<!--//
  function validate_form(sFormName){
    
    var objForm = eval('document.' + sFormName);
   
    var arrRequired = new Array();
    var strRequired = new String(objForm.required.value);
    arrRequired = strRequired.split(";");
    
    for(i=0; i<arrRequired.length; i++){
      if(eval('objForm.' + arrRequired[i] + '.value.length') < 1){
        strToAlert = 'Please fill in the \'' + arrRequired[i] + '\' field';
        alert(strToAlert);
        eval('objForm.' + arrRequired[i] + '.focus()')
        return false;
      } else{
        switch(arrRequired[i].toLowerCase()) {
          case 'email' :
            if(!isValidEmail(objForm.Email,'')){
              return false;
            }
            break;
          case 'telephone' :
            if (checkInternationalPhone(objForm.Telephone.value)==false){
              alert("Please Enter a Valid Phone Number");
              objForm.Telephone.focus();
              return false;
            }
            break;
        }
      }
    }
  }
  //-->