function frm_validate()
{
		var frm = document.frm_contact_us;
		 
		 if(frm.subject.value==""){
			alert("Error: Please enter your Subject");
			frm.subject.focus();
			return false;
		}
		if(frm.Email.value==""){
			alert("Error: Please enter your E-mail");
			frm.Email.focus();
			return false;
		}
		
		if(!isValidEmail(frm.Email.value)){
			alert("Error: Invalid email your address!");
			frm.Email.focus();
			return false;
		}
		if(frm.Name.value==""){
			alert("Error: Please enter your Name!");
			frm.Name.focus();
			return false;
		}
		
		if(frm.mobile_no.value==""){
			alert("Error: Please enter your Mobile No.!");
			frm.mobile_no.focus();
			return false;
		}
		if(isNaN(frm.mobile_no.value))
		{
			alert("Error: Please enter valid Mobile No.!");
			frm.mobile_no.focus();
			return false;
		}
		
		 
		
		if(frm.message.value==""){
			alert("Error: Please enter your Message!");
			frm.message.focus();
			return false;
		}
				
	   if(frm.ImageCode.value==""){
			alert("Error: Please enter the code!");
			frm.ImageCode.focus();
			return false;
		}
		
		return true;
}




function isValidEmail(address) {
	if (address.indexOf('@') < 3) return false;
	var name = address.substring(0, address.indexOf('@'));
	var domain = address.substring(address.indexOf('@') + 1);
	if (name.indexOf('(') != -1 || name.indexOf(')') != -1 || name.indexOf('<') != -1 || name.indexOf('>') != -1 || name.indexOf(',') != -1 || name.indexOf(';') != -1 || name.indexOf(':') != -1 || name.indexOf('\\') != -1 || name.indexOf('"') != -1 || name.indexOf('[') != -1 || name.indexOf(']') != -1 || name.indexOf(' ') != -1) return false;
	if (domain.indexOf('(') != -1 || domain.indexOf(')') != -1 || domain.indexOf('<') != -1 || domain.indexOf('>') != -1 || domain.indexOf(',') != -1 || domain.indexOf(';') != -1 || domain.indexOf(':') != -1 || domain.indexOf('\\') != -1 || domain.indexOf('"') != -1 || domain.indexOf('[') != -1 || domain.indexOf(']') != -1 || domain.indexOf(' ') != -1) return false;
	return true;
}


// Check that an email address has the form something@something.something
// This is a stricter standard than RFC 821 (?) which allows addresses like postmaster@localhost
function isValidEmailStrict(address) {
	if (isValidEmail(address) == false) return false;
	var domain = address.substring(address.indexOf('@') + 1);
	if (domain.indexOf('.') == -1) return false;
	if (domain.indexOf('.') == 0 || domain.indexOf('.') == domain.length - 1) return false;
	return true;
}
 
