function validate(frm)
{
	if(trim(frm.name2.value) == '')
	{
		alert("Please enter Name!");
		frm.name2.focus();
		return false;		
	}	
	else if(trim(frm.email2.value) == '')
	{
		alert("Please enter Email Id!");
		frm.email2.focus();
		return false;		
	}
	else if(!validateEmail(frm.email2.value))
	{
		alert("Please enter a valid Email Id!");
		frm.email2.value = '';
		frm.email2.focus();
		return false;		
	}	
	else if(trim(frm.phone.value) == '')
	{
		alert("Please enter Contact Number!");
		frm.phone.focus();
		return false;		
	}	
	else if(trim(frm.location.value) == '')
	{
		alert("Please enter Location!");
		frm.location.focus();
		return false;		
	}	
	else if(trim(frm.Message.value) == '')
	{
		alert("Please enter Inquiries/Comments!");
		frm.Message.focus();
		return false;		
	}	
	return true;
}

function validateEmail(elementValue){      
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   return emailPattern.test(elementValue); 
 }

// 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));
	
}

