function clearBilling2(){

if((document.order.fn2.value!="")&&
(document.order.ln2.value!="")&&
(document.order.addr2.value!="")&&
(document.order.city2.value!="")&&
(document.order.st2.value!="")&&
(document.order.zip2.value!="")){
     document.order.same.checked = false
     document.order.fn2.value="";
     document.order.ln2.value="";
     document.order.addr2.value="";
     document.order.city2.value="";
     document.order.st2.value="";
     document.order.zip2.value="";
     }
}


function sameAdd() {
     fn1 = document.order.fn1.value;
     ln1 = document.order.ln1.value;
     addr1 = document.order.addr1.value;
     city1 = document.order.city1.value;
     st1 = document.order.st1.value;
     zip1 = document.order.zip1.value;

if((fn1 == "")||(ln1 == "")||(addr1 == "")||(city1 == "")||(st1 == "")||(zip1 == "")){
     document.order.same.checked = false;
     alert("You have left at least one field blank. Please be sure to complete all fields.")
     return false;
     }


else if(document.order.same.checked){
     document.order.fn2.value = document.order.fn1.value;
     document.order.ln2.value = document.order.ln1.value;
     document.order.addr2.value = document.order.addr1.value;
     document.order.city2.value = document.order.city1.value;
     document.order.st2.value = document.order.st1.value;
     document.order.zip2.value = document.order.zip1.value;
     return true;
      }

else{(document.order.fn2.value = " ")&&(document.order.ln2.value = " ")&&(document.order.addr2.value = " ")&&(document.order.city2.value = " ")&&(document.order.st2.value = " ")&&(document.order.zip2.value = " ")
return true
} 
} 

function validateForm(){
 fn1 = document.order.fn1.value;
 ln1 = document.order.ln1.value;
 addr1 = document.order.addr1.value;
 city1 = document.order.city1.value;
 st1 = document.order.st1.value;
 zip1 = document.order.zip1.value;
 em1 = document.order.em1.value;
 em2 = document.order.em2.value;
 fn2 = document.order.fn2.value;
 ln2 = document.order.ln2.value;
 addr2 = document.order.addr2.value;
 city2 = document.order.city2.value;
 st2 = document.order.st2.value;
 zip2 = document.order.zip2.value;
 
var RegularExpText = /^[a-z A-Z]+$/;
var RegularExpSt = /^[A-Z]{2}$/;
var RegExpZip= /^[0-9]{5}$/;
var RegExpEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;


if (RegularExpText.test(fn1) == false) {
alert("Please enter your first name.");
document.order.fn1.select();
document.order.fn1.focus();
return false
}

else if (RegularExpText.test(ln1) == false) {
alert("Please provide us with your last name.");
document.order.ln1.select();
document.order.ln1.focus();
return false;
}

else if (document.order.addr1.value == "") {
alert("Please enter your address.")
document.order.addr1.select();
document.order.addr1.focus();
return false
}

else if (RegularExpText.test(city1) == false) {
alert("Please enter the city.");
document.order.city1.select();
document.order.city1.focus();
return false;
}

else if (RegularExpSt.test(st1) == false) {
alert("Please select your state of residency.");
document.order.st1.focus();
return false;
}

else if(RegExpZip.test(zip1) == false){
        alert("Please enter a 5 digit zip code.")
              document.order.zip1.select();
              document.order.zip1.focus();
              return false;
              }

else if(!RegExpEmail.test(em1)){
              alert("Please enter a valid e-mail address.");
              document.order.em1.select();
              document.order.em1.focus();
              return false;
              }

else if(em2 != em1){
              alert("Please enter confirm your e-mail address.");
              document.order.em2.select();
              document.order.em2.focus();
              return false;
              }





if (RegularExpText.test(fn2) == false) {
alert("Please enter your first name.");
document.order.fn2.select();
document.order.fn2.focus();
return false
}

else if (RegularExpText.test(ln2) == false) {
alert("Please provide us with your last name.");
document.order.ln2.select();
document.order.ln2.focus();
return false;
}

else if (document.order.addr2.value == "") {
alert("Please enter your address.")
document.order.addr2.select();
document.order.addr2.focus();
return false
}

else if (RegularExpText.test(city2) == false) {
alert("Please enter the city.");
document.order.city2.select();
document.order.city2.focus();
return false;
}

else if (st2 == "" ) {
alert("Please select your state of residency.");
document.order.st2.focus();
return false;
}

else if(RegExpZip.test(zip2) == false){
        alert("Please enter a 5 digit zip code.")
              document.order.zip2.select();
              document.order.zip2.focus();
              return false;
              }

}