$(function() 

{ 


	$('#commentformca').submit(function()  
	{ 
		var firstname_length; 
		var lastname_length; 
		var email_length;
		var email;
		var address_length;
		var city_length;
		var province_length;
		var zip_length;		
		var zip;
		var comments_length;
		var locale;


		var status=true; 

		firstname_length = $("#strFirstName").val().length;  
		lastname_length = $("#strLastName").val().length; 
		email_length = $("#strEmail").val().length; 
		email = $("#strEmail").val();
		address_length = $("#strAddress1").val().length;
		city_length = $("#strCity").val().length;
		province_length = $("#strProvince").val().length;
		zip_length = $("#strPostCode").val().length;		
		zip = $("#strPostCode").val();
		comments_length = $("#strComments").val().length;
        locale = $("#locale").val();
		
		$("#postCode_warning").empty(); 
		$("#strPostCode").css({backgroundColor: ''}); 

		if (zip_length == 0){ 
			$("#strPostCode").css({backgroundColor: '#FAD8E0'}); 
			$("#postCode_warning").append(validationPostCode); 
			status=false; 
		}
		
		var us_zip = new RegExp("^[0-9]{10}$");
		var ca_zip = new RegExp("^[a-zA-Z][0-9][a-zA-Z][0-9][a-zA-Z][0-9]$");	
			
		if (zip_length > 0){ 
		
            if 	(locale == "en_CA" && !us_zip.test(zip)){
			$("#strPostCode").css({backgroundColor: '#FAD8E0'}); 
			$("#postCode_warning").append(validationPostCodeValid); 
			status=false; 
			}
			
            if 	(locale == "fr_CA" && !ca_zip.test(zip)){
			$("#strPostCode").css({backgroundColor: '#FAD8E0'}); 
			$("#postCode_warning").append(validationPostCodeValid); 
			status=false; 
			}		
		}		

		$("#province_warning").empty(); 
		$("#strProvince").css({backgroundColor: ''}); 
		if (province_length == 1){ 
			$("#strProvince").css({backgroundColor: '#FAD8E0'}); 
			$("#province_warning").append(validationProvince); 
			status=false; 
		} 		
		
		$("#comments_warning").empty(); 
		$("#strComments").css({backgroundColor: ''}); 
		if (comments_length == 0){ 
			$("#strComments").css({backgroundColor: '#FAD8E0'}); 
			$("#comments_warning").append(validationComments); 
			status=false; 
		} 		
		
		
		$("#city_warning").empty(); 
		$("#strCity").css({backgroundColor: ''}); 
		if (city_length == 0){ 
			$("#strCity").css({backgroundColor: '#FAD8E0'}); 
			$("#city_warning").append(validationCity); 
			status=false; 
		} 		
		
		$("#address_warning").empty(); 
		$("#strAddress1").css({backgroundColor: ''}); 
		if (address_length == 0){ 
			$("#strAddress1").css({backgroundColor: '#FAD8E0'}); 
			$("#address_warning").append(validationAddress); 
			status=false; 
		} 		

		$("#firstname_warning").empty(); 
		$("#strFirstName").css({backgroundColor: ''}); 
		if (firstname_length == 0){ 
			$("#strFirstName").css({backgroundColor: '#FAD8E0'}); 
			$("#firstname_warning").append(validationFirstName); 
			status=false; 
		} 

		$("#lastname_warning").empty(); 
		$("#strLastName").css({backgroundColor: ''}); 
		if (lastname_length == 0){ 
			$("#strLastName").css({backgroundColor: '#FAD8E0'}); 
			$("#lastname_warning").append(validationLastName); 
			status=false; 
		} 

		$("#email_warning").empty(); 
		$("#strEmail").css({backgroundColor: ''}); 

		if (email_length == 0){ 
			$("#strEmail").css({backgroundColor: '#FAD8E0'}); 
			$("#email_warning").append(validationEmail); 
			status=false; 
		}

		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

		if (!pattern.test(email) && email_length > 0){ 
			$("#strEmail").css({backgroundColor: '#FAD8E0'}); 
			$("#email_warning").append(validationEmailValid); 
			status=false; 
		}


		
		

		if (!status) {
			$("#Mandatory").css({color: '#990000'}); 
		}


		
		return status; 
		
	  });  
	  
	  $("#question").hover(
           function() { $(".upc").css({display: 'block'});;
           },
           function() { $(".upc").css({display: 'none'});;
      });
	  

});   


