var ratestr=""
function calc(){

	var objlstrates = document.getElementById("lstrates1")

	ratestr = objlstrates.value.split("|")

	if(objlstrates.selectedIndex == 0){
		document.getElementById("larate").innerHTML = "&nbsp;"
		document.getElementById("tfrate").innerHTML = "&nbsp;"


		document.getElementById("mins").innerHTML = "&nbsp;"
		document.getElementById("mins2").innerHTML = "&nbsp;"
		document.getElementById("mins3").innerHTML = "&nbsp;"

	}else{

		if (ratestr[0]==""){
			document.getElementById("larate").innerHTML = "&nbsp;"
			document.getElementById("tfrate").innerHTML = "&nbsp;"
		}else{
			document.getElementById("larate").innerHTML = GetRate(0) + " per minute"
			document.getElementById("tfrate").innerHTML = GetRateTf(0) + " per minute"
		}


		var denomval = document.getElementById("denom").value
		var minutes = parseInt(denomval / ratestr[0])

		var therate = GetRate(0) 
		
		var endmessage = " per min ($" + denomval  + " ÷ " + GetRate(0) + " = " + minutes +" mins)"

		if (minutes < 60){
			document.getElementById("mins").innerHTML = minutes + " mins at " + therate + endmessage
		}else{
			var hours = parseInt(minutes / 60)
			var remmins = minutes -(hours * 60)

			var hrs = " hrs, "
			if (hours == 1){hrs = " hr, "} 				

			if (remmins > 0){
				var mins = " mins at "
				if (mins == 1){hrs = " min at "} 				
				document.getElementById("mins").innerHTML = hours + hrs + remmins + mins + therate + endmessage
			}else{
				document.getElementById("mins").innerHTML = hours +  hrs + therate + endmessage			
			}
		}		

		//var bdenomval = 0
		if (denomval == 25){denomval = 4.99}
		if (denomval == 50){denomval = 6.99}
		if (denomval == 100){denomval = 8.99}		
		
		document.getElementById("bonus").innerHTML = "$" + denomval

		var bminutes = parseInt(denomval / ratestr[0])

		var therate = GetRate(0) 
		
		var endmessage = " per min ($" + denomval  + " ÷ " + GetRate(0) + " = " + bminutes +" mins)"

		if (minutes < 60){
			document.getElementById("mins2").innerHTML = bminutes + " mins at " + therate + endmessage
		}else{
			var hours = parseInt(bminutes / 60)
			var remmins = bminutes -(hours * 60)

			var hrs = " hrs, "
			if (hours == 1){hrs = " hr, "} 				

			if (remmins > 0){
				var mins = " mins at "
				if (mins == 1){hrs = " min at "} 				
				document.getElementById("mins2").innerHTML = hours + hrs + remmins + mins + therate + endmessage
			}else{
				document.getElementById("mins2").innerHTML = hours +  hrs + therate + endmessage			
			}
		}		



		var denomval = document.getElementById("denom").value
		var minutes = parseInt(denomval / ratestr[0])
		
		var minutes = parseInt(minutes + bminutes)
		var therate = GetRate(0) 

		if (denomval == 25){denomval = 29.99}
		if (denomval == 50){denomval = 56.99}
		if (denomval == 100){denomval = 108.99}		

		
		var endmessage = " per min ($" + denomval  + " ÷ " + GetRate(0) + " = " + minutes +" mins)"

		if (minutes < 60){
			document.getElementById("mins3").innerHTML = minutes + " mins at " + therate + endmessage
		}else{
			var hours = parseInt(minutes / 60)
			var remmins = minutes -(hours * 60)

			var hrs = " hrs, "
			if (hours == 1){hrs = " hr, "} 				

			if (remmins > 0){
				var mins = " mins at "
				if (mins == 1){hrs = " min at "} 				
				document.getElementById("mins3").innerHTML = hours + hrs + remmins + mins + therate + endmessage
			}else{
				document.getElementById("mins3").innerHTML = hours +  hrs + therate + endmessage			
			}
		}		


	}
}

function GetRate(x){
	RateVal = ratestr[x]
	if(RateVal < 1){
		return Cent(RateVal)
	}else{
		return Currency(RateVal) 	
	}
}

function GetRateTf(x){
	RateVal =ratestr[x]
	RateVal = parseFloat(RateVal) + 0.01
	if(RateVal < 1){
		return Cent(RateVal)
	}else{
		return Currency(RateVal) 	
	}
}
