// JavaScript Document

jQuery(document).ready(function(){
	var form = jQuery("#QuestionEntry");						
	var fname = jQuery("#firstname");
	var lname = jQuery("#lastname");
	var cmp   = jQuery("#companyname");
	
	var firstnameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;				
	
	form.submit(function(){
		
		var errorFlag = false;
		if(jQuery.trim(fname.val()) == ""){
			jQuery("#fnameInfo").addClass('error_msg1').html('Please enter first name');	
			errorFlag = true;	
		}else if(fname.val().length<2){
				jQuery("#fnameInfo").html("First name must be between 2 to 15 characters").removeClass().addClass('error_msg1');
				errorFlag = true;	
		}else if(!fname.val().match(firstnameRegex)){ 
				jQuery("#fnameInfo").html("Enter valid first name").removeClass().addClass('error_msg1');
				errorFlag = true;	
		}else{
			jQuery("#fnameInfo").removeClass().html();	
		}
		
		if(jQuery.trim(lname.val()) == ""){
			jQuery("#lnameInfo").addClass('error_msg1').html('Please enter last name');	
			errorFlag = true;	
		}else if(lname.val().length<2){
			jQuery("#lnameInfo").html("Last name must be between 2 to 15 characters").removeClass().addClass('error_msg1');
			errorFlag = true;	
		}else if(!lname.val().match(firstnameRegex)){
			jQuery("#lnameInfo").html("Enter valid last name").removeClass().addClass('error_msg1');
			errorFlag = true;	
		}else{
			jQuery("#lnameInfo").removeClass().html();	
		}
		
		if(cmp.val() == ""){
			jQuery("#quoteInfo").addClass('error_msg1').html('Please enter PIN');	
			errorFlag = true;	
		}else{
			jQuery("#quoteInfo").removeClass().html();	
		}
		
		if(errorFlag){
			return false;
		}else{
			return true;
		}
						 
	})
});
