function cmtrim(str) {
	return str.replace(/^ */,"").replace(/ *$/,"");
}
function isDigit(str) {
    var reDigit = /^\d/
    return reDigit.test(str)
}
//function to check valid email address
function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
   if (strEmail.search(validRegExp) == -1)
		return false;
    else return true;
}
function SubmitContact(Frm) {
   if (cmtrim(Frm.txt_Name.value) == "") { alert("Please enter your Name."); Frm.txt_Name.focus(); return false; } 
   
   if (cmtrim(Frm.txt_Email.value) == "" && cmtrim(Frm.txt_areacode.value) == "" && cmtrim(Frm.txt_phone.value) == "") {
     alert('Please enter an Email Address or Phone');
     Frm.txt_Email.focus();
     return false;
   }
   if (cmtrim(Frm.txt_Email.value) != "") { 
    if (!isValidEmail(Frm.txt_Email.value)) { alert("Please enter valid Email Address"); Frm.txt_Email.focus(); return false; } 
   }
   if (cmtrim(Frm.txt_areacode.value) != "" &&  cmtrim(Frm.txt_phone.value) == "") { alert("Please enter a Phone number"); Frm.txt_phone.focus(); return false; } 
   if (cmtrim(Frm.txt_areacode.value) == "" &&  cmtrim(Frm.txt_phone.value) != "") { alert("Please enter area code"); Frm.txt_areacode.focus(); return false; } 
  
   if (cmtrim(Frm.txt_Postcode.value)== "") { alert("Please enter Postcode"); Frm.txt_Postcode.focus(); return false; } 
   if (!isDigit(Frm.txt_Postcode.value)) { alert("Postcode should be numeric"); Frm.txt_Postcode.focus(); return false; } 
   return true;
}
/*function ResetSelection(Frm) {
    if (Frm.rdo_NewsLetter.checked) {
       Frm.rdo_NewsLetter.checked = false;
       Frm.hdnNewsLetter.value = "N";
      }
    else {
  
       Frm.rdo_NewsLetter.checked = true;
       Frm.hdnNewsLetter.value = "Y";
      }
}*/
function SubmitMeasureForm(Frm) {
   if (cmtrim(Frm.txt_Name.value) == "") { alert("Please enter your Name."); Frm.txt_Name.focus(); return false; } 
   
   if (cmtrim(Frm.txt_Email.value) == "" && cmtrim(Frm.txt_areacode.value) == "" && cmtrim(Frm.txt_phone.value) == "") {
        alert('Please enter a Telephone or Email address');
        Frm.txt_areacode.focus();
        return false;
   }
   if (cmtrim(Frm.txt_areacode.value) != "" &&  cmtrim(Frm.txt_phone.value) == "") { alert("Please enter a Phone number"); Frm.txt_phone.focus(); return false; } 
   if (cmtrim(Frm.txt_areacode.value) == "" &&  cmtrim(Frm.txt_phone.value) != "") { alert("Please enter area code"); Frm.txt_areacode.focus(); return false; } 
   if (cmtrim(Frm.txt_Email.value) != "") { 
      if (!isValidEmail(Frm.txt_Email.value)) { alert("Please enter valid Email Address"); Frm.txt_Email.focus(); return false; } 
   }
   if (cmtrim(Frm.txt_Postcode.value)== "") { alert("Please enter Postcode"); Frm.txt_Postcode.focus(); return false; } 
   if (!isDigit(Frm.txt_Postcode.value)) { alert("Postcode should be numeric"); Frm.txt_Postcode.focus(); return false; } 
   if (!Frm.rdo_Mode_Of_Contact[0].checked && !Frm.rdo_Mode_Of_Contact[1].checked) { alert("Please select a preferred method of contact"); Frm.rdo_Mode_Of_Contact[0].focus(); return false; }
   return true;  
}
function validateAdminlogin(Frm) {
    if (cmtrim(Frm.UserID.value) == "") { alert("Please enter user name."); Frm.UserID.focus(); return(false); }
	if (Frm.Password.value == "") { alert("Please enter password."); Frm.Password.focus(); return(false); }
	else { Frm.hdn_submit.value = "Y"; return(true);  }
}
function DisplayError(ErrorMsg) {
    if (ErrorMsg != "")
        alert(ErrorMsg);
}
function SubmitForm(Frm) {
    Frm.hdnWebSite.value ="Y";
    Frm.submit();
}