$(document).ready(function(){
/* EXAMPLE SYNTAX
	 $("a").click(function(){
	   alert("Example");
	 });
	$('#gallery a').lightBox(); // Lightbox script. 
*/
	$('#pics a').lightBox(); // Lightbox script. 
	$("#nav li").hover(function(){
	   $("ul",this).css("display","block");
	 },function(){
	   $("ul",this).css("display","none");
	});
	$(".registerForm tr:odd").addClass("odd");
	total = 0;
	$(".feeCheckbox:checked").each(function()
	{
		total = total + parseInt(this.value);
	});
	$(".discountCheckbox:checked").each(function()
	{
		total = total - parseInt(this.value);
	});
	$("#totalCost").html(total);
	$("#amount").val(total);
	
	$("#contactFormLoad").load("/actions/contactForm.html",function(){
		$(".loadHide").css("display","none");
		
		$("#contactForm").submit(function(){
			$("#emailError").css("display","none"); 
			$("#allFields").css("display","none"); 
			$("#success").css("display","none"); 
			$("#loader").fadeIn(500); 


			name = $("#Name").val();
			email = $("#Email").val();
			phone = $("#Telephone_number").val();
			message = $("#Message").val();


			if (name == "" || email == "" || phone == "" || message == "") { 
				$("#loader").fadeOut(500); 
				$("#allFields").css("display","block"); 
				return false;
			}

			$.ajax({
		   		type: "POST",
				  url: "/actions/checkEmail.php",
			   	  data: "email="+email,
			      success: function(msg){
					if (msg == "ok") {
						$.ajax({ 
						  type: "POST",
						  url: "/actions/contactSend.php",
						  data: "name="+name+"&email="+email+"&phone="+phone+"&message="+message,
						  success: function(msg){ 

							if (msg == "ok"){ 
								$("#loader").fadeOut(500); 
								$("#success").fadeIn(500); 
								$("#Name").val("");
								$("#Email").val("");
								$("#Telephone_number").val("");
								$("#Message").val("");
							}


							return false;

						  }
						});
					} else {
						$("#loader").fadeOut(500); // stop loading animation
						$("#emailError").fadeIn(500); // show email incorrect message
						return false;
					}
				}
			});


			return false;
		});
	});
	$("#regFormWrapper").load("/actions/regForm.html",function(){
		$(".feeCheckbox,.discountCheckbox").click(function(){
			total = 0;
			$(".feeCheckbox:checked").each(function()
			{
				total = total + parseInt(this.value);
			});
			$(".discountCheckbox:checked").each(function()
			{
				total = total - parseInt(this.value);
			});
			$("#totalCost").html(total);
			$("#amount").val(total);
		});
			$("#regFormEmail").submit(function(){
		///		$("#emailError").css("display","none");

				$("#allFields").css("display","none"); 
				$("#serverError").css("display","none"); 

		//		$("#success").css("display","none"); 
				$("#loader").fadeIn(500); 


				first_name = $("#first_name").val();
				last_name = $("#last_name").val();
				address = $("#address").val();
				town = $("#town").val();
				state = $("#state").val();
				zip = $("#zip").val();
				phone = $("#phone").val();
				dob = $("#dob").val();
				emergency_contact = $("#emergency_contact").val();
				relationship = $("#relationship").val();
				emergency_contact_phone = $("#emergency_contact_phone").val();
				team_affiliation = $("#team_affiliation").val();
				position = $("#position").val();
				grade = $("#grade").val();
				experience = $("#experience").val();
				roommate = $("#roommate").val();
				short_size = $("#short_size").val();
				hear_about = $("#hear_about").val();

				if ($("#signup1").attr("checked") == true) {
					signup1 = "checked";
				} else {
					signup1 = "";
				}
				if ($("#signup2").attr("checked") == true) {
					signup2 = "checked";
				} else {
					signup2 = "";
				}
				if ($("#signup3").attr("checked") == true) {
					signup3 = "checked";
				} else {
					signup3 = "";
				}
				if ($("#signup4").attr("checked") == true) {
					signup4 = "checked";
				} else {
					signup4 = "";
				}
				if ($("#signup5").attr("checked") == true) {
					signup5 = "checked";
				} else {
					signup5 = "";
				}
				if ($("#signup6").attr("checked") == true) {
					signup6 = "checked";
				} else {
					signup6 = "";
				}
				if ($("#signup7").attr("checked") == true) {
					signup7 = "checked";
				} else {
					signup7 = "";
				}
				if ($("#signup8").attr("checked") == true) {
					signup8 = "checked";
				} else {
					signup8 = "";
				}
				if ($("#signup9").attr("checked") == true) {
					signup9 = "checked";
				} else {
					signup9 = "";
				}
				if ($("#signup20").attr("checked") == true) {
					signup20 = "checked";
				} else {
					signup20 = "";
				}
				if ($("#signup21").attr("checked") == true) {
					signup21 = "checked";
				} else {
					signup21 = "";
				}
				if ($("#signup22").attr("checked") == true) {
					signup22 = "checked";
				} else {
					signup22 = "";
				}
				if ($("#signup23").attr("checked") == true) {
					signup23 = "checked";
				} else {
					signup23 = "";
				}
				if ($("#signup24").attr("checked") == true) {
					signup24 = "checked";
				} else {
					signup24 = "";
				}
				if ($("#signup25").attr("checked") == true) {
					signup25 = "checked";
				} else {
					signup25 = "";
				}
				if ($("#signup30").attr("checked") == true) {
					signup30 = "checked";
				} else {
					signup30 = "";
				}
				if ($("#signup31").attr("checked") == true) {
					signup31 = "checked";
				} else {
					signup31 = "";
				}
				if ($("#discount1").attr("checked") == true) {
					discount1 = "checked";
				} else {
					discount1 = "";
				}
				if ($("#discount2").attr("checked") == true) {
					discount2 = "checked";
				} else {
					discount2 = "";
				}




				if (first_name == "" || last_name == "" || address == "" || town == "" || state  == "" || zip == "" || phone == "" || dob == "" || emergency_contact  == "" || relationship == "" || emergency_contact_phone == "" || team_affiliation == "" || position == "" || grade == "" || experience == "" || roommate == "" || short_size == "" || hear_about == "") { 
					$("#loader").fadeOut(500); 
					$("#allFields").css("display","block"); 
					return false;
				}

				$.ajax({
			   		type: "POST",
					  url: "/actions/sendRegForm.php",
				   	  data: "first_name="+first_name+"&last_name="+last_name+"&address="+address+"&town="+town+"&state="+state+"&zip="+zip+"&phone="+phone+"&dob="+dob+"&emergency_contact="+emergency_contact+"&relationship="+relationship+"&emergency_contact_phone="+emergency_contact_phone+"&team_affiliation="+team_affiliation+"&position="+position+"&grade="+grade+"&experience="+experience+"&roommate="+roommate+"&short_size="+short_size+"&hear_about="+hear_about+"&signup1="+signup1+"&signup2="+signup2+"&signup3="+signup3+"&signup4="+signup4+"&signup5="+signup5+"&signup6="+signup6+"&signup7="+signup7+"&signup8="+signup8+"&signup9="+signup9+"&signup20="+signup20+"&signup21="+signup21+"&signup22="+signup22+"&signup23="+signup23+"&signup24="+signup24+"&signup25="+signup25+"&signup30="+signup30+"&signup31="+signup31+"&discount1="+discount1+"&discount2="+discount2,
				      success: function(msg){
						if (msg == "ok") {
							$("#paypalForm").submit();
						} else {
							// server error 
							$("#serverError").css("display","block"); 
						}
					}
				}); 

				return false;
			});
		
	});

	
	
});
