// JavaScript Document

/*
function noNumbers(e)
{
var keynum
var keychar
var numcheck

if(window.event) // IE
 {
 keynum = e.keyCode
 }
else if(e.which) // Netscape/Firefox/Opera
 {
 keynum = e.which
 }
keychar = String.fromCharCode(keynum)
numcheck = /\d/
return !numcheck.test(keychar)
}

function info() {
 window.onerror=null;
 document.pop.navigator.value = navigator.appName;
 document.pop.version.value = navigator.appVersion;
 document.pop.platform.value = navigator.platform;
}
function openWindow(url, name) {
 popupWin = window.open(url,name,"width=555,height=377,top=0,resizable=no,scrollbars=no");
}
 

function corrigeAlturaRegiaoCentral() {
 var regiaoCentralDireitaHeight = document.getElementById("regiaoCentralDireita").offsetHeight;
 var regiaoCentralEsquerdaHeight = document.getElementById("regiaoCentralEsquerda").offsetHeight;

 var objTableRegiaoCentral = document.getElementById("regiaoCentral");

 if (regiaoCentralEsquerdaHeight > regiaoCentralDireitaHeight) {
 objTableRegiaoCentral.style.height = regiaoCentralEsquerdaHeight;
 } else {
 objTableRegiaoCentral.style.height = regiaoCentralDireitaHeight;
 }
}

corrigeAlturaRegiaoCentral(); 
*/
/*
 * jQuery jclock - Clock plugin - v 2.1.1
 * http://plugins.jquery.com/project/jclock
 *
 * Copyright (c) 2007-2009 Doug Sparling <http://www.dougsparling.com>
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */



function isDefined(variable)
{
    return (!(!(document.getElementById(variable))))
}
function emailEhValido (varemail) {
    var checkTLD=1;
    var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
    var emailPat=/^(.+)@(.+)$/;
    var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
    var validChars="\[^\\s" + specialChars + "\]";
    var quotedUser="(\"[^\"]*\")";
    var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
    var atom=validChars + '+';
    var word="(" + atom + "|" + quotedUser + ")";
    var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
    var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
    var matchArray=varemail.match(emailPat);
    if (matchArray==null) {
        alert("O endereço de email esta incorreto.");
        return false;
    }
    var user=matchArray[1];
    var domain=matchArray[2];
    for (i=0; i<user.length; i++) {
        if (user.charCodeAt(i)>127) {
            alert("O nome de usuário contem caracteres inválidos.");
            return false;
        }
    }
    for (i=0; i<domain.length; i++) {
        if (domain.charCodeAt(i)>127) {
            return false;
        }
    }
    if (user.match(userPat)==null) {
        alert("O nome do usuário não esta correto.");
        return false;
    }
    var IPArray=domain.match(ipDomainPat);
    if (IPArray!=null) {
        for (var i=1;i<=4;i++) {
            if (IPArray[i]>255) {
                alert("O endereçoo de ip de destino esta inválido.");
                return false;
            }
        }
        return true;
    }
    var atomPat=new RegExp("^" + atom + "$");
    var domArr=domain.split(".");
    var len=domArr.length;
    for (i=0;i<len;i++) {
        if (domArr[i].search(atomPat)==-1) {
            alert("O dom�nio do e-mail não parece estar correto.");
            return false;
        }
    }

    if (checkTLD && domArr[domArr.length-1].length!=2 &&
        domArr[domArr.length-1].search(knownDomsPat)==-1) {
        alert("O endereço de email deve terminar com um dominio conhecido ou as dua letras do pais.");
        return false;
    }
	
    if (len<2) {
        alert("Esta faltando o nome de seu provedor neste email !");
        return false;
    }

    return true;
}

               

function limpa (obj){
    if (obj.id == 'txt_usuario' && obj.value == 'usuário:' || obj.id == 'txt_senha' && obj.value == 'senha:')
    {
        obj.value = '';
    }
    if (obj.id == 'txt_cdpromo' && obj.value == 'email:' || obj.id == 'txt_nmpromo' && obj.value == 'nome:')
    {
        obj.value = '';
    }
    if (obj.id == 'txt_cdanuncio' && obj.value == 'email:')
    {
        obj.value = '';
    }
	
}
	
function escreve (obj){
    if (obj.id == 'txt_usuario' && obj.value == '')
    {
        obj.value = 'usuário:';
    }
	
    if ( obj.id == 'txt_senha' && obj.value == '')
    {
        obj.value = 'senha:';
    }
	
    if (obj.id == 'txt_cdpromo' && obj.value == '')
    {
        obj.value = 'email:';
    }
	
    if (obj.id == 'txt_nmpromo' && obj.value == '')
    {
        obj.value = 'nome:';
    }
	
    if (obj.id == 'txt_cdanuncio' && obj.value == '')
    {
        obj.value = 'email:';
    }
	
}
	

function validate()
{
    if($("#txt_usuario").val()=="" || $("#txt_usuario").val()=='usuário:')
    {
        //alert("Please Enter Username");
        alert("Digite seu usuário.");
        $("#txt_usuario").blur();
        $("#txt_usuario").focus();
		
        return false;
    }
    if($("#txt_senha").val()=="" || $("#txt_senha").val()=='senha:')
    {
        //alert("Please Enter Password");
        alert("Digite sua senha");
        $("#txt_senha").focus();
        $("#txt_senha").blur();
		
        return false;
    }
    var data_envio = $("#login").serialize();
    $.post("login.php", data_envio,
        function(data){
            if (parseInt(data) == 1)
            {
                location.href='../web/imovel.php';
            }
            else{
                alert(data);
            }
        });
    return true;
}

function press_enter(e)
{
    valida_texto(e);
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }
    if ((tecla == 13))
    {
        validate();
    }
}		


function validate_contact()
{
    if($("#txt_nome").val()=="" || $("#txt_email").val()=="" || $("#comments").val()==""  || $("#area").val()==0 )
    {
        alert("Favor preencher todos os campos obrigatórios.");
        return false;
    }
    if (emailEhValido($("#txt_email").val()))
    {
        var data_envio = $("#contato").serialize();
        $.post("contact.php", data_envio,
            function(data){
                $("#txt_nome").val("");
                $("#txt_email").val("");
                $("#comments").val("");
                $("#area").val("0");
                $("#txt_telefone").val("0");
                $("#comments").val("");
                alert(data);
                return true;
            });
    }else{
        $("#txt_email").select();
        $("#txt_email").focus();
        return false;
    }
				
					
}

var dtCh= "/";
var minYear=1900;
var maxYear=2100;

//trim completo
function trimLocal(str) {
    var str = new String(str);
    return str.replace(/^\s+|\s+$/g,"");
}

//left trim
function ltrimLocal(str) {
    var str = new String(str);
    return str.replace(/^\s+/,"");
}

//right trim
function rtrimLocal(str) {
    var str = new String(str);
    return str.replace(/\s+$/,"");
}


function _checkDate(campo) { 
    dtStr = campo.value;
    var daysInMonth = DaysArray(12);
    var pos1=dtStr.indexOf(dtCh);
    var pos2=dtStr.indexOf(dtCh,pos1+1);
    var strDay=dtStr.substring(0,pos1);
    var strMonth=dtStr.substring(pos1+1,pos2);
    var strYear=dtStr.substring(pos2+1);
    strYr=strYear;
    if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1);
    if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1);
    for (var i = 1; i <= 3; i++) {
        if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1);
    }
    if (strDay.length == 1){
        strDay = "0"+ strDay
    };
    if (strMonth.length == 1){
        strMonth = "0"+ strMonth
    };
	
    month=parseInt(strMonth);
    day=parseInt(strDay);
    year=parseInt(strYr);

    //	if (pos1==-1 || pos2==-1 && dtStr != ""){
    //		alert("O formato da data deve ser : dd/mm/aaaa.")
    //		campo.focus();
    //		return false;
    //	}

	

	
	

    if (Trim(dtStr) != "" && Trim(dtStr) != "00/00/0000")
    {
        if (strMonth.length<1 || month<1 || month>12){
            alert("Favor digitar um mês válido.")
            campo.focus();
            return false;
        }
        if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
            alert("Favor digitar um dia válido.")
            campo.focus();
            return false;
        }
        if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
            alert("Favor digitar um ano válido entre "+minYear+" e "+maxYear)
            campo.focus();
            return false;
        }
        if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
            alert("Favor digitar uma data válida");
            campo.focus();
            return false;
        }
    }
	
	
    return true;
}


function _FormataData(dtStr){
    if (dtStr == ""){
        var oDate=new Date();
        dtStr = oDate.getDate() + "/" +	(oDate.getMonth()+1) + "/" + oDate.getFullYear();;
    }
    var daysInMonth = DaysArray(12);
    var pos1=dtStr.indexOf(dtCh);
    var pos2=dtStr.indexOf(dtCh,pos1+1);
    var strDay=dtStr.substring(0,pos1);
    var strMonth=dtStr.substring(pos1+1,pos2);
    var strYear=dtStr.substring(pos2+1);
    strYr=strYear;
    if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1);
    if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1);
    for (var i = 1; i <= 3; i++) {
        if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1);
    }
    if (strDay.length == 1){
        strDay = "0"+ strDay
    };
    if (strMonth.length == 1){
        strMonth = "0"+ strMonth
    };
    month=parseInt(strMonth);
    day=parseInt(strDay);
    year=parseInt(strYr);
    var datafinal = strDay + "/" + strMonth + "/" + strYr;
    return datafinal;
}

function checkAll(field)
{
    for (i = 0; i < field.length; i++)
        field[i].checked = true ;
}

function uncheckAll(field)
{
    for (i = 0; i < field.length; i++)
        field[i].checked = false ;
}

function openNewModalWindow(janeja) { 
    alert(janela);
    //var win =
    window.open(janela, 'ADMV CASTIGLI','STATUS=NO, TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10, LEFT=10, WIDTH=770, HEIGHT=400');
//win.focus();
}

function Abre_Janela(url, target, X, Y) {
    var width, height, scr_height, winy;
    width = X;
    height = Y;
    if (width == "") {
        width = 720;
    }
    if (height == "") {
        height = 420;
    }
    scr_height = Math.round((window.screen.availHeight - height) / 2);
    scr_width = Math.round((window.screen.width - width) / 2);
    var openCommand = "window.open(\"" + url + "\", \"" + target + "\",\"titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,screenX=" + scr_width + ",screenY=" + scr_height + ",top=" + scr_height + ",left=" + scr_width + ",width=" + width + ",height=" + height + "\");";
    popup = eval(openCommand);
    popup.focus();
    if (!popup.opener || popup.closed) {
        popup.opener = this.window;
    }
}


function _show(id){
    var campo = document.getElementById(id);
    if (campo == "undefined" || campo == null){
        return;
    }
    else{
        campo.style.visibility = "visible";
    }
}
	
function _hide(id){
    var campo = document.getElementById(id);
    if (campo == "undefined" || campo == null){
        return;
    }
    else{
        campo.style.visibility = "hidden";
    }
}	

function setafoco(nome_campo)
{
    var campo = document.getElementById(nome_campo);
    if (campo == "undefined" || campo == null){
        return;
    }
    else
    {
        campo.focus();
        if (campo.value != "" && campo.type == "text"){
            campo.select();
        }
    }
}

  
function RightClick(e) {
    if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2)
    {
        alert("PontoBr web solutions & test - www.agenciapontobr.com.br");
        return false;
    }
    else{
        return true;
    }
}

function isInteger(s){
    var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function stripCharsInBag(s, bag){
    var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){
    // February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}

function DaysArray(n) {
    for (var i = 1; i <= n; i++) {
        this[i] = 31
        if (i==4 || i==6 || i==9 || i==11) {
            this[i] = 30
        }
        if (i==2) {
            this[i] = 29
        }
    }
    return this
}

function _AutoTab(campo, proxCampo){
    if (Trim(campo.value).length == campo.maxLength){
        if (Trim(document.getElementById(proxCampo).value).length < campo.maxLength){
            setafoco(proxCampo);
        }
        else
        {
            document.getElementById(proxCampo).select();
        }
    }
}

function Trim(str){
    return str.replace(/^\s+|\s+$/g,"");
}

function DataHora(evento, objeto){
    var keypress=(window.event)?event.keyCode:evento.which;
    campo = eval (objeto);

    caracteres = '0123456789';
    separacao1 = '/';
    separacao2 = ' ';
    separacao3 = ':';
    conjunto1 = 2;
    conjunto2 = 5;
    if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (11))
    {
        if (campo.value.length == conjunto1 )
            campo.value = campo.value + separacao1;
        else if (campo.value.length == conjunto2)
            campo.value = campo.value + separacao1;
    }
    else
        (window.event)?event.returnValue = false:evento.returnValue = false;
}

function valida_moeda(e, obj)
{
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }
    var ponto = 0;
    alert ("entrei"+tecla);
    //verifica a quatidade de virgulas e substitui , por .
    if (tecla == 44  && obj.value.lastIndexOf(".") == -1 )
    {
        return 46;
        ponto = 1;
    }
    else
    {
        ponto = 0;
        if (tecla < 46 || tecla > 57)
        {
            return false;
        }
        else
        {
            if (tecla == 46 && obj.value.lastIndexOf(".") != -1)
            {
                return false;
            }
        }
    }
    //verifica a quantidade de casas apos o .
    //so permite 2 casas decimais
    if (ponto == 0 && obj.value.lastIndexOf(".") != -1)
    {
        var str;
        var tam = obj.value.length;
		
        str = obj.value.substr((obj.value.lastIndexOf(".")),tam);
        if (str.length == 3)
        {
            return false;
        }

    }
	
	
}

//ceita digitação de números apenas
function ValidaNumero(e)
{
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }

    if ((tecla != 8) && (tecla != 9) && (tecla < 48 || tecla > 57) && (tecla != 116))
    {
        //		alert(tecla);
        return false;
    }
  
}

//ceita digitação de números apenas
function ValidaMoeda(e)
{
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }

    if ((tecla != 8) && (tecla != 9) && (tecla < 48 || tecla > 57) && (tecla != 116) && (tecla != 44) && (tecla != 46))
    {
        //		alert(tecla);
        return false;
    }
  
}

//ceita digitação de números apenas
function ValidaMoeda(e, obj)
{
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }
    var str;
    var tam = obj.value.length;
    if ((tecla != 8) && (tecla != 9) && (tecla < 48 || tecla > 57) && (tecla != 46))
    {
        //		não é techa numerica
        return false;
    }
    else
    {
        if (tecla == 46 && obj.value.lastIndexOf(".") != -1  )
        {
            return false;
        }

        str = obj.value.substr((obj.value.lastIndexOf(".")),tam);
        if ((str.length == 3) && (tecla > 47 || tecla < 58) && (tecla != 46) && (tecla != 8) && (tecla != 9))
        {
            return false;
			
        }
    }
  
}

function valida_texto(e)
{
    var tecla;
    if (e.keyCode)  // IE
    {
        tecla = e.keyCode;
    }
    else if (e.which)  // Firefox
    {
        tecla = e.which;
    }
  
    if ((tecla != 34) && (tecla != 39) && (tecla != 40) && (tecla != 41) && (tecla != 47)  && (tecla != 92))
    {
        if(!__isNumeric(String.fromCharCode(tecla)) && !__isLetra(String.fromCharCode(tecla).toUpperCase()) && tecla != 32&& tecla != 227)
        {
            return false;
        }
    }
    else
    {
        return false;
    }
}


function __isEmail(text)
{
    return __searchRegExp(text,"^[a-zA-Z0-9._-]+@([a-zA-Z0-9_-]+\\.[a-zA-Z0-9_-]+){1,3}$","");
}

function __isNumeric(text)
{
    return __searchRegExp(text,"^[+-]?((\d+|\d{1,3}(\,\d{3})+)(\.\d*)?|\.\d+)$","");
}

function __isLetra(text)
{
    return __searchRegExp(text,"[^A-Z]","");
}

function __searchRegExp(text,search,options)
{
    eval("var re = /" + search + "/" + options + ";");
    return (text.search(re)==-1 ? true:false);
}


function limpaCamposDet()
{
    var divElementsTxt = document.getElementById("content_incluir").getElementsByTagName("INPUT");
    for (var i = 0; i < divElementsTxt.length; i++) {
        if (divElementsTxt.item(i).type.indexOf("text",0)>=0)
        {
            divElementsTxt.item(i).value = "";
        }
        else if (divElementsTxt.item(i).type.indexOf("checkbox",0)>=0)
        {
            divElementsTxt.item(i).checked = false;
        }
        else if (divElementsTxt.item(i).type.indexOf("radio",0)>=0)
        {
            divElementsTxt.item(i).checked = false;
        }
        else if (divElementsTxt.item(i).type.indexOf("password",0)>=0)
        {
            divElementsTxt.item(i).value = "";
        }
    }
    var divElementsCmb = document.getElementById("content_incluir").getElementsByTagName("SELECT");
    for (var i = 0; i < divElementsCmb.length; i++) {
        divElementsCmb.item(i).selectedIndex = "";
    //alert(divElementsTxt.item(i).selectedIndex);
    }
//libera_campos(3, 0);
}
	
function limpaCamposDetProd()
{
    var divElementsTxt = document.getElementById("content_incluir").getElementsByTagName("INPUT");
    for (var i = 0; i < divElementsTxt.length; i++) {
        if (divElementsTxt.item(i).type.indexOf("text",0)>=0)
        {
            divElementsTxt.item(i).value = "";
        }
        else if (divElementsTxt.item(i).type.indexOf("checkbox",0)>=0)
        {
            divElementsTxt.item(i).checked = false;
        }
        else if (divElementsTxt.item(i).type.indexOf("radio",0)>=0)
        {
            divElementsTxt.item(i).checked = false;
        }
        else if (divElementsTxt.item(i).type.indexOf("password",0)>=0)
        {
            divElementsTxt.item(i).value = "";
        }
    }
    var divElementsCmb = document.getElementById("content_incluir").getElementsByTagName("SELECT");
    for (var i = 0; i < divElementsCmb.length; i++) {
        divElementsCmb.item(i).selectedIndex = "";
    //alert(divElementsTxt.item(i).selectedIndex);
    }
}	

function limpaLinhaSele(){
    var elemLimpa = $('div[class=div_table_lk_selected]');
    for (i = 0; i < elemLimpa.length; i++){
        elemLimpa[i].className = ClassLinha_selected;
    }

    var elemLimpaFlag = $('div[class=div_linha_selected]');
    for (i = 0; i < elemLimpaFlag.length; i++){
        elemLimpaFlag[i].className = "div_linha_nonselected";
    }
}
	
function hasClass(ele,cls) {
    return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
} 
function addClass(ele,cls) {
    if (!this.hasClass(ele,cls)) ele.className += " "+cls;
} 
function removeClass(ele,cls) {
    if (hasClass(ele,cls)) {
        var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
        ele.className=ele.className.replace(reg,' ');
    }
}

	
	
function tamStr(cont, tamanho){
    var content;
    if (cont.length > tamanho){
        content = cont.substr(0, tamanho);
    }else{
        content = cont;
    }
    content = ltrimLocal(rtrimLocal(content));
    return content;
}
	
	
function select_all(div_pai_name)
{
    if (div_pai_name != undefined || div_pai_name != null)
    {
        var divElementsTxt = document.getElementById(div_pai_name).getElementsByTagName("INPUT");
        for (var i = 0; i < divElementsTxt.length; i++) {
            if (divElementsTxt.item(i).type.indexOf("checkbox",0)>=0)
            {
                divElementsTxt.item(i).checked = true;
            }
        }
    }
}

function select_none(div_pai_name)
{
    if (div_pai_name != undefined || div_pai_name != null)
    {
        var divElementsTxt = document.getElementById(div_pai_name).getElementsByTagName("INPUT");
        for (var i = 0; i < divElementsTxt.length; i++) {
            if (divElementsTxt.item(i).type.indexOf("checkbox",0)>=0)
            {
                divElementsTxt.item(i).checked = false;
            }
        }
    }
}	

	
/*
function retiraAcentos() {
 textoDigitado = textoDigitado.toUpperCase();
 textoDigitado = textoDigitado.replace(/[aáàâäãAÁÀÂÄÃ]/g,"a");
 textoDigitado = textoDigitado.replace(/[eéèêëEÉÈÊË]/g,"e");
 textoDigitado = textoDigitado.replace(/[iïîìíIÏÎÌÍ]/g,"i");
 textoDigitado = textoDigitado.replace(/[oóôöòõOÓÔÖÒ]/g,"o");
 textoDigitado = textoDigitado.replace(/[uûüùúUÛÜÙÚ]/g,"u");
 textoDigitado = textoDigitado.replace(/[cçCÇ]/g,"c");
 textoDigitado = textoDigitado.replace(/[-()]/g," ");
 textoDigitado = textoDigitado.replace(/[ ]/g,"");
 textoDigitado = textoDigitado.replace(/[nñNÑ]/g,"n");
}


function seleciona_ok(id){
	document.getElementById(id).style.backgroundColor = "#FFF";	
}

function seleciona_fail(id){
	document.getElementById(id).style.backgroundColor = "#FFC";
	alert("Nenhuma pessoa encontrada com este nome.");
	document.getElementById(id).select();
	document.getElementById(id).focus();
}

*/	 function loadPrint(op){
    $("#div_incluir_center_w").dialog({
        title:'Imprimir Detalhes do Imóvel - ALDO IMÓVEIS',
        autoOpen: false,
        bgiframe: true,
        resizable: false,
        modal: true,
        open: (function(){


            $("#content_pesquisa").hide();
            $("#lupa").hide();

        }),
        close: (function(){
          
            $("#lupa").show();
        // $("body").remove("#div_incluir_center_n");

        }),
        width:750,

        buttons: {
            "Fechar": function() {
                $(this).dialog("close")
                $("#lupa").show();
            },
            "Imprimir": function() {
                $(this).jqprint();
               
            }
        }
    });
    $('#div_incluir_center_w').load('print.php?op='+op);
}
function validate_emailForm(error, thanks){
   if($("#name").val()=="" || $("#email").val()=="" || $("#message").val()=="")
    {
        alert(error);
        return false;
    }
    if (emailEhValido($("#email").val()))
    {
        var data_envio = "name="+$("#name").val()+"&email="+$("#email").val()+"&message="+$("#message").val();
        //alert(data_envio);
        $.post("contactus", data_envio,
            function(data){
                $("#name").val("");
                $("#email").val("");
                $("#company").val("");
                $("#role").val("");
                $("#message").val("");
                $("#message").empty();
             
                alert(data);
				
            });
   }else{
        $("#email").select();
        $("#email").focus();
        return false;
    } 
}
function loadEmail(id){
    $("#div_incluir_center_n").dialog({
        title:'Enviar Detalhes do Imóvel - ALDO IMÓVEIS',
        autoOpen: false,
        bgiframe: true,
        resizable: false,
        modal: true,
        open: (function(){


            $("#content_pesquisa").hide();
            $("#lupa").hide();

        }),
        close: (function(){
           
            $("#lupa").show();
        // $("body").remove("#div_incluir_center_n");

        }),
        width:450,
        height: 400,
        buttons: {
            "Fechar": function() {
                $(this).dialog("close")
                $("#lupa").show();
            },
            "Enviar": function() {
                validate_emailForm();
            }
        }
    });
    $('#div_incluir_center_n').load('email.php?id='+id);
}



function abrePopUp(type, op){
    switch(type){
        case 1:
            loadPrint(op);
            $('#div_incluir_center_w').dialog('open');
            break;
        case 2:
            loadEmail(op);
            $('#div_incluir_center_n').dialog('open');
            break;
    }




   
}



function tool_favorito(op, id){
    //alert("Em breve...");
    var data_envio = 'op='+op+'&id='+id;
    $.post("favoritos.php", data_envio,
        function(data){
           
            alert(data);
            if(op == "removeFavoritos" || in_favoritos == "true" || in_favoritos == "1"){
              window.location.reload() ;
                 
            }else {
                //data = $.trim($(this).text());
                if(data != "Este imóvel ja está salvo em seus favoritos"){
                    var str = new String($("#btn_favoritos").text());
                    var newStr;
                    var myRegEx = /[0-9]{2}/;
                    var pos = str.search(myRegEx);
                    if(pos == -1) {
                        //newStr = 0;
                        myRegEx = /[0-9]/;
                        pos = str.search(myRegEx);
                        if(pos != -1){
                            pos = parseInt(str.charAt(pos), 10);
                        //newStr = 1;
                        }else{
                            pos = 0;
                        }
                    }else{
                        pos = parseInt(str.substr(pos, 2), 10);
                    //newStr = 2;
                    }
                    
                    var lo = ""
                    pos++;
                    switch(pos) {
                        case 1:

                            lo= "lo";
                            str = "imóvel";
                            break;
                        default:
                            lo= "los";
                            str = "imóveis";
                    }
                    newStr = "Você tem "+pos+" "+str+" em seus favoritos. Clique para vizualiza-"+lo+"!&nbsp;&nbsp;";
                    $("#btn_favoritos").empty();
                    $("#btn_favoritos").attr('href', 'pesquisa.php?fav=true');
                    $("#btn_favoritos").html(newStr)

                }
            }
        });
}		
function tool_envia(id){
    if (inPesquisa == "false"){
        $("body").append('<div id=\"div_incluir_center_n\" status=\"display:none;\">\n\
            </div>');


    }else{
    
        status = 1;
        exibe_pesquisa();
    }
      
    abrePopUp(2, id);

}
function isDefined(variable)
{
    return (!(!(document.getElementById(variable))))
}
function tool_imprime(id){
  
    if ( inPesquisa == "false"){
        $("body").append('<div id=\"div_incluir_center_w\" status=\"display:none;\">\n\
            </div>\n\
            <div id=\"temp\" status=\"display:none;\">\n\
            </div>');
  

    } else{

        status = 1;
        exibe_pesquisa();
    }
    $('#temp').empty();
    $('#temp').load('getimovel.php?codigo_imovel='+id);
    $('#temp').hide();


    
    setTimeout(function(){
        var op = $("#op").val();
        // alert($('#temp').html());
        abrePopUp(1, op);
    }, 1000);
}		

function disable(op){
    if(op == "2"){
        $(".venda").hide();
        $(".temp").hide();
        $(".loc").show();
    }else if(op == "1"){
        $(".loc").hide();
        $(".temp").hide();
        $(".venda").show();
    }else if(op == "3"){
        $(".loc").hide();
        $(".venda").hide();
        $(".temp").show();
    }

}
function tool_visualiza(id, pagina){
    if (pagina == 'home'){
        window.location = "pesquisa.php?codigo_imovel="+id;
    }
    else
    {
        carregaImovel(id);
    }
}
	
function getTipoAcao(tipoAcao){
    $("#form_list_tipoas").load('../web/imovel_get_tipoacao_site.php?tipo='+tipoAcao);
}

function getTipoImovel(tipoAcao, tipo){
    $("#form_list_tipos").load('../web/imovel_get_tipo_site.php?tipo='+tipoAcao+'&tipo_sel='+tipo);
}


function getEstado(idEstado, idCidade, idBairro){
    $("#form_list_estado").load('../web/imovel_get_estado_site.php?cd_estado='+idEstado+'&cd_cidade='+idCidade+'&cd_bairro='+idBairro);
    getCidade(idEstado, idCidade, idBairro);
}

function getCidade(idEstado, idCidade, idBairro){
    $("#form_list_cidades").load('../web/imovel_get_cidade_site.php?cd_estado='+idEstado+'&cd_cidade='+idCidade+'&cd_bairro='+idBairro);
    getBairro(idEstado, idCidade, idBairro);
}

function getBairro(idEstado, idCidade, idBairro){
    $("#form_list_bairros").load('../web/imovel_get_bairro_site.php?cd_estado='+idEstado+'&cd_cidade='+idCidade+'&cd_bairro='+idBairro);
}
	
function carregaDestaques(){
    $("#bg_meio").load('getdestaques.php');
}



function formatar_moeda(tecla, campo, tamanho) {
    //alert('entrei')
    var separador_milhar = "";
    var separador_decimal =",";
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    campo = eval(campo);

    if (tecla.keyCode){
        whichCode = tecla.keyCode;
    }   // IE
    else if (tecla.which){
        whichCode = tecla.which;
    }    // Firefox


    if (whichCode == 13) return true; // Tecla Enter
    if (whichCode == 8) return true; // Tecla Delete
    if (whichCode == 9) return true; // Tecla Tab
    if (whichCode == 37) return true; // Left
    if (whichCode == 39) return true; // Right
    if (whichCode == 116) return true; // F5
    if (whichCode == 116) return true; // F5
    if (whichCode == 36) return true; // Home
    if (whichCode == 36) return true; // End

    key = String.fromCharCode(whichCode); // Pegando o valor digitado
    if (strCheck.indexOf(key) == -1) return false; // Valor inválido (não inteiro)
    len = campo.value.length;

    if (len >= tamanho){
        return false;
    }

    for(i = 0; i < len; i++){
        if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != separador_decimal)) break;
    }

    aux = '';
    for(; i < len; i++){
        if (strCheck.indexOf(campo.value.charAt(i))!=-1){
            aux += campo.value.charAt(i)
            };
    }

    aux += key;
    len = aux.length;
    if (len == 0) campo.value = '';
    if (len == 1) campo.value = '0'+ separador_decimal + '0' + aux;
    if (len == 2) campo.value = '0'+ separador_decimal + aux;

    if (len > 2) {
        aux2 = '';

        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += separador_milhar;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }

        campo.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
            campo.value += aux2.charAt(i);
        campo.value += separador_decimal + aux.substr(len - 2, len);
    }

    return false;
}

function formata_valor(campo){
    var content = "";
    campo = eval(campo);

    if (campo.value == "")
    {
        campo.value = 0;
    }
    else
    {
        var vir = campo.value.indexOf(',');

        var len = campo.value.length - 1;
        if( vir == len - 2 ){
            return;
        }else{
            if( vir == -1){
                content += campo.value + ",00";
            }else if( vir == len){
                content += campo.value + "00";
            }else if ( vir == len -1){
                content += campo.value + "0";
            }
            campo.value = content;
        }
            
                
    }

}

function limpa_valor(campo){
    campo = eval(campo);
    if (campo.value == "0" || campo.value == "00" || campo.value == "0,00"){
        campo.value = "";
    }
}

function insertAtCursor(myField, myValue) {
    //IE support
    if (document.selection) {
        myField.focus();
        sel = document.selection.createRange();
        sel.text = myValue;
    }
    //MOZILLA/NETSCAPE support
    else if (myField.selectionStart || myField.selectionStart == '0') {
        var startPos = myField.selectionStart;
        var endPos = myField.selectionEnd;
        myField.value = myField.value.substring(0, startPos)
        + myValue
        + myField.value.substring(endPos, myField.value.length);
    } else {
        myField.value += myValue;
    }
}


