var ansnewu=0;
function blocktext(e)
	{
		var key;
		var keychar;
		var reg;
		if(window.event) 
		{
			// for IE, e.keyCode or window.event.keyCode can be used
			key = e.keyCode; 
		}
		else if(e.which) 
		{
			// netscape
			key = e.which; 
		}
		else 
		{
		// no event, so pass through
			return true;
		}
		keychar = String.fromCharCode(key);
		reg = /[\d\.\-]/;
		return reg.test(keychar);
	}
	
function calculate_score(i)
	{
		var quantity,price;
		var ans,ans1;
						
		quantity=eval("document.getElementById('Quantity"+i+"').value");
		var levy=document.getElementById("lavy").value;
		var addlevy
		addlevy=levy*quantity;
		ansnewu=Number(ansnewu)+Number(addlevy);
						
		var str=document.getElementById('Price'+i).value;
							
		price=str.substring();
								
		ans=Number(quantity)*Number(price);
								
		document.getElementById('Amount'+i).value="$"+ans;
						
	}
							
function gettotal(i)
	{
		var ansnew1=0;
		var quantity,price;
		var ans,ans1;
		var qty;
		total_ids=document.book.total_ids.value;
		total_ids=total_ids.split(",");
		var levyfinal=0;
		for(i=0;i<total_ids.length-1;i++)
		{
			ansnew=document.getElementById('Amount'+total_ids[i]).value;
			qty=document.getElementById('Quantity'+total_ids[i]).value;
								
				if(ansnew!=0)
				{	
					ans1=ansnew.substring(1);
				}
				else
				{
					ans1=ansnew;
				}
				
			var lavy=0;
			lavy=document.book.lavy.value;
			if(Number(ans1)==0)
			{
				ansnew1=Number(ansnew1)+Number(ans1);
			}
			else
			{
				ansnew1=Number(ansnew1)+Number(ans1)+Number(lavy)*Number(qty);
				levyfinal=Number(levyfinal)+Number(lavy)*Number(qty);
			}
								
		}
		document.book.comp_lavy.value="$"+levyfinal.toFixed(2);	
		document.book.package_amount.value="$"+ansnew1.toFixed(2);

		var quantity;
								
		//ansnew1=ansnew1+Number(lavy);
		if(ansnew1!=lavy)
		{
		var total_amount=0;
		total_amount=Number(total_amount)+Number(ansnew1);
			document.book.amount.value="$"+total_amount.toFixed(2);
		}
		else
		{
			document.book.amount.value="$"+0;
		}
							
	}
	
function showdates(i)
	{
		dates=i;
		if (document.getElementById('Date'+i).disabled) {
                document.getElementById('Date'+i).disabled = false;
        } else {
                document.getElementById('Date'+i).disabled = true;
        }
		
	}

function calculate_tot(i)
	{
		var quantity;
		quantity=eval("document.getElementById('Quantity"+i+"').value");
		alert(quantity);
	}
	
function createText()
	{
		document.getElementById("1").style.display="block";
	}
	function createTextnone()
	{
		document.getElementById("1").style.display="none";
	}

function return_quantity(i)
	{
		quantity=i;
		if(document.getElementById('C1_'+i).checked==true)
		{
			document.getElementById('Quantity'+i).value="1";
		}							
		else
		{
			document.getElementById('Quantity'+i).value="";
		}

}

function check_quantity(i)
	{
		quantity=i;
		if(document.getElementById('Quantity'+i).value=="0")
		{
			document.getElementById('Quantity'+i).value="";
		}
}

function alert_deposit() {
	if(document.getElementById('deposit').checked == true) {
		if(document.getElementById('amount').value != '$0') {
			alert('By checking this box you agree to pay a 50% deposit on the selected course(s) and will pay the remainder on the date of your course.');
		} else {
			document.getElementById('deposit').checked = false;
			document.getElementById('amount').value = '$0';
		};
	};
}

function check_deposit() {
	if(document.getElementById('deposit').checked == true) {
		update_deposit();
	};
};

function update_deposit() {
	if(document.getElementById('deposit').checked == true) {
		
		var total = document.getElementById('amount').value;
		var postage = document.getElementById('comp_lavy').value;
		var fullTotal = Number(total.substr(1))/2;
		var postageTotal = Number(postage.substr(1))/2;
		var depositTotal = Number(fullTotal+postageTotal);
		document.getElementById('amount').value='$'+depositTotal.toFixed(2);
		
	} else {
		
		if(document.getElementById('amount').value != '$0') {
			
			var total = document.getElementById('amount').value;
			var postage = document.getElementById('comp_lavy').value;
			var fullTotal = Number(total.substr(1))*2;
			var postageTotal = Number(postage.substr(1));	
			var depositTotal = Number(fullTotal-postageTotal);
			document.getElementById('amount').value='$'+depositTotal.toFixed(2);
			
		} else {
			document.getElementById('deposit').checked = false;
			document.getElementById('amount').value = '$0';
		};
	};
}