$(function() 
{	
	$('#mcSubmit').click(function(){
		var helpText = "";
		var hasError = false;
		// $(".error").hide();
		var nameVal = $.trim($("#name").val());
		//var surnameVal = $.trim($("#surname").val());
		var	emailVal = $.trim($("#email").val());
		var	mobileVal = $.trim($("#mobile").val());
		var	salaryVal = $.trim($("#salary").val());
		var stateVal = $.trim($("#state").val());
		//var costVal = $.trim($("#cost").val());
		//var	employerVal = $.trim($("#employer").val());
		var	carVal = $.trim($("#car").val());
		//var priceVal = $.trim($("#price").val());
		var accessVal = $.trim($("#access").val());	
		var termVal = $.trim($("#term").val());	
		var kmVal = $.trim($("#kms").val());	
		var commentVal = $('#comments').val();
		var vehicle =$.trim($("#vehicle").val());	
		
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var mobNoReg =/^([0-9]{10})$/;
		var costReg =/^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
		var salaryReg =/^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
		var priceReg =/^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
		var kmReg =/^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;

		//alert (priceVal);
		if(nameVal == '') {
		helpText += "Please enter your name \n";
		hasError = true;
		}
		
		if(emailVal == '') {
		helpText += "Please enter your email address\n";
		hasError = true;
		}
		else if(!emailReg.test(emailVal)) {
		helpText += "Please enter a valid email address (eg:me@mysite.com)\n";
		hasError = true;
		}
				
		if(mobileVal == '') {
		helpText += "Please enter your mobile number\n";
		hasError = true;
		}
		
		else if(!mobNoReg.test(mobileVal)) {
		helpText += "Please enter a valid 10 digit mobile number (eg 123456790)\n";
		hasError = true;
		}
		
		if((salaryVal != '') && (!salaryReg.test(salaryVal))) {
		helpText += "Please enter a valid salary (eg 12345)\n";
		hasError = true;
		}
		

		
		if(stateVal == 'Select') {
		helpText += "Please select a state \n";
		hasError = true;
		}
		
		if(kmVal == '') {
		helpText += "Please enter estimated annual kms\n";
		hasError = true;
		}
		else if(!kmReg.test(kmVal)) {
		helpText += "Please enter a valid kilometers value (eg: 20000)\n";
		hasError = true;
		}
		
		
		if(accessVal == 'Select') {
		helpText += "Please let us know if you want access to our fleet buying power or not\n";
		hasError = true;
		}
		
		if(hasError == true)
		{
		alert(helpText);
		return false;
		}
		
		
		else{
			if(!hasError) {
				//alert("No error");
			}
			$.ajax({
			  type: "POST",
			  url: "http://www.novatedleasecalculator.com/media/submitDetails.php",
			  data: {		
				name : nameVal,
				//surname: surnameVal,
				email: emailVal,
				mobile: mobileVal,
				state: stateVal,
				salary: salaryVal,
				access: accessVal,
				comments: commentVal,
				term: termVal,
				kms: kmVal,
				vehicle:vehicle
			},
			   success: function(msg){
				$("html, body").scrollTop(0);
				//$("#successMessage").removeClass("hideForm");
				$("#popupWrapper").fadeIn("slow");
				//$("#thankyouMessage").fadeIn("slow");
			   }
			});

		}

	});
	
	$('.question').click(function() {
		$('.answer').hide();
		$(this).next('.answer').show();
	  //alert ("test");
	});
	
	$("#popupWrapper").click(function() {
		$(this).hide();
		$('.mcRow input').val('');				 
		$('textarea#comments').val('');
	  //alert ("test");
	});
});
