jQuery.noConflict();

jQuery(document).ready(function(){
	jQuery("#saiba-mais").click(function(){
		jQuery(this).toggleClass("ativo");
		jQuery("#texto-dda").slideToggle('fast');
		return false;
	});
});

//------------------------------------------------------ ENQUETE ------------------------------------------ //

function AbreEnquete(){
	var div_enquete = document.getElementById('div_enquete');
	var div_rodape = document.getElementById('div_rodape');
	var top_rodape = findPosY(div_rodape);
	var campos;
	
	var div_enquete_mensagem 	= document.getElementById('div_enquete_mensagem');
	var div_enquete_carregando 	= document.getElementById('div_enquete_carregando');
	var div_enquete_conteudo 	= document.getElementById('div_enquete_conteudo');
	var div_enquete_resultado 	= document.getElementById('div_enquete_resultado');
	
	div_enquete_carregando.style.display 	= "block";
	div_enquete_conteudo.style.display 		= "none";
	div_enquete_mensagem.style.display 		= "none";
	div_enquete_resultado.style.display 	= "none";
	

	campos = "funcao_ajax=AjaxAbreEnquete";
	
	AjaxAbreEnquete = getAjax();
	if (AjaxAbreEnquete != null) {
		AjaxAbreEnquete.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxAbreEnquete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxAbreEnquete.setRequestHeader("Content-length", campos.length);
		AjaxAbreEnquete.setRequestHeader("Connection", "close");		
		AjaxAbreEnquete.send(campos);
		AjaxAbreEnquete.onreadystatechange = function(){
			if (AjaxAbreEnquete.readyState == 4 ){
				div_enquete_conteudo.innerHTML = AjaxAbreEnquete.responseText;
			}
		}
	}
	
	campos = "funcao_ajax=AjaxVerificaVotou";
	
	AjaxVerificaVotou = getAjax();
	if (AjaxVerificaVotou != null) {
		AjaxVerificaVotou.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxVerificaVotou.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxVerificaVotou.setRequestHeader("Content-length", campos.length);
		AjaxVerificaVotou.setRequestHeader("Connection", "close");		
		AjaxVerificaVotou.send(campos);
		AjaxVerificaVotou.onreadystatechange = function(){
			if (AjaxVerificaVotou.readyState == 4 ){
				if(AjaxVerificaVotou.responseText == 'sim'){
					div_enquete_mensagem.innerHTML = "<div class=\"mensagem_enquete\">Voc� j� participou desta enquete.<br />"+
														"<img onclick=\"VerResultado()\" src=\"imgs/bt_verresultado.gif\" style=\"cursor:pointer; margin-top:111px;\">"+
	            										"<img onclick=\"FechaEnquete()\" src=\"imgs/bt_fechar_enquete.gif\" style=\"cursor:pointer; margin-left:265px;\"><br /></div>";
					div_enquete_mensagem.style.display = "block";					
					}else{
						div_enquete_conteudo.style.display = "block";				
				}
				div_enquete_carregando.style.display = "none";				
			}
		}
	}	

	div_enquete.style.top = top_rodape-150;
	div_enquete.style.display = "block";

}

function FechaEnquete(){
	var div_enquete = document.getElementById('div_enquete');
	div_enquete.style.display = "none";
}

function findPosY(obj){
	var curtop = 0;
	if(obj.offsetParent)
	    while(1)
	    {
	      curtop += obj.offsetTop;
	      if(!obj.offsetParent)
	        break;
	      obj = obj.offsetParent;
	    }
	else if(obj.y)
	    curtop += obj.y;
	return curtop;
}

function MarcaOpcao(id){
	var radio_opcao = document.form_enquete.opcao;
	radio_opcao[id-1].checked = true;
}

function VotarEnquete(){
	
	var enquete 	= document.getElementById('campo_enquete').value;
	var radio_opcao = document.form_enquete.opcao;
	var valor 		= (getCheckedValue(radio_opcao));

	var div_enquete_mensagem 	= document.getElementById('div_enquete_mensagem');
	var div_enquete_carregando 	= document.getElementById('div_enquete_carregando');
	var div_enquete_conteudo 	= document.getElementById('div_enquete_conteudo');
	var div_enquete_resultado 	= document.getElementById('div_enquete_resultado');
	
	div_enquete_carregando.style.display 	= "block";
	div_enquete_conteudo.style.display 		= "none";
	div_enquete_mensagem.style.display 		= "none";
	div_enquete_resultado.style.display 	= "none";
	
	if(valor != ""){
		var campos = "funcao_ajax=AjaxVotarEnquete&enquete="+enquete+"&valor="+valor;
		
		AjaxVotarEnquete = getAjax();
		if (AjaxVotarEnquete != null) {
			AjaxVotarEnquete.open("POST", "ajax/ajax_funcoes.php", true);
			AjaxVotarEnquete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			AjaxVotarEnquete.setRequestHeader("Content-length", campos.length);
			AjaxVotarEnquete.setRequestHeader("Connection", "close");		
			AjaxVotarEnquete.send(campos);
			AjaxVotarEnquete.onreadystatechange = function(){
				if (AjaxVotarEnquete.readyState == 4 ){
					div_enquete_mensagem.innerHTML = AjaxVotarEnquete.responseText;					
					div_enquete_mensagem.style.display 		= "block";
					div_enquete_carregando.style.display 	= "none";
				}
			}
		}		
		}else{
			div_enquete_mensagem.innerHTML = "<div class=\"mensagem_enquete\">Selecione um valor antes de enviar.<br />"+
														"<img onclick=\"VoltarEnquete()\" src=\"imgs/bt_votar.gif\" style=\"cursor:pointer; margin-top:111px;\">"+
	            										"<img onclick=\"FechaEnquete()\" src=\"imgs/bt_fechar_enquete.gif\" style=\"cursor:pointer; margin-left:265px;\"><br /></div>";			
			div_enquete_mensagem.style.display = "block";											
			div_enquete_carregando.style.display = "none";
	}
}

function VerResultado(){
	
	var enquete 	= document.getElementById('campo_enquete').value;	
	var campos = "funcao_ajax=AjaxVerResultado&enquete="+enquete;
	
	var div_enquete_mensagem 	= document.getElementById('div_enquete_mensagem');
	var div_enquete_carregando 	= document.getElementById('div_enquete_carregando');
	var div_enquete_conteudo 	= document.getElementById('div_enquete_conteudo');
	var div_enquete_resultado 	= document.getElementById('div_enquete_resultado');
	
	div_enquete_carregando.style.display 	= "block";
	div_enquete_conteudo.style.display 		= "none";
	div_enquete_mensagem.style.display 		= "none";
	div_enquete_resultado.style.display 	= "none";
	
	AjaxVerResultado = getAjax();
	if (AjaxVerResultado != null) {
		AjaxVerResultado.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxVerResultado.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxVerResultado.setRequestHeader("Content-length", campos.length);
		AjaxVerResultado.setRequestHeader("Connection", "close");		
		AjaxVerResultado.send(campos);
		AjaxVerResultado.onreadystatechange = function(){
			if (AjaxVerResultado.readyState == 4 ){
				div_enquete_resultado.innerHTML = AjaxVerResultado.responseText;				
				div_enquete_resultado.style.display 	= "block";
				div_enquete_carregando.style.display 	= "none";
			}
		}
	}		
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function VoltarEnquete(){
	var div_enquete_mensagem 	= document.getElementById('div_enquete_mensagem');
	var div_enquete_carregando 	= document.getElementById('div_enquete_carregando');
	var div_enquete_conteudo 	= document.getElementById('div_enquete_conteudo');
	var div_enquete_resultado 	= document.getElementById('div_enquete_resultado');
	
	div_enquete_conteudo.style.display 		= "block";
	div_enquete_mensagem.style.display 		= "none";
	div_enquete_resultado.style.display 	= "none";
	div_enquete_carregando.style.display 	= "none";
}

//------------------------------------------------------ FIM ENQUETE --------------------------------------------- //
//------------------------------------------------------ INICIO BUSCA -------------------------------------------- //

function BuscaImoveis(){
	var busca_situacao 	= document.getElementById('busca_situacao');
	var busca_quarto 	= document.getElementById('busca_quarto');
	var busca_vagas 	= document.getElementById('busca_vagas');
	var busca_regiao 	= document.getElementById('busca_regiao');
	var campos_busca 	= "";
	
	if(busca_situacao.value != ""){
		campos_busca += "&s=" + busca_situacao.value;
	}
	if(busca_quarto.value != ""){
		campos_busca += "&q=" + busca_quarto.value;
	}
	if(busca_vagas.value != ""){
		campos_busca += "&v=" + busca_vagas.value;
	}
	if(busca_regiao.value != ""){
		campos_busca += "&r=" + busca_regiao.value;
	}	
	TrocaPagina("?menu=busca" + campos_busca);
}

//------------------------------------------------------ FIM BUSCA ----------------------------------------------- //

//------------------------------------------------------ CONTATO ------------------------------------------------- //

function LimpaSpans(){
	
	var spans = document.getElementsByTagName('span');
	for(var i=0; i<spans.length;i++){
		if(spans[i].id.substr(0,9) == 'span_fale' || spans[i].id.substr(0,12) == 'span_indique' || spans[i].id.substr(0,11) == 'span_visite' || spans[i].id.substr(0,20) == 'span_maisinformacoes'){
			spans[i].className = "preto2";
		}
	}	
	
}

function fecha_div(divv){
	document.getElementById(divv).style.display = "none";
}

//------------------------------------------------------ FIM CONTATO --------------------------------------------- //

//------------------------------------------------------ INICIO PORTIFOLIO --------------------------------------- //

function AbrePortifolio(id, div_top, div_left){
	var div_box_portifolio = document.getElementById('div_box_portifolio');

	div_box_portifolio.style.top 	= div_top;
	div_box_portifolio.style.left 	= div_left;

	document.getElementById('portifolio_logo').style.display = "block";
	document.getElementById('portifolio_logo').src="imgs/loading.gif";	
	document.getElementById('portifolio_titulo').innerHTML="";
	document.getElementById('portifolio_ano_entrega').innerHTML="";
	document.getElementById('portifolio_linha_1').innerHTML="";
	document.getElementById('portifolio_linha_2').innerHTML="";
	document.getElementById('portifolio_linha_3').innerHTML="";
	document.getElementById('portifolio_linha_4').innerHTML="";
	document.getElementById('portifolio_linha_5').innerHTML="";
	document.getElementById('portifolio_linha_6').innerHTML="";
	document.getElementById('portifolio_linha_7').innerHTML="";
	document.getElementById('portifolio_linha_8').innerHTML="";	
	
	var campos = "funcao_ajax=AjaxAbrePortifolio&id="+id;
	
	AjaxAbrePortifolio = getAjax();
	if (AjaxAbrePortifolio != null) {
		AjaxAbrePortifolio.open("POST", "ajax/ajax_funcoes.php", true);
		AjaxAbrePortifolio.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		AjaxAbrePortifolio.setRequestHeader("Content-length", campos.length);
		AjaxAbrePortifolio.setRequestHeader("Connection", "close");		
		AjaxAbrePortifolio.send(campos);
		AjaxAbrePortifolio.onreadystatechange = function(){
			if (AjaxAbrePortifolio.readyState == 4 ){
				if (AjaxAbrePortifolio.responseXML){
					processXML(AjaxAbrePortifolio.responseXML);
					}else{
						alert('N�o foi poss�vel pegar os dados do portif�lio!');
				}
				
			}
		}
	}	
	
	//div_box_portifolio.innerHTML = MostraCarregando();
	
		
}


function processXML(obj){
	var div_box_portifolio = document.getElementById('div_box_portifolio');
  	//pega a tag anofab
  	var dataArray   = obj.getElementsByTagName("portifolio");
  
  	//total de elementos contidos na tag cidade
  	if(dataArray.length > 0) {
     	//percorre o arquivo XML paara extrair os anofab
     	for(var i = 0 ; i < dataArray.length ; i++) {
        	var item = dataArray[i];
			//cont�udo dos campos no arquivo XML
			var titulo 			=  item.getElementsByTagName("titulo")[0].firstChild.nodeValue;
			var ano_entrega 	=  item.getElementsByTagName("ano_entrega")[0].firstChild.nodeValue;
			var logo			=  item.getElementsByTagName("logo")[0].firstChild.nodeValue;
			
			var linha_1			=  item.getElementsByTagName("linha_1")[0].firstChild.nodeValue;
			var linha_2			=  item.getElementsByTagName("linha_2")[0].firstChild.nodeValue;
			var linha_3			=  item.getElementsByTagName("linha_3")[0].firstChild.nodeValue;
			var linha_4			=  item.getElementsByTagName("linha_4")[0].firstChild.nodeValue;
			var linha_5			=  item.getElementsByTagName("linha_5")[0].firstChild.nodeValue;
			var linha_6			=  item.getElementsByTagName("linha_6")[0].firstChild.nodeValue;
			var linha_7			=  item.getElementsByTagName("linha_7")[0].firstChild.nodeValue;
			var linha_8			=  item.getElementsByTagName("linha_8")[0].firstChild.nodeValue;
			
			if (logo == "vazio"){
				document.getElementById('portifolio_logo').style.display = "none";
				document.getElementById('portifolio_logo').src="imgs/sp.gif";
				}else{
					document.getElementById('portifolio_logo').src="imgs/up/imoveis/logo_pq_"+logo;
					document.getElementById('portifolio_logo').style.display = "block";
			}
			
			if (titulo == "vazio"){titulo = "";}
			if (ano_entrega == "vazio"){ano_entrega = "";}else{ ano_entrega = "<b>Entrega:</b>"+ano_entrega}
			if (linha_1 == "vazio"){linha_1 = "";}
			if (linha_2 == "vazio"){linha_2 = "";}
			if (linha_3 == "vazio"){linha_3 = "";}
			if (linha_4 == "vazio"){linha_4 = "";}
			if (linha_5 == "vazio"){linha_5 = "";}
			if (linha_6 == "vazio"){linha_6 = "";}
			if (linha_7 == "vazio"){linha_7 = "";}
			if (linha_8 == "vazio"){linha_8 = "";}
			
			document.getElementById('portifolio_titulo').innerHTML="<b>"+titulo+"</b>";
			document.getElementById('portifolio_ano_entrega').innerHTML=ano_entrega;
			document.getElementById('portifolio_linha_1').innerHTML=linha_1;
			document.getElementById('portifolio_linha_2').innerHTML=linha_2;
			document.getElementById('portifolio_linha_3').innerHTML=linha_3;
			document.getElementById('portifolio_linha_4').innerHTML=linha_4;
			document.getElementById('portifolio_linha_5').innerHTML=linha_5;
			document.getElementById('portifolio_linha_6').innerHTML=linha_6;
			document.getElementById('portifolio_linha_7').innerHTML=linha_7;
			document.getElementById('portifolio_linha_8').innerHTML=linha_8;
			
			div_box_portifolio.style.display = "block";
			
     	}	 	
  	}  	
}

//------------------------------------------------------ FIM PORTIFOLIO ------------------------------------------ //


//------------------------------------------------------ FUNCOES GERAIS ------------------------------------------ //

var idioma = RetornaIdioma();

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


		if(document.all) { // Internet Explorer
		    nTecla = evtKeyPress.keyCode;
		} else if(document.layers) { // Nestcape
		    nTecla = evtKeyPress.which;
		} else {
		    nTecla = evtKeyPress.which;
		    //alert(nTecla);
		    if (nTecla == 8 || nTecla == 0) {
		        return true;
		    }
		}
		
		    sValue = objeto.value;
		
		    // Limpa todos os caracteres de formata��o que
		    // j� estiverem no campo.
		    sValue = sValue.toString().replace( "-", "" );
		    sValue = sValue.toString().replace( "-", "" );
		    sValue = sValue.toString().replace( ".", "" );
			sValue = sValue.toString().replace( ",", "" );
		    sValue = sValue.toString().replace( ".", "" );
		    sValue = sValue.toString().replace( "/", "" );
		    sValue = sValue.toString().replace( "/", "" );
		    sValue = sValue.toString().replace( ":", "" );
		    sValue = sValue.toString().replace( ":", "" );
		    sValue = sValue.toString().replace( "(", "" );
		    sValue = sValue.toString().replace( "(", "" );
		    sValue = sValue.toString().replace( ")", "" );
		    sValue = sValue.toString().replace( ")", "" );
		    sValue = sValue.toString().replace( " ", "" );
		    sValue = sValue.toString().replace( " ", "" );
		    fldLen = sValue.length;
		    mskLen = sMask.length;
		
		    i = 0;
		    nCount = 0;
		    sCod = "";
		    mskLen = fldLen;
		
		    while (i <= mskLen) {
		      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
		      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
		
		      if (bolMask) {
		        sCod += sMask.charAt(i);
		        mskLen++; }
		      else {
		        sCod += sValue.charAt(nCount);
		        nCount++;
		      }
		
		      i++;
		    }
		
		    objeto.value = sCod;
		
		    if (nTecla != 8) { // backspace
		      if (sMask.charAt(i-1) == "9") { // apenas n�meros...
		        return ((nTecla > 47) && (nTecla < 58)); }
		      else { // qualquer caracter...
		        return true;
		      }
		    }
		    else {
		      return true;
		    }
	}
  
// AJAX

	function getAjax(){
		
		var Ajax = null;
		
		// Trata as exce��es at� conseguir cria o objeto ajax
		
		try{
			// Tenta criar objeto ajax para os browsers mais recentes como Firefox, e Opera
			ajax = new XMLHttpRequest(); // ajax p firefox opera e navegadores recentes
			}catch(ee){
			
			try{
				// Tenta criar ajax para algumas vers�es do Microsoft Internet Explorer
				ajax = new ActiveXObject("Msxml2.XMLHTTP"); // IE
			}catch(e){
			
				try{
					// Tenta criar ajax para algumas vers�es do Microsoft Internet Explorer
					ajax = new ActiveXObject("Microsoft.XMLHTTP"); // IE
			
				}catch(E){
					// Browser utilizado n�o aceita ajax, o objeto n�o � criado
					ajax = false;
				}
			}
				
		}
		
		return ajax;
	}
	
function EscondeSetas(menu_id){
	var divs = document.getElementsByTagName('div');
	for(var i =0; i< divs.length;i++){
		if (divs[i].id.substr(0,5) == 'seta_' && divs[i].id != 'seta_'+menu_id){
			divs[i].style.visibility = 'hidden';
			//alert(divs[i].className);
		}
		
	}
}

function MostraSeta(menu_id){
	var div_escolhida = document.getElementById('seta_'+menu_id);
	div_escolhida.style.visibility = 'visible';
}

function MostraCarregando(){
	
	return "<img src=\"imgs/loading.gif\" />";
}

function RetornaIdioma(){
	var idioma = 'pt';
    var qs = window.location.search.substring(1).split('&');

    for (var i = 0; i < qs.length; i++) {
        qs[i] = qs[i].split('=');
    }

	for (var i = 0; i < qs.length; i++) {
	    if(qs[i][0] == "idioma"){
	    	idioma = qs[i][1];	
	    }
	}    
    return idioma;

}

function TrocaPagina(url){	
	window.location.href = "/" + url;	
}

function AbreFoto(foto){
	
	//var url = "imgs/up/imoveis/zoom_"+foto;	
	var url = foto;	
	var objLink = document.createElement('a');
	objLink.setAttribute('href',url);
	objLink.setAttribute('rel','lightbox');
	//objLink.setAttribute('title','');
	Lightbox.prototype.start(objLink);
	
}

function AbreImprensa(arquivo){
	window.location.href="download.php?arquivo=imgs/up/"+arquivo;
}

function AbrePDFPlanta(arquivo){
	window.location.href="download.php?arquivo=imgs/up/imoveis/"+arquivo;
}

function AbreVideo(){
	var div_video = document.getElementById('div_video');
	div_video.style.display = "block";
}

function AbrePlanta(planta){
	window.open('popup_imagem.php?imagem='+planta, "HABITARE", "top=200, left=200, height=600,width=800, scrollbars=yes");
}

function AbreMapa(lat,lng){
	window.open('popup_mapa.php?lat='+lat+'&lng='+lng, "HABITARE", "top=200, left=200, height=600,width=800,status=no,toolbar=no,menubar=no,location=no");
}

function FechaVideo(){
	var div_video = document.getElementById('div_video');
	div_video.style.display = "none";
}

function FechaFoto(){
	var trava_tela  = document.getElementById('trava_tela');
	var foto_grande = document.getElementById('foto_grande');
	var recebe_foto = document.getElementById('recebe_foto');
	
	recebe_foto.src = "imgs/loading.gif";
	
	foto_grande.style.display 	= "none";
	trava_tela.style.display 	= "none";
}