function check_form(x,type) { submitOK="True"; var message = ""; if (type == 1) message = "Form incomplete. Before registering a supplier or uploading a picture, please \n\n"; else message = "Form incomplete. Before modifying a supplier's profile or uploading a picture, please \n\n"; if (x.ht_co_name.value == "") { message += "- Enter your supplier's name\n"; submitOK="False"; } if (x.ht_address.value == "") { message += "- Enter your supplier's address\n"; submitOK="False"; } if (x.ht_postcode.value == "") { message += "- Enter your supplier's postcode\n"; submitOK="False"; } var elm=x.elements['ht_business[]']; var found = false; for (i=0;i 2 && !isValidEmail (x.ht_email.value)) { message += "- Enter a valid email address for your supplier\n"; submitOK="False"; } if (x.ht_pwd.value == "") { message += "- Enter a login password for your supplier \n"; submitOK="False"; } else if (x.ht_pwd.value.length < 5) { message += "- Enter a password that is 5 or more characters\n"; submitOK="False"; } if (x.ht_rep_contact.value == "") { message += "- Enter a contact name for your representative\n"; submitOK="False"; } if (x.ht_rep_tel.value == "") { message += "- Enter a telephone number for your representative\n"; submitOK="False"; } if (x.ht_rep_email.value == "") { message += "- Enter an email address for your representative\n"; submitOK="False"; } if (x.ht_rep_email.value.length > 2 && !isValidEmail (x.ht_rep_email.value)) { message += "- Enter a valid email address for your representative\n"; submitOK="False"; } var flg = check_products(x); if (flg == false) { message += "- Enter the required products for your supplier\n"; submitOK="False"; } if (submitOK=="False") { alert(message); return false; } return true; } function check_products(x) { var elm=x.elements['hbox[]']; if (elm){ for (i=0;i function UpdateCheckBoxes(x, r, idxx) { var r = parseInt (r); var idx = parseInt (idxx); if (r == 1) { range=document.formX.range1; var elm=document.formX.elements['cbox1[]']; } else if (r == 2) { range=document.formX.range2; var elm=document.formX.elements['cbox2[]']; } else { range=document.formX.range3; var elm=document.formX.elements['cbox3[]']; } var xr1 = range[idx].value; var xr2 = range[idx+1].value; var r1 = parseInt (xr1); var r2 = parseInt (xr2); //alert (r1); //alert(r2); if (elm) { xState=x.checked; for(i=r1;i