// JavaScript Document //form valication function echeck(email) { //alert(email); var at=email.indexOf('@'); var dot=email.lastIndexOf('.'); var atpos=email.lastIndexOf('@'); var emlen=email.length; if (at<1||dot-at<2||atpos+1==emlen||dot+1==emlen||emlen-dot<3) { alert('invalid email address'); return false } return true; } function validate() { if(document.f1.bname.value=="" ) { alert("Please Enter Billing Address: Name"); document.f1.bname.focus(); return false; } if(document.f1.baddress.value=="" ) { alert("Please Enter Billing Address: Address"); document.f1.baddress.focus(); return false; } if(document.f1.bsuburb.value=="" ) { alert("Please Enter Billing Address: State"); document.f1.bsuburb.focus(); return false; } if(document.f1.bpcode.value=="" ) { alert("Please Enter Billing Address : PostCode "); document.f1.bpcode.focus(); return false; } else if(isNaN(document.f1.bpcode.value)) { alert("Please add numbers only with no spaces for PostCode"); document.f1.bpcode.value=''; document.f1.bpcode.focus(); return false; } if(document.f1.bcountry.value=="" ) { alert("Please Enter your Billing Address: Country"); document.f1.bcountry.focus(); return false; } if(document.f1.bphone.value=="" ) { alert("Please Enter Billing Address : Phone "); document.f1.bphone.focus(); return false; } else if(isNaN(document.f1.bphone.value)) { alert("Please add numbers only with no spaces for phone"); document.f1.bphone.value=''; document.f1.bphone.focus(); return false; } if(document.f1.bemail.value=="" ) { alert("Please Enter your Billing Address: Email"); document.f1.bemail.focus(); return false; } else if(echeck(document.f1.bemail.value)==false) { document.f1.bemail.focus(); document.f1.bemail.value=''; return false; } if(document.f1.sname.value=="" ) { alert("Please Enter Delivery Address: Name"); document.f1.sname.focus(); return false; } if(document.f1.saddress.value=="" ) { alert("Please Enter Delivery Address "); document.f1.saddress.focus(); return false; } if(document.f1.ssuburb.value=="" ) { alert("Please Enter Delivery State"); document.f1.ssuburb.focus(); return false; } if(document.f1.spcode.value=="" ) { alert("Please Enter Delivery Address: Post code"); document.f1.spcode.focus(); return false; } else if(isNaN(document.f1.spcode.value)) { alert("Please Enter Numbers only for Post code"); document.f1.spcode.value=''; document.f1.spcode.focus() ; return false; } if(document.f1.scountry.value=="" ) { alert("Please Enter Delivery Address : Country "); document.f1.scountry.focus(); return false; } if(document.f1.sphone.value=="" ) { alert("Please Enter Delivery Address : Phone "); document.f1.sphone.focus(); return false; } else if(isNaN(document.f1.sphone.value)) { alert("Please add Numbers only with no spaces for phone"); document.f1.sphone.value=''; document.f1.sphone.focus() ; return false; } if(document.f1.semail.value=="" ) { alert("Please Enter your Delivery Address: Email"); document.f1.semail.focus(); return false; } else if(echeck(document.f1.semail.value)==false) { document.f1.semail.focus(); document.f1.semail.value=''; return false; } return true ; } function showAddress() { if ( document.f1.isShippingAddressSame.checked == true ) { document.f1.sname.value = document.f1.bname.value; document.f1.saddress.value = document.f1.baddress.value; document.f1.spcode.value = document.f1.bpcode.value; document.f1.scountry.value = document.f1.bcountry.value; document.f1.sphone.value = document.f1.bphone.value; document.f1.smobile.value = document.f1.bmobile.value; document.f1.semail.value = document.f1.bemail.value; } else { document.f1.sname.value = ""; document.f1.saddress.value = ""; document.f1.spcode.value = ""; document.f1.scountry.value = ""; document.f1.sphone.value = ""; document.f1.smobile.value = ""; document.f1.semail.value = ""; } }