//Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value ) {
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
}

// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}

function is_valid_email (email)
{	var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; 
    return ck_email.test(email);    
}  

function is_numeric(val)
{        
	return /^[0-9]*$/.test(val);    
}

function is_valid_name(name){
	var ck_name = /^[A-Za-z -]{3,35}$/;
	return ck_name.test(name);	
}

function is_valid_username(username){
	var ck_username = /^[A-Za-z0-9_-]{4,35}$/;
	return ck_username.test(username);
}

function is_valid_phone(val)
{        
    return /^[0-9 \(\)-]*$/.test(val);    
}

function fnvalidateEnquiryForm(){		

		var yourname=trim($('#ldm_full_name').val());
		var email=trim($('#ldm_email').val());
		var mobile=trim($('#ldm_contact_no').val());
		//var timetocall=trim($('#ldm_best_time_to_call').val());
		var city_town=trim($('#ldm_city').val());												
		var message=trim($('#ldm_message').val());
					
		var isValidSignup=true;

		if(yourname=='' || yourname=='Full Name'){			
			$("#err_yourname").show();
			$("#err_yourname").text('Please Enter Full Name.');
			isValidSignup=false;
		}else{	
			$("#err_yourname").hide();
			if(!is_valid_name(yourname)){
				$("#err_yourname").show();
				$("#err_yourname").text('Enter valid Your name.');
				isValidSignup=false;
			}
		}
		
		if(email=='' || email=='Email ID')
			{				
				$("#err_email").show();
				$("#err_email").text('Please Enter Email Id.');
				isValidSignup=false;
			}
		else{
			$("#err_email").hide();
			if(!is_valid_email(email)){
				$("#err_email").show();
				$("#err_email").text('Enter a valid e-mail address.');
				isValidSignup=false;
			}
		}
		
		if(mobile=='' || mobile=='Mobile No. without 0'){
			$("#err_phone_number").show();
			$("#err_phone_number").text('Please Enter Mobile Number.');
			isValidSignup=false;		
		}
		else{
			$("#err_phone_number").hide();
			if(!is_valid_phone(mobile)){
				$("#err_phone_number").show();
				$("#err_phone_number").text('Enter valid mobile number.');
				isValidSignup=false;
			}
		}
		
		if(city_town==''){
			$("#err_city_town").show();
			$("#err_city_town").text('Please Enter City.');
			isValidSignup=false;		
		}
		else{
			$("#err_city_town").hide();
			if(!is_valid_name(city_town)){
				$("#err_city_town").show();
				$("#err_city_town").text('Enter valid city/town.');
				isValidSignup=false;
			}
		}
		
		if(message==''){
			$("#err_message").show();
			$("#err_message").text('Enter valid message.');
			isValidSignup=false;		
		}
		
		if(isValidSignup){				
			return true;			
		}else{		
			return false;
		}		
}
