// main validation code

function ValidateForm(){
var nameID=document.buyer_form.txtyourname;
if ((nameID.value==null)||(nameID.value=="")){
alert("Please Enter Your Name");
nameID.focus();
return false;
}
var phoneID=document.buyer_form.txtphone;
if ((phoneID.value==null)||(phoneID.value=="")){
alert("Please Enter your Phone Number");
phoneID.focus();
return false;
}
var emailID=document.buyer_form.txtemailaddress;
if ((emailID.value==null)||(emailID.value=="")){
alert("Please Enter your Email Address");
emailID.focus();
return false;
}
if (echeck(emailID.value)==false){
emailID.value="";
emailID.focus();
return false;
}

var repID=document.buyer_form.sales_rep;
if ((repID.value==null)||(repID.value=="")){
alert("Did a sales rep help you? If not, then simple enter \"none\"");
repID.focus();
return false;
}

document.buyer_form.submit();
}



// some simple email validation to tie in

function echeck(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert("Invalid E-mail Address")
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Invalid E-mail Address")
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Invalid E-mail Address")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Invalid E-mail Address")
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Invalid E-mail Address")
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert("Invalid E-mail Address")
return false
}
if (str.indexOf(" ")!=-1){
alert("Invalid E-mail Address")
return false
}
return true					
}


