function swap_type(id) { } function check_property_types() { valid = false; valid = document.getElementById("house").checked; if (!(valid)) valid = document.getElementById("unit").checked; /*if (!(valid)) valid = document.getElementById("rental").checked;*/ if (!(valid)) valid = document.getElementById("land").checked; if (!(valid)) valid = document.getElementById("commercial").checked; if (!(valid)) valid = document.getElementById("rental_house").checked; if (!(valid)) valid = document.getElementById("rental_unit").checked; if (!(valid)) valid = document.getElementById("rental_land").checked; if (!(valid)) valid = document.getElementById("rental_commercial").checked; /*if (!(valid)) alert("You must select at least one property type to sell or rent");*/ return valid } function check_agent_terms() { terms = document.getElementById("agent_terms_and_conditions_accepted"); if (! terms.checked) alert("You must accept the terms and conditions"); return terms.checked } function check_seller_terms() { terms = document.getElementById("acceptcond"); if (! terms.checked) alert("You must accept the terms and conditions"); return terms.checked; } function is_valid_postcode(obj) { re = /^([0-9]){4}$/ if (! re.test(obj.value)) { obj.value=""; obj.focus=true; return false; } else return true; } function is_phone(obj,len,message) { re = /^([0-9]){8,16}$/ if (! re.test(obj.value)) { if (message!='undefined') { alert(message) } else {alert("Invalid entry. Numbers only");} obj.value=""; return false; } else return true; } function validate_phone(obj) { re = /^([0-9]){8,16}$/ if (! re.test(obj.value)) { return false; } else { return true; } } function check_passwords() { p1 = document.getElementById("password") p2 = document.getElementById("pass_confirm") if (p1.value!=p2.value) { alert("Pass confirmation does not match your password\nPlease try again.");p1.value="";p2.value=""; return false; } else return true; } function check_required(myType,myLevel) { if ((myLevel==2) && (myType=="seller")) myArray = new Array("fname","lastname","streetno","streetname","postcode","suburb","state","source_id","months_to_sell","emailid","mobileno","username","password","pass_confirm"); if ((myLevel==2) && (myType=="agent")) myArray = new Array("fname","lastname","emailid","company","state","streetno","suburb","streetname","postcode","officeno","mobileno","area1","postcode1"); if ((myLevel==4) && (myType=="seller")) myArray = new Array("username","password","pass_confirm"); if ((myLevel==6) && (myType=="agent")) myArray = new Array("username","password","pass_confirm"); valid=true; for(i=0;i < myArray.length;i++) { if ( (document.getElementById(myArray[i]).value <="") ) { valid=false; document.getElementById(myArray[i]).style.backgroundColor="#eeffaa"; } else { document.getElementById(myArray[i]).style.backgroundColor=""; } } if (!(valid)) { alert("You must fill in all required fields"); } if ((valid) && (myLevel==2)) { valid=check_state(); } if ((valid) && (myLevel==2)) { valid=is_valid_email(document.getElementById("emailid")); } if ((valid) && (myLevel==2) && ((myType=="seller")||(myType=="renter"))) { valid=is_valid_postcode(document.getElementById("postcode")); } if ((valid) && (myLevel==4) && ((myType=="seller")||(myType=="renter"))) { valid=check_passwords();} if ((valid) && (myLevel==2) && (myType=="agent")) { valid=is_valid_postcode(document.getElementById("postcode")); } if ((valid) && (myLevel==2) && (myType=="agent")) { valid=is_valid_postcode(document.getElementById("postcode1")); } if ((valid) && (myLevel==2) && (myType=="agent")) { valid=check_property_types(); } if ((valid) && (myLevel==2) && (myType=="agent")) { if (document.getElementById("postcode2").value>"") { valid=is_valid_postcode(document.getElementById("postcode2")); }} if ((valid) && (myLevel==2) && (myType=="agent")) { if (document.getElementById("postcode3").value>"") { valid=is_valid_postcode(document.getElementById("postcode3")); }} if ((valid) && (myLevel==2) && (myType=="agent")) { if (document.getElementById("postcode4").value>"") { valid=is_valid_postcode(document.getElementById("postcode4")); }} if ((valid) && (myLevel==2) && (myType=="agent")) { if (document.getElementById("postcode5").value>"") { valid=is_valid_postcode(document.getElementById("postcode5")); }} if ((valid) && (myLevel==6) && (myType=="agent")) { valid=check_passwords();} return valid; } function check_div(obj) { if (obj.checked) { document.getElementById("rental_house").disabled=false; document.getElementById("rental_unit").disabled=false; document.getElementById("rental_land").disabled=false; document.getElementById("rental_commercial").disabled=false; } else { document.getElementById("rental_house").disabled=true; document.getElementById("rental_unit").disabled=true; document.getElementById("rental_land").disabled=true; document.getElementById("rental_commercial").disabled=true; } } function validate_seller_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } if (document.getElementById("street-number").value<="") { msg+=(msg>""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value<="") { msg+=(msg>""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work number is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("source_id").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know how you heard about us"; } if (document.getElementById("months_to_sell").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know when you are ready to sell/rent"; } pw = document.getElementById("password").value; pwc = document.getElementById("confirm-password").value; user = document.getElementById("preferred-username").value; if (user<="") { msg+=(msg>""?"
":"");msg+="You must choose a username"; } if (pw<="") { msg+=(msg>""?"
":"");msg+="You must choose a password"; } if (pwc<="") { msg+=(msg>""?"
":"");msg+="You must confirm your password"; } if (pw!=pwc){ msg+=(msg>""?"
":"");msg+="Your passwords do not match"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_agent_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("title").value<= "") { msg+=(msg > ""?"
":"");msg+="Your title is required"; } if (document.getElementById("first-name").value<= "") { msg+=(msg > ""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value <= "") { msg+=(msg > ""?"
":"");msg+="Last name required"; } if (document.getElementById("company").value <= "") { msg+=(msg > ""?"
":"");msg+="Company name required"; } if (document.getElementById("street-number").value <= "") { msg+=(msg > ""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value <= "") { msg+=(msg > ""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value <= "") { msg+=(msg > ""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value <= "") { msg+=(msg > ""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value <= "") { msg+=(msg > ""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Your actual postcode must be four numbers only"; } if (document.getElementById("mobile").value <= "") { msg+=(msg > ""?"
":"");msg+="Your mobile required"; } if ((document.getElementById("mobile").value > "") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value > "") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work number is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value <= "") { msg+=(msg > ""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (check_property_types()==false) { msg+=(msg>""?"
":"");msg+="You must choose at least one property type to sell or rent"; } if ((! document.getElementById("can_email").checked)&&(! document.getElementById("can_email").checked)){ msg+=(msg>""?"
":"");msg+="You must choose at least one contact option - email or sms"; } if (document.getElementById("postcode_1").value<="") { msg+=(msg>""?"
":"");msg+="You must choose at least one service area"; } if ((document.getElementById("postcode_1").value > "") && (! is_valid_postcode(document.getElementById("postcode_1")))) { msg+=(msg>""?"
":"");msg+="Service area postcode #1 must be four numbers only"; } if ((document.getElementById("postcode_2").value > "") && (! is_valid_postcode(document.getElementById("postcode_2")))) { msg+=(msg>""?"
":"");msg+="Service area postcode #2 must be four numbers only"; } if ((document.getElementById("postcode_3").value > "") && (! is_valid_postcode(document.getElementById("postcode_3")))) { msg+=(msg>""?"
":"");msg+="Service area postcode #3 must be four numbers only"; } if ((document.getElementById("postcode_4").value > "") && (! is_valid_postcode(document.getElementById("postcode_4")))) { msg+=(msg>""?"
":"");msg+="Service area postcode #4 must be four numbers only"; } if ((document.getElementById("postcode_5").value > "") && (! is_valid_postcode(document.getElementById("postcode_5")))) { msg+=(msg>""?"
":"");msg+="Service area postcode #5 must be four numbers only"; } if (msg > "") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_agent_reg2() { errorBox = document.getElementById("error-box"); msg=""; pw = document.getElementById("password").value; pwc = document.getElementById("confirm-password").value; user = document.getElementById("preferred-username").value; if (user<="") { msg+=(msg>""?"
":"");msg+="You must choose a username"; } if (pw<="") { msg+=(msg>""?"
":"");msg+="You must choose a password"; } if (pwc<="") { msg+=(msg>""?"
":"");msg+="You must confirm your password"; } if (pw!=pwc){ msg+=(msg>""?"
":"");msg+="Your passwords do not match"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_investor_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } if (document.getElementById("street-number").value<="") { msg+=(msg>""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value<="") { msg+=(msg>""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile is required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("source_id").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know how you heard about us"; } if (document.getElementById("months_to_invest").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know when you are ready to invest"; } if (document.getElementById("postcode-1").value<="") { msg+=(msg>""?"
":"");msg+="You must choose at least one postcode to invest in"; } if ((document.getElementById("postcode-1").value > "") && (! is_valid_postcode(document.getElementById("postcode-1")))) { msg+=(msg>""?"
":"");msg+="Property investment postcode #1 must be four numbers only"; } if ((document.getElementById("postcode-2").value > "") && (! is_valid_postcode(document.getElementById("postcode-2")))) { msg+=(msg>""?"
":"");msg+="Property investment postcode #2 must be four numbers only"; } if ((document.getElementById("postcode-3").value > "") && (! is_valid_postcode(document.getElementById("postcode-3")))) { msg+=(msg>""?"
":"");msg+="Property investment postcode #3 must be four numbers only"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_business_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("company").value<="") { msg+=(msg>""?"
":"");msg+="Your company name is required"; } if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } if (document.getElementById("street-number").value<="") { msg+=(msg>""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value<="") { msg+=(msg>""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile is required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("source_id").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know how you heard about us"; } if (document.getElementById("months_to_sell").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know when you are ready to sell"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_fmc_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile is required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your home/mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work phone is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("looking-for").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know whst you are looking for"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_comp_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } if (document.getElementById("street-number").value<="") { msg+=(msg>""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value<="") { msg+=(msg>""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile is required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("why_its_important").value<="") { msg+=(msg>""?"
":"");msg+="You must explain why it is important"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_friends_reg() { errorBox = document.getElementById("error-box"); msg=""; if ((document.getElementById("friend_name_1").value<="")) { msg+=(msg>""?"
":"");msg+="You must enter at least one name for your 1st friend"; } if ((document.getElementById("friend_email_1").value<="")) { msg+=(msg>""?"
":"");msg+="You must enter at least one email for your 1st friend"; } if ( (document.getElementById("friend_email_1").value>"") && (! validate_email(document.getElementById("friend_email_1").value))) { msg+=(msg>""?"
":"");msg+="Your 1st friends email is invalid"; } if (document.getElementById("friend_name_2").value>"") { if (document.getElementById("friend_email_2").value<="") { msg+=(msg>""?"
":"");msg+="You must enter an email for your 2nd friend"; } if ( (document.getElementById("friend_email_2").value>"") && (! validate_email(document.getElementById("friend_email_2").value))) { msg+=(msg>""?"
":"");msg+="Your 2nd friends email is invalid"; } } if (document.getElementById("friend_name_3").value>"") { if (document.getElementById("friend_email_3").value<="") { msg+=(msg>""?"
":"");msg+="You must enter an email for your 3rd friend"; } if ( (document.getElementById("friend_email_3").value>"") && (! validate_email(document.getElementById("friend_email_3").value))) { msg+=(msg>""?"
":"");msg+="Your 3rd friends email is invalid"; } } if (document.getElementById("friend_name_4").value>"") { if (document.getElementById("friend_email_4").value<="") { msg+=(msg>""?"
":"");msg+="You must enter an email for your 4th friend"; } if ( (document.getElementById("friend_email_4").value>"") && (! validate_email(document.getElementById("friend_email_4").value))) { msg+=(msg>""?"
":"");msg+="Your 4th friends email is invalid"; } } if (document.getElementById("friend_name_5").value>"") { if (document.getElementById("friend_email_5").value<="") { msg+=(msg>""?"
":"");msg+="You must enter an email for your 5th friend"; } if ( (document.getElementById("friend_email_5").value>"") && (! validate_email(document.getElementById("friend_email_5").value))) { msg+=(msg>""?"
":"");msg+="Your 5th friends email is invalid"; } } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_contact_frm() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("name").value <="") { msg+=(msg>""?"
":"");msg+="You must enter your name"; } if (document.getElementById("email").value <="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if ((document.getElementById("email").value >"")&&(validate_email(document.getElementById("email").value)==false)) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("phone").value <= "") { msg+=(msg>""?"
":"");msg+="Your telephone is required. 8-16 numbers only"; } if ((document.getElementById("phone").value >"") && (validate_phone(document.getElementById("phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your phone is invalid. Requires 8-16 numbers only"; } if (document.getElementById("comments").value <="") { msg+=(msg>""?"
":"");msg+="Please enter some feedback in the comments field"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_buycastle_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } /* if (document.getElementById("street-number").value<="") { msg+=(msg>""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value<="") { msg+=(msg>""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } */ if (document.getElementById("where").value<="") { msg+=(msg>""?"
":"");msg+="Where you are looking to buy is required"; } if (document.getElementById("amount").value<="") { msg+=(msg>""?"
":"");msg+="The amount you are looking to spend is required"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile is required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home phone is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work phone is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("source_id").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know how you heard about us"; } if (document.getElementById("months_to_buy").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know when you are ready to buy"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_insurance_reg() { errorBox = document.getElementById("error-box"); msg=""; if (document.getElementById("first-name").value<="") { msg+=(msg>""?"
":"");msg+="First name required"; } if (document.getElementById("last-name").value<="") { msg+=(msg>""?"
":"");msg+="Last name required"; } if (document.getElementById("street-number").value<="") { msg+=(msg>""?"
":"");msg+="Street number required"; } if (document.getElementById("street").value<="") { msg+=(msg>""?"
":"");msg+="Street name required"; } if (document.getElementById("suburb").value<="") { msg+=(msg>""?"
":"");msg+="Suburb name required"; } if (document.getElementById("state").value<="") { msg+=(msg>""?"
":"");msg+="State required"; } if (document.getElementById("postcode").value<="") { msg+=(msg>""?"
":"");msg+="Postcode required"; } if ((document.getElementById("postcode").value > "") && (! is_valid_postcode(document.getElementById("postcode")))) { msg+=(msg>""?"
":"");msg+="Postcode must be four numbers only"; } if (document.getElementById("mobile").value<="") { msg+=(msg>""?"
":"");msg+="Your mobile is required"; } if ((document.getElementById("mobile").value>"") && (validate_phone(document.getElementById("mobile"))==false)) { msg+=(msg>""?"
":"");msg+="Your mobile number is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("home-phone").value>"") && (validate_phone(document.getElementById("home-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your home is invalid. Requires 8-16 numbers only"; } if ((document.getElementById("work-phone").value>"") && (validate_phone(document.getElementById("work-phone"))==false)) { msg+=(msg>""?"
":"");msg+="Your work is invalid. Requires 8-16 numbers only"; } if (document.getElementById("email").value<="") { msg+=(msg>""?"
":"");msg+="Your email address is required"; } if (validate_email(document.getElementById("email").value)==false) { msg+=(msg>""?"
":"");msg+="Your email address is invalid"; } if (document.getElementById("source_id").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know how you heard about us"; } if (document.getElementById("months_to_sell").value<="") { msg+=(msg>""?"
":"");msg+="We would like to know when you are ready to insure"; } if (msg>"") { errorBox.innerHTML=msg; errorBox.style.display = "block"; var str = new String(document.location); document.location = str.replace(/#error/,"")+"#error"; return false; } else return true; } function validate_email(email) { apos=email.indexOf("@"); dotpos=email.lastIndexOf("."); if ((apos<1)||(dotpos-apos<2)) { return false; } else { return true; } }