function valAdmin() {
 frm= document.frmAdmin;
 flag=true;
 email=frm.email.value;
 dot= email.indexOf('.');
 rateOf=email.indexOf('\@');
 if(allTrim(frm.email.value)=="" || dot == -1 || rateOf == -1) {
  alert("Please enter the valid email id");
  flag=false
 }
 return flag;  
}
function selectAll() {
 frm=document.forms[0];
 for(var i=0;i<frm.elements.length;i++) {
  if(frm.elements[i].type=="checkbox") {
   frm.elements[i].checked = frm.selAll.checked;
  }
 }
}

function allTrim(s) {
 for(i=0;i<s.length;i++) {
  if(s.charAt(i)!=' ') {
   break;
  }
 }
 s=s.substr(i)
 if(s.length>0) {
  for(i=s.length-1,j=0;i>=0;i--,j++) {
   if(s.charAt(i)!=' ')	{
    break;
   }
  }
  s=s.substr(0,s.length-j)
 }
 return s;
}

function valAdminSettings() {
 flag=true;
 frm=document.frmAdmin;
 email=frm.email.value;
 dot=email.indexOf('.');
 rateOf=email.indexOf('\@');
 if(allTrim(frm.adminname.value)=="" || frm.adminname.value=="") {
   alert("Please enter the valid admin name");
   flag=false; frm.adminname.focus();
 } else if(allTrim(frm.oldpass.value)=="" || frm.oldpass.value=="") {
   alert("Please enter the valid old Password");
   flag=false; frm.oldpass.focus();
 }  else if(allTrim(frm.newpass.value)=="" || frm.newpass.value=="") {
   alert("Please enter the valid New Password");
   flag=false; frm.newpass.focus();
 } else if(frm.newpass.value != frm.confpass.value) {
   alert("Password Mismatch!");
   flag=false; frm.confpass.focus();
 } else if(allTrim(frm.email.value)==""||dot==-1||rateOf==-1) {
   alert("Please enter the valid email");
   flag=false; frm.email.focus();
 }
 return flag;
}

function valTollFree() {
 flag=true;
 frm=document.frmHome;
 if(allTrim(frm.EXCHANGE.value)=="" || frm.EXCHANGE.value=="") {
  alert("Please enter the valid Exhange details");
  flag=false;frm.EXCHANGE.focus();
 } else {
   val=frm.EXCHANGE.value;;
   len=val.length;
   if(len<7) {
    for(i=len;i<7;i++) {
     val=val+"*";    
    }    
   }  
   frm.EXCHANGE.value=val;
   var pattern = /\*/gi;
   val1=val.replace(pattern,"");
   frm.action=frm.action+"?n="+val1;
 }
 return flag;
}

function valSpell() {
 flag=true;
 frm=document.SpellHome;
 if(allTrim(frm.n.value)=="" || frm.n.value=="") {
  alert("Please enter the valid search criteria");
  flag=false;frm.n.focus();
 } else {
   val=frm.n.value;;
   len=val.length;
   if(len<7) {
    for(i=len;i<7;i++) {
     val=val+"*";    
    }    
   }  
   frm.n.value=val;
   var pattern = /\*/gi;
   val1=val.replace(pattern,"");
   frm.action=frm.action+"?n="+val1;
 }
 return flag;
}

function valResult() {
 flag=0;
 frm=document.result;
 val="";
 for(i=0;i<frm.elements.length;i++) {
  if(frm.elements[i].type=="checkbox") {
   if(frm.elements[i].checked) {
    flag=1;
   }
  }    
 }
 if(flag==1) {  
  return true;
 } else {
   alert("Please select the product");
   return false;
 }
}

function valUserDet() {
 frm=document.frmUser;
 flag=true;
 email=frm.email.value;
 dot=email.indexOf('.');
 rateOf=email.indexOf('\@');
 if(allTrim(frm.fname.value)=="" || frm.fname.value=="") {
  alert("Please select the First Name"); flag=false;
  frm.fname.focus();
 } else if(allTrim(frm.addr.value)=="" || frm.addr.value=="") {
   alert("Please enter your Address"); flag=false;
   frm.addr.focus();
 } else if(allTrim(frm.city.value)=="" || frm.city.value=="") {
   alert("Please enter your City"); flag=false;
   frm.city.focus();
 } else if(allTrim(frm.state.value)=="" || frm.state.value=="") {
   alert("Please enter your State"); flag=false;
   frm.state.focus();
 } else if(allTrim(frm.zip.value)=="" || frm.zip.value=="") {
   alert("Please enter your Zip code"); flag=false;
   frm.zip.focus();
 } else if(allTrim(frm.phone.value)=="" || frm.phone.value=="") {
   alert("Please enter your Phone"); flag=false;
   frm.phone.focus();
 } else if(allTrim(frm.email.value)=="" || dot==-1||rateOf==-1) {
   alert("Please enter your valid email"); flag=false;
   frm.phone.focus();
 } else if(allTrim(frm.crdname.value)==""|| frm.crdname.value=="") {
   alert("Please enter your Name on Credit card "); flag=false;
   frm.crdname.focus();
 } else if(allTrim(frm.crdno.value)==""|| frm.crdno.value=="") {
   alert("Please enter your Credit card number "); flag=false;
   frm.crdno.focus();
 } else if(allTrim(frm.expdate.value)==""|| frm.expdate.value=="") {
   alert("Please enter your Credit card Expiray date "); flag=false;
   frm.expdate.focus();
 } else if(!frm.tac.checked) {
   alert("Please confirm you accept the terms and conditions");
   flag=false;
   frm.localSwitch.focus();
 } else if(!frm.resporg.checked) {
   alert("Please confirm you have read the Responsible Organization Designation");
   flag=false;
   frm.resporg.focus();
 } else if(!frm.acceptPricing.checked) {
   alert("Please confirm you have reviewed and agree to all the prices for the services requested in this order");
   flag=false;
   frm.acceptPricing.focus();
 }
 return flag;
}

function valfindform() {
 frm=document.findform;
 flag=true;
 email=frm.email.value;
 dot=email.indexOf('.');
 rateOf=email.indexOf('\@');
 if(allTrim(frm.first_name.value)=="" || frm.first_name.value=="") {
	alert("Please select the First Name"); flag=false;
	frm.first_name.focus();
 	} 
 else if(allTrim(frm.last_name.value)=="" || frm.last_name.value=="") {
	alert("Please select the Last Name"); flag=false;
	frm.last_name.focus();
 	}
 else if(allTrim(frm.phone_number.value)=="" || frm.phone_number.value=="") {
	alert("Please enter your Phone"); flag=false;
	frm.phone_number.focus();
 	}
 else if(allTrim(frm.company.value)=="" || frm.company.value=="") {
	alert("Please enter your Company"); flag=false;
	frm.company.focus();
 	}
 else if(allTrim(frm.website_address.value)=="" || frm.website_address.value=="") {
	alert("Please enter your Website"); flag=false;
	frm.website_address.focus();
	}
else if(allTrim(frm.email.value)=="" || dot==-1||rateOf==-1) {
	alert("Please enter your valid email"); flag=false;
	frm.phone.focus();
	}
 else if(allTrim(frm.city.value)=="" || frm.city.value=="") {
	alert("Please enter your City"); flag=false;
	frm.city.focus();
	}
else if(allTrim(frm.state.value)=="" || frm.state.value=="") {
	alert("Please enter your State"); flag=false;
	frm.state.focus();
	}
 else if(allTrim(frm.zip.value)=="" || frm.zip.value=="") {
	alert("Please enter your Zip code"); flag=false;
	frm.zip.focus();
	}
 return flag;
}

