// companyregistration.js // newFunction function copyToList(from,to) { fromList = eval('document.companyRegistrationForm.' + from); toList = eval('document.companyRegistrationForm.' + to); if (toList.options.length > 0 && toList.options[0].value == 'temp') { toList.options.length = 0; } var sel = false; for (i=0;i 5) { alert("You are only allow to select 5 buying categories. Please delete the extra one, thank you."); form.buyClusterList.focus(); return false; } } if(form.userType[1].checked) { if (form.sellClusterList.length == 0) { alert("Selling Categories is required."); form.sellClusterList.focus(); return false; } if (form.sellClusterList.length > 5) { alert("You are only allow to select 5 selling categories. Please delete the extra one, thank you."); form.sellClusterList.focus(); return false; } } if(form.userType[2].checked) { if ((form.buyClusterList.length == 0) || (form.sellClusterList.length == 0)) { alert("Buying Categories & Selling Categories is required."); form.sellClusterList.focus(); return false; } if ((form.buyClusterList.length > 5) || (form.sellClusterList.length > 5)) { alert("You are only allow to select 5 buying/selling categories. Please delete the extra one, thank you."); form.sellClusterList.focus(); return false; } } if(form.chosenBusinessType.length == 0) { alert("Business Type is required"); form.chosenBusinessType.focus(); return false; } if(!radio_button_checker(form.tradeLeadRegion)) { alert("Please select the Business Type Involved"); return false; } if(form.salutation.value == null || form.salutation.value.length == 0) { alert("Salutation is required"); form.salutation.focus(); return false; } if(form.lastName.value == null || form.lastName.value.length == 0) { alert("Surname/Last Name is required"); form.lastName.focus(); return false; } if(form.firstName.value == null || form.firstName.value.length == 0) { alert("Given/First Name is required"); form.firstName.focus(); return false; } //email if(isEmpty(form.email.value)) { alert("Email Address is required"); form.email.focus(); return false; } if(!emailCheck(form.email)) { return false; } if(form.userID.value == null || form.userID.value.length == 0) { alert("User ID is required"); form.userID.focus(); return false; } if(form.userID.value.length < 4 || form.userID.value.length>12) { alert("The length for User ID must be 4-12 characters"); form.userID.focus(); return false; } if(form.password.value == null || form.password.value.length == 0) { alert("Password is required"); form.password.focus(); return false; } if((form.password.value.length < 4 || form.password.value.length>12)) { alert("The length for password must be 4-12 characters"); form.password.focus(); return false; } if (form.userID.value == form.password.value) { alert("Password cannot be the same as User ID"); form.password.focus(); return false; } if((form.repassword.value == null || form.repassword.value.length == 0)) { alert("Re-enter Password is required"); form.repassword.focus(); return false; } if(form.repassword.value.length < 4 || form.repassword.value.length>12) { alert("The length for re-enter password must be 4-12 characters"); form.repassword.focus(); return false; } if(form.password.value != form.repassword.value) { alert("The two password entered are different"); form.repassword.focus(); return false; } if (form.registerTerm.checked == false ) { alert("Please read and understand the Term & Condition in order to become a Member."); return false; } if((form.url.value != null)||(form.url.value.length != 0)){ var thestring = form.url.value; var thestring2 = thestring.substring(0,7); if(thestring2 == "http://"){ alert("Please key in the URL like this: www.aseansources.com"); form.url.focus(); return false; } } concateList(listField, returnStrings); concateList(listField2, returnStrings2); form.action = action; return true; } function validateForgotPassword(form, action) { var form = document.companyRegistrationForm; if(form.userID.value == null || form.userID.value.length == 0) { alert("User ID is required"); form.userID.focus(); return false; } if(form.userID.value.length < 4 || form.userID.value.length>12) { alert("The length for User ID must be 4-12 characters"); form.userID.focus(); return false; } //email if(isEmpty(form.email.value)) { alert("Email Address is required"); form.email.focus(); return false; } if(!emailCheck(form.email)) { return false; } form.action = action; return true; } //sheehooi,joan function concateList(listField,returnStrings) { var list = ""; if (listField.length > 0) { list = listField.options[0].text; for (var i = 1; i < listField.length; i++) { list += "," + listField.options[i].text; } } returnStrings.value = list; return true; } // validate_password function validate_password(form) { if(form.oldPassword.value == null || form.oldPassword.value.length == 0) { alert("Old password is required"); form.oldPassword.focus(); return false; } if(form.oldPassword.value.length < 4 || form.oldPassword.value.length>12) { alert("The length for old password must be 4-12 characters"); form.oldPassword.focus(); return false; } if(form.newPassword.value == null || form.newPassword.value.length == 0) { alert("New Password is required"); form.newPassword.focus(); return false; } if(form.newPassword.value.length < 4 || form.newPassword.value.length>12) { alert("The length for new password must be 4-12 characters"); form.newPassword.focus(); return false; } if (form.userID.value == form.newPassword.value) { alert("New Password cannot be the same as User ID"); form.newPassword.focus(); return false; } if(form.newRePassword.value == null || form.newRePassword.value.length == 0) { alert("Re-enter New Password is required"); form.newRePassword.focus(); return false; } if(form.newRePassword.value.length < 4 || form.newRePassword.value.length>12) { alert("The length for re-enter new password must be 4-12 characters"); form.newRePassword.focus(); return false; } if(form.newPassword.value != form.newRePassword.value) { alert("The two password entered are different"); form.newPassword.focus(); return false; } return true; } function radio_button_checker(value) { // set var radio_choice to false var radio_choice = false; // Loop from zero to the one minus the number of radio button selections for (counter = 0; counter < value.length; counter++) { // If a radio button has been selected it will return true // (If not it will return false) if (value[counter].checked) radio_choice = true; } if (!radio_choice){ // If there were no selections made display an alert box return (false); } return (true); } function reset() { var i for(i=0;i selected ) { replaceTextArray[i-1] = listField.options[i].text; } if ( i < selected) { replaceValueArray[i] = listField.options[i].value; } if ( i > selected ) { replaceValueArray[i-1] = listField.options[i].value; } if ( i < selected) { replaceTextArrayID[i] = idField.options[i].text; } if ( i > selected ) { replaceTextArrayID[i-1] = idField.options[i].text; } if ( i < selected) { replaceValueArrayID[i] = idField.options[i].value; } if ( i > selected ) { replaceValueArrayID[i-1] = idField.options[i].value; } } listField.length = replaceTextArray.length; // Shorten the input list idField.length = replaceTextArrayID.length; for (i = 0; i < replaceTextArray.length; i++) { // Put the array back into the list listField.options[i].value = replaceValueArray[i]; listField.options[i].text = replaceTextArray[i]; idField.options[i].value = replaceValueArrayID[i]; idField.options[i].text = replaceTextArrayID[i]; } } // Ends the check to make sure something was selected } // Ends the check for there being none in the list } function getStateList(form) { document.companyRegistrationForm.action = "/tradeleads/companyRegistration"; document.companyRegistrationForm.submit(); } function checkDisplayInfo(idName){ if(idName.style.display == "none"){ idName.style.display = "" }else if(idName.style.display == ""){ idName.style.display = "none" } }