// JavaScript Document

// Funções do index.php



function Carregar_XML(url,dados) 

{ 

	req = null; 

    // Procura por um objeto nativo (Mozilla/Safari) 

    if (window.XMLHttpRequest) { 

        req = new XMLHttpRequest(); 

        req.onreadystatechange = Carregar_Resultado; 

        req.open("POST", url, true); 

		req.setRequestHeader('Content-Type','text/xml');

		req.setRequestHeader('encoding','ISO-8859-1');

        req.send(null); 

    // Procura por uma versao ActiveX (IE) 

    } else if (window.ActiveXObject) {

        req = new ActiveXObject("Microsoft.XMLHTTP"); 

        if (req) { 

			req.onreadystatechange = Carregar_Resultado;

            req.open("POST", url, true);

        	req.setRequestHeader('Content-Type','text/xml');

        	req.setRequestHeader('encoding','ISO-8859-1');

			req.send();



        } 

    } 

} 



function Carregar_Resultado() 

{ 

    

    if (req.readyState == 4) // apenas quando o estado for "completado" 

	{ 

        if (req.status == 200)// apenas se o servidor retornar "OK"

		{ 

		var resultado = req.responseText;

		document.getElementById('MainFrame').innerHTML = resultado;

		} else { 

            alert("Houve um problema ao obter os dados:\n" + req.statusText); 

        } 

    } 

} 

function Pesquisa_PostData(form){

	var dados = '';

	for(i=0;i<= document.Frm_Pesquisa_Imovel.length;i++){

		//alert("TESTE");

		dados += document.Frm_Pesquisa_Imovel.select[i].options[selectBox.selectedIndex].value; 

	}

	alert(dados);

	

	

}

function valida_busca(Frm_Pesquisa_Imovel){



	var tipo 		= document.Frm_Pesquisa_Imovel.tipo.options.value;

	var transacao 	= document.Frm_Pesquisa_Imovel.transacao.options.value;

	var dormit 		= document.Frm_Pesquisa_Imovel.dormit.options.value;

	var valor_maximo= document.Frm_Pesquisa_Imovel.Valor_maximo.options.value;

			

	if (tipo == 99){

		alert("Selecione o Tipo do Imóvel");

		return false;

	}	

	if(transacao == 99){

		alert("Selecione a Finalidade");

		document.Frm_Pesquisa_Imovel.transacao.focus();

		return false;

	}

	//Pesquisa_PostData(Frm_Pesquisa_Imovel);

	

}



function abre_janela(nome, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)

{

	LeftPosition = (screen.width) ? (screen.width-width)/2: 0;

	TopPosition = (screen.height) ? (screen.height-height)/4: 0;

	toolbar_str = toolbar ? 'yes' : 'no';

	menubar_str = menubar ? 'yes' : 'no';

	statusbar_str = statusbar ? 'yes' : 'no';

	scrollbar_str = scrollbar ? 'yes' : 'no';

	resizable_str = resizable ? 'yes' : 'no';

	window.open(url,nome,'left='+LeftPosition+',top='+TopPosition+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);

}

function show( id ){

	document.getElementById(id).style.display = 'block';

}



function hide( id ){

	document.getElementById(id).style.display = 'none';

}

//-->

//-->Funções de detalhes_imovel.php

function mostrafoto(pict,altura)

{

	var ndir = pict.substring(0,2);

	pict=pict.substring(2);

	if (altura==390){

		document.getElementById('FrmRetrato').style.display = 'block';

		document.getElementById('FrmPaisagem').style.display = 'none';



	}else{

		document.getElementById('FrmRetrato').style.display = 'none';

		document.getElementById('FrmPaisagem').style.display = 'block';

	}

	foto.src="http://www.litoralsulimoveis.com/fotos/"+ndir+escape(pict);

	descricao.value=(pict.substring(pict.indexOf("-")+1, (pict.length-4)));

	window.location.href = "#top";

}

//-->

//-->Funções de fale_conosco.php

function VerificaEmail()

{

	if (((document.fale_conosco.nome.value)=="") || ((document.fale_conosco.cidade.value)==""))

	{

		alert("Por favor informe seu nome e cidade.");

	}else{

		if ((document.fale_conosco.contato.value)=="EMAIL")

		{

			var filter=/^.+@.+\..{2,3}$/

			if (filter.test(document.fale_conosco.email.value))

			{

				document.fale_conosco.action="enviar_falecom.php";

				document.fale_conosco.submit();

			}else{

				alert("Para que entremos em contato por e-mail,\né necessário preenche-lo corretamente.\nCaso não tenha e-mail ou não queira informá-lo,\native a opção de contato por telefone.");

				document.fale_conosco.contato.focus();

				return;

			}

		}else if ((document.fale_conosco.contato.value)=="TELEFONE")

		{

			if ((document.fale_conosco.telefone.value)=="")

			{

				alert("Para que entremos em contato por telefone,\né necessário preenche-lo corretamente.\nCaso não tenha telefone ou não queira informá-lo,\native a opção de contato por e-mail.");

				document.fale_conosco.contato.focus();

				return;

			}else{

				document.fale_conosco.action="enviar_falecom.php";

				document.fale_conosco.submit();

			}

		}

	}

}

function LimpaDados(){

				document.fale_conosco.nome.value = "";

				document.fale_conosco.cidade.value = "";

				document.fale_conosco.telefone.value = "";

				document.fale_conosco.email.value = "";

				document.fale_conosco.contato.options[0].selected = true;

				document.fale_conosco.mensagem.value = "";

				document.fale_conosco.conhecimento.options[0].selected = true;



}

//-->

//-->Funções de localiza_imovel.php

function AplicaConteudo()

{

	document.PesquisaImovel.TxtCidade.value = document.PesquisaImovel.Cidades.item(document.PesquisaImovel.Cidades.selectedIndex).text;

	if (document.PesquisaImovel.Bairros.selectedIndex != -1){

		document.PesquisaImovel.TxtBairro.value = document.PesquisaImovel.Bairros.item(document.PesquisaImovel.Bairros.selectedIndex).text;

	}

}

	

	function Desabilita()

	{

		QualItem = document.PesquisaImovel.tipo.options.value;

		if (QualItem > 1){

			document.PesquisaImovel.dormit.disabled = true;

		}else{

			document.PesquisaImovel.dormit.disabled = false;

			for (var i=document.PesquisaImovel.dormit.options.length-1; i>=0; i--){

				document.PesquisaImovel.dormit.options[i] = null;

			}

			

			if (QualItem == 0){

				var Valor_Item = new Array('1 Dormitório','2 Dormitórios','3 Dormitórios','4 Dormitórios ou +');

				document.PesquisaImovel.dormit.options[0]=new Option('Indiferente','100');

				for(Itens=0;Itens<Valor_Item.length;Itens++){

					document.PesquisaImovel.dormit.options[Itens+1]= new Option(Valor_Item[Itens],Itens+1);

				}

			}else{

				var Valor_Item = new Array('1 Dormitório','2 Dormitórios','3 Dormitórios','4 Dormitórios ou +');

				document.PesquisaImovel.dormit.options[0]=new Option('Indiferente','100');

				document.PesquisaImovel.dormit.options[1]=new Option('Kitchinete','0');

				for(Itens=0;Itens<Valor_Item.length;Itens++){

					document.PesquisaImovel.dormit.options[Itens+2]= new Option(Valor_Item[Itens],Itens+1);

				}

			}

		}

	}

	

function timer(url,time) {

	setInterval("redireciona('"+url+"')",time);

}



function redireciona(url) {

	document.location.href=url ;

}

function SomenteNumeros(input)

	{

	if (event.keyCode==13){

		document.BuscaCodigo.submit();

	}

	if ((event.keyCode<48)||(event.keyCode>57))

		event.returnValue = false;

	}



function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function ValidaForm1()

{

	if (document.cadastro.txt_nome.value == "" )

	{

		alert("Por favor informe seu nome");

	return;

	}

			var filter=/^.+@.+\..{2,3}$/

			if (filter.test(document.cadastro.txt_email.value))

			{

			}else{

				alert("Para que entremos em contato por e-mail,\né necessário preenche-lo corretamente.");

				document.cadastro.txt_email.focus();

				return;

			}

	if (document.cadastro.ckb_acordo.checked == true)

		{

			document.cadastro.action="atualiza_cadastro.php";

			document.cadastro.submit();

		}else{

			alert("É necessário marcar a caixa \"estou de acordo com as informações acima citadas\"\npara prosseguir com o cadastro.");

			return;

		}

	

}

function SomenteNumeros(input)

	{

	if (event.keyCode==13){

		document.BuscaCodigo.submit();

	}

	if ((event.keyCode<48)||(event.keyCode>57))

		event.returnValue = false;

	}

function Verifica_Busca(busca)

{

	var Codigo = document.busca.Codigo.value;

	if(Codigo == "")

	{

		document.busca.Codigo.focus();

		return false;	

	}

}
