
function getValue()
{var fromRate=document.getElementById('from_currency');var toRate=document.getElementById('to_currency');alert(fromRate);var valToConvert=document.getElementById('valueToConvert').value;var result=0;if(!(fromRate==''||toRate==''||valToConvert=='')){result=(valToConvert/fromRate.value)*toRate.value;document.getElementById('resultArea').innerHTML=valToConvert+' <b>'+getSelectedOption(fromRate)+'</b> = '+format_number(result,2)+' <b>'+getSelectedOption(toRate)+'</b>';}}
function getSelectedOption(oSelect)
{for(i=0;i<oSelect.options.length;i++)
if(oSelect.options[i].selected)
return oSelect.options[i].text;}
function format_number(pnumber,decimals){if(isNaN(pnumber)){return 0};if(pnumber==''){return 0};var snum=new String(pnumber);var sec=snum.split('.');var whole=parseFloat(sec[0]);var result='';if(sec.length>1){var dec=new String(sec[1]);dec=String(parseFloat(sec[1])/Math.pow(10,(dec.length-decimals)));dec=String(whole+Math.round(parseFloat(dec))/Math.pow(10,decimals));var dot=dec.indexOf('.');if(dot==-1){dec+='.';dot=dec.indexOf('.');}
while(dec.length<=dot+decimals){dec+='0';}
result=dec;}else{var dot;var dec=new String(whole);dec+='.';dot=dec.indexOf('.');while(dec.length<=dot+decimals){dec+='0';}
result=dec;}
return result;}
function getUrlParametersString(){var location_id=document.getElementById('location_id').value;var price_from=document.getElementById('price_from').value;var price_to=document.getElementById('price_to').value;var covered_area_from=document.getElementById('covered_area_from').value;var covered_area_to=document.getElementById('covered_area_to').value;var property_type_id=document.getElementById('property_type_id').value;var bedrooms_from=document.getElementById('bedrooms_from').value;var bedrooms_to=document.getElementById('bedrooms_to').value;var swimming_pool=document.getElementById('swimming_pool').value;var bathrooms_from=document.getElementById('bathrooms_from').value;var bathrooms_to=document.getElementById('bathrooms_to').value;var cString='?location_id='+location_id+'&price_from='+price_from+'&price_to='+price_to+'&swimming_pool='+swimming_pool;cString=cString+'&covered_area_from='+covered_area_from+'&covered_area_to='+covered_area_to+'&property_type_id='+property_type_id;cString=cString+'&bedrooms_from='+bedrooms_from+'&bedrooms_to='+bedrooms_to+'&bathrooms_from='+bathrooms_from+'&bathrooms_to='+bathrooms_to;return cString;}
function getTabName(cHeadingTitle){var oLocation=document.getElementById('location_id');var oPrice=document.getElementById('price_from').value;var cTabName='';if(oLocation.value==''&&oPrice=='')
cTabName=cHeadingTitle;else if(oLocation.value=='')
cTabName=oPrice;else if(oPrice=='')
cTabName=getSelectedOption(oLocation);else
cTabName=getSelectedOption(oLocation)+'-'+oPrice;return cTabName;}
function displayTab(tabId,cUrl,cHeadingTitle){var bClosable=false;var cDefaultUrl='/search/search_results.cfm'+getUrlParametersString()+'&ccc='+new Date().getTime();var cTabTitle=getTabName(cHeadingTitle);if(cUrl&&cUrl!='')
cDefaultUrl=cUrl+'&ccc='+new Date().getTime();if(tabPanel.items.length>0)
bClosable=true;if(tabId&&tabId!=''){var tab=tabPanel.getItem(tabId);if(tab==undefined){tabPanel.add({id:tabId,title:cTabTitle,closable:bClosable,autoScroll:true,autoLoad:{url:cDefaultUrl}}).show();}else{tabPanel.setActiveTab(tabId);}}
else
{tabPanel.add({title:cTabTitle,closable:bClosable,autoScroll:true,autoLoad:{url:cDefaultUrl}}).show();}
document.getElementById('ext-gen8').style.height='auto';}
function hideProjectArea()
{document.getElementById('featureDevelopment').style.display='none';document.getElementById('introText').style.display='none';document.getElementById('TabArea').style.display='';}
function showProjectArea()
{document.getElementById('featureDevelopment').style.display='';document.getElementById('introText').style.display='';document.getElementById('TabArea').style.display='none';}

/*
function updateClientVariables(){var url='/change_currency_language.cfm';var pars='?currency_code='+document.getElementById('currency_code').value;pars=pars+"&lang_code="+document.getElementById('lang_code').value;pars=pars+"&i="+new Date().getTime();var ajaxRequest=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport){window.location.reload(true);},onFailure:function(){alert('Something went wrong...')}});}
*/

function updateClientVariables(currency_code,lang_code){var url='/change_currency_language.cfm';var pars='currency_code='+currency_code;pars=pars+"&lang_code="+lang_code;pars=pars+"&i="+new Date().getTime();jQuery.ajax({url:url,data:pars,success:function(data){window.location.reload(true);}});}
function LTrim(value){var re=/\s*((\S+\s*)*)/;return value.replace(re,"$1");}
function RTrim(value){var re=/((\s*\S+)*)\s*/;return value.replace(re,"$1");}
function trim(value){return LTrim(RTrim(value));}
function sendEmail(){var url='/sendMail.cfm';var pars='name='+document.getElementById('name').value;pars=pars+"&email="+document.getElementById('email').value;pars=pars+"&tel="+document.getElementById('tel').value;pars=pars+"&subject="+document.getElementById('subject').value;pars=pars+"&message="+document.getElementById('message').value;pars=pars+"&i="+new Date().getTime();jQuery.ajax({url:url,data:pars,success:function(data){var cMessage=trim(data);if(cMessage=='Your request has been sent. Our staff will contact you soon.')
{document.getElementById('validationMessage').style.display='none';document.getElementById('infoMessage').style.display='';document.getElementById('infoMessage').innerHTML=cMessage;}
else
{document.getElementById('infoMessage').style.display='none';document.getElementById('validationMessage').style.display='';document.getElementById('validationMessage').innerHTML=cMessage;}}});}
