    function isNull(formElement){
        if(formElement.value== "" || formElement.value.length < 1){     
           formElement.focus();
            return true;
        }else{          
            return false;
        }
    }
    function isEmpty(formElement) {
        var val = formElement.value;
        var cnt = 0;
        var space = 0;
        for(cnt=0;cnt<val.length;cnt++){
            if( val.charAt(cnt)==' ')
            space++;
        }
        if(cnt==space){

            return true;
        }
        return false;
    }

    function isAlpha4names( formElement){
        var val = formElement.value;
        var cnt = 0;
        for(cnt=0;cnt<val.length;cnt++){
               if((val.charAt(cnt) < 'A'|| val.charAt(cnt)>'Z') && (val.charAt(cnt) <'a' || val.charAt(cnt)>'z') && (val.charAt(cnt) != ' ') && (val.charAt(cnt) != '.')  && (val.charAt(cnt) != '\'')){
                return true;
            }
        }
        return false;
    } 

function checklname(formobj){
 if(isNull(formobj)||isEmpty(formobj)){
  alert("Please enter the name");
  formobj.focus();
  return false;
 }
  if(isAlpha4names(formobj)){
      alert("Please re-enter name"+"\n"+"Special characters, periods"+
            "  and numbers are not allowed");	    
     formobj.focus();
     formobj.select();
     return false;
     }
  return true;
}

function checkdesc(formobj){
    if(isNull(formobj)||isEmpty(formobj)){
        alert("Please enter the description");
        formobj.focus();
        return false;
    }
        return true;
}

function checkaddr1(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the street address');
   formobj.focus();
   return false;
  }
  return true;
} 

function isValidCity(formElement){
        var val = formElement.value;
        var cnt = 0;
        for(cnt=0;cnt<val.length;cnt++){
            if((val.charAt(cnt) < 'A'|| val.charAt(cnt)>'Z') && (val.charAt(cnt) <'a' || val.charAt(cnt)>'z') && (val.charAt(cnt) != ' ')){	    
                return true;
            }
        }
        return false;
}

function checkcity(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the city');
   formobj.focus();
   return false;
  }
  if(isValidCity(formobj)){
        alert("Please re-enter the city name"+"\n"+"Special characters, periods"+" and numbers are not allowed");	    
        formobj.focus();
        formobj.select()
        return false;
    }
    return true;
}


function isValidst(formElement){
        var val = formElement.value;
        var cnt = 0;
        for(cnt=0;cnt<val.length;cnt++){
            if((val.charAt(cnt) < 'A'|| val.charAt(cnt)>'Z') && (val.charAt(cnt) <'a' || val.charAt(cnt)>'z')){	    
                return true;
            }
        }
        return false;
}

function checkst(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter state');
   formobj.focus();
   return false;
  }
  if(isValidst(formobj)){
        alert("Please re-enter the state name"+"\n"+"Special characters, periods"+" and numbers are not allowed");	    
        formobj.focus();
        formobj.select()
        return false;
    }
    if(formobj.value.length<2){
        alert("Please enter the valid state");
        formobj.focus();
        formobj.select()
        return false;
    }
    return true;
}

function isNum(formElement){
var val =formElement.value;
var cnt = 0;
    for(cnt=0;cnt<val.length;cnt++){
        if((val.charAt(cnt) <'0' || val.charAt(cnt)>'9'))
            {
      	        return false;
            }
	}
    return true;
    }  

function checkzip(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the zip');
   formobj.focus();
   return false;
  }
  if(!isNum(formobj)){
    alert("Please enter the valid zipcode");
    formobj.focus();
    formobj.select();
    return false;
    }
   if(formobj.value.length<5){
        alert("Please enter the valid zipcode");
        formobj.focus();
        formobj.select()
        return false;
    }
return true;
}

function checkserv_typ(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the service type');
   formobj.focus();
   return false;
  }
  return true;
}

function checkphone(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the phone');
   formobj.focus();
   return false;
  }
  if(!isNum(formobj)){
    alert("Please enter the valid phone");
    formobj.focus();
    formobj.select();
    return false;
    }
   if(formobj.value.length<10){
        alert("Please enter the valid phone");
        formobj.focus();
        formobj.select()
        return false;
    }
return true;
}

function check_submtrname(formobj){
 if(isNull(formobj)||isEmpty(formobj)){
  alert("Please enter the submitter name");
  formobj.focus();
  return false;
 }
  if(isAlpha4names(formobj)){
      alert("Please re-enter the submitter name"+"\n"+"Special characters, periods"+
            "  and numbers are not allowed");	    
     formobj.focus();
     formobj.select();
     return false;
     }
  return true;
}

function check_submtrphone(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the submitter phone');
   formobj.focus();
   return false;
  }
  if(!isNum(formobj)){
    alert("Please enter the valid submitter phone");
    formobj.focus();
    formobj.select();
    return false;
    }
   if(formobj.value.length<10){
        alert("Please enter the valid submitter phone");
        formobj.focus();
        formobj.select()
        return false;
    }
return true;
}

function isEmailInValid(formElement){
        flag = false;
         var cnt = 0;
         var decimal=0;
         var val=formElement.value;
        for(cnt=0;cnt<val.length;cnt++){
           if(val.charAt(cnt)=='@'){
              decimal=decimal+1;
             }
             if(decimal>1){
               flag=true;
              }
        }

        if ((formElement.value.length - formElement.value.indexOf(".") < 3) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("@") == -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("@") == 0) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf(".") == -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf(" ") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("@.") != -1) && (!flag)){
                    flag = true;
        }
        if ((formElement.value.indexOf(".@.") != -1) && (!flag)){
                    flag = true;
        }
        if ((formElement.value.indexOf(",") != -1) && (!flag)){
            flag = true;
        }
  
        if ((formElement.value.indexOf("!") != -1) && (!flag)){
            flag = true;
        }  
        if ((formElement.value.indexOf("#") != -1) && (!flag)){
            flag = true;
        }  
         if ((formElement.value.indexOf("$") != -1) && (!flag)){
            flag = true;
        }  

         if ((formElement.value.indexOf("%") != -1) && (!flag)){
            flag = true;
        }  
        if ((formElement.value.indexOf("^") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("&") != -1) && (!flag)){
            flag = true;
        }  
        if ((formElement.value.indexOf("*") != -1) && (!flag)){
            flag = true;
        }    
        if ((formElement.value.indexOf("(") != -1) && (!flag)){
            flag = true;
        }  
        if ((formElement.value.indexOf(")") != -1) && (!flag)){
            flag = true;
        }  
        if ((formElement.value.indexOf("-") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("+") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("=") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("|") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("~") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("`") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("/") != -1) && (!flag)){
            flag = true;
        }
       if ((formElement.value.indexOf("\\") != -1) && (!flag)){
            flag = true;
        }  

        if ((formElement.value.indexOf("{") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf("[") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf("}") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf("]") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf(":") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf(";") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf("\"") != -1) && (!flag)){
            flag = true;
        }
        if ((formElement.value.indexOf("\'") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf("?") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf("<") != -1) && (!flag)){
            flag = true;
        }

        if ((formElement.value.indexOf(">") != -1) && (!flag)){
            flag = true;
        }

        return flag;
    }

function check_submtremail(formobj){
  if(isNull(formobj)||isEmpty(formobj)) {
    alert('Please enter the submitter e-mail ID');
    formobj.focus();
    return false;
   }
   if(isEmailInValid(formobj)){
     alert("Please enter the valid submitter e-mail ID");
     formobj.focus();
     formobj.select();
     return false;
   }
    return true;
	    
}

function checkdept(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the department');
   formobj.focus();
   return false;
  }
  return true;
}

function checkbus_days(formobj){
  if(isNull(formobj)||isEmpty(formobj)){
   alert('Please enter the business days');
   formobj.focus();
   return false;
  }
  return true;
}
