var xmlHttp, xmlHttp_call;
function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}catch (e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch (e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}
function initialize(){}
function open_the_window(){var Areturn = getScrollXY();var countTop2 = Areturn[1]; var countTop3 = parseInt(160) + parseInt(countTop2);countTop3 = countTop3+'px';var leftDist = (parseInt(document.body.clientWidth)/2);leftDist = parseInt(leftDist)-230;leftDist = leftDist+'px';document.getElementById("contact_to_agent").style.left=leftDist;document.getElementById("contact_to_agent").style.top=countTop3;document.getElementById('contact_to_agent').style.display='block';}
function show_price_alert_popup(){document.getElementById('price_alert_div').style.display='block';document.getElementById('fade').style.display='block';setDivPosition("price_alert_div");}
function show_all_change(){document.getElementById("div_show_all_change").style.display='block';document.getElementById('fade').style.display='block';setDivPosition("div_show_all_change");}
function set_price_alerts(id, path){document.getElementById('price_alert_div').style.display='none';document.getElementById('fade').style.display='none';xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;} if(document.getElementById("thishome").checked==true){var thishome="1";}else{var thishome="0";}if(document.getElementById("similarhome").checked==true){var similarhome="1";}else{var similarhome="0";}if(document.getElementById("similarhomecp").checked==true){var similarhomecp="1";}else{var similarhomecp="0";}var pricefreq = document.getElementById('pricefreq').value;var url=path;url=url+"?listing_id="+id;url=url+"&thishome="+thishome;url=url+"&similarhome="+similarhome;url=url+"&pricefreq="+pricefreq;url=url+"&pricefreq1="+pricefreq;url=url+"&pricefreqcp1="+pricefreq;url=url+"&similarhomecp="+similarhomecp;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHomePrice;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHomePrice(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
//document.getElementById("messagePriceAlerts").innerHTML=xmlHttp.responseText;
}}
function set_price_alertsnew(id, path){document.getElementById('div_thank_you').style.display='none';document.getElementById('fade').style.display='none';xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}var thishome="0";var discitystate="0";var zonahome="0";var cityhome="0";if(document.getElementById("similarPropPricecheck").checked==true){var similarhome="1";}else{var similarhome="0";}if(document.getElementById("similarPropPricecheck1").checked==true){var discitystate="1";}else{var discitystate="0";}
if(document.getElementById('similarPropPricecheck13') != undefined){
if(document.getElementById("similarPropPricecheck13").checked==true){var zonahome="1";}
else{var zonahome="0";}
}
else{var zonahome="0";}
if(document.getElementById('similarPropPricecheck14') != undefined){
if(document.getElementById("similarPropPricecheck14").checked==true){var cityhome="1";}
else{var cityhome="0";}
}
else{var cityhome="0";}
var chimpnewsletter;
if(document.getElementById('mailchnewsletter') != undefined){
if(document.getElementById("mailchnewsletter").checked==true){var chimpnewsletter="1";}
else{var chimpnewsletter="0";}}
else{var chimpnewsletter="0";}
var similarhomecp="0";var pricefreq = document.getElementById('similarPropPricecal').value;var url=path;url=url+"?listing_id="+id;url=url+"&thishome="+thishome;url=url+"&chimpnewsletter="+chimpnewsletter;url=url+"&similarhome="+similarhome;url=url+"&pricefreq="+pricefreq;url=url+"&pricefreq1="+pricefreq;url=url+"&pricefreqcp1="+pricefreq;url=url+"&similarhomecp="+similarhomecp;url=url+"&discitystate="+discitystate;url=url+"&zonahome="+zonahome;url=url+"&cityhome="+cityhome;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHomePricepe;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHomePricepe(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
//document.getElementById("messagePriceAlerts").innerHTML=xmlHttp.responseText;
}}
function show_agent_contact_call()
{
document.getElementById('fade').style.display='block';
document.getElementById('show_agent_contact_div_callme').style.display='block';
setDivPosition("show_agent_contact_div_callme");
}
function show_agent_contact(pathn, amenities)
{
var js1 = getCookie("cookiefromnamejs");
var js2 = getCookie("cookiefromemail");
var js3 = getCookie("cookiephone1");
var js4 = getCookie("cookiephone2");
if( (js3==undefined) || (js4==undefined) )
js4=js3="";
if( (js3=='undefined') || (js4=='undefined') )
js4=js3="";
if(js1!=undefined)
document.getElementById("your_name").value = js1;
if(js2!=undefined)
document.getElementById("tx21_email").value = js2;
if( (js3==undefined) || (js3=="") )
document.getElementById("your_phone1").value = "DD";
else
document.getElementById("your_phone1").value = js3;
if( (js3==undefined) || (js3=="") )
document.getElementById("your_phone2").value = "NÚMERO";
else
document.getElementById("your_phone2").value = js4;
var listing_id = document.getElementById('tx1_id').value;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
alert ("Your browser does not support AJAX!");return;}
var url=pathn;url=url+"?listing_id="+listing_id;
url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=clickOnly;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
document.getElementById('show_agent_contact_div').style.display='block';
if(amenities == '1') { setDivPositionWithoutTop("show_agent_contact_div"); }else { setDivPosition("show_agent_contact_div"); }
document.getElementById('fade').style.display='block';
}
function setDivPositionWithoutTop(divId){ // USED TO SET POSITION OF DIV
var DivShowed = document.getElementById(divId)
var scrollTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop
var myHeight = window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : (document.body.clientHeight ? document.body.clientHeight : 0))
var clientWid = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;
DivShowed.style.left = ((clientWid-DivShowed.offsetWidth)/2)+'px';
DivShowed.style.top = '200px';
}
function clickOnly(){/*if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){} */}
function delete_unit_number(path){var val = confirm('Tem certeza de que deseja excluir os dados?');if (val == true) {delete_unit(path);}}
function delete_street_number(path){var val = confirm('Tem certeza de que deseja excluir os dados?');
if (val == true) {document.getElementById('div_edit_street_number').style.display='none';document.getElementById('fade').style.display='none';delete_street(path);}}
function delete_street(path){xmlHttp=GetXmlHttpObject();if (xmlHttp==null){ alert ("Your browser does not support AJAX!");return;}var url=path;url=url+"?listing_id="+document.getElementById('li_id').value;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome611;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome611(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("streetnameid").innerHTML="";document.getElementById("staddress1").innerHTML=document.getElementById("abctype1").value;
document.getElementById("staddress1").className="property_one";
if(document.getElementById('unitSecondDiv') != undefined)
{document.getElementById('unitSecondDiv').style.display='none';}document.getElementById("agent_message").innerHTML=xmlHttp.responseText;document.getElementById("txt_street_number").value="";}}
function delete_unit(path){xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}document.getElementById('div_add_unit_number').style.display='none';document.getElementById('fade').style.display='none';var url=path;url=url+"?listing_id="+document.getElementById('li_id').value;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome6111;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome6111(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("agent_message").innerHTML=xmlHttp.responseText;document.getElementById("unitnameid").innerHTML=" ";document.getElementById("staddress2").innerHTML=document.getElementById("abctype1").value;document.getElementById("ttTitle1").innerHTML=document.getElementById("abctype1").value;document.getElementById("staddress2").className="property_one";}}
function submit_street_number(path){if(isEmpty(document.getElementById('txt_street_number').value)==true){alert("Please enter the Street Number.");document.getElementById('txt_street_number').focus();return false;}xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}document.getElementById('div_edit_street_number').style.display='none';document.getElementById('fade').style.display='none';var url=path;url=url+"?listing_id="+document.getElementById('li_id').value;url=url+"&street_num="+document.getElementById('txt_street_number').value;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome6;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome6()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
document.getElementById("streetnameid").innerHTML=xmlHttp.responseText;
document.getElementById("staddress1").innerHTML=document.getElementById("abctype").value;
document.getElementById("staddress1").className="property_two";
if(document.getElementById('unitSecondDiv') != undefined){ document.getElementById('unitSecondDiv').style.display='block';
setDivPosition("unitSecondDiv");
}} }
function add_notes(path){ if(trim(document.getElementById('txtNotes').value)==""){alert("Digite as suas notas");document.getElementById('txtNotes').focus();return false;}xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}document.getElementById('my_notes').style.display='none';document.getElementById('fade').style.display='none';var url=path;url=url+"?listing_id="+document.getElementById('li_id').value;url=url+"&txtNotes="+document.getElementById('txtNotes').value;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome606;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome606(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("agent_message").innerHTML=xmlHttp.responseText;} }
function save_to_unit(path){if(isEmpty(document.getElementById('txt_unit_number').value)==true){alert("Please enter the Unit Number.");document.getElementById('txt_unit_number').focus();return false;}xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}document.getElementById('div_add_unit_number').style.display='none';document.getElementById('fade').style.display='none';var url=path;url=url+"?listing_id="+document.getElementById('listing_id').value;url=url+"&unit_num="+document.getElementById('txt_unit_number').value;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome7;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome7(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("unitnameid").innerHTML=xmlHttp.responseText; document.getElementById("staddress2").innerHTML=document.getElementById("abctype").value; document.getElementById("ttTitle1").innerHTML=document.getElementById("abctype").value;document.getElementById("staddress2").className="property_two";}}
function check_confirm201(id,path,uid){xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;} var url=path;url=url+"?listing_id="+id;url=url+"&uid="+uid;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome5;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome5(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("savehomeids").innerHTML=xmlHttp.responseText;}}
function seng_mail_toAgentvac(reg, path, pathurl)
{
var reuseMessageVacation = '';
var calendarDateformat = "dd/mm/aa";
if(document.getElementById("rent_start_date").value=="")
{
alert("Por favor, selecione data de entrada");
document.getElementById("rent_start_date").focus();
return false;
}
else if(document.getElementById("rent_end_date").value=="")
{
alert("Por favor, selecione data de saída");
document.getElementById("rent_end_date").focus();
return false;
}
else if(document.getElementById("rent_start_date").value==calendarDateformat)
{
alert("Por favor, selecione data de entrada");
document.getElementById("rent_start_date").focus();
return false;
}
else if(document.getElementById("rent_end_date").value==calendarDateformat)
{
alert("Por favor, selecione data de saída");
document.getElementById("rent_end_date").focus();
return false;
}
var datenotavailble = $('#newdetailpageContact span').html();
if(datenotavailble != null)
{
alert(datenotavailble);
if(datenotavailble !="Preencha número de hóspedes")
{
document.getElementById("rent_start_date").focus();
}
return false;
}
if(document.getElementById("rent_guest").value == 0)
{
var guestAllow = "Preencha número de hóspedes";
document.getElementById('newdetailpageContact').innerHTML=""+guestAllow +"";
document.getElementById("rent_guest").focus();
return false;
}
if((isEmpty(document.getElementById('tx1_mnessage').value)==true) ||
(document.getElementById('tx1_mnessage').value=="Informe o locador o que você gosta sobre o imóvel, o que mais importa para você ou envie uma pergunta."))
{
alert("Digite a sua mensagem");
document.getElementById('tx1_mnessage').focus();
return false;
}
var messageCondtioArr = 0;
if(document.getElementById("reusethismessage").checked==true)
{
var updatedMessage = document.getElementById('tx1_mnessage').value;
updatedMessage = updatedMessage.replace(/(\r\n|\n|\r)/gm, "
");
updatedMessage = escape(updatedMessage);
reuseMessageVacation = updatedMessage;
}else
{
reuseMessageVacation = '';
var messageCondtioArr = 1;
}
/*else if(document.getElementById("userMessageSavedtxt").value != '')
{
var updatedMessage = document.getElementById('userMessageSavedtxt').value;
updatedMessage = updatedMessage.replace(/(\r\n|\n|\r)/gm, "
");
updatedMessage = escape(updatedMessage);
reuseMessageVacation = updatedMessage;
}*/
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
alert ("Your browser does not support AJAX!");return;
}
var esc = document.getElementById('tx1_mnessage').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var url=pathurl;
url=url+"&listing_id="+document.getElementById('tx1_id').value;
url=url+"&guest="+document.getElementById('rent_guest').value;
url=url+"&startd1="+document.getElementById('rent_start_date').value;
url=url+"&endd1="+document.getElementById('rent_end_date').value;
url=url+"&toname="+document.getElementById('tx1_toname').value;
url=url+"&toemail="+document.getElementById('tx1_email').value;
url=url+"&sessionvaluecheck="+document.getElementById('checkvalueofsession').value;
url=url+"&listing_coming_source="+document.getElementById('listing_coming_source').value;
url=url+"&listing_coming_campaign="+document.getElementById('listing_coming_campaign').value;
url=url+"&resusemessage="+reuseMessageVacation;
url=url+"&frommessage="+esc;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=xset;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
if(messageCondtioArr >= 1)
{
document.getElementById('tx1_mnessage').value = "Informe o locador o que você gosta sobre o imóvel, o que mais importa para você ou envie uma pergunta.";
document.getElementById("reusethismessage").checked = false;
document.getElementById('tx1_mnessage').style.color='#696962';
}
}
function xset(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById('show_agent_contact_div').style.display='none';document.getElementById('smallreg_popup').style.display='block';setDivPosition('smallreg_popup');}}
function laststepsave(path){
var message="";var focusname = "";
if((isEmpty(document.getElementById('popname').value) == true) || (document.getElementById('popname').value == "Nome"))
{
message=message+"Por favor introduza um nome ou apelido\n";focusname="popname";
}
if( document.getElementById('popemail') != 'undefined' && (isEmpty(document.getElementById('popemail').value) == true))
{
message=message+"Digite o seu endereço de e-mail\n";if(focusname==""){focusname="popemail";}
}if(document.getElementById('popemail').value!="")
{
if(isEmail(document.getElementById('popemail').value) == false){message=message+"Endereço de email válido\n";if(focusname==""){focusname="popemail";}}
}
if(document.getElementById('poppassword').value == "Min 5 e Max 20 caractares")
{
message=message+"Digite sua senha\n";if(focusname==""){focusname="poppassword";}
}
else
{if( document.getElementById('poppassword') != 'undefined' && (isEmpty(document.getElementById('poppassword').value) == true) ){message=message+"Digite sua senha\n";if(focusname==""){focusname="poppassword";}}if(document.getElementById('poppassword').value !=""){if(document.getElementById('poppassword').value.length >= 5 && document.getElementById('poppassword').value.length < 21){}else{message=message+"Digite uma senha entre 5-20 caracteres\n";if(focusname==""){focusname="poppassword";}}}
}
if(message!=""){document.getElementById(focusname).focus();alert(message);return false;}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}
var ph1 = document.getElementById('popphoneNumber1').value;
var ph2 = document.getElementById('popphoneNumber2').value;
document.getElementById('howitworksc').disabled = false;var pp = "(";var pp1 = ") ";
if(ph1=="DD"){ph1="";}if(ph2=="Numero"){ph2="";}var ph3;
if((ph1!="") && (ph2!="")){ph3 = pp+ph1+pp1+ph2;}if(ph3=="undefined"){ph3="";}
var url=path;url=url+"&popname="+document.getElementById('popname').value;
url=url+"&poplastname="+document.getElementById('poplastname').value;
url=url+"&popemail="+document.getElementById('popemail').value;
url=url+"&poppassword="+document.getElementById('poppassword').value;
url=url+"&phonenumber="+ph3;
url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=xsetsecond;
xmlHttp.open("GET",url,true);xmlHttp.send(null);
}
function xsetsecond(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){if(xmlHttp.responseText < 0){document.getElementById("email_message").innerHTML= "E-mail já existe"}else{document.getElementById('smallreg_popup').style.display='none';document.getElementById('smallreg_popuplast').style.display='block';setDivPosition("smallreg_popuplast");}}}
function seng_mail_toAgent(path, cid, transaction_id, zenid, msg)
{
var calendarDateformat = "dd/mm/aa";
var reuseMessageVacation = '';
if(isEmpty(document.getElementById('tx21_email').value)==true)
{alert("Digite o seu endereço de e-mail");
document.getElementById('tx21_email').focus();return false;}if(isEmail(document.getElementById('tx21_email').value)==false)
{alert("Endereço de email válido");
document.getElementById('tx21_email').focus();return false;}
if(document.getElementById("listing_sub_typeg").value=='aluguel por temporada')
{
if(document.getElementById("rent_start_date").value=="")
{
alert("Por favor, selecione data de entrada");
document.getElementById("rent_start_date").focus();return false;
}
if(document.getElementById("rent_end_date").value=="")
{
alert("Por favor, selecione data de saída");
document.getElementById("rent_end_date").focus();return false;}
if(document.getElementById("rent_start_date").value==calendarDateformat)
{alert("Por favor, selecione data de entrada");
document.getElementById("rent_start_date").focus();return false;}
if(document.getElementById("rent_end_date").value==calendarDateformat)
{alert("Por favor, selecione data de saída");
document.getElementById("rent_end_date").focus();return false;}
var SDate1 = document.getElementById("rent_start_date").value;
var EDate1 = document.getElementById("rent_end_date").value;
var spdate1 = SDate1.split("/");var spdate2 = EDate1.split("/");
var start_date1 = new Date(spdate1[2]+"/"+spdate1[1]+"/"+spdate1[0]);
var end_date1 = new Date(spdate2[2]+"/"+spdate2[1]+"/"+spdate2[0]);
var date1_ms = start_date1.getTime();
var date2_ms = end_date1.getTime();
var difference_ms = Math.abs(date2_ms - date1_ms);
var ONE_DAY = 1000 * 60 * 60 * 24;
var thedays = Math.ceil((date2_ms-date1_ms)/(ONE_DAY));
var price="0";
if(thedays<"0"){alert("Por favor, insira as datas de chegada e partida");
return false;}if(thedays=="0")
{alert("Por favor, selecione sua data de chegada.");
return false;}
var datenotavailble = $('#newdetailpageContact span').html();
if(datenotavailble != null)
{
alert(datenotavailble);
if(datenotavailble !="Preencha número de hóspedes")
{
document.getElementById("rent_start_date").focus();
}
return false;
}
if(document.getElementById("rent_guest").value == 0)
{
var guestAllow = "Preencha número de hóspedes";
document.getElementById('newdetailpageContact').innerHTML=""+guestAllow +"";
document.getElementById("rent_guest").focus();
return false;
}
if((isEmpty(document.getElementById('tx1_mnessage').value)==true) ||
(document.getElementById('tx1_mnessage').value=="Informe o locador o que você gosta sobre o imóvel, o que mais importa para você ou envie uma pergunta."))
{
alert("Digite a sua mensagem");
document.getElementById('MessagepopupIdErr').style.display = 'none';
document.getElementById('tx1_mnessage').style.color = '#000000';
document.getElementById('tx1_mnessage').value = '';
document.getElementById('tx1_mnessage').focus();
return false;
}
var messageCondtioArr = 0;
if(document.getElementById("reusethismessage").checked==true)
{
var updatedMessage = document.getElementById('tx1_mnessage').value;
updatedMessage = updatedMessage.replace(/(\r\n|\n|\r)/gm, "
");
updatedMessage = escape(updatedMessage);
reuseMessageVacation = updatedMessage;
}else
{
reuseMessageVacation = '';
messageCondtioArr = 1;
}
}else
{
if(isEmpty(document.getElementById('tx1_mnessage').value)==true)
{
alert("Digite a sua mensagem");
document.getElementById('tx1_mnessage').focus();
return false;
}
}
include_affiliate(cid, transaction_id, zenid, msg);
var esc = document.getElementById('tx1_mnessage').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var v1 = document.getElementById('your_name').value;
var v2 = document.getElementById('tx21_email').value;
var v3 = document.getElementById('tx1_id').value;
var v4 = esc;
var vv1 = "";
var vv2 = "";
var vv3 = "";
var vv4 = "";
vv4 = vv4.replace(/(\r\n|\n|\r)/gm, "
");
vv4 = escape(vv4);
var js1 = getCookie("cookiefromnamejs");
var js2 = getCookie("cookiefromemail");
var js3 = getCookie("cookielisting_id");
var js4 = getCookie("cookiefrommessage");
if( (v1==js1) && (v2==js2) && (v3==js3) && (v4==js4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
if( (v1==vv1) && (v2==vv2) && (v3==vv3) && (v4==vv4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
criteoEvent1(document.getElementById('tx21_email').value);
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}
document.getElementById('show_agent_contact_div').style.display='none';
if(document.getElementById("listing_sub_typeg").value=="aluguel por temporada")
{
document.getElementById("smallreg_popuplast").style.display='block';
}
else{document.getElementById("div_thank_you").style.display='block';
setDivPosition("div_thank_you");}
setDivPosition("smallreg_popuplast");
var ph1 = document.getElementById('your_phone1').value;
if(ph1==undefined){ph1="";}
var ph2 = document.getElementById('your_phone2').value;
if(ph2==undefined){ph2="";}
var pp = "(";var pp1 = ") ";
if(ph1=="DD"){ph1="";}
if(ph2=="Numero"){ph2="";}
var ph3, cokph1, cokph2;
if((ph1!="") && (ph2!=""))
{
ph3 = pp+ph1+pp1+ph2;
var cokph1 = ph1;
var cokph2 = ph2;
}
if(ph3=="undefined"){ph3="";}
var esc = document.getElementById('tx1_mnessage').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var url=path;url=url+"?listing_id="+document.getElementById('tx1_id').value;
url=url+"&toname="+document.getElementById('tx1_toname').value;
url=url+"&toemail="+document.getElementById('tx1_email').value;
url=url+"&fromname="+document.getElementById('your_name').value;
url=url+"&fromphone="+ph3;url=url+"&fromemail="+document.getElementById('tx21_email').value;
url=url+"&listing_coming_source="+document.getElementById('listing_coming_source').value;
url=url+"&listing_coming_campaign="+document.getElementById('listing_coming_campaign').value;
url=url+"&frommessage="+esc;url=url+"&sessuid="+document.getElementById('sessuid').value;
setCookiejs("cookiefromnamejs",v1,"1");
setCookiejs("cookiefromemail",v2,"1");
setCookiejs("cookielisting_id",v3,"1");
setCookiejs("cookiefrommessage",v4,"1");
setCookiejs("cookiephone1",cokph1,"1");
setCookiejs("cookiephone2",cokph2,"1");
if(document.getElementById("listing_sub_typeg").value=='aluguel por temporada')
{
url=url+"&guest="+document.getElementById('rent_guest').value;
url=url+"&startd1="+document.getElementById('rent_start_date').value;
url=url+"&endd1="+document.getElementById('rent_end_date').value;
url=url+"&resusemessage="+reuseMessageVacation;
}
url=url+"&thank=you";url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedContactAgent;
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
if(messageCondtioArr >= 1)
{
document.getElementById('tx1_mnessage').value = "Informe o locador o que você gosta sobre o imóvel, o que mais importa para você ou envie uma pergunta.";
document.getElementById("reusethismessage").checked = false;
document.getElementById('tx1_mnessage').style.color='#696962';
}
}
function stateChangedContactAgent(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){}}
function check_open_window(){if(trim(document.getElementById('your_email').value)==""){alert("Digite o seu endereço de e-mail");document.getElementById('your_email').focus();return false;}if((isEmail(document.getElementById('your_email').value))==false){
alert("Endereço de email válido");document.getElementById('your_email').focus();return false;}if(trim(document.getElementById('ymessage').value)==""){alert("Digite a sua mensagem");document.getElementById('ymessage').focus();return false;}}
function check_it(theurl){var tomatch= /[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;if (tomatch.test(theurl)){return true;}else{return false; }}
function check_unit_number(){if(trim(document.getElementById('txt_unit_number').value)==""){alert("Digite o número de unidade");document.getElementById('txt_unit_number').focus();return false;}}
function add_unit_number(str){document.getElementById("div_add_unit_number").style.display='block';document.getElementById('fade').style.display='block';document.getElementById('txt_unit_number').value="";setDivPosition("div_add_unit_number");}
function mynotes5(){var val = confirm('Você deve estar autenticado para escrever notas a este imóvel. Clique em OK para efetuar login ou registe-se para uma conta - que leva apenas um minuto!');if (val == true) {show_login();}}
function check_edit_list(){if(trim(document.getElementById('txt_street_number').value)==""){alert("Digite o número de rua");document.getElementById('txt_street_number').focus();return false;}}
function edit_street_number(str)
{document.getElementById("div_edit_street_number").style.display='block';setDivPosition("div_edit_street_number");document.getElementById('fade').style.display='block';if(trim(document.getElementById("txt_street_number").value)==""){document.getElementById("ttTitle").innerHTML="Adicionar número";}else{document.getElementById("ttTitle").innerHTML="Mudar número";}}
function my_notes2(){document.getElementById('my_notes').style.display='block';document.getElementById('fade').style.display='block';setDivPosition("my_notes");}
function share_email_check(path){if(trim(document.getElementById('friend_email').value)=="")
{alert("Por favor, indique o e-mail do seu amigo ");document.getElementById('friend_email').focus();return false;}if((isEmail(document.getElementById('friend_email').value))==false){alert("Endereço de email válido");document.getElementById('friend_email').focus();return false;}if(document.getElementById('my_email').value==""){alert("Digite o seu endereço de e-mail");document.getElementById('my_email').focus();return false;}if((isEmail(document.getElementById('my_email').value))==false){alert("Endereço de email válido");document.getElementById('my_email').focus();return false;}if(document.getElementById('my_name').value==""){alert("Seu nome");document.getElementById('my_name').focus();return false;}xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}document.getElementById('share_email').style.display='none';document.getElementById('fade').style.display='none';var url=path;url=url+"?listing_id="+document.getElementById('li_id').value;url=url+"&friend_email="+document.getElementById('friend_email').value;url=url+"&your_email="+document.getElementById('my_email').value;url=url+"&your_name="+document.getElementById('my_name').value;url=url+"&message="+document.getElementById('txtMessage').value;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateSaveHome09;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateSaveHome09(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){document.getElementById("agent_message").innerHTML=xmlHttp.responseText;}}
function send_to_friend(str1){document.getElementById('share_email').style.display='block';document.getElementById('fade').style.display='block';document.getElementById('friend_email').focus();setDivPosition("share_email");}
function check_confirm202(){
var val = confirm("Você deve estar autenticado para guardar imóveis. Clique em OK para efetuar login ou registe-se para uma conta - que leva apenas um minuto!");
if(val==true){show_login();}}
function changeCountry1()
{document.getElementById('idCountry1').style.display = "block";document.getElementById('idBack1').style.display = "block";document.getElementById('idLocation1').style.display = "none";document.getElementById('idNocountry1').style.display = "none";document.getElementById('cityExample1').style.display = "none";document.getElementById('checkLocation').value="10";document.getElementById('t_location').value="";}
function hideCountry1(){document.getElementById('idCountry1').style.display = "none";document.getElementById('idBack1').style.display = "none";document.getElementById('idLocation1').style.display = "block";document.getElementById('idNocountry1').style.display = "block";document.getElementById('cityExample1').style.display = "block";document.getElementById('checkLocation').value="1";document.getElementById('t_location').value="";}
function mouse_incontact(){}
function popitup(url){newwindow=window.open(url,'name','height=550,width=750,scrollbars=yes');if (window.focus) {newwindow.focus()}return false;}
function call_function2(str,str1)
{if(str=="Comprar"){document.getElementById("listing_sub_type1").style.display='block';}else if(str=="Alugar"){document.getElementById("listing_sub_type2").style.display='block';}else if(str==""){document.getElementById("listing_sub_type1").style.display='block';}document.frmAddListing.listing_zip1.focus();}
function validate_regsecond()
{
var message="";
var focusname = "";
if(document.getElementById('t_email') != 'undefined' && (isEmpty(document.getElementById('t_email').value) == true))
{
message=message+"Digite o seu endereço de e-mail\n";
if(focusname=="")
{
focusname="t_email";
}
}
if(document.getElementById('t_email').value!="")
{
if(isEmail(document.getElementById('t_email').value) == false)
{
message=message+"Endereço de email válido\n";
if(focusname=="")
{
focusname="t_email";
}
}
}
if(document.getElementById('t_password')!=null)
{
if( document.getElementById('t_password') != 'undefined' && (isEmpty(document.getElementById('t_password').value) == true) )
{
message=message+"Por favor digite a senha\n";
if(focusname=="")
{
focusname="t_password";
}
}
if(document.getElementById('t_password').value !="")
{
if(document.getElementById('t_password').value.length > 4 && document.getElementById('t_password').value.length < 21)
{
}
else
{
message=message+"Digite uma senha entre 5-20 caracteres\n";
if(focusname=="")
{
focusname="t_password";
}
}
}
}
if(document.getElementById('t_confirm_password')!=null)
{
if( document.getElementById('t_confirm_password') != 'undefined' && (isEmpty(document.getElementById('t_confirm_password').value) == true) )
{
message=message+"Digite sua senha para verificação\n";
if(focusname=="")
{
focusname="t_confirm_password";
}
}
if(document.getElementById('t_confirm_password').value !="")
{
if(document.getElementById('t_confirm_password').value.length > 4 && document.getElementById('t_confirm_password').value.length < 21)
{
}
else
{
message=message+"Confirme uma senha entre 5-20 caracteres\n";
if(focusname=="")
{
focusname="t_confirm_password";
}
}
}
if(document.getElementById('t_password').value!="" && document.getElementById('t_confirm_password').value!="")
{
if(document.getElementById('t_password').value != document.getElementById('t_confirm_password').value)
{
message=message+"Senha e confirmar senha não correspondem\n";
if(focusname=="")
{
focusname="t_password";
}
}
}
}
if((isEmpty(document.getElementById('t_name').value) == true))
{
message=message+"Por favor introduza um nome ou apelido\n";
if(focusname=="")
{
focusname="t_name";
}
}
if((isEmpty(document.getElementById('t_location').value) == true))
{
message=message+"Digite sua localização no formato Bairro, Cidade e Estado, ou CEP\n";
if(focusname=="")
{
focusname="t_location";
}
}
if((isEmpty(document.getElementById('t_real_licence').value) == true))
{
message=message+"Digite CRESCI número\n";
if(focusname=="")
{
focusname="t_real_licence";
}
}
if((isEmpty(document.getElementById('t_state').value) == true))
{
message=message+"Digite seu Estado\n";
if(focusname=="")
{
focusname="t_state";
}
}
if((isEmpty(document.getElementById('t_brokerage').value) == true))
{
message=message+"Digite seu codigo interno do imóvel\n";
if(focusname=="")
{
focusname="t_brokerage";
}
}
if((isEmpty(document.getElementById('t_cpf').value) == true))
{
message=message+"Digite o Número de CPF\n";
if(focusname=="")
{
focusname="t_cpf";
}
}
if(document.getElementById('t_cpf').value != "")
{
if(document.getElementById('t_cpf').value.length < "11")
{
message=message+"Corrigir o CPF\n";
if(focusname=="")
{
focusname="t_cpf";
}
}
}
if(message!="")
{
document.getElementById(focusname).focus();
alert(message);
return false;
}
}
function isEmpty(s){s=trim(s);return ((s == null) || (s.length == 0))}
function isEmail(s){var regex = /(^[a-z]([a-z_\.]*)@([a-z_\.]*)([.][a-z]{3})$)|(^[a-z]([a-z_\.]*)@([a-z_\.]*)(\.[a-z]{3})(\.[a-z]{2})*$)/i; var regex = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; return regex.test(s);}function isValidateUrl(strUrl){var v = new RegExp();v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");if (!v.test(strUrl)) { return false;}return true;}function change_subtype3(){document.getElementById("listing_sub_type1").style.display='none';document.getElementById("listing_sub_type2").style.display='none';document.getElementById("listing_sub_type3").style.display='block';}
function call_sub_ptype(str1,path){xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return; }var url=path; url=url+"?value="+str1; url=url+"&sid="+Math.random(); xmlHttp.onreadystatechange=stateChangedforgot;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateChangedforgot(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById("show_sub_property_type").innerHTML=xmlHttp.responseText ;} }
function show_listing_popup(){var Areturn = getScrollXY();var countTop2 = Areturn[1];var countTop3 = parseInt(160) + parseInt(countTop2);countTop3 = countTop3+'px';var leftDist = (parseInt(document.body.clientWidth)/2);leftDist = parseInt(leftDist)-230;leftDist = leftDist+'px';document.getElementById("listing_popup").style.left=leftDist;document.getElementById("listing_popup").style.top=countTop3;document.getElementById("listing_popup").style.display='block';}
function getRestDetails5(){var t = setTimeout("getRestDetails()",200);}
function getRestDetails51(){var t = setTimeout("getRestDetails1()",200);}
function getRestDetails1(){var str1=document.getElementById("listing_zip1").value;var path=document.getElementById("hiddenpath").value;if(str1.length<2){return false;}if(str1.length>2){document.getElementById("loading_div5").style.display="block" }xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}var url=path;
url=url+"?value="+str1;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateResponseDetail1;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateResponseDetail1(){if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){document.getElementById("nValue").innerHTML=xmlHttp.responseText;document.getElementById("loading_div5").style.display = "none";}}
function getRestDetails(){var str1=document.getElementById("listing_zip1").value; var path=document.getElementById("hiddenpath").value;if(str1.length<2){return false;}if(str1.length>2){document.getElementById("loading_div5").style.display="block";}document.getElementById("listing_stname").value="";document.getElementById("listing_city").value="";document.getElementById("listing_state").value="";document.getElementById("listing_district").value="";xmlHttp=GetXmlHttpObject();if (xmlHttp==null){ alert ("Your browser does not support AJAX!"); return;}var url=path;url=url+"?value="+str1;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateResponseDetail;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateResponseDetail(){if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {var word = xmlHttp.responseText;var temp = new Array();temp = word.split('@@');document.getElementById("loading_div5").style.display = "none";if (temp[0] != "0") {document.getElementById("listing_stname").value = temp[0]; }if (temp[1] != "0") {document.getElementById("listing_city").value = temp[1];}if (temp[2] != "0") {document.getElementById("listing_state").value = temp[2];}if (temp[3] != "0") {document.getElementById("listing_district").value = temp[3];}}}
function selectDistrictListing(dpath, street, zip){xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}var url=dpath;url=url+"?street="+street;url=url+"&zip="+zip;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateResponseC;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateResponseC(){if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete"){document.getElementById("district_change").innerHTML=xmlHttp.responseText;}}
function trim(b){var i=0;while(b.charAt(i)==" "){i++;}b=b.substring(i,b.length);len=b.length-1;while(b.charAt(len)==" "){len--;}b=b.substring(0,len+1);return b;
}function getHipen(strvalue){chr="-";loc="5";output='';for (var i=0; i0 && i%loc == 0)output += chr;output += output.charAt(i);}document.getElementById("listing_zip1").value=output;}
function getPointafter3(strvalue, event){var count = strvalue.length;if(count%3=='0'){var outstring = document.getElementById("listing_price").value;outstring = outstring+".";document.getElementById("listing_price").value=outstring;}}
function getHipen1(strvalue, event){var eventf = event.keyCode;var count = strvalue.length;if(count=='5'){if(eventf!='8'){if(eventf=='46'){document.getElementById("listing_zip1").value="";}
else{var substpart1 = strvalue.substring(0,5);var substpart2 = strvalue.substring(5,count);var outstring = substpart1+"-"+substpart2;document.getElementById("listing_zip1").value=outstring;}}}}
function ReplaceAll(Source,stringToFind,stringToReplace){var temp = Source;var index = temp.indexOf(stringToFind);while(index != -1){temp = temp.replace(stringToFind,stringToReplace);index = temp.indexOf(stringToFind);}return temp;}
function getScrollXY() {var scrOfX = 0, scrOfY = 0;if( typeof( window.pageYOffset ) == 'number' ) {scrOfY = window.pageYOffset;scrOfX = window.pageXOffset;} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {scrOfY = document.body.scrollTop;scrOfX = document.body.scrollLeft;} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {scrOfY = document.documentElement.scrollTop;scrOfX = document.documentElement.scrollLeft;} return [ scrOfX, scrOfY ];}
function hidefade(fadename){document.getElementById(fadename).style.display='none';document.getElementById('fade').style.display='none';}
function submit_pro_form(path, cid, transaction_id, zenid, msg)
{
var calendarDateformat = "dd/mm/aa";
if(document.getElementById("fyourname").value=="")
{
alert("Por favor introduza um nome ou apelido");
document.getElementById("fyourname").focus();
return false;
}
if(document.getElementById("fyouremail").value=="")
{
alert("Digite seu endereço de e-mail");
document.getElementById("fyouremail").focus();
return false;
}
if(isEmail(document.getElementById('fyouremail').value)==false)
{
alert("Endereço de email válido");
document.getElementById('fyouremail').focus();
return false;
}
if(document.getElementById("listing_sub_typeg").value=='aluguel por temporada')
{
if(document.getElementById("rent_start_date1").value=="")
{
alert("Por favor, selecione data de entrada");
document.getElementById("rent_start_date1").focus();
return false;
}
if(document.getElementById("rent_end_date1").value=="")
{
alert("Por favor, selecione data de saída");
document.getElementById("rent_end_date1").focus();
return false;
}
if(document.getElementById("rent_start_date1").value==calendarDateformat)
{
alert("Por favor, selecione data de entrada");
document.getElementById("rent_start_date1").focus();
return false;
}
if(document.getElementById("rent_end_date1").value==calendarDateformat)
{
alert("Por favor, selecione data de saída");
document.getElementById("rent_end_date1").focus();
return false;
}
}
if(document.getElementById("fYMsg").value=="")
{
alert("Digite a sua mensagem");
document.getElementById("fYMsg").focus();
return false;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var ph1 = document.getElementById('phoneNumber1').value;
if(ph1==undefined){ph1="";}
var ph2 = document.getElementById('phoneNumber2').value;
if(ph2==undefined){ph2="";}
var pp = "(";
var pp1 = ") ";
if(ph1=="DD"){ph1="";}
if(ph2=="Numero"){ph2="";}
var ph3, cokph1, cokph2;
if((ph1!="") && (ph2!=""))
{
ph3 = pp+ph1+pp1+ph2;
var cokph1 = ph1;
var cokph2 = ph2;
}
include_affiliate(cid, transaction_id, zenid, msg);
var esc = document.getElementById('fYMsg').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var v1 = document.getElementById('fyourname').value;
var v2 = document.getElementById('fyouremail').value;
var v3 = document.getElementById('tx1_id').value;
var v4 = esc;
var vv1 = "";
var vv2 = "";
var vv3 = "";
var vv4 = "";
vv4 = vv4.replace(/(\r\n|\n|\r)/gm, "
");
vv4 = escape(vv4);
var js1 = getCookie("cookiefromnamejs");
var js2 = getCookie("cookiefromemail");
var js3 = getCookie("cookielisting_id");
var js4 = getCookie("cookiefrommessage");
if( (v1==js1) && (v2==js2) && (v3==js3) && (v4==js4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
if( (v1==vv1) && (v2==vv2) && (v3==vv3) && (v4==vv4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
criteoEvent1(document.getElementById('fyouremail').value);
// var Areturn = getScrollXY()
//var countTop2 = Areturn[1];
//var countTop3 = parseInt(160) + parseInt(countTop2);
//countTop3 = countTop3+'px';
var leftDist = (parseInt(document.body.clientWidth)/2);
//leftDist = parseInt(leftDist)-230;
//leftDist = leftDist+'px';
//document.getElementById("div_thank_you").style.left=leftDist;
//document.getElementById("div_thank_you").style.top=countTop3;
document.getElementById("div_thank_you").style.display='block';
setDivPosition("div_thank_you");
document.getElementById('fade').style.display='block';
var url=path;
url=url+"?listing_id="+document.getElementById('tx1_id').value;
url=url+"&toname="+document.getElementById('tx1_toname').value;
url=url+"&toemail="+document.getElementById('tx1_email').value;
url=url+"&your_broker_name_txt="+document.getElementById('your_broker_name_txt').value;
url=url+"&fromname="+document.getElementById('fyourname').value;
url=url+"&fromphone="+ph3;
url=url+"&fromemail="+document.getElementById('fyouremail').value;
url=url+"&listing_coming_source="+document.getElementById('listing_coming_source').value;
url=url+"&listing_coming_campaign="+document.getElementById('listing_coming_campaign').value;
//url=url+"&frommessage="+document.getElementById('fYMsg').value;
url=url+"&frommessage="+esc;
url=url+"&sessuid="+document.getElementById('sessuid').value;
if(document.getElementById("listing_sub_typeg").value=='aluguel por temporada')
{
url=url+"&guest="+document.getElementById('rent_guest1').value;
url=url+"&startd1="+document.getElementById('rent_start_date1').value;
url=url+"&endd1="+document.getElementById('rent_end_date1').value;
}
setCookiejs("cookiefromnamejs",v1,"1");
setCookiejs("cookiefromemail",v2,"1");
setCookiejs("cookielisting_id",v3,"1");
setCookiejs("cookiefrommessage",v4,"1");
setCookiejs("cookiephone1",cokph1,"1");
setCookiejs("cookiephone2",cokph2,"1");
url=url+"&thank=you";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedContactAgentRe;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function submit_pro_form1(path, cid, transaction_id, zenid, msg)
{
if(document.getElementById("fbyourname").value=="")
{
alert("Por favor introduza um nome ou apelido");
document.getElementById("fbyourname").focus();
return false;
}
if(document.getElementById("fbyouremail").value=="")
{
alert("Digite seu endereço de e-mail");
document.getElementById("fbyouremail").focus();
return false;
}
if(isEmail(document.getElementById('fbyouremail').value)==false)
{
alert("Endereço de email válido");
document.getElementById('fbyouremail').focus();
return false;
}
if(document.getElementById("fbMsg").value=="")
{
alert("Digite a sua mensagem");
document.getElementById("fbMsg").focus();
return false;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var ph1;
var ph2;
if(document.getElementById('fbphoneNumb1') != undefined)
{
var ph1 = document.getElementById('fbphoneNumb1').value;
}
if(document.getElementById('fbphoneNumb2') != undefined)
{
var ph2 = document.getElementById('fbphoneNumb2').value;
}
var pp = "(";
var pp1 = ") ";
if(ph1=="DD"){ph1="";}
if(ph2=="Numero"){ph2="";}
var ph3, cokph1, cokph2='';
if((ph1!="") && (ph2!=""))
{
ph3 = pp+ph1+pp1+ph2;
var cokph1 = ph1;
var cokph2 = ph2;
}
include_affiliate(cid, transaction_id, zenid, msg);
var esc = document.getElementById('fbMsg').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var v1 = document.getElementById('fbyourname').value;
var v2 = document.getElementById('fbyouremail').value;
var v3 = document.getElementById('tx1_id').value;
var v4 = esc;
var vv1 = "";
var vv2 = "";
var vv3 = "";
var vv4 = "";
vv4 = vv4.replace(/(\r\n|\n|\r)/gm, "
");
vv4 = escape(vv4);
var js1 = getCookie("cookiefromnamejs");
var js2 = getCookie("cookiefromemail");
var js3 = getCookie("cookielisting_id");
var js4 = getCookie("cookiefrommessage");
if( (v1==js1) && (v2==js2) && (v3==js3) && (v4==js4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
if( (v1==vv1) && (v2==vv2) && (v3==vv3) && (v4==vv4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
criteoEvent1(document.getElementById('fbyouremail').value);
// var Areturn = getScrollXY()
//var countTop2 = Areturn[1];
//var countTop3 = parseInt(160) + parseInt(countTop2);
//countTop3 = countTop3+'px';
var leftDist = (parseInt(document.body.clientWidth)/2);
//leftDist = parseInt(leftDist)-230;
//leftDist = leftDist+'px';
//document.getElementById("div_thank_you").style.left=leftDist;
//document.getElementById("div_thank_you").style.top=countTop3;
document.getElementById("div_thank_you").style.display='block';
setDivPosition("div_thank_you");
document.getElementById('fade').style.display='block';
var url=path;
url=url+"?listing_id="+document.getElementById('tx1_id').value;
url=url+"&toname="+document.getElementById('tx1_toname').value;
url=url+"&toemail="+document.getElementById('tx1_email').value;
url=url+"&your_broker_name_txt="+document.getElementById('your_broker_name_txt1').value;
url=url+"&fromname="+document.getElementById('fbyourname').value;
url=url+"&fromphone="+ph3;
url=url+"&fromemail="+document.getElementById('fbyouremail').value;
url=url+"&listing_coming_source="+document.getElementById('listing_coming_source').value;
url=url+"&listing_coming_campaign="+document.getElementById('listing_coming_campaign').value;
//url=url+"&frommessage="+document.getElementById('fbMsg').value;
url=url+"&frommessage="+esc;
url=url+"&sessuid="+document.getElementById('sessuid').value;
setCookiejs("cookiefromnamejs",v1,"1");
setCookiejs("cookiefromemail",v2,"1");
setCookiejs("cookielisting_id",v3,"1");
setCookiejs("cookiefrommessage",v4,"1");
setCookiejs("cookiephone1",cokph1,"1");
setCookiejs("cookiephone2",cokph2,"1");
url=url+"&thank=you";
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedContactAgentRe;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function submit_pro_form3(path)
{
var calendarDateformat = "dd/mm/aa";
if((document.getElementById("fyourname").value=="") || (document.getElementById("fyourname").value=="Nome"))
{
alert("Por favor introduza um nome ou apelido");
document.getElementById("fyourname").value="";
document.getElementById("fyourname").focus();
return false;
}
if((document.getElementById("phoneNumber1").value=="") || (document.getElementById("phoneNumber1").value=="DD"))
{
alert("Por favor, Digite o telefone");
document.getElementById("phoneNumber1").value="";
document.getElementById("phoneNumber1").focus();
return false;
}
if((document.getElementById("phoneNumber2").value=="") || (document.getElementById("phoneNumber2").value=="NÚMERO"))
{
alert("Por favor, Digite o telefone");
document.getElementById("phoneNumber2").value="";
document.getElementById("phoneNumber2").focus();
return false;
}
if((document.getElementById("fyouremail").value=="") || (document.getElementById("fyouremail").value=="Email"))
{
alert("Digite seu endereço de e-mail");
document.getElementById("fyouremail").value="";
document.getElementById("fyouremail").focus();
return false;
}
if(isEmail(document.getElementById('fyouremail').value)==false)
{
alert("Endereço de email válido");
document.getElementById('fyouremail').focus();
return false;
}
if(document.getElementById("fYMsg").value=="")
{
alert("Digite a sua mensagem");
document.getElementById("fYMsg").value="";
document.getElementById("fYMsg").focus();
return false;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Your browser does not support AJAX!");
return;
}
var ph1 = document.getElementById('phoneNumber1').value;
var ph2 = document.getElementById('phoneNumber2').value;
var pp = "(";
var pp1 = ") ";
if(ph1=="DD"){ph1="";}
if(ph2=="Numero"){ph2="";}
var ph3, cokph1, cokph2;
if((ph1!="") && (ph2!=""))
{
ph3 = pp+ph1+pp1+ph2;
var cokph1 = ph1;
var cokph2 = ph2;
}
var esc = document.getElementById('fYMsg').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var v1 = document.getElementById('fyourname').value;
var v2 = document.getElementById('fyouremail').value;
var v3 = document.getElementById('tx1_id').value;
var v4 = esc;
var vv1 = "";
var vv2 = "";
var vv3 = "";
var vv4 = "";
vv4 = vv4.replace(/(\r\n|\n|\r)/gm, "
");
vv4 = escape(vv4);
var js1 = getCookie("cookiefromnamejs");
var js2 = getCookie("cookiefromemail");
var js3 = getCookie("cookielisting_id");
var js4 = getCookie("cookiefrommessage");
if( (v1==js1) && (v2==js2) && (v3==js3) && (v4==js4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
if( (v1==vv1) && (v2==vv2) && (v3==vv3) && (v4==vv4) )
{
alert("Caro/a Cliente,\n\nEsta mensagem já foi enviada para o anunciante.");
return false;
}
//sent email for group checking
criteoEvent1(document.getElementById('fyouremail').value);
//document.getElementById("div_thank_you").style.display='block';
//setDivPosition("div_thank_you");
document.getElementById("faceboxdetail").style.display='block';
setDivPosition("faceboxdetail");
document.getElementById('fade').style.display='block';
var alertsrec;
if(document.getElementById('alertrec').checked){
alertsrec = document.getElementById('alertrec').value;
}else{
alertsrec = "";
}
var url=path;
url=url+"?listing_id="+document.getElementById('tx1_id').value;
url=url+"&toname="+document.getElementById('tx1_toname').value;
url=url+"&toemail="+document.getElementById('tx1_email').value;
url=url+"&fromname="+document.getElementById('fyourname').value;
url=url+"&hard_user_name="+document.getElementById('hard_user_name').value;
url=url+"&your_broker_name_txt="+document.getElementById('your_broker_name_txt2').value;
url=url+"&fromphone="+ph3;
url=url+"&listing_coming_source="+document.getElementById('listing_coming_source').value;
url=url+"&listing_coming_campaign="+document.getElementById('listing_coming_campaign').value;
url=url+"&fromemail="+document.getElementById('fyouremail').value;
//url=url+"&frommessage="+document.getElementById('fYMsg').value;
url=url+"&frommessage="+esc;
url=url+"&alertsrec="+alertsrec;
url=url+"&sessuid="+document.getElementById('sessuid').value;
var utm_campaign_el = document.querySelector('input[name=utm_campaign]');
if(utm_campaign_el){
url = url+"&utm_campaign="+utm_campaign_el.value;
}
setCookiejs("cookiefromnamejs",v1,"1");
setCookiejs("cookiefromemail",v2,"1");
setCookiejs("cookielisting_id",v3,"1");
setCookiejs("cookiefrommessage",v4,"1");
setCookiejs("cookiephone1",cokph1,"1");
setCookiejs("cookiephone2",cokph2,"1");
url=url+"&thank=you";
url=url+"&transaction_id="+document.getElementById('transactionId').value;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedContactAgentRe;
xmlHttp.open("GET",url,true);
//console.log(url);
xmlHttp.send(null);
}
function stateChangedContactAgentRe(){
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
var restext = xmlHttp.responseText;
var restexta = restext.split("-");
var locationTrailing = restexta[1] + "/" + restexta[0] + "/" + restexta[3] + "/" + restexta[4] + "/" + restexta[5] + "/" + restexta[6] + "/";
if(restexta[2]=="7"){
window.location= "https://www.agenteimovel.com.br/lancamento-contato-enviado/"+locationTrailing;
} else {
window.location="https://www.agenteimovel.com.br/contato-enviado/"+locationTrailing;
}
}
}
function change_everything1(elem){elem.style.color = '#000000';}
function change_everything2(elem){elem.style.color = '#000000';var v = elem.value;var le =v.length;if(le==2){document.getElementById("phoneNumber2").value=""; document.getElementById("phoneNumber2").focus();}}
function change_everything2po(elem,event)
{
elem.style.color = '#000000';
var v = elem.value;
var le =v.length;
if(event.shiftKey && event.keyCode == 9) {
document.getElementById("poppassword").focus();
document.getElementById("poppassword").select();
return false;
}
if(event.keyCode == 46 || event.keyCode == 8) {
document.getElementById("popphoneNumber1").focus();
document.getElementById("popphoneNumber1").value='';
return false;
}
if(le==2)
{
document.getElementById("popphoneNumber2").focus();
return false;
}
}
function change_everything21(elem){elem.style.color = '#000000';var v = elem.value;var le =v.length;if(le==2){document.getElementById("your_phone2").value=""; document.getElementById("your_phone2").focus();}}
function change_everythingNewFun(elem,event,fname,phone1,phone2)
{
elem.style.color = '#000000';
var v = elem.value;
var le =v.length;
if(event.shiftKey && event.keyCode == 9) {
document.getElementById(fname).focus();
document.getElementById(fname).select();
return false;
}
if(event.keyCode == 46 || event.keyCode == 8) {
document.getElementById(phone1).focus();
document.getElementById(phone1).value='';
return false;
}
if(le==2)
{
document.getElementById(phone2).focus();
return false;
}
}
function display_phone_num(path, hideone, displayone){
xmlHttp=GetXmlHttpObject();if (xmlHttp==null)
{alert ("Your browser does not support AJAX!");return;}
document.getElementById(hideone).style.display="none";
document.getElementById(displayone).style.display="block";
var url = path;url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedtxt;xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function display_phone_numDetail(path, hideone, displayone,anotherphone,anotherphonebl,phoneshowpophide,phoneshowpopshow,brokerPh,brokerPhBl){
xmlHttp=GetXmlHttpObject();if (xmlHttp==null)
{alert ("Your browser does not support AJAX!");return;}
document.getElementById(hideone).style.display="none";
document.getElementById(displayone).style.display="block";
if(document.getElementById(anotherphone) != undefined)
{
document.getElementById(anotherphone).style.display="none";
document.getElementById(anotherphonebl).style.display="block";
}
if(document.getElementById(phoneshowpophide) != undefined)
{
document.getElementById(phoneshowpophide).style.display="none";
document.getElementById(phoneshowpopshow).style.display="block";
}
if(document.getElementById(brokerPh) != undefined)
{
document.getElementById(brokerPh).style.display="none";
document.getElementById(brokerPhBl).style.display="block";
}
var url = path;url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChangedtxt;xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChangedtxt(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){}}
function save_email_alert_notlogin(path)
{
document.getElementById('div_thank_you').style.display='none';var thishome="0";var discitystate="0";var zonahome="0";var cityhome="0"; if(document.getElementById("similarPropPricecheck").checked==true){var similarhome="1";}else{var similarhome="0";}if(document.getElementById("similarPropPricecheck1").checked==true){var discitystate="1";}else{var discitystate="0";
}
if(document.getElementById('similarPropPricecheck13') != undefined){
if(document.getElementById("similarPropPricecheck13").checked==true){var zonahome="1";}
else{var zonahome="0";}}
else{var zonahome="0";}
if(document.getElementById('similarPropPricecheck14') != undefined){
if(document.getElementById("similarPropPricecheck14").checked==true){var cityhome="1";}
else{var cityhome="0";}}
else{var cityhome="0";}
var chimpnewsletter;
if(document.getElementById('mailchnewsletter') != undefined){
if(document.getElementById("mailchnewsletter").checked==true){var chimpnewsletter="1";}
else{var chimpnewsletter="0";}}
else{var chimpnewsletter="0";}
xmlHttp=GetXmlHttpObject();if (xmlHttp==null){alert ("Your browser does not support AJAX!");return;}var pricefreq = document.getElementById('similarPropPricecal').value;var url = path;url=url+"?pricefreq="+pricefreq;url=url+"&similarhome="+similarhome;
url=url+"&discitystate="+discitystate;url=url+"&chimpnewsletter="+chimpnewsletter;url=url+"&zonahome="+zonahome;url=url+"&cityhome="+cityhome;url=url+"&sid="+Math.random();xmlHttp.onreadystatechange=stateChangedtxtf;xmlHttp.open("GET",url,true);xmlHttp.send(null);var Areturn = getScrollXY();var countTop2 = Areturn[1];var countTop3 = parseInt(160) + parseInt(countTop2);countTop3 = countTop3+'px';var leftDist = (parseInt(document.body.clientWidth)/2);leftDist = parseInt(leftDist)-230;leftDist = leftDist+'px';document.getElementById("div_after_thank_you").style.display='block';setDivPosition("div_after_thank_you");}function stateChangedtxtf(){if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){}}
function pass_test(thival){if(thival.value=="Min 5 e Max 20 caractares"){thival.value="";thival.style.color="#000000";document.getElementById("poppassword").setAttribute("type", "password");}}function changepricebooking(val1, pr1, pr2, pr3, vacaprice){if(val1=="1"){document.getElementById("booking_save_price").value=pr1;document.getElementById("bookingprice").innerHTML=pr1;}if(val1=="7"){document.getElementById("booking_save_price").value=pr2;document.getElementById("bookingprice").innerHTML=pr2;}if(val1=="30"){document.getElementById("booking_save_price").value=pr3;document.getElementById("bookingprice").innerHTML=pr3;}}
function calculateAmountFun(SDate1,EDate1,pr1, pr2, pr3, checkFieEmp, CalenderCallId)
{
var price ='';var thedays ='';
var ONE_DAY = 1000 * 60 * 60 * 24;
var spdate1 = SDate1.split("/");
var spdate2 = EDate1.split("/");
var start_date1 = new Date(spdate1[2]+"/"+spdate1[1]+"/"+spdate1[0]);
var end_date1 = new Date(spdate2[2]+"/"+spdate2[1]+"/"+spdate2[0]);
var date1_ms = start_date1.getTime();
var date2_ms = end_date1.getTime();
var difference_ms = Math.abs(date2_ms - date1_ms);
var thedays = Math.ceil((date2_ms-date1_ms)/(ONE_DAY));
var price2status = false;
var price3status = false;
if(pr2 >= 1) { price2status = true; }
if(pr3 >= 1) { price3status = true; }
var price="0";
var d = $.datepicker.parseDate('dd/mm/yy', SDate1);
if(thedays<"0")
{
//alert("Por favor, insira as datas de chegada e partida");
d.setDate(d.getDate() + 1);
if(checkFieEmp=='checkin')
{
$('#checkout').datepicker('setDate', d);
document.getElementById("checkout").blur();
setTimeout("document.getElementById('checkout').focus()", 10);
}else if(checkFieEmp=='rent_start_date')
{
$('#rent_end_date').datepicker('setDate', d);
document.getElementById("rent_end_date").blur();
setTimeout("document.getElementById('rent_end_date').focus()", 10);
}
}
if(thedays == 0)
{
if(checkFieEmp=='checkin')
{
if(CalenderCallId == 'checkin')
{
d.setDate(d.getDate() + 1);
$('#checkout').datepicker('setDate', d);
}else{
d.setDate(d.getDate() - 1);
$('#checkin').datepicker('setDate', d);
}
}
else if(checkFieEmp=='rent_start_date')
{
if(CalenderCallId == 'rent_start_date')
{
d.setDate(d.getDate() + 1);
$('#rent_end_date').datepicker('setDate', d);
}else{
d.setDate(d.getDate() - 1);
$('#rent_start_date').datepicker('setDate', d);
}
}
}
if( (thedays > "0") && (thedays < "7") )
{
price = thedays*pr1;
}
if(thedays == "7")
{
if(price2status)
{
price = pr2;
}else
{
price = thedays*pr1;
}
}
if( (thedays > "7") && (thedays < "30") )
{
if(price2status)
{
price = ((1*pr2) + (pr2 / 7 *(thedays-7)));
}else
{
price = thedays*pr1;
}
}
if(thedays == "30")
{
if(price3status) { price = pr3; } else { price = thedays*pr1; }
}
if(thedays > "30")
{
if(price3status)
{
price = ((1*pr3) + (pr3 / 30 *(thedays-30)));
}else
{
price = thedays*pr1;
}
}
var ArrayPriceDays1 = new Array();
ArrayPriceDays1[0] = price;
ArrayPriceDays1[1] = thedays;
return ArrayPriceDays1;
}
function checkingGuest(selectedOptionValue, errorMessageDivID, listingGuest, Pr1, Pr2, Pr3, prDetail, minnight, maxnight)
{
var CalenderCallId = '';
var ValNotZeroReturn = new Boolean();
if(parseInt(listingGuest) >= 1)
{
if(errorMessageDivID =='newdetailpage')
{
ValNotZeroReturn = checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID);
if(ValNotZeroReturn) {
ValNotZeroReturn = CalenderCalWhenEmpty(errorMessageDivID);
if(ValNotZeroReturn){
onchangefunc(Pr1, Pr2, Pr3, prDetail, minnight, maxnight, listingGuest, CalenderCallId);
} }
}
if(errorMessageDivID =='newdetailpageContact')
{
ValNotZeroReturn = checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID);
if(ValNotZeroReturn) {
ValNotZeroReturn = CalenderCalWhenEmpty(errorMessageDivID);
if(ValNotZeroReturn) {
onchangefuncContact(Pr1, Pr2, Pr3, prDetail, minnight, maxnight, listingGuest, CalenderCallId); } }
}
}else {
ValNotZeroReturn = checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID);
if(ValNotZeroReturn){ document.getElementById(errorMessageDivID).innerHTML=''; }
}
}
function checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID)
{
if(selectedOptionValue == 0)
{
var guestAllow = "Preencha número de hóspedes";
document.getElementById(errorMessageDivID).innerHTML=""+guestAllow +"";
return false;
}else
{
return true;
}
}
function CalenderCalWhenEmpty(errorMessageDivID)
{
var calendarDateformat = "dd/mm/aa";
var returnErrorMsg = focusCalender = '';
if(errorMessageDivID =='newdetailpage')
{
if((document.getElementById('checkin').value==calendarDateformat) || (document.getElementById('checkin').value==""))
{
focusCalender = 'checkin';
returnErrorMsg = 1;
}
if((document.getElementById('checkout').value==calendarDateformat) || (document.getElementById('checkout').value==""))
{
if(focusCalender == '') { focusCalender = 'checkout'; }
returnErrorMsg = 1;
}
if(returnErrorMsg ==1) {
document.getElementById(focusCalender).focus();
return false;
}else{
return true;
}
}
if(errorMessageDivID =='newdetailpageContact')
{
if((document.getElementById('rent_start_date').value==calendarDateformat) || (document.getElementById('rent_start_date').value==""))
{
document.getElementById('rent_start_date').focus();
focusCalender = 'rent_start_date';
returnErrorMsg = 1;
}
if((document.getElementById('rent_end_date').value==calendarDateformat) || (document.getElementById('rent_end_date').value==""))
{
if(focusCalender == '') { focusCalender = 'rent_end_date'; }
returnErrorMsg = 1;
}
if(returnErrorMsg ==1) {
document.getElementById(focusCalender).focus();
return false;
}else{
return true;
}
}
}
function onchangefunc(pr1, pr2, pr3, trp, minnight, maxnight, listingGuest, CalenderCallId)
{
if(CalenderCallId == '')
{
CalenderCallId = 'checkin';
}
var SDate1 = document.getElementById("checkin").value;
var EDate1 = document.getElementById("checkout").value;
var guestAllow = document.getElementById("number_of_guests").value;
var ArrayPriceDays = new Array();var price ='';var thedays ='';
ArrayPriceDays = calculateAmountFun(SDate1,EDate1,pr1, pr2, pr3,'checkin',CalenderCallId);
price =ArrayPriceDays[0];
thedays =ArrayPriceDays[1];
if(thedays <= 0)
{
var SDate1 = document.getElementById("checkin").value;
var EDate1 = document.getElementById("checkout").value;
ArrayPriceDays = calculateAmountFun(SDate1,EDate1,pr1, pr2, pr3,'checkin',CalenderCallId);
price =ArrayPriceDays[0];
thedays =ArrayPriceDays[1];
}
price = Math.round(price);
document.getElementById("booking_save_price").value=price;
price = (price >= 1) ? price : pr1;
var price10p = price+(price*12)/100;
BookingpriceDisp = new_convert_fun(price10p);
document.getElementById("bookingprice").innerHTML=BookingpriceDisp;
var c1 = document.getElementById("checkin").value;
var c2 = document.getElementById("checkout").value;
var vacaprice1 = trp+"&checkin="+c1+"&checkout="+c2+"&totaldays="+thedays+"&min="+minnight+"&max="+maxnight;
$.ajax(
{
url: vacaprice1,
success: function(data)
{
document.getElementById("newdetailpage").innerHTML=data;
/*var datenotavailble = $('#newdetailpage span').html();
if(datenotavailble == null)
{
checkingGuest(guestAllow, 'newdetailpage', listingGuest, pr1, pr2, pr3, trp, minnight, maxnight);
}*/
}
});
}
function onchangefuncContact(pr1, pr2, pr3, trp, minnight, maxnight, listingGuest, CalenderCallId)
{
if(CalenderCallId == '')
{
CalenderCallId = 'rent_start_date';
}
var SDate1 = document.getElementById("rent_start_date").value;
var EDate1 = document.getElementById("rent_end_date").value;
var ArrayPriceDays = new Array();var price ='';var thedays ='';
var guestAllow = document.getElementById("rent_guest").value;
ArrayPriceDays = calculateAmountFun(SDate1,EDate1,pr1, pr2, pr3,'rent_start_date',CalenderCallId);
price =ArrayPriceDays[0];
thedays =ArrayPriceDays[1];
if(thedays <= 0)
{
var SDate1 = document.getElementById("rent_start_date").value;
var EDate1 = document.getElementById("rent_end_date").value;
ArrayPriceDays = calculateAmountFun(SDate1,EDate1,pr1, pr2, pr3,'checkin',CalenderCallId);
price =ArrayPriceDays[0];
thedays =ArrayPriceDays[1];
}
price = Math.round(price);
var getRentStartDateVal = document.getElementById("rent_start_date").value;
if(getRentStartDateVal != '')
{
price = (price >= 1) ? price : pr1;
CalTenprice = (price*12)/100;
priceaddTenPert = price + CalTenprice;
document.getElementById("bookingpriceContact").innerHTML=new_convert_fun(priceaddTenPert);
/* installment section start */
var installmentprice = returninstallmentprice(price,1.10, 1.096, 12);
installmentprice = new_convert_fun(installmentprice);
var stringPrintInstall = "Em até 12 parcelas fixas de R$";
//document.getElementById("install12months").innerHTML=stringPrintInstall+" "+installmentprice;
/* installment section end */
document.getElementById("priceDisplayRate").style.display='block';
var c1 = document.getElementById("rent_start_date").value;
var c2 = document.getElementById("rent_end_date").value;
var vacaprice1 = trp+"&checkin="+c1+"&checkout="+c2+"&totaldays="+thedays+"&min="+minnight+"&max="+maxnight;
$.ajax(
{
url: vacaprice1,
success: function(data)
{
document.getElementById("newdetailpageContact").innerHTML=data;
/* var datenotavailble = $('#newdetailpageContact span').html();
if(datenotavailble == null)
{
checkingGuest(guestAllow, 'newdetailpageContact', listingGuest, pr1, pr2, pr3, trp, minnight, maxnight);
}*/
//setDivPosition('show_agent_contact_div');
}
});
}else
{
document.getElementById("priceDisplayRate").style.display='none';
}
}
/* Added by Gurpreet Singh Ahhluwalia 11 july 2012 */
function returninstallmentprice(a, b, c, d)
{
var ans = a*b*c;
var ans1 = ans/d;
ans1 = roundNumber(ans1,2);
return ans1;
}
function roundNumber(rnum, rlength) {
var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
return parseFloat(newnumber);
}
function new_convert_fun(number)
{
number = Math.round(number);
number = number_format(number, 2, ',', '.');
return number;
}
function number_format( number, decimals, dec_point, thousands_sep ) {
var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
var d = dec_point == undefined ? "," : dec_point;
var t = thousands_sep == undefined ? "." : thousands_sep, s = n < 0 ? "-" : "";
var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}
/* Added by Gurpreet Singh Ahhluwalia 11 july 2012 */
function show_login5()
{
document.getElementById("vacationrentalss").value="vacatioxnrentalss";
document.getElementById("user_contactus").style.display='none';
document.getElementById("smallreg_popup").style.display='none';
document.getElementById("user_forgotpassword").style.display='none';
document.getElementById("user_login").style.display='block';
document.getElementById("login_email").value="";
document.getElementById("login_password").value="";
document.getElementById("login_email").focus();
setDivPosition("user_login");
document.getElementById('defaultidallcases').style.display='none';
document.getElementById('specialidinvacationcase').style.display='block';
}
function booking_func(str, regpath, minnight, maxnight)
{
var calendarDateformat = "dd/mm/aa";
if(document.getElementById("checkin").value==calendarDateformat)
{
document.getElementById("checkin").focus();
return false;
}
if(document.getElementById("checkout").value==calendarDateformat)
{
document.getElementById("checkout").focus();
return false;
}
if(document.getElementById("checkin").value=="")
{
document.getElementById("checkin").focus();
return false;
}
if(document.getElementById("checkout").value=="")
{
document.getElementById("checkout").focus();
return false;
}
var SDate1 = document.getElementById("checkin").value;
var EDate1 = document.getElementById("checkout").value;
var spdate1 = SDate1.split("/");var spdate2 = EDate1.split("/");
var start_date1 = new Date(spdate1[2]+"/"+spdate1[1]+"/"+spdate1[0]);
var end_date1 = new Date(spdate2[2]+"/"+spdate2[1]+"/"+spdate2[0]);
var date1_ms = start_date1.getTime();var date2_ms = end_date1.getTime();
var difference_ms = Math.abs(date2_ms - date1_ms);var ONE_DAY = 1000 * 60 * 60 * 24;
var thedays = Math.ceil((date2_ms-date1_ms)/(ONE_DAY));var price="0";
if(thedays < "0")
{
alert("Por favor, selecione sua data de chegada.");return false;
}
if(thedays == "0")
{
alert("Por favor, selecione sua data de chegada..");
return false;
}
if(minnight > 0){
if(thedays < minnight)
{
alert("Estadia Mínima é de "+minnight+" noites");
return false;
}
}
if(maxnight > 0)
{
if(thedays>maxnight)
{
alert("Estadia Máximo é de "+maxnight+" noites");
return false;
}
}
if(document.getElementById("number_of_guests").value == 0)
{
var guestAllow = "Preencha número de hóspedes";
document.getElementById('newdetailpage').innerHTML=""+guestAllow +"";
document.getElementById("number_of_guests").focus();
return false;
}
var datenotavailble = $('#newdetailpage span').html();
if(datenotavailble != null)
{
alert(datenotavailble);
if(datenotavailble !="Preencha número de hóspedes")
{
document.getElementById("checkin").focus();
}
return false;
}
if(str=="no")
{
document.vacationbooking.action=regpath;
document.vacationbooking.submit();
return false;
}
document.vacationbooking.submit();
}
function backtoregistration()
{
document.getElementById('user_login').style.display='none';
document.getElementById('show_agent_contact_div').style.display='none';
document.getElementById('smallreg_popup').style.display='block';
setDivPosition('smallreg_popup');
document.getElementById('defaultidallcases').style.display='block';
document.getElementById('specialidinvacationcase').style.display='none';
}
/* Booking Calculation section on vacation Detail page */
function onChangeBookingPrice(pr1, listing_id, minnight, maxnight, listingGuest, CalenderCallId)
{
var SDate1 = document.getElementById("checkin").value;
var EDate1 = document.getElementById("checkout").value;
var guestAllow = document.getElementById("number_of_guests").value;
var dataString = 'listing_id='+ listing_id + '&check_in=' + SDate1
+ '&check_out=' + EDate1 + '&guestAllow=' + guestAllow +"&min="+minnight+"&max="+maxnight+"&basePrice="+pr1;
$.ajax({
type: "POST",
url: "https://www.agenteimovel.com.br/Publish/Users/submitListing/vacationpricecalculation.php",
data: dataString,
success: function(returnData){
//alert(returnData);
//document.getElementById("calculationDisp").innerHTML=returnData;
getReturnArray = returnData.split("@@@");
var price = parseInt(getReturnArray[0]);
document.getElementById("booking_save_price").value=price;
price = (price >= 1) ? price : pr1;
var price10p = price+(price*12)/100;
//var price10p = price;
BookingpriceDisp = new_convert_fun(price10p);
document.getElementById("bookingprice").innerHTML=BookingpriceDisp;
document.getElementById("newdetailpage").innerHTML=getReturnArray[1];
}
});
}
function onChangeBookingPriceContact(pr1, listing_id, minnight, maxnight, listingGuest, CalenderCallId)
{
var SDate1 = document.getElementById("rent_start_date").value;
var EDate1 = document.getElementById("rent_end_date").value;
var guestAllow = document.getElementById("rent_guest").value;
var dataString = 'listing_id='+ listing_id + '&check_in=' + SDate1
+ '&check_out=' + EDate1 + '&guestAllow=' + guestAllow +"&min="+minnight+"&max="+maxnight+"&basePrice="+pr1;
$.ajax({
type: "POST",
url: "https://www.agenteimovel.com.br/Publish/Users/submitListing/vacationpricecalculation.php",
data: dataString,
success: function(returnData){
//alert(returnData);
//document.getElementById("calculationDisp").innerHTML=returnData;
getReturnArray = returnData.split("@@@");
var price = parseInt(getReturnArray[0]);
var getRentStartDateVal = document.getElementById("rent_start_date").value;
if(getRentStartDateVal != '')
{
price = (price >= 1) ? price : pr1;
CalTenprice = (price*12)/100;
priceaddTenPert = price + CalTenprice;
document.getElementById("bookingpriceContact").innerHTML=new_convert_fun(priceaddTenPert);// Display Price
document.getElementById("newdetailpageContact").innerHTML=getReturnArray[1]; // Display Error
/* installment section start */
//var installmentprice = returninstallmentprice(price,1.10, 1.096, 12);
//installmentprice = new_convert_fun(installmentprice);
//var stringPrintInstall = "Em até 12 parcelas fixas de R$";
//document.getElementById("install12months").innerHTML=stringPrintInstall+" "+installmentprice;
/* installment section end */
document.getElementById("priceDisplayRate").style.display='block';
}else
{
document.getElementById("priceDisplayRate").style.display='none';
}
}
});
}
function checkingGuestFun(selectedOptionValue, errorMessageDivID, listingGuest, Pr1, listing_id, minnight, maxnight)
{
var CalenderCallId = '';
var ValNotZeroReturn = new Boolean();
if(parseInt(listingGuest) >= 1)
{
if(errorMessageDivID =='newdetailpage')
{
ValNotZeroReturn = checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID);
if(ValNotZeroReturn) {
ValNotZeroReturn = CalenderCalWhenEmpty(errorMessageDivID);
if(ValNotZeroReturn){
onChangeBookingPrice(Pr1, listing_id, minnight, maxnight, listingGuest, CalenderCallId);
} }
}
if(errorMessageDivID =='newdetailpageContact')
{
ValNotZeroReturn = checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID);
if(ValNotZeroReturn) {
ValNotZeroReturn = CalenderCalWhenEmpty(errorMessageDivID);
if(ValNotZeroReturn) {
onChangeBookingPriceContact(Pr1, listing_id, minnight, maxnight, listingGuest, CalenderCallId);
} }
}
}else {
ValNotZeroReturn = checkGuestSelValNotZero(selectedOptionValue, errorMessageDivID);
if(ValNotZeroReturn){ document.getElementById(errorMessageDivID).innerHTML=''; }
}
}
function setDivPosition(divId){ // USED TO SET POSITION OF DIV
var DivShowed = document.getElementById(divId)
var scrollTop = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop
var myHeight = window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : (document.body.clientHeight ? document.body.clientHeight : 0))
var clientWid = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth;
DivShowed.style.left = ((clientWid-DivShowed.offsetWidth)/2)+'px';
DivShowed.style.top = ((parseInt(myHeight) - DivShowed.offsetHeight)/2)+'px';
}
function setCookiejs(cookieName,cookieValue,nDays) {
var today = new Date();
var expire = new Date();
if (nDays==null || nDays==0) nDays=1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = cookieName+"="+escape(cookieValue)
+ ";expires="+expire.toGMTString()+";path=/;domain=.www.agenteimovel.com.br";
}
function getCookie(c_name)
{
if(document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) {
c_end = document.cookie.length;
}
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
}
/*******************new call popup*******************************************/
function seng_mail_toAgent_call(path, cid, transaction_id, zenid, msg)
{
if(isEmpty(document.getElementById('your_name_call').value)==true)
{
alert("Nome completo");
document.getElementById('your_name_call').focus();
return false;
}
if(document.getElementById('your_phone1_call').value=="DD" || document.getElementById('your_phone1_call').value=="")
{
alert("Digite número de telefone válido");
document.getElementById('your_phone1_call').focus();
return false;
}
if(document.getElementById('your_phone2_call').value=="Number" || document.getElementById('your_phone2_call').value=="NÚMERO" || document.getElementById('your_phone2_call').value=="")
{
alert("Por favor, Digite o telefone");
document.getElementById('your_phone2_call').focus();
return false;
}
if(isEmpty(document.getElementById('tx21_email_call').value)==true)
{
alert("Digite seu endereço de e-mail");
document.getElementById('tx21_email_call').focus();
return false;
}
if(isEmpty(document.getElementById('tx1_mnessage_call').value)==true)
{
//alert("Por favor, digite sua mensagem");
// document.getElementById('tx1_mnessage_call').focus();
//return false;
}
xmlHttp_call=GetXmlHttpObject();
if (xmlHttp_call==null){alert ("Your browser does not support AJAX!");return;}
document.getElementById('show_agent_contact_div_callme').style.display='none';
if(document.getElementById("listing_sub_typeg").value=="aluguel por temporada")
{
document.getElementById("smallreg_popuplast").style.display='block';
}
else{document.getElementById("div_thank_you").style.display='block';
setDivPosition("div_thank_you");}
setDivPosition("smallreg_popuplast");
var ph1 = document.getElementById('your_phone1_call').value;
if(ph1==undefined){ph1="";}
var ph2 = document.getElementById('your_phone2_call').value;
if(ph2==undefined){ph2="";}
var pp = "(";var pp1 = ") ";
if(ph1=="DD"){ph1="";}
if(ph2=="Numero"){ph2="";}
var ph3, cokph1, cokph2;
if((ph1!="") && (ph2!=""))
{
ph3 = pp+ph1+pp1+ph2;
var cokph1 = ph1;
var cokph2 = ph2;
}
criteoEvent_call(document.getElementById('F').value);
if(ph3=="undefined"){ph3="";}
var esc = document.getElementById('tx1_mnessage_call').value;
esc = esc.replace(/(\r\n|\n|\r)/gm, "
");
esc = escape(esc);
var url=path;url=url+"?listing_id="+document.getElementById('tx1_id').value;
url=url+"&toname="+document.getElementById('tx1_toname').value;
url=url+"&toemail="+document.getElementById('your_phone2_call').value+" "+document.getElementById('your_phone1_call').value;
url=url+"&fromname="+document.getElementById('your_name_call').value;
url=url+"&fromphone="+ph3;url=url+"&fromemail="+document.getElementById('tx21_email_call').value;
//url=url+"&frommessage="+document.getElementById('tx1_mnessage_call').value;
url=url+"&frommessage="+esc;
url=url+"&sessuid="+document.getElementById('sessuid').value;
url=url+"&melhor_horario="+document.getElementById('melhor_horario').value;
url=url+"&thank=you";url=url+"&sid="+Math.random();
xmlHttp_call.onreadystatechange=stateChangedContactAgent_call;
xmlHttp_call.open("POST",url,true);
xmlHttp_call.send(null);
include_affiliate(cid, transaction_id, zenid, msg);
}
function stateChangedContactAgent_call(){
if (xmlHttp_call.readyState==4 || xmlHttp_call.readyState=="complete")
{
var listing_type_response = xmlHttp_call.responseText;
if(listing_type_response=="alugar"){
}else if(listing_type_response=="comprar"){
}else if(listing_type_response=="lancamentos"){
}
}
}
function include_affiliate(cid, transaction_id, zenid, msg){
}
function change_format(objeto,e){
var strCheck = '0123456789';
var key = '';
var whichCode;
if (window.event || !e.which)
whichCode = e.keyCode;
else if (e)
whichCode = e.which;
if (whichCode == 13 || whichCode == 8 || whichCode == 9 || whichCode == 0 || whichCode == 35 || whichCode == 36 || whichCode == 37 || whichCode == 39 || whichCode == 46) return true;
key = String.fromCharCode(whichCode); // Valor para o c?digo da Chave
if (strCheck.indexOf(key) == -1) return false; // Chave inv?lida
if (objeto.value.indexOf("-") == -1 && objeto.value.length > 6){ objeto.value = ""; }
if (objeto.value.length > 3) {
if (objeto.value.indexOf("-") == -1) {
objeto.value = "-"+objeto.value;
}
if (objeto.value.length>4) {
objeto.value = objeto.value.replace("-","");
objeto.value = objeto.value.substring(0,parseInt(objeto.value.length)-4) + "-" + objeto.value.substring(parseInt(objeto.value.length)-4,objeto.value.length);
}
}
}