var sajax_debug_mode = ""; var sajax_request_type = "POST"; var sajax_target_id = ""; var sajax_failure_redirect = ""; function sajax_debug(text) { if (sajax_debug_mode) alert(text); } function sajax_init_object() { sajax_debug("sajax_init_object() called..") var A; var msxmlhttp = new Array( 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'); for (var i = 0; i < msxmlhttp.length; i++) { try { A = new ActiveXObject(msxmlhttp[i]); } catch (e) { A = null; } } if(!A && typeof XMLHttpRequest != "undefined") A = new XMLHttpRequest(); if (!A) sajax_debug("Could not create connection object."); return A; } var sajax_requests = new Array(); function sajax_cancel() { for (var i = 0; i < sajax_requests.length; i++) sajax_requests[i].abort(); } function switch_username(username) { document.getElementById('username').value = username; } function sajax_do_call(func_name, args) { var i, x, n; var uri; var post_data; var target_id; sajax_debug("in sajax_do_call().." + sajax_request_type + "/" + sajax_target_id); target_id = sajax_target_id; if (typeof(sajax_request_type) == "undefined" || sajax_request_type == "") sajax_request_type = "GET"; uri = "http://portal.french-property.com/template/js/default.php"; if (sajax_request_type == "GET") { if (uri.indexOf("?") == -1) uri += "?rs=" + escape(func_name); else uri += "&rs=" + escape(func_name); uri += "&rst=" + escape(sajax_target_id); uri += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) uri += "&rsargs[]=" + escape(args[i]); post_data = null; } else if (sajax_request_type == "POST") { post_data = "rs=" + escape(func_name); post_data += "&rst=" + escape(sajax_target_id); post_data += "&rsrnd=" + new Date().getTime(); for (i = 0; i < args.length-1; i++) post_data = post_data + "&rsargs[]=" + args[i]; } else { alert("Illegal request type: " + sajax_request_type); } x = sajax_init_object(); if (x == null) { if (sajax_failure_redirect != "") { location.href = sajax_failure_redirect; return false; } else { sajax_debug("NULL sajax object for user agent:\n" + navigator.userAgent); return false; } } else { x.open(sajax_request_type, uri, true); // window.open(uri); sajax_requests[sajax_requests.length] = x; if (sajax_request_type == "POST") { x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1"); x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); } x.onreadystatechange = function() { if (x.readyState != 4) { return; } sajax_debug("received " + x.responseText); var status; var data; var txt = x.responseText.replace(/^\s*|\s*$/g,""); status = txt.charAt(0); data = txt.substring(2); if (status == "") { // let's just assume this is a pre-response bailout and let it slide for now } else if (status == "-") { alert("Error: " + data); } else { if (target_id != "") { document.getElementById(target_id).innerHTML = eval(data); } else { try { var callback; var extra_data = false; eval(args[args.length-1]); if (typeof args[args.length-1] == "object") { callback = args[args.length-1].callback; extra_data = args[args.length-1].extra_data; } else { callback = args[args.length-1]; } callback(eval(data), extra_data); } catch (e) { sajax_debug("Caught error " + e + ": Could not eval " + data ); } } } } } sajax_debug(func_name + " uri = " + uri + "/post = " + post_data); x.send(post_data); sajax_debug(func_name + " waiting.."); delete x; return true; } var stage, error; function updateSelectBox(name) { var thename = 'r_' + name; document.getElementById(thename).selected = true; document.getElementById('regionDropDown').focus(); } function updateSearchBox(type) { if(type == 'rental') { html = 'Min Max € per week'; } else { html = ''; } document.getElementById("price_row").innerHTML = html } function doAdvanced() { if(document.getElementById('dr_id').style.display == 'inline') { document.getElementById('dr_id').style.display = 'none'; document.getElementById('he_id').style.display = 'none'; document.getElementById('el_id').style.display = 'none'; document.getElementById('ro_id').style.display = 'none'; document.getElementById('wa_id').style.display = 'none'; document.getElementById('cn_id').style.display = 'none'; document.getElementById('dr').disabled='true'; document.getElementById('he').disabled='true'; document.getElementById('el').disabled='true'; document.getElementById('ro').disabled='true'; document.getElementById('wa').disabled='true'; document.getElementById('cn').disabled='true'; document.getElementById('desc_adv').innerHTML='Show'; } else { document.getElementById('dr_id').style.display = 'inline'; document.getElementById('he_id').style.display = 'inline'; document.getElementById('el_id').style.display = 'inline'; document.getElementById('ro_id').style.display = 'inline'; document.getElementById('wa_id').style.display = 'inline'; document.getElementById('cn_id').style.display = 'inline'; document.getElementById('dr').disabled=false; document.getElementById('he').disabled=false; document.getElementById('el').disabled=false; document.getElementById('ro').disabled=false; document.getElementById('wa').disabled=false; document.getElementById('cn').disabled=false; document.getElementById('desc_adv').innerHTML='Hide'; } } function showSubLocations() { if(document.getElementById('sub_locations').style.display == 'inline') { document.getElementById('sub_locations').style.display = 'none'; document.getElementById('show_sub_locations').innerHTML='Show sub locations'; } else { document.getElementById('sub_locations').style.display = 'inline'; document.getElementById('show_sub_locations').innerHTML='Hide sub locations'; } } function updateImages(images) { if(images[1]['POSITION'] > 0) { document.vp_image_1.im = images[0]['POSITION']; document.vp_image_1.src = images[0]['URL']; document.getElementById("vp_image_1_text").innerHTML = images[0]['TITLE']; } if(images[1]['POSITION'] > 0) { document.vp_image_2.im = images[1]['POSITION']; document.vp_image_2.src = images[1]['URL']; document.getElementById("vp_image_2_text").innerHTML = images[1]['TITLE']; } if(images[2]['POSITION'] > 0) { document.vp_image_3.im = images[2]['POSITION']; document.vp_image_3.src = images[2]['URL']; document.getElementById("vp_image_3_text").innerHTML = images[2]['TITLE']; } //document.vp_image_main.src = images[0]['BIG_URL']; //document.getElementById("vp_image_main_text").innerHTML = images[0]['TITLE']; } function updateImages2(images) { if(images[2]['POSITION'] > 0) { document.vp_image_1.im = images[2]['POSITION']; document.vp_image_1.src = images[2]['URL']; document.getElementById("vp_image_1_text").innerHTML = images[2]['TITLE']; } if(images[1]['POSITION'] > 0) { document.vp_image_2.im = images[1]['POSITION']; document.vp_image_2.src = images[1]['URL']; document.getElementById("vp_image_2_text").innerHTML = images[1]['TITLE']; } if(images[0]['POSITION'] > 0) { document.vp_image_3.im = images[0]['POSITION']; document.vp_image_3.src = images[0]['URL']; document.getElementById("vp_image_3_text").innerHTML = images[0]['TITLE']; } //document.vp_image_main.src = images[2]['BIG_URL']; //document.getElementById("vp_image_main_text").innerHTML = images[2]['TITLE']; } function switchMainImage(image) { document.vp_image_main.src = image[0]['URL']; document.getElementById("vp_image_main_text").innerHTML = image[0]['TITLE']; } function myescape(value) { value = value.replace(/&/g,"%26amp%3B"); value = value.replace(/\+/g,"%2B"); return value; } function cmsRefresh(result) { if(result[0]=="success") { window.location.reload(); } } function saveToSessionFormInput(input_data) { } function saveFormInput(input_data) { x_saveFormInput(input_data, saveToSessionFormInput); } function displaySubSelect(result) { // result[0] = total - count of this result array // result[1] = input_param - the value of this.value used to send to the query // result[2] = node - the node reference in question // result[3] = level - of the node the JS is updating // result[4] = node_level - total number of select nodes in dynamic section // result[5] = display_lone_node - whether the node is displayed on its own or all nodes before it are also - (1,0) // result[6+] = data - each array member's data is delimited with a | - value on left, option content on right for(var i=1; i <= result[4]; i++) { document.getElementById('node_' + result[2] + '_' + i + '_label').style.display = 'none'; document.getElementById('node_' + result[2] + '_' + i).style.display = 'none'; document.getElementById('node_' + result[2] + '_' + i).setAttribute('disabled', 'true'); } if (result[0] > 5) { var subPropOptionList = document.getElementById('node_' + result[2] + '_' + result[3]); if (subPropOptionList.length > 0) { for(var i=subPropOptionList.length; i > 1; i--) { subPropOptionList.remove(i); } } for(var i=6; i <= result[0]; i++) { var arr = result[i].split('|'); document.getElementById('node_' + result[2] + '_' + result[3]).options[i-5] = new Option(arr[1],arr[0]); } if (result[5] == 1) { document.getElementById('node_' + result[2] + '_' + result[3]).style.display = 'inline'; document.getElementById('node_' + result[2] + '_' + result[3]).removeAttribute('disabled'); document.getElementById('node_' + result[2] + '_' + result[3] + '_label').style.display = 'inline'; } else if (result[5] == 2) { for(var i=result[3]-1; i <= result[3]; i++) { document.getElementById('node_' + result[2] + '_' + i).style.display = 'inline'; document.getElementById('node_' + result[2] + '_' + i).removeAttribute('disabled'); document.getElementById('node_' + result[2] + '_' + i + '_label').style.display = 'inline'; } } else { for(var i=1; i <= result[3]; i++) { document.getElementById('node_' + result[2] + '_' + i).style.display = 'inline'; document.getElementById('node_' + result[2] + '_' + i).removeAttribute('disabled'); document.getElementById('node_' + result[2] + '_' + i + '_label').style.display = 'inline'; } } document.getElementById('node_' + result[2] + '_' + result[3]).options[0].value = result[1]; } else { if (result[5] == 1) { document.getElementById('node_' + result[2] + '_' + result[3]).style.display = 'inline'; document.getElementById('node_' + result[2] + '_' + result[3]).removeAttribute('disabled'); document.getElementById('node_' + result[2] + '_' + result[3] + '_label').style.display = 'inline'; } else if (result[5] == 2) { for(var i=result[3]-1; i <= result[3]-1; i++) { document.getElementById('node_' + result[2] + '_' + i).style.display = 'inline'; document.getElementById('node_' + result[2] + '_' + i).removeAttribute('disabled'); document.getElementById('node_' + result[2] + '_' + i + '_label').style.display = 'inline'; } } else { for(var i=1; i <= result[3]-1; i++) { document.getElementById('node_' + result[2] + '_' + i).style.display = 'inline'; document.getElementById('node_' + result[2] + '_' + i).removeAttribute('disabled'); document.getElementById('node_' + result[2] + '_' + i + '_label').style.display = 'inline'; } } } } function getSubSelect(parent_id, node, level, node_level, display_lone_node, sql_statement, onchange) { x_getSubSelect(parent_id, node, level, node_level, display_lone_node, sql_statement, onchange, displaySubSelect); } function resetDynForm_return(result) { if(result==true) { document.location.reload() } } function updateStatus(result) { if(result["activated"]==true) { if(result["valid"]=="matched") { document.getElementById(result["field"]+"_sub_label").innerHTML = result["original_sub_label"]+" (Matched OK)"; } else if(result["valid"]=="unmatched") { document.getElementById(result["field"]+"_sub_label").innerHTML = result["original_sub_label"]+" (Not Matched)"; } else if(result["valid"]==true) { document.getElementById(result["field"]+"_sub_label").innerHTML = result["original_sub_label"]+" (Valid)"; } else if(result["valid"]==false) { document.getElementById(result["field"]+"_sub_label").innerHTML = result["original_sub_label"]+" (Invalid)"; } } } function updateResults(url) { window.location=url; } function checkContactDetails(formName) { error = 0; var confirmString = "The following fields are required:\n\n"; if (document.forms[formName].FORENAME.value == "") { confirmString = confirmString + 'Forename\n'; error = 1; } if (document.forms[formName].SURNAME.value == "") { confirmString = confirmString + 'Surname\n'; error = 1; } if (document.forms[formName].TELEPHONE_NUMBER.value == "") { confirmString = confirmString + 'Telephone Number\n'; error = 1; } var email = document.forms[formName].EMAIL_ADDRESS.value; var reg2 = /^[._a-zA-Z0-9-]*\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; if (reg2.test(email)) { } else { confirmString = confirmString + 'Email address (Please ensure your email address contains only a-z, 0-9, @, . and _ characters)\n'; error = 1; } if (error == 0) { document.forms[formName].submit(); } else { alert(confirmString); } } function checkEstateAgentForm(formName) { error = 0; var confirmString = "The following fields are required for our Advanced Search facilty, please update:\n\n"; var propbox1 = document.getElementById('node_e_1'); if (document.forms[formName].P_PROPERTIES_TITLE.value == "") { confirmString = confirmString + 'Title\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_REFERENCE.value == "") { confirmString = confirmString + 'Reference\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_PRICE.value == "") { confirmString = confirmString + 'Price\n'; error = 1; } if (document.forms[formName].node_d_1.options.selectedIndex == "0") { confirmString = confirmString + 'Department\n'; error = 1; } if(propbox1.options[propbox1.selectedIndex].value == "1") { confirmString = confirmString + 'Property Type\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_NUM_BEDROOMS.value == "") { confirmString = confirmString + 'Bedrooms\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_FLOOR_SIZE.value == "") { confirmString = confirmString + 'Floor Space\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_LAND_SIZE.value == "") { confirmString = confirmString + 'Land Space\n'; error = 1; } if (error == 0) { document.forms[formName].submit(); /*document.getElementById("formName").submit()*/ } else { alert(confirmString); } } function checkEditEstateAgentForm(formName) { error = 0; var confirmString = "The following fields are required for our Advanced Search facilty, please update:\n\n"; if (document.forms[formName].P_PROPERTIES_TITLE.value == "") { confirmString = confirmString + 'Title\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_PRICE.value == "") { confirmString = confirmString + 'Price\n'; error = 1; } if (document.forms[formName].node_a_1.options.selectedIndex == "0") { confirmString = confirmString + 'Department\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_NUM_BEDROOMS.value == "") { confirmString = confirmString + 'Bedrooms\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_FLOOR_SIZE.value == "" || document.forms[formName].P_PROPERTIES_FLOOR_SIZE.value == "0") { confirmString = confirmString + 'Floor Space\n'; error = 1; } if (document.forms[formName].P_PROPERTIES_LAND_SIZE.value == "" || document.forms[formName].P_PROPERTIES_LAND_SIZE.value == "0") { confirmString = confirmString + 'Land Space\n'; error = 1; } if (error == 0) { document.forms[formName].submit(); /*document.getElementById("formName").submit()*/ } else { alert(confirmString); } } function checkMicrositeContactDetails(formName) { error = 0; var confirmString = "The following fields are required:\n\n"; if (formName.name.value == "") { confirmString = confirmString + 'Name\n'; error = 1; } if (formName.email.value == "") { confirmString = confirmString + 'Email Address\n'; error = 1; } if (error == 0) { formName.submit(); } else { alert(confirmString); } } function checkAgencyRegistrationForm(formName) { error = 0; var confirmString = "The following fields are required:\n\n"; if (document.forms[formName].AGENCY_NAME.value == "") { confirmString = confirmString + 'Agency Name\n'; error = 1; } if (document.forms[formName].AGENCY_EMAIL.value == "") { confirmString = confirmString + 'Email Address\n'; error = 1; } if (document.forms[formName].AGENCY_PHONE.value == "") { confirmString = confirmString + 'Phone Number\n'; error = 1; } if (document.forms[formName].AGENCY_CONTACT.value == "") { confirmString = confirmString + 'Name of contact person\n'; error = 1; } if (error == 0) { document.forms[formName].submit(); } else { alert(confirmString); } } function getPriceRanges(type) { if(type=="rental") { document.getElementById('pricemins').options.length = 0; document.getElementById('pricemaxs').options.length = 0; document.getElementById('pricemins').options[0] = new Option('no minimum...','0');document.getElementById('pricemins').options[1] = new Option('EUR 100','100'); document.getElementById('pricemins').options[2] = new Option('EUR 200','200'); document.getElementById('pricemins').options[3] = new Option('EUR 300','300'); document.getElementById('pricemins').options[4] = new Option('EUR 400','400'); document.getElementById('pricemins').options[5] = new Option('EUR 650','650'); document.getElementById('pricemins').options[6] = new Option('EUR 900','900'); document.getElementById('pricemins').options[7] = new Option('EUR 1,150','1150'); document.getElementById('pricemins').options[8] = new Option('EUR 1,400','1400'); document.getElementById('pricemins').options[9] = new Option('EUR 1,650','1650'); document.getElementById('pricemins').options[10] = new Option('EUR 1,900','1900'); document.getElementById('pricemins').options[11] = new Option('EUR 2,150','2150'); document.getElementById('pricemins').options[12] = new Option('EUR 2,400','2400'); document.getElementById('pricemins').options[13] = new Option('EUR 2,650','2650'); document.getElementById('pricemins').options[14] = new Option('EUR 2,900','2900'); document.getElementById('pricemaxs').options[0] = new Option('no maximum...','99999999');document.getElementById('pricemaxs').options[1] = new Option('EUR 200','200'); document.getElementById('pricemaxs').options[2] = new Option('EUR 300','300'); document.getElementById('pricemaxs').options[3] = new Option('EUR 400','400'); document.getElementById('pricemaxs').options[4] = new Option('EUR 500','500'); document.getElementById('pricemaxs').options[5] = new Option('EUR 750','750'); document.getElementById('pricemaxs').options[6] = new Option('EUR 1,000','1000'); document.getElementById('pricemaxs').options[7] = new Option('EUR 1,250','1250'); document.getElementById('pricemaxs').options[8] = new Option('EUR 1,500','1500'); document.getElementById('pricemaxs').options[9] = new Option('EUR 1,750','1750'); document.getElementById('pricemaxs').options[10] = new Option('EUR 2,000','2000'); document.getElementById('pricemaxs').options[11] = new Option('EUR 2,250','2250'); document.getElementById('pricemaxs').options[12] = new Option('EUR 2,500','2500'); document.getElementById('pricemaxs').options[13] = new Option('EUR 2,750','2750'); document.getElementById('pricemaxs').options[14] = new Option('EUR 3,000','3000'); } else if(type=="property") { document.getElementById('pricemins').options.length = 0; document.getElementById('pricemaxs').options.length = 0; document.getElementById('pricemins').options[0] = new Option('no minimum...','0');document.getElementById('pricemins').options[1] = new Option('EUR 50,000','50000'); document.getElementById('pricemins').options[2] = new Option('EUR 100,000','100000'); document.getElementById('pricemins').options[3] = new Option('EUR 150,000','150000'); document.getElementById('pricemins').options[4] = new Option('EUR 200,000','200000'); document.getElementById('pricemins').options[5] = new Option('EUR 250,000','250000'); document.getElementById('pricemins').options[6] = new Option('EUR 300,000','300000'); document.getElementById('pricemins').options[7] = new Option('EUR 350,000','350000'); document.getElementById('pricemins').options[8] = new Option('EUR 400,000','400000'); document.getElementById('pricemins').options[9] = new Option('EUR 450,000','450000'); document.getElementById('pricemins').options[10] = new Option('EUR 500,000','500000'); document.getElementById('pricemins').options[11] = new Option('EUR 550,000','550000'); document.getElementById('pricemins').options[12] = new Option('EUR 600,000','600000'); document.getElementById('pricemins').options[13] = new Option('EUR 650,000','650000'); document.getElementById('pricemins').options[14] = new Option('EUR 700,000','700000'); document.getElementById('pricemins').options[15] = new Option('EUR 750,000','750000'); document.getElementById('pricemins').options[16] = new Option('EUR 800,000','800000'); document.getElementById('pricemins').options[17] = new Option('EUR 850,000','850000'); document.getElementById('pricemins').options[18] = new Option('EUR 900,000','900000'); document.getElementById('pricemins').options[19] = new Option('EUR 950,000','950000'); document.getElementById('pricemins').options[20] = new Option('EUR 1,000,000','1000000'); document.getElementById('pricemaxs').options[0] = new Option('no maximum...','99999999');document.getElementById('pricemaxs').options[1] = new Option('EUR 100,000','100,000'); document.getElementById('pricemaxs').options[2] = new Option('EUR 150,000','150,000'); document.getElementById('pricemaxs').options[3] = new Option('EUR 200,000','200,000'); document.getElementById('pricemaxs').options[4] = new Option('EUR 250,000','250,000'); document.getElementById('pricemaxs').options[5] = new Option('EUR 300,000','300,000'); document.getElementById('pricemaxs').options[6] = new Option('EUR 350,000','350,000'); document.getElementById('pricemaxs').options[7] = new Option('EUR 400,000','400,000'); document.getElementById('pricemaxs').options[8] = new Option('EUR 450,000','450,000'); document.getElementById('pricemaxs').options[9] = new Option('EUR 500,000','500,000'); document.getElementById('pricemaxs').options[10] = new Option('EUR 550,000','550,000'); document.getElementById('pricemaxs').options[11] = new Option('EUR 600,000','600,000'); document.getElementById('pricemaxs').options[12] = new Option('EUR 650,000','650,000'); document.getElementById('pricemaxs').options[13] = new Option('EUR 700,000','700,000'); document.getElementById('pricemaxs').options[14] = new Option('EUR 750,000','750,000'); document.getElementById('pricemaxs').options[15] = new Option('EUR 800,000','800,000'); document.getElementById('pricemaxs').options[16] = new Option('EUR 850,000','850,000'); document.getElementById('pricemaxs').options[17] = new Option('EUR 900,000','900,000'); document.getElementById('pricemaxs').options[18] = new Option('EUR 950,000','950,000'); document.getElementById('pricemaxs').options[19] = new Option('EUR 1,000,000','1,000,000'); document.getElementById('pricemaxs').options[20] = new Option('EUR 1,050,000','1,050,000'); } } function portal_addUser() { forename = document.getElementById('forename').value; surname = document.getElementById('surname').value; forum_handle = document.getElementById('forum_handle').value; contact_email_address = document.getElementById('contact_email_address').value; username = document.getElementById('username').value; passwd = document.getElementById('password').value; codeword = document.getElementById('codeword').value; codeword_hint = document.getElementById('codeword_hint').value; document.getElementById('forename').value=''; document.getElementById('surname').value=''; document.getElementById('forum_handle').value=''; document.getElementById('contact_email_address').value=''; document.getElementById('username').value=''; document.getElementById('password').value=''; document.getElementById('codeword').value=''; document.getElementById('codeword_hint').value=''; x_portal_addUser(forename,surname,forum_handle,username,contact_email_address,passwd,codeword,codeword_hint,portal_addCompanyDetails); } function portal_addCompanyDetails(result) { if(result["added"]==true) { window.location = "/account_management/company/add/"+result["userid"]; } else { alert ('There has been an error!'); } } function portal_companyFinish(result) { if(result["added"]==true) { window.location = "http://portal.french-property.com"; } } function portal_updateCompanySearch(result) { if(result["search"]!=false) { document.getElementById('companies').innerHTML = result["results"]; } else { document.getElementById('companies').innerHTML = ""; } } function pmAddCompanyUpdateForm(result) { if(result["show"]=="existing_user_search") { document.getElementById('new_user_form').style.display = 'none'; document.getElementById('existing_user_search').style.display = 'inline'; } else if(result["show"]=="new_user_form") { document.getElementById('new_user_form').style.display = 'inline'; document.getElementById('existing_user_search').style.display = 'none'; } else if(result["show"]=="none") { document.getElementById('new_user_form').style.display = 'none'; document.getElementById('existing_user_search').style.display = 'none'; } } function check_user_exist() { var username = document.getElementById('username').value; var forename = document.getElementById('forename').value; var surname = document.getElementById('surname').value; var codeword= document.getElementById('codeword').value; var codeword_hint = document.getElementById('codeword_hint').value; if (username == "") { return 0; } else { x_check_user_exist(username,forename,surname,codeword,codeword_hint, check_handle); } } function check_handle(result) { if(result[0] == 'yes') { document.getElementById('not_available').style.display = 'none'; document.getElementById('available').style.display = 'block'; document.getElementById('password').style.display = 'inline'; document.getElementById('confirm_password').style.display = 'inline'; document.getElementById('label_password').style.display = 'inline'; document.getElementById('label_confirm_password').style.display = 'inline'; document.getElementById('check_username').style.display = 'none'; document.getElementById('revalidate_user_button').style.display = 'inline'; document.getElementById('check_pass').style.display = 'inline'; stage = 2; } else if (result[0] == 'companyonly') { document.getElementById('available').style.display = 'block'; document.getElementById('not_available').style.display = 'inline'; document.getElementById('not_available').innerHTML = 'Not valid E-Mail address. User must be a company user.'; document.getElementById('label_password').style.display = 'inline'; document.getElementById('label_confirm_password').style.display = 'inline'; document.getElementById('password').style.display = 'inline'; document.getElementById('confirm_password').style.display = 'inline'; document.getElementById('check_username').style.display = 'none'; document.getElementById('revalidate_user_button').style.display = 'inline'; document.getElementById('check_pass').style.display = 'inline'; stage = 2; } else { document.getElementById('available').style.display = 'none'; document.getElementById('not_available').style.display = 'block'; var str = 'Sorry that username is not available'; document.getElementById('not_available').innerHTML = str; stage = 1; } } function revalidate_user() { var username = document.getElementById('username').value; if (username == "") { return 0; } else { x_revalidate_user(username, reval_user); } } function reval_user(result) { if(result[0] == 'yes') { document.getElementById('available').style.display = 'block'; document.getElementById('not_available').style.display = 'none'; if (stage == -1) { stage = 3; } if (stage == 3) { document.getElementById('submit').style.display = 'inline'; } stage = 2; } else if (result[0] == 'companyonly') { document.getElementById('available').style.display = 'block'; document.getElementById('not_available').style.display = 'inline'; if (stage == -1) { stage = 3; } if (stage == 3) { document.getElementById('submit').style.display = 'inline'; } document.getElementById('not_available').innerHTML = 'Not valid E-Mail address. User must be a company user.'; stage = 2; } else { stage = -1; document.getElementById('available').style.display = 'none'; document.getElementById('not_available').style.display = 'block'; var str = 'Sorry that username is not available'; document.getElementById('not_available').innerHTML = str; document.getElementById('submit').style.display = 'none'; } } function check_pass_ok() { var password = document.getElementById('password').value; var confirm_password = document.getElementById('confirm_password').value; x_check_pass_ok(password, confirm_password, check_pw); } function check_pw(result) { if(result[0]=='yes') { stage = 3; document.getElementById('submit').style.display = 'inline'; document.getElementById('mismatch').style.display = 'none'; document.getElementById('badlength').style.display = 'none'; document.getElementById('check_pass').style.display = 'none'; document.getElementById('password').disabled = 'true'; document.getElementById('confirm_password').disabled = 'true'; document.getElementById('property_spy').style.display = 'inline'; document.getElementById('label_property_spy').style.display = 'inline'; document.getElementById('property_classifieds').style.display = 'inline'; document.getElementById('label_property_classifieds').style.display = 'inline'; document.getElementById('rental_classifieds').style.display = 'inline'; document.getElementById('label_rental_classifieds').style.display = 'inline'; document.getElementById('company').style.display = 'inline'; document.getElementById('label_company').style.display = 'inline'; document.getElementById('admin_access').style.display = 'inline'; document.getElementById('label_admin_access').style.display = 'inline'; document.getElementById('content_upload').style.display = 'inline'; document.getElementById('label_content_upload').style.display = 'inline'; document.getElementById('premium').style.display = 'inline'; document.getElementById('label_premium').style.display = 'inline'; document.getElementById('admin_stats').style.display = 'inline'; document.getElementById('label_admin_stats').style.display = 'inline'; if(document.getElementById('admin_access').checked==true) { document.getElementById('account_management').style.display = 'inline'; document.getElementById('label_account_management').style.display = 'inline'; document.getElementById('invoicing').style.display = 'inline'; document.getElementById('label_invoicing').style.display = 'inline'; document.getElementById('contact_users').style.display = 'inline'; document.getElementById('label_contact_users').style.display = 'inline'; document.getElementById('manage_banners').style.display = 'inline'; document.getElementById('label_manage_banners').style.display = 'inline'; document.getElementById('reporting').style.display = 'inline'; document.getElementById('label_reporting').style.display = 'inline'; document.getElementById('manage_enquiries').style.display = 'inline'; document.getElementById('label_manage_enquiries').style.display = 'inline'; document.getElementById('forum_moderator').style.display = 'inline'; document.getElementById('label_forum_moderator').style.display = 'inline'; } } else if(result[0]=='mismatch') { document.getElementById('mismatch').style.display = 'inline'; } else if(result[0]=='badlength') { document.getElementById('badlength').style.display = 'inline'; } else { document.getElementById('invalidpw').style.display = 'inline'; } } function check_ual(result) { if(result[0]=='error') { alert("Failed to record UAL Check!"); } else if(result[0]=="expand_admin") { document.getElementById('account_management').style.display = 'inline'; document.getElementById('label_account_management').style.display = 'inline'; document.getElementById('invoicing').style.display = 'inline'; document.getElementById('label_invoicing').style.display = 'inline'; document.getElementById('contact_users').style.display = 'inline'; document.getElementById('label_contact_users').style.display = 'inline'; document.getElementById('manage_banners').style.display = 'inline'; document.getElementById('label_manage_banners').style.display = 'inline'; document.getElementById('reporting').style.display = 'inline'; document.getElementById('label_reporting').style.display = 'inline'; document.getElementById('manage_enquiries').style.display = 'inline'; document.getElementById('label_manage_enquiries').style.display = 'inline'; document.getElementById('forum_moderator').style.display = 'inline'; document.getElementById('label_forum_moderator').style.display = 'inline'; } else if(result[0]=="contract_admin") { document.getElementById('account_management').style.display = 'none'; document.getElementById('label_account_management').style.display = 'none'; document.getElementById('invoicing').style.display = 'none'; document.getElementById('label_invoicing').style.display = 'none'; document.getElementById('contact_users').style.display = 'none'; document.getElementById('label_contact_users').style.display = 'none'; document.getElementById('manage_banners').style.display = 'none'; document.getElementById('label_manage_banners').style.display = 'none'; document.getElementById('reporting').style.display = 'none'; document.getElementById('label_reporting').style.display = 'none'; document.getElementById('manage_enquiries').style.display = 'none'; document.getElementById('label_manage_enquiries').style.display = 'none'; document.getElementById('forum_moderator').style.display = 'none'; document.getElementById('label_forum_moderator').style.display = 'none'; } else if(result[0]=='ok') { // do nothing } else { alert('Error'); } } function recordClick(box) { x_recordClick(box, check_ual); } function updateSearch(result) { if(result["error"]=="invalid_search") { alert(result["message"]); } else if (result["search"]=='success') { document.getElementById('add_user_type').style.display = 'none'; document.getElementById('add_user_type_label').style.display = 'none'; document.getElementById('new_user_form').style.display = 'none'; document.getElementById('existing_user_search').style.display = 'none'; document.getElementById('search_results').innerHTML = result["results"]; document.getElementById('search_results').style.display = 'inline'; } } function resetSearch() { document.getElementById('add_user_type').style.display = 'inline'; document.getElementById('add_user_type_label').style.display = 'inline'; document.getElementById('new_user_form').style.display = 'none'; document.getElementById('existing_user_search').style.display = 'inline'; document.getElementById('search_results').style.display = 'none'; } function OISReset(section) { if(section == 'company') { document.getElementById('company_type').style.display = 'none'; document.getElementById('property_agency_types').style.display = 'none'; document.getElementById('manage_section').style.display = 'none'; document.getElementById('property_agent').setAttribute('checked', false); document.getElementById('full_agency').setAttribute('checked', false); document.getElementById('web_agency').setAttribute('checked', false); document.getElementById('rental_agency_types').style.display = 'none'; document.getElementById('rental_agent').setAttribute('checked', false); document.getElementById('full_agency_rental').setAttribute('checked', false); document.getElementById('web_agency_rental').setAttribute('checked', false); }// sub elements of company else if (section == 'property_agent') { document.getElementById('full_agency').setAttribute('checked', false); document.getElementById('web_agency').setAttribute('checked', false); document.getElementById('property_agency_types').style.display = 'none'; document.getElementById('manage_section').style.display = 'none'; } else if (section == 'rental_agent') { document.getElementById('full_agency_rental').setAttribute('checked', false); document.getElementById('web_agency_rental').setAttribute('checked', false); document.getElementById('rental_agency_types').style.display = 'none'; document.getElementById('manage_section').style.display = 'none'; } // sub elements on property/rental agents else if(section == 'agency_property_types') { document.getElementById('full_agency').setAttribute('checked', false); document.getElementById('web_agency').setAttribute('checked', false); document.getElementById('manage_section').style.display = 'none'; } else if(section == 'agency_rental_types') { document.getElementById('full_agency_rental').setAttribute('checked', false); document.getElementById('web_agency_rental').setAttribute('checked', false); document.getElementById('manage_section').style.display = 'none'; } else if (section == 'services' || section == 'misc') { document.getElementById('manage_section').style.display = 'none'; } else if(section == 'user_specific') { document.getElementById('user_specific_types').style.display = 'none'; document.getElementById('user_specific').setAttribute('checked', false); document.getElementById('classifieds').setAttribute('checked', false); document.getElementById('premium').setAttribute('checked', false); } else if(section == 'all_invoicing') { document.getElementById('manage_section').style.display = 'none'; } else if(section == 'search' || section == 'classifieds' || section == 'premium' ) { document.getElementById('manage_section').style.display = 'none'; } } function OISDCompanies(section) { if(section == 'company') { document.getElementById('company_type').style.display = 'inline'; OISReset('user_specific'); OISReset('all_invoicing'); OISReset('search'); } // sub elements of company else if (section == 'property_agent') { document.getElementById('property_agency_types').style.display = 'inline'; OISReset('rental_agent'); OISReset('services'); OISReset('misc'); } else if (section == 'rental_agent') { document.getElementById('rental_agency_types').style.display = 'inline'; OISReset('property_agent'); OISReset('services'); OISReset('misc'); } else if (section == 'services') { OISReset('rental_agent'); OISReset('property_agent'); OISReset('misc'); document.getElementById('manage_section').style.display = 'inline'; } else if (section == 'misc') { OISReset('rental_agent'); OISReset('services'); OISReset('property_agent'); document.getElementById('manage_section').style.display = 'inline'; } else if(section == 'user_specific') { OISReset('company'); OISReset('all_invoicing'); OISReset('search'); document.getElementById('user_specific_types').style.display = 'inline'; } else if(section == 'all_invoicing') { OISReset('user_specific'); OISReset('company'); OISReset('search'); document.getElementById('manage_section').style.display = 'inline'; } else if(section == 'search') { OISReset('user_specific'); OISReset('all_invoicing'); OISReset('company'); document.getElementById('manage_section').style.display = 'inline'; } else if (section == 'full_agency' || section == 'web_agency' || section == 'full_agency_rental' || section == 'web_agency_rental' || section == 'classified' || section == 'premium' ) { document.getElementById('manage_section').style.display = 'inline'; } } function cmsCheckOutItem(result) { if(result[0]=="success") { document.getElementById('check_out').disabled = true; document.getElementById('content_title').disabled = false; document.getElementById('meta_description').disabled = false; document.getElementById('meta_keywords').disabled = false; document.getElementById('template_id').disabled = false; document.getElementById('content').disabled = false; document.getElementById('editor_content').disabled = false; document.getElementById('check_in').disabled = false; document.getElementById('url_display_name').disabled = false; document.getElementById('url_title').disabled = false; document.getElementById('url_dest').disabled = false; } else if(result[0]=="failed") { alert("Item already in use! Use Global Checkin to override"); } } function cmsCheckInItem(result) { if(result[0]=='done') { document.getElementById('check_out').disabled = false; document.getElementById('content_title').disabled = true; document.getElementById('meta_description').disabled = true; document.getElementById('meta_keywords').disabled = true; document.getElementById('template_id').disabled = true; document.getElementById('content').disabled = true; if(result[2]==1) { document.getElementById('editor_content').disabled = true; document.getElementById('editor_content').value = result[3]; document.getElementById('editor_content').style.display = 'inline'; document.getElementById('editor_content_label').style.display = 'inline'; } else { document.getElementById('editor_content').value = result[3]; document.getElementById('editor_content').style.display = 'none'; document.getElementById('editor_content_label').style.display = 'none'; document.getElementById('editor_content').disabled = true; } document.getElementById('check_in').disabled = true; document.getElementById('check_in').value = 'Submit and Check In'; document.getElementById('revision_number').value = result[1]; document.getElementById('url_display_name').disabled = true; document.getElementById('url_title').disabled = true; document.getElementById('url_dest').disabled = true; } } function cmsEditorCheckOutItem(result) { if(result[0]=="success") { document.getElementById('check_out').disabled = true; document.getElementById('content_title').disabled = false; document.getElementById('meta_description').disabled = false; document.getElementById('meta_keywords').disabled = false; document.getElementById('editor_content').disabled = false; document.getElementById('check_in').disabled = false; document.getElementById('url_display_name').disabled = false; document.getElementById('url_title').disabled = false; document.getElementById('url_dest').disabled = false; } else if(result[0]=="failed") { alert("Item already in use! Use Global Checkin to override"); } } function cmsEditorCheckInItem(result) { if(result[0]=='done') { document.getElementById('check_out').disabled = false; document.getElementById('content_title').disabled = true; document.getElementById('meta_description').disabled = true; document.getElementById('meta_keywords').disabled = true; document.getElementById('editor_content').disabled = true; document.getElementById('editor_content').value = result[2]; document.getElementById('check_in').disabled = true; document.getElementById('check_in').value = 'Submit and Check In'; document.getElementById('revision_number').value = result[1]; document.getElementById('url_display_name').disabled = true; document.getElementById('url_title').disabled = true; document.getElementById('url_dest').disabled = true; } } function cmsDisplayAdd(section) { if(section==0) { document.getElementById('cms_categories').style.display = 'none'; document.getElementById('module_section').style.display = 'none'; document.getElementById('content_section').style.display = 'none'; document.getElementById('content_section_label').style.display = 'none'; document.getElementById('module_section_label').style.display = 'none'; document.getElementById('breadcrumb_only').style.display = 'none'; document.getElementById('breadcrumb_only_label').style.display = 'none'; document.getElementById('insert_1').style.display = 'none'; //document.getElementById('insert_2').style.display = 'none'; //document.getElementById('insert_3').style.display = 'none'; } else if(section==1) { document.getElementById('cms_categories').style.display = 'inline'; document.getElementById('content_section').style.display = 'inline'; document.getElementById('content_section_label').style.display = 'inline'; document.getElementById('module_section').style.display = 'none'; document.getElementById('module_section_label').style.display = 'none'; document.getElementById('breadcrumb_only').style.display = 'inline'; document.getElementById('breadcrumb_only_label').style.display = 'inline'; document.getElementById('insert_1').style.display = 'inline'; //document.getElementById('insert_2').style.display = 'none'; //document.getElementById('insert_3').style.display = 'none'; } else if(section==2) { document.getElementById('cms_categories').style.display = 'none'; document.getElementById('module_section').style.display = 'inline'; document.getElementById('content_section').style.display = 'none'; document.getElementById('content_section_label').style.display = 'none'; document.getElementById('module_section_label').style.display = 'inline'; document.getElementById('breadcrumb_only').style.display = 'inline'; document.getElementById('breadcrumb_only_label').style.display = 'inline'; document.getElementById('insert_1').style.display = 'inline'; //document.getElementById('insert_2').style.display = 'inline'; //document.getElementById('insert_3').style.display = 'none'; } else if(section==3) { document.getElementById('cms_categories').style.display = 'none'; document.getElementById('module_section').style.display = 'none'; document.getElementById('content_section').style.display = 'none'; document.getElementById('content_section_label').style.display = 'none'; document.getElementById('module_section_label').style.display = 'none'; document.getElementById('breadcrumb_only').style.display = 'inline'; document.getElementById('breadcrumb_only_label').style.display = 'inline'; document.getElementById('insert_1').style.display = 'inline'; //document.getElementById('insert_2').style.display = 'none'; //document.getElementById('insert_3').style.display = 'inline'; } } function cmsChangeType(sectionType) { alert('Please be aware once you set a category it cannot be changed!'); if(sectionType == 1) { document.getElementById('news').style.display = 'none'; document.getElementById('news_label').style.display = 'none'; document.getElementById('content_section').style.display = 'inline'; document.getElementById('content_section_label').style.display = 'inline'; } else if(sectionType== 2) { document.getElementById('news').style.display = 'inline'; document.getElementById('news_label').style.display = 'inline'; document.getElementById('content_section').style.display = 'none'; document.getElementById('content_section_label').style.display = 'none'; } } function createElement(element) { if (typeof document.createElementNS != 'undefined') { return document.createElementNS('http://www.w3.org/1999/xhtml', element); } if (typeof document.createElement != 'undefined') { return document.createElement(element); } return false; } function enableFormElements(currentElement) { if (currentElement) { var i=0; var currentElementChild=currentElement.childNodes[i]; while (currentElementChild) { switch (currentElementChild.nodeName) { case 'INPUT': //alert(currentElementChild.name); currentElementChild.removeAttribute('disabled') break case 'SELECT': //alert(currentElementChild.name); currentElementChild.removeAttribute('disabled') break case 'TEXTAREA': //alert(currentElementChild.name); currentElementChild.removeAttribute('disabled') break } enableFormElements(currentElementChild); i++; currentElementChild=currentElement.childNodes[i]; } } } function disableFormElements(currentElement) { if (currentElement) { var i=0; var currentElementChild=currentElement.childNodes[i]; while (currentElementChild) { switch (currentElementChild.nodeName) { case 'INPUT': //alert(currentElementChild.name); currentElementChild.setAttribute('disabled', 'true') break case 'SELECT': //alert(currentElementChild.name); currentElementChild.setAttribute('disabled', 'true') break case 'TEXTAREA': //alert(currentElementChild.name); currentElementChild.setAttribute('disabled', 'true') break } disableFormElements(currentElementChild); i++; currentElementChild=currentElement.childNodes[i]; } } } function formAddPropertyNodeB1() { document.getElementById('node_b_1').style.display = 'inline'; document.getElementById('node_b_1_label').style.display = 'inline'; document.getElementById('node_b_2').style.display = 'none'; document.getElementById('node_b_2').style.display = 'none'; document.getElementById('node_c_1').style.display = 'none'; document.getElementById('node_c_1').style.display = 'none'; document.getElementById('node_c_2').style.display = 'none'; document.getElementById('node_c_2').style.display = 'none'; disableFormElements(document.getElementById('node_b_2')); disableFormElements(document.getElementById('node_c_1')); disableFormElements(document.getElementById('node_c_2')); } function formAddPropertyNodeB2() { document.getElementById('node_b_1').style.display = 'none'; document.getElementById('node_b_1_label').style.display = 'none'; document.getElementById('node_b_2').style.display = 'inline'; document.getElementById('node_b_2_label').style.display = 'inline'; enableFormElements(document.getElementById('node_b_2')); } function zformAddPropertyNodeB1() { document.getElementById('node_b_1').style.display = 'inline'; document.getElementById('node_b_1_label').style.display = 'inline'; document.getElementById('node_b_2').style.display = 'none'; document.getElementById('node_b_2').style.display = 'none'; disableFormElements(document.getElementById('node_b_2')); } function zformAddPropertyNodeB2() { document.getElementById('node_b_1').style.display = 'none'; document.getElementById('node_b_1_label').style.display = 'none'; document.getElementById('node_b_2').style.display = 'inline'; document.getElementById('node_b_2_label').style.display = 'inline'; enableFormElements(document.getElementById('node_b_2')); } var A1 = 0; function formPortalPropProfileNodeA1(start, end) { if (document.getElementById('node_a_1').style.display == 'inline') { document.getElementById('node_a_1').style.display = 'none'; document.getElementById('node_a_1_label').style.display = 'none'; } else { document.getElementById('node_a_1').style.display = 'inline'; document.getElementById('node_a_1_label').style.display = 'inline'; if (A1 == 0) { for(var i=start; i <= end; i++) { document.getElementById('node_b_' + i).checked = 'true'; } } A1 = 1; } } var A2 = 0; function formPortalPropProfileNodeA2(start, end) { if (document.getElementById('node_a_2').style.display == 'inline') { document.getElementById('node_a_2').style.display = 'none'; document.getElementById('node_a_2_label').style.display = 'none'; } else { document.getElementById('node_a_2').style.display = 'inline'; document.getElementById('node_a_2_label').style.display = 'inline'; if (A2 == 0) { for(var i=start; i <= end; i++) { document.getElementById('node_b_' + i).checked = 'true'; } } A2 = 1; } } var A3 = 0; function formPortalPropProfileNodeA3(start, end) { if (document.getElementById('node_a_3').style.display == 'inline') { document.getElementById('node_a_3').style.display = 'none'; document.getElementById('node_a_3_label').style.display = 'none'; } else { document.getElementById('node_a_3').style.display = 'inline'; document.getElementById('node_a_3_label').style.display = 'inline'; if (A3 == 0) { for(var i=start; i <= end; i++) { document.getElementById('node_b_' + i).checked = 'true'; } } A3 = 1; } } function activateHighlights(value) { for(var i=1; i <= 5; i++) { document.getElementById('node_highlight_' + i).style.display = 'none'; document.getElementById('node_highlight_' + i + '_label').style.display = 'none'; document.getElementById('node_highlight_' + i + '_sub_label').style.display = 'none'; document.getElementById('node_highlight_' + i).setAttribute('disabled', 'true'); } for(var i=1; i <= value; i++) { document.getElementById('node_highlight_' + i).style.display = 'inline'; document.getElementById('node_highlight_' + i + '_label').style.display = 'inline'; document.getElementById('node_highlight_' + i + '_sub_label').style.display = 'inline'; document.getElementById('node_highlight_' + i).removeAttribute('disabled'); } } function activateImages(value,total) { for(var i=1; i <= total; i++) { document.getElementById('node_image_file_' + i).style.display = 'none'; document.getElementById('node_image_file_' + i + '_label').style.display = 'none'; document.getElementById('node_image_file_' + i + '_sub_label').style.display = 'none'; document.getElementById('node_image_file_' + i).setAttribute('disabled', 'true'); document.getElementById('node_image_title_' + i).style.display = 'none'; document.getElementById('node_image_title_' + i + '_label').style.display = 'none'; document.getElementById('node_image_title_' + i + '_sub_label').style.display = 'none'; document.getElementById('node_image_title_' + i).setAttribute('disabled', 'true'); } for(var i=1; i <= value; i++) { document.getElementById('node_image_file_' + i).style.display = 'inline'; document.getElementById('node_image_file_' + i + '_label').style.display = 'inline'; document.getElementById('node_image_file_' + i + '_sub_label').style.display = 'inline'; document.getElementById('node_image_file_' + i).removeAttribute('disabled'); document.getElementById('node_image_title_' + i).style.display = 'inline'; document.getElementById('node_image_title_' + i + '_label').style.display = 'inline'; document.getElementById('node_image_title_' + i + '_sub_label').style.display = 'inline'; document.getElementById('node_image_title_' + i).removeAttribute('disabled'); } } function enableYieldField(value) { if (value==4) { document.getElementById('node_f_1').style.display = 'inline'; document.getElementById('node_f_1_label').style.display = 'inline'; document.getElementById('node_f_1_sub_label').style.display = 'inline'; document.getElementById('node_f_1').removeAttribute('disabled'); } else { document.getElementById('node_f_1').style.display = 'none'; document.getElementById('node_f_1_label').style.display = 'none'; document.getElementById('node_f_1_sub_label').style.display = 'none'; document.getElementById('node_f_1').setAttribute('disabled', 'true'); } } function x_cmsEditorCheckOut() { sajax_do_call("cmsEditorCheckOut", x_cmsEditorCheckOut.arguments); } function x_cmsEditorCheckIn() { sajax_do_call("cmsEditorCheckIn", x_cmsEditorCheckIn.arguments); } function x_getSubSelect() { sajax_do_call("getSubSelect", x_getSubSelect.arguments); } function x_saveFormInput() { sajax_do_call("saveFormInput", x_saveFormInput.arguments); } function x_resetDynForm() { sajax_do_call("resetDynForm", x_resetDynForm.arguments); } function x_log_advertise() { sajax_do_call("log_advertise", x_log_advertise.arguments); } function x_vp_ChangeImages() { sajax_do_call("vp_ChangeImages", x_vp_ChangeImages.arguments); } function x_vp_ChangeMainImage() { sajax_do_call("vp_ChangeMainImage", x_vp_ChangeMainImage.arguments); } function x_data_stream() { sajax_do_call("data_stream", x_data_stream.arguments); } var property_search; function changeSection(defaultColor,total,section,bgcolor) { for(i=0;i < total; i++) { x = i +1; document.getElementById('search_section_'+i).style.background = defaultColor; document.getElementById('mainSearchSection_'+x).style.display = 'none'; } document.getElementById('search_section_'+section).style.background = bgcolor; document.getElementById('search_section_href_'+section).style.color = '#000099'; section = parseInt(section) +1; document.getElementById('mainSearchSection_'+section).style.display = 'inline'; } function swapBackgrounds(direction,elementCount,currentColor, rollOverColor, standardColor, sectionColor) { if(currentColor != '#ffffff') { if(direction=='on') { document.getElementById('search_section_'+elementCount).style.background = rollOverColor; document.getElementById('search_section_href_'+elementCount).style.color = currentColor; } else if(direction=='off') { document.getElementById('search_section_'+elementCount).style.background = rollOverColor; document.getElementById('search_section_href_'+elementCount).style.color = standardColor; } } } function portal_CompanyFinish(result) { if(result["added"]==true) { document.location.href = 'http://admin.french-property.com'; } } function displayPropImage(href,title) { document.getElementById('imageHolder').innerHTML = '
| '+regionDepartmentsIE[TTitle]+' |
| '+regionDepartmentsIE[TContent]+' |