// shopping cart validation module
// copyright 25th October 2000/18th May 2003 by Stephen Chapman, Felgall Pty Ltd
// You have permission to copy and use this javascript provided that
// the content of the script is not changed in any way
// other than for adding validation for any additional fields added to your order form.

function ship_to_cust() {document.order.ship_name.value = document.order.first_name.value + ' ' + document.order.surname.value; document.order.ship_address1.value = document.order.address1.value;document.order.ship_address2.value = document.order.address2.value; document.order.ship_suburb.value = document.order.suburb.value;document.order.ship_state.value = document.order.state.value;
document.order.ship_postcode.value = document.order.postcode.value;document.order.ship_country.value = document.order.country.value;} var submitted = 0; function everything(form) {if (submitted) { alert("Form already submitted, please be patient"); return false;} if (parent.all_order_totals() == 0) { alert('You have not ordered anything so far.\nPlease select the products that you wish to order.');}
else {isfstname(form);issurname(form);isemail(form);isaddr(form);issuburb(form);isshipname(form); isshipadd(form);isshipsub(form);allblanks(form);}} function allblanks(form) {if(isfstname(form) && issurname(form) && isemail(form) && isaddr(form) && issuburb(form) && isshipname(form) && isshipadd(form) && isshipsub(form)) {if (!submitted) {form.submitit.disabled=true;
submitted = 1;form.submit();}} else {compose(form);}} function compose(form) {var text = "You have not correctly filled in the following fields:"; if(isfstname(form) == false) {text += "\n   your first name is required";} if(issurname(form) == false) {text += "\n   your surname is required";} if(isemail(form) == false) {text += "\n   your e-mail address is required (format you@mail.domain)";}
if(isaddr(form) == false) {text += "\n   at least one line of address details is required";} if(issuburb(form) == false) {text += "\n   your suburb is required";} text += "\n";if(isshipname(form) == false) {text += "\n   the shipping details name is required";} if(isshipadd(form) == false) {text += "\n   the shipping details address is required";} if(isshipsub(form) == false) {text += "\n   the shipping details suburb is required";}alert(text);}
function isfstname(form) {if (form.first_name.value == "") {return false;} else {return true;}} function issurname(form) {if (form.surname.value == "") {return false;} else {return true;}} function isemail(form) {if ((form.replyemail.value == "" || form.replyemail.value.indexOf('@', 0) == -1) || form.replyemail.value.indexOf('.') == -1) {return false;} else {return true;}} function isaddr(form) {if (form.address1.value == "") {return false;} else {return true;}}
function issuburb(form) {if (form.suburb.value == "") {return false;} else {return true;}} function isshipname(form) {if (form.ship_name.value == "") {return false;} else {return true;}} function isshipadd(form) {if (form.ship_address1.value == "") {return false;} else {return true;}} function isshipsub(form) {if (form.ship_suburb.value == "") {return false;} else {return true;}}

