var last_name_mandatory = '姓为'; var first_name_mandatory = '名为'; var title_mandatory = '头衔为'; var email_mandatory = '头衔为'; var email_repeated_mandatory = '电子邮箱重复为'; var email_does_not_repeat = '电子邮箱与电子邮箱重复不吻合'; var desitination_mandatory = '目的地为'; var length_of_stay_mandatory = '逗留时长为'; var password_mandatory = '密码为'; var password_repeat_mandatory = '密码(重复)'; var password_digits_mandatory = '密码必须在5-10字'; var password_does_not_match_mandatory = '密码与密码重复不吻合'; var is_a_mandatory_field = '必填项目'; var does_not_match = '不吻合'; var must_be = '必须在'; var characters = '字'; var from_date = '从日期'; var to_date = '到日期'; var budget = '预算'; var number = '号码'; var mobile = '手机'; var mobile_repeat = '手机重复'; var line1 = '地址栏一'; var arc_num = ''; var agency_name = '旅行社名称'; var address = '地址'; var address2 = '地址2'; var city = '城市'; var postal_code = '邮政编码'; var main_phone = '常用电话'; var main_fax = '常用传真'; var primary_consortium = '主要合伙人'; var work_address = '工作地址'; var daytime_phone = '常用电话'; var home_based = '您是在家办公的中介吗?'; function save(x){ document.getElementById('submit-type').value = x; if(validate()){ document.forms[0].submit(); } } function validate(v){ if(v==0){ if(!checkRequiredText(last_name_mandatory, 'last_name')){ document.getElementById("last_name").focus(); return false; } if(!checkRequiredText(first_name_mandatory, 'first_name')){ document.getElementById("first_name").focus(); return false; } if(!checkRequiredSelect(title_mandatory, 'title')){ document.getElementById("title").focus(); return false; } if(!checkRequiredText(email_mandatory, 'email')){ document.getElementById("email").focus(); return false; } if(!checkRequiredText(email_repeated_mandatory, 'email_repeat')){ document.getElementById("email_repeat").focus(); return false; } if(!checkEquals(email_mandatory, 'email', email_repeated_mandatory, "email_repeat")){ document.getElementById("email").focus(); return false; } if(!checkRequiredSelect('Villa Must be selected', 'villa')){ return false; } } if(!checkRequiredText(from_date, 'date_from')){ document.getElementById("date_from").focus(); return false; } if(!checkRequiredText(to_date, 'date_to')){ document.getElementById("date_to").focus(); return false; } if(!checkRequiredSelect(budget, 'weekly_budget_rent')){ document.getElementById("weekly_budget_rent").focus(); return false; } if(v==0){ if(!checkRequiredText(password_mandatory, 'password')){ document.getElementById("password").focus(); return false; } if(!checkRequiredText(password_repeat_mandatory, 'password_repeat')){ document.getElementById("password_repeat").focus(); return false; } if(!checkLength(password_mandatory, 'password', 5, 10)){ document.getElementById("password").focus(); return false; } if(!checkEquals(password_mandatory, 'password', password_repeat_mandatory, "password_repeat","line1")){ document.getElementById("password").focus(); return false; } if(document.getElementById("add_tel").value=="-1"){ if(!checkRequiredText('Line1', 'line1')){ document.getElementById("line1").focus(); return false; } if(!checkRequiredText(line1, 'line1')){ document.getElementById("line1").focus(); return false; } if(!checkRequiredText(number, 'number')){ document.getElementById("number").focus(); return false; } if(!checkRequiredText(mobile, 'mobile')){ document.getElementById("mobile").focus(); return false; } if(!checkRequiredText(mobile_repeat, 'mobile_repeat')){ document.getElementById("mobile_repeat").focus(); return false; } if(!checkEquals(mobile, 'mobile', mobile_repeat, "mobile_repeat")){ document.getElementById("mobile").focus(); return false; } } } return true; } function validate_registation(){ if(!checkRequiredText(last_name_mandatory, 'last_name')){ document.getElementById("last_name").focus(); return false; } if(!checkRequiredText(first_name_mandatory, 'first_name')){ document.getElementById("first_name").focus(); return false; } if(!checkRequiredSelect(title_mandatory, 'title')){ document.getElementById("title").focus(); return false; } if(!checkRequiredText(email_mandatory, 'email')){ document.getElementById("email").focus(); return false; } if(!checkRequiredText(email_repeated_mandatory, 'email_repeat')){ document.getElementById("email_repeat").focus(); return false; } if(!checkEquals(email_mandatory, 'email', email_repeated_mandatory, "email_repeat")){ document.getElementById("email").focus(); return false; } if(!checkRequiredSelect(desitination_mandatory, 'destination')){ document.getElementById("destination").focus(); return false; } if(!checkRequiredSelect(length_of_stay_mandatory, 'length_of_stay')){ document.getElementById("length_of_stay").focus(); return false; } if(!checkRequiredText(password_mandatory, 'password1')){ document.getElementById("password1").focus(); return false; } if(!checkRequiredText(password_repeat_mandatory, 'password_repeat')){ document.getElementById("password_repeat").focus(); return false; } if(!checkLength(password_mandatory, 'password1', 5, 10)){ document.getElementById("password1").focus(); return false; } if(!checkEquals(password_mandatory, 'password1',password_repeat_mandatory, "password_repeat")){ document.getElementById("password1").focus(); return false; } return true; } function validate_agent_registation(){ if(!checkRequiredText(arc_num, 'arc_number')){ document.getElementById("arc_number").focus(); return false; } if(!checkRequiredText(agency_name, 'agency_name')){ document.getElementById("agency_name").focus(); return false; } if(!checkRequiredText(address, 'agency_address1')){ document.getElementById("agency_address1").focus(); return false; } if(!checkRequiredText(address2, 'agency_address2')){ document.getElementById("agency_address2").focus(); return false; } if(!checkRequiredText(city, 'agency_city')){ document.getElementById("agency_city").focus(); return false; } if(!checkRequiredText(postal_code, 'agency_postcode')){ document.getElementById("agency_postcode").focus(); return false; } if(!checkRequiredText(main_phone, 'agency_phone')){ document.getElementById("agency_phone").focus(); return false; } if(!checkRequiredText(main_fax, 'agency_fax')){ document.getElementById("agency_fax").focus(); return false; } if(!checkRequiredSelect(primary_consortium, 'agency_consortia')){ document.getElementById("agency_consortia").focus(); return false; } if(!checkRequiredText(email, 'email')){ document.getElementById("email").focus(); return false; } if(!checkRequiredText(password_mandatory, 'password')){ document.getElementById("password").focus(); return false; } if(!checkRequiredText(password_repeat_mandatory, 'password_repeat')){ document.getElementById("password_repeat").focus(); return false; } if(!checkLength(password_mandatory, 'password', 5, 10)){ document.getElementById("password").focus(); return false; } if(!checkEquals(password_mandatory, 'password', password_repeat_mandatory, "password_repeat")){ document.getElementById("password").focus(); return false; } if(!checkRequiredSelect(title_mandatory, 'title')){ document.getElementById("title").focus(); return false; } if(!checkRequiredText(last_name_mandatory, 'last_name')){ document.getElementById("last_name").focus(); return false; } if(!checkRequiredText(first_name_mandatory, 'first_name')){ document.getElementById("first_name").focus(); return false; } if(!checkRequiredText(work_address, 'work_address')){ document.getElementById("work_address").focus(); return false; } if(!checkRequiredText(city, 'your_city')){ document.getElementById("your_city").focus(); return false; } if(!checkRequiredText(postal_code, 'your_postcode')){ document.getElementById("your_postcode").focus(); return false; } if(!checkRequiredText(main_phone, 'your_phone')){ document.getElementById("your_phone").focus(); return false; } if(document.getElementById("homebasedy").checked==false && document.getElementById("homebasedn").checked==false ){ alert(home_based) return false; } return true; } function setAgencyinfo(){ document.getElementById("work_address").value=document.getElementById("agency_address1").value document.getElementById("work_address2").value=document.getElementById("agency_address2").value document.getElementById("your_city").value=document.getElementById("agency_city").value document.getElementById("your_state").value=document.getElementById("agency_state").value document.getElementById("your_postcode").value=document.getElementById("agency_postcode").value document.getElementById("your_phone").value=document.getElementById("agency_phone").value /*if(document.getElementById("ch").checked==true){ document.getElementById('work_address').disabled=true; document.getElementById('work_address2').disabled=true; document.getElementById('your_city').disabled=true; document.getElementById('your_state').disabled=true; document.getElementById('your_postcode').disabled=true; document.getElementById('your_phone').disabled=true; }else{ document.getElementById('work_address').disabled=false; document.getElementById('work_address2').disabled=false; document.getElementById('your_city').disabled=false; document.getElementById('your_state').disabled=false; document.getElementById('your_postcode').disabled=false; document.getElementById('your_phone').disabled=false; } */ } function saveAcquisition(x){ document.getElementById('submit-type').value = x; if(validateAcquisition()){ document.forms[0].submit(); } } function validateAcquisition(){ if(!checkRequiredText('Last Name', 'last_name')){ document.getElementById("last_name").focus(); return false; } if(!checkRequiredText('First Name', 'first_name')){ document.getElementById("first_name").focus(); return false; } if(!checkRequiredSelect('Title', 'title')){ document.getElementById("title").focus(); return false; } if(!checkRequiredText('Email', 'email')){ document.getElementById("email").focus(); return false; } if(!checkRequiredText('Email Repeat', 'email_repeat')){ document.getElementById("email_repeat").focus(); return false; } if(!checkEquals('Email', 'email', 'Email Repeat', "email_repeat")){ document.getElementById("email").focus(); return false; } if(!checkRequiredSelect('Country', 'country')){ document.getElementById("country").focus(); return false; } if(!checkRequiredSelect('Country Of Interest', 'country_of_interest')){ document.getElementById("country_of_interest").focus(); return false; } if(!checkRequiredSelect('Main Area Of Interest', 'main_area_of_interest')){ document.getElementById("main_area_of_interest").focus(); return false; } if(!checkRequiredSelect('Villa Size', 'villa_size')){ document.getElementById("villa_size").focus(); return false; } if(!checkRequiredSelect('Budget Guide', 'weekly_budget')){ document.getElementById("weekly_budget").focus(); return false; } if(!checkRequiredSelect('Work To Be Done', 'work_to_be_done')){ document.getElementById("work_to_be_done").focus(); return false; } if(document.getElementById('submit-type').value == 2){ if(!checkRequiredText('Mobile', 'mobile')){ document.getElementById("mobile").focus(); return false; } if(!checkRequiredText('Mobile Repeat', 'mobile_repeat')){ document.getElementById("mobile_repeat").focus(); return false; } if(!checkEquals('Mobile', 'mobile', 'Mobile Repeat', "mobile_repeat")){ document.getElementById("mobile").focus(); return false; } if(!checkRequiredText('Password', 'password')){ document.getElementById("password").focus(); return false; } if(!checkRequiredText('Password Repeat', 'password_repeat')){ document.getElementById("password_repeat").focus(); return false; } if(!checkLength('Password', 'password', 5, 10)){ document.getElementById("password").focus(); return false; } if(!checkEquals('Password', 'password', 'Password Repeat', "password_repeat")){ document.getElementById("password").focus(); return false; } } if(document.getElementById('send_user_id').checked == false){ alert("Send userid is mandatory") document.getElementById("send_user_id").focus(); return false; } if(document.getElementById('agree').checked == false){ alert("Property Acquisition Services Agreement must be checked") document.getElementById("agree").focus(); return false; } return true; } function checkRequiredText(name, id){ if(document.getElementById(id).value==''){ alert(name +" "+ is_a_mandatory_field); return false } return true; } function checkRequiredSelect(name, id){ if(document.getElementById(id).value=='-1' || document.getElementById(id).value==''){ alert(name +" " + is_a_mandatory_field); return false } return true; } function checkEquals(name1, id1, name2, id2){ if(document.getElementById(id1).value != document.getElementById(id2).value){ alert(name1 + ' '+does_not_match+' ' + name2); return false } return true; } function checkLength(name, id, min, max){ if(document.getElementById(id).value.length < min || document.getElementById(id).value.length > max){ alert(name + ' '+must_be+' ' + min + '-' + max + ' '+characters); return false; } return true; } function setVillaDept(){ if(document.getElementById('villa_or_apartment_villa').checked == true) { document.getElementById('apartment_size').disabled=true; document.getElementById('villa_size').disabled=false; } else{ document.getElementById('apartment_size').disabled=false; document.getElementById('villa_size').disabled=true; } } function checkVillaDept(val){ if(val=="Villa"){ document.getElementById('villa_or_apartment_villa').checked = true; } else{ document.getElementById('villa_or_apartment_apartment').checked = true; } setVillaDept(); }