function checkrequired(which) {
var pass=true;
var pass2=true;
var pass3=true;
var pass4=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required" || tempobj.name.substring(0,9)=="checked_e") {
if (((tempobj.type=="text"||tempobj.type=="password"||tempobj.type=="textarea"||tempobj.type=="radio")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==-1)) {
pass=false;
break;
         }
      }
if ((tempobj.name=="requiredphone" || tempobj.name=="p_phone" || tempobj.name=="p_fax" || tempobj.name=="p_outlet_number") && isNaN(tempobj.value)==true) {
pass3=false;
break;
}	
if(tempobj.name=="p_dd" || tempobj.name=="p_mm" || tempobj.name=="p_yyyy"){
  if((which.elements[6].value != 0 && which.elements[7].value == 0 && which.elements[8].value == 0) || (which.elements[6].value != 0 && which.elements[7].value != 0 && which.elements[8].value == 0) || (which.elements[6].value == 0 && which.elements[7].value == 0 && which.elements[8].value != 0) || (which.elements[6].value == 0 && which.elements[7].value != 0 && which.elements[8].value != 0) || (which.elements[6].value != 0 && which.elements[7].value == 0 && which.elements[8].value != 0)){
    pass4=false;
    break;
  }
}	  
			if (tempobj.name.substring(0,9)=="requirede") {
			if (((tempobj.type=="text"||tempobj.type=="textarea")&&
			tempobj.value==''||tempobj.value.indexOf('@',0)==-1||tempobj.value.indexOf('.') == -1)||(tempobj.type.toString().charAt(0)=="s"&&
			tempobj.selectedIndex==0)) {
			pass2=false;
			break;
			}

	}
   }
}
if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Please make sure the "+shortFieldName+" field was properly completed.");
tempobj.focus();
return false;
}
else if(!pass2) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Your email address is incorrect. Please insert the correct format.");
tempobj.focus();
return false;
}
else if(!pass3) {
if(tempobj.name == "requiredphone"){
   shortFieldName=tempobj.name.substring(8,30).toUpperCase();
}
else{ 
   shortFieldName=tempobj.name.substring(2,30).toUpperCase();
}     
alert("Field "+shortFieldName+" Must be in Numeric Format.");
tempobj.focus();
return false;
}
else if(!pass4) {
    alert("Birthdate is incorrect format .");
return false;
}
else
 return true;
}

function deltext(ani) {
ani.value = "";
}
<!-- ngumpet
        function StartSearch(){
		    if (document.SearchForm.searchto(0).checked == true) {			
			     document.satu.elements[0].value=document.SearchForm.SearchWords.value;
                 document.satu.submit();
				 return false;				 			
			} else {
			     document.dua.elements[0].value=document.SearchForm.SearchWords.value;
                 document.dua.submit();
				 return false;
			}
         }

function Check(myForm) {
   if(myForm.SearchWords.value == "")
        { 
          alert("Please Insert Search Word !");
          myForm.SearchWords.focus();    
          return false;
        }
   else
	    return StartSearch();
   }
//-->