$(document).ready(function(){
	var priceper = new Number;
	var qty = new Number;
	var paypal_qty = new Number;
	var pkg;
	var level = new Number;
	var ticker;
	$('#btn_submit').attr("disabled", true);
	$('#btn_submit').attr("title", "(complete form first)");
	setPackage($("input[@name=SponsorLevels]:checked").attr("title"));
	checkValues();
	$("#payPalForm").bind("keydown", function(){
		  //	if (e.which == 13){$("#payPalForm").submit();}
		  audit();
    });
	$(".signupoptions").bind("click", function(){
			setPackage($("input[@name=SponsorLevels]:checked").attr("title"));
			level = Number($("input[@name=SponsorLevels]:checked").val());
			level = level*$('#qtyB :selected').val();
			qty = level+(priceper*$('#qtyA :selected').val());
			$("#txt_total").html(makeItRain(qty));
			});
	$("#btn_submit").bind("mouseenter", function(){
			setPackage($("input[@name=SponsorLevels]:checked").attr("title"));
			level = Number($("input[@name=SponsorLevels]:checked").val());
			level = level*$('#qtyB :selected').val();
			qty = level+(priceper*$('#qtyA :selected').val());
			$("#txt_total").html(makeItRain(qty));
			});
	$(".signupoptions").bind("click", function(){
			setPackage($("input[@name=SponsorLevels]:checked").attr("title"));
			level = Number($("input[@name=SponsorLevels]:checked").val());
			level = level*$('#qtyB :selected').val();
			qty = level+(priceper*$('#qtyA :selected').val());
			$("#txt_total").html(makeItRain(qty));
			});
	$("#qtyA").bind("change", function(){
			setPackage($("input[@name=SponsorLevels]:checked").attr("title"));
			level = Number($("input[@name=SponsorLevels]:checked").val());
			level = level*$('#qtyB :selected').val();
			qty = level+(priceper*$('#qtyA :selected').val());
			$("#txt_total").html(makeItRain(qty));
			});
	$("#qtyB").bind("change", function(){
			setPackage($("input[@name=SponsorLevels]:checked").attr("title"));
			level = Number($("input[@name=SponsorLevels]:checked").val());
			level = level*$('#qtyB :selected').val();
			qty = level+(priceper*$('#qtyA :selected').val());
			$("#txt_total").html(makeItRain(qty));
			});

		
	function setPackage(title){
		pkg = title+" option selected.";
		$("#package").html(pkg);
		}
	//$("").bind("mouseenter", function(){
	//});
	function makeItRain(num) {
		checkValues();
		$('#amount').attr("value", num.toFixed(2));
		$('#item_name').attr("value", ("2nd Annual Miracle League All-Star Evening: "+ pkg));
		
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+
		num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + '$' + num + '.' + cents);
		}
	
	function checkValues(){
		if($("input[@name=SponsorLevels]:checked").attr("id")=="ticket"){
		$('#qtyB').attr("disabled", "disabled");
		$('#qtyA').attr("disabled", "");
		$("#txt_total").html("");
		priceper = 50;
		}else{
		$('#qtyA').attr("disabled", "disabled");
		$('#qtyB').attr("disabled", "");
		$("#txt_total").html("");
		priceper = 0;
		}
		}
	
	function vemail(str) {
	  	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		}
	
	function  audit(val) {
		ticker = 0;
		if(vemail($("#email").val())==false){
			//alert('The email you entered is not a valid email address!');
			ticker = 1;
			}
	   if($("#name").val()==""){
		   	//alert('Please enter your first name!');
			ticker = 1;
	   		}
	   if($("#phone").val()==""){
		   	//alert('Please enter your first name!');
			ticker = 1;
	   		}
	   if($("#address").val()==""){
		   	//alert('Please enter your last name!');
			ticker = 1;
	   		}
	   if($("#city").val()==""){
		   	//alert('Please enter your last name!');
			ticker = 1;
	   		}
	   if($("#zip").val()==""){
		   	//alert('Please enter your last name!');
			ticker = 1;
	   		}
	   if($("#state :selected").val()==""){
		   	//alert('Please enter your last name!');
			ticker = 1;
	   		}
		allowSubmit(ticker);
	   }
	   
	   function allowSubmit(numma){
		   if(numma==0){
				$('#btn_submit').attr("disabled", false);
				} else{
				$('#btn_submit').attr("disabled", true);
				$('#btn_submit').attr("title", "(complete form first)");
				}
	   	}

});
	