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;
}
}