//Contact us form validation starts here

//This function is used to trim any string value using javascript
function trimString (str) {
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
//This function is used for email validation
function isValid(str) {
	var emailFilter=/^.+@.+\..{2,3}$/;
	if (!(str.match(emailFilter))) { 
        return false;
	}
	else {
		return true;
	}
}
function validateEmailFrm(){

		var errorMsg = "";
		var frm=document.frm;
		var i = 0;

		var regStr = /^[a-zA-Z ]+$/;	
		var regStr1 = /^[a-zA-Z0-9 ]+$/;	

		var cityname=trimString(frm.city.value);
		
		var nmStr = /^[0-9.+]+$/;	
		

		for( i=0;i<frm.elements.length;i++ )  {

			if( frm.elements[i].name == "firstname" && (trimString(frm.elements[i].value)) == "" ) {
				errorMsg += "- First Name is required\n";
			}		
			
			if( frm.elements[i].name == "city" && (trimString(frm.elements[i].value)) == "" ) {
				errorMsg += "- City is required\n";
			}	
			if( frm.elements[i].name == "city" && (trimString(frm.elements[i].value)) != "" ) {
				if(!cityname.match(regStr)) {
					errorMsg += "- Only letters are allowed in the \"City\" field\n";
				}
			}
			
			if( frm.elements[i].name == "comments" && (trimString(frm.elements[i].value)) == "" ) {		
				errorMsg += "- Comments are required\n";
			}
			
			if( frm.elements[i].name == "antispam" && (trimString(frm.elements[i].value)) != 11) {		
				errorMsg += "- Correct anti-spam number is required\n";
			}

		}
		if( errorMsg == "" ) {
			return true;
		} else {
			alert("Please correct your input:\n\n"+errorMsg);
			return false;
		}

}

//Contact us form validation ends here

//To change background color on focus
function changeBg(box){
		box.style.backgroundColor = "#F8F4A0";		
	}













