// JavaScript Document
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

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 MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

MM_preloadImages('images/menu_quemsomos_on.gif','images/menu_servicos_on.gif','images/menu_locacao_on.gif','images/menu_vendas_on.gif','images/menu_avaliacao_on.gif','images/menu_faleconosco_on.gif','images/menu_aviseme_on.gif');

function VerificaBuscaTopo(form) {
	if (form.codigo.value == "") {
		alert("Por favor, escreva o código do imóvel.");
		form.codigo.focus();
		return;
	}
	
	if (isNaN(form.codigo.value)) {
		alert("O código do imóvel precisa ser numérico.");
		form.codigo.focus();
		return;
	}
	
	if (form.codigo.value.length != 4) {
		alert("O código precisa ter quatro números.");
		form.codigo.focus();
		return;
	}
	
	form.submit();
}

function VerificaFaleConosco(form,tipo) {
	if (tipo == 1) {
		if (form.nome.value == "") {
			alert("Escreva seu nome completo.");
			form.nome.focus();
			return;
		}
		
		if (form.email.value == "") {
			alert("Escreva o seu e-mail.");
			form.email.focus();
			return;
		} else if ((form.email.value.indexOf("@",0) < 1) || (form.email.value.indexOf("@",0) == form.email.value.length - 1) || (form.email.value.indexOf(".",0) < 1) || (form.email.value.indexOf(".",0) == form.email.value.length - 1)) {
			alert ("O seu e-mail está incorreto!");
			form.email.focus();
			return;
		}
		
		if (form.ddd.value != "" && isNaN(form.ddd.value)) {
			alert("O DDD deve ser numérico.");
			form.ddd.value = "";
			form.ddd.focus();
			return;
		} else if (form.ddd.value != "" && form.ddd.value.length != 2) {
			alert("O DDD deve ter 2 dígitos.");
			form.ddd.value = "";
			form.ddd.focus();
			return;
		}
		
		if (form.telefone.value != "" && isNaN(form.telefone.value)) {
			alert("O telefone deve ser numérico.");
			form.telefone.value = "";
			form.telefone.focus();
			return;
		} else if (form.telefone.value != "" && form.telefone.value.length != 8) {
			alert("O telefone deve ter 8 dígitos.");
			form.telefone.value = "";
			form.telefone.focus();
			return;
		}
		
		if ((form.ddd.value != "" && form.telefone.value == "") || (form.ddd.value == "" && form.telefone.value != "")) {
			alert("DDD e telefone devem ser preenchidos em conjunto.");
			form.ddd.focus();
			return;
		}
		
		if (form.assunto.value == "") {
			alert("Por favor, escreva o assunto da sua mensagem.");
			form.assunto.focus();
			return;
		}
		
		if (form.mensagem.value == "") {
			alert("Por favor, escreva o conteúdo da sua mensagem.");
			form.mensagem.focus();
			return;
		}
		
		form.submit();
	} else {
		form.reset();
	}
}

function VerificaAvaliacao(form,tipo) {
	if (tipo == 1) {
				if (form.nome.value == "") {
			alert("Escreva seu nome completo.");
			form.nome.focus();
			return;
		}
		
		if (form.email.value == "") {
			alert("Escreva o seu e-mail.");
			form.email.focus();
			return;
		} else if ((form.email.value.indexOf("@",0) < 1) || (form.email.value.indexOf("@",0) == form.email.value.length - 1) || (form.email.value.indexOf(".",0) < 1) || (form.email.value.indexOf(".",0) == form.email.value.length - 1)) {
			alert ("O seu e-mail está incorreto!");
			form.email.focus();
			return;
		}
		
		if (form.ddd1.value == "" || form.telefone1.value == "") {
			alert("Por favor, escreva o seu telefone residencial.");
			form.ddd1.focus();
			return;
		}
		
		if (form.ddd1.value != "" && isNaN(form.ddd1.value)) {
			alert("O DDD deve ser numérico.");
			form.ddd1.value = "";
			form.ddd1.focus();
			return;
		} else if (form.ddd1.value != "" && form.ddd1.value.length != 2) {
			alert("O DDD deve ter 2 dígitos.");
			form.ddd1.value = "";
			form.ddd1.focus();
			return;
		}
		
		if (form.telefone1.value != "" && isNaN(form.telefone1.value)) {
			alert("O telefone residencial deve ser numérico.");
			form.telefone1.value = "";
			form.telefone1.focus();
			return;
		} else if (form.telefone1.value != "" && form.telefone1.value.length != 8) {
			alert("O telefone residencial deve ter 8 dígitos.");
			form.telefone1.value = "";
			form.telefone1.focus();
			return;
		}
		
		if ((form.ddd1.value != "" && form.telefone1.value == "") || (form.ddd1.value == "" && form.telefone1.value != "")) {
			alert("DDD e telefone residencial devem ser preenchidos em conjunto.");
			form.ddd1.focus();
			return;
		}

		if (form.ddd2.value != "" && isNaN(form.ddd2.value)) {
			alert("O DDD deve ser numérico.");
			form.ddd2.value = "";
			form.ddd2.focus();
			return;
		} else if (form.ddd2.value != "" && form.ddd2.value.length != 2) {
			alert("O DDD deve ter 2 dígitos.");
			form.ddd2.value = "";
			form.ddd2.focus();
			return;
		}
		
		if (form.telefone2.value != "" && isNaN(form.telefone2.value)) {
			alert("O telefone comercial deve ser numérico.");
			form.telefone2.value = "";
			form.telefone2.focus();
			return;
		} else if (form.telefone2.value != "" && form.telefone2.value.length != 8) {
			alert("O telefone comercial deve ter 8 dígitos.");
			form.telefone2.value = "";
			form.telefone2.focus();
			return;
		}
		
		if ((form.ddd2.value != "" && form.telefone2.value == "") || (form.ddd2.value == "" && form.telefone2.value != "")) {
			alert("DDD e telefone comercial devem ser preenchidos em conjunto.");
			form.ddd2.focus();
			return;
		}

		if (form.ddd3.value != "" && isNaN(form.ddd3.value)) {
			alert("O DDD deve ser numérico.");
			form.ddd3.value = "";
			form.ddd3.focus();
			return;
		} else if (form.ddd3.value != "" && form.ddd3.value.length != 2) {
			alert("O DDD deve ter 2 dígitos.");
			form.ddd3.value = "";
			form.ddd3.focus();
			return;
		}
		
		if (form.telefone3.value != "" && isNaN(form.telefone3.value)) {
			alert("O telefone celular deve ser numérico.");
			form.telefone3.value = "";
			form.telefone3.focus();
			return;
		} else if (form.telefone3.value != "" && form.telefone3.value.length != 8) {
			alert("O telefone celular deve ter 8 dígitos.");
			form.telefone3.value = "";
			form.telefone3.focus();
			return;
		}
		
		if ((form.ddd3.value != "" && form.telefone3.value == "") || (form.ddd3.value == "" && form.telefone3.value != "")) {
			alert("DDD e telefone celular devem ser preenchidos em conjunto.");
			form.ddd3.focus();
			return;
		}
		
		form.submit();

	} else {
		form.reset();
	}
}

function Admin_SubmitFormComum(form,tipo)
{
	if (tipo == 1) {
		if (confirm("Você deseja salvar o texto?")) {
			SetVals();
			
			form.submit();
		}
	}
	
	if (tipo == 2) {
		if (confirm("Você deseja desfazer todas as alterações?")) {
			form.reset();
		}
	}
}

//ROLLOVER SERVIÇOS
  var base;
  var pos;
  var speedy;
  speedy = 1;
  function Iniciar() {
    base = (document.all.Layer100.offsetHeight) - (document.all.Layer200.offsetHeight);
	pos = parseInt(document.all.Layer200.style.top);
  }
  function Cima() {
    if (pos<=base) {
		return false
	}else{
	    pos = pos - 1;
    	document.all.Layer200.style.top=pos;
	}
    if (speedy==1) {
      setTimeout("Cima()",20)
    }
  }
 
   function Baixo() {
    if (pos>=0) {
		return false
	}else{
	    pos = pos + 1;
    	document.all.Layer200.style.top=pos;		
	}
    if (speedy==1) {
      setTimeout("Baixo()",20)
    }
  }


  var base2;
  var pos2;
  var speedy2;
  speedy2 = 1;
  function Iniciar2() {
    base2 = (document.all.Layer300.offsetHeight) - (document.all.Layer400.offsetHeight);
	pos2 = parseInt(document.all.Layer400.style.top);
  }
  function Cima2() {
    if (pos2<=base2) {
		return false
	}else{
	    pos2 = pos2 - 1;
    	document.all.Layer400.style.top=pos2;
	}
    if (speedy2==1) {
      setTimeout("Cima2()",20)
    }
  }
 
   function Baixo2() {
    if (pos2>=0) {
		return false
	}else{
	    pos2 = pos2 + 1;
    	document.all.Layer400.style.top=pos2;		
	}
    if (speedy2==1) {
      setTimeout("Baixo2()",20)
    }
  }

//ROLLOVER SERVIÇOS


// ########### ADMINISTRADOR
function TESecao(form) {
	if (form.cod_secao.value == "") {
		alert("Escolha uma seção.");
	} else {
		form.passo.value = "1";
		form.submit();
	}
}

function Admin_TextosEditaveis(form,tipo) {
	if (tipo == 1) {
		if (form.cod_secao.value == "") {
			alert("Por favor, escolha uma seção.");
			return;
		}
		form.passo.value = "2";
		SetVals();
		
		form.submit();
	} else {
		form.reset();
	}
}

function Admin_EscolheCidade(form) {
	if (form.cod_cidade.value != "") {
		form.submit();
	}
}

function Admin_VerificaImovel(form, tipo) {
	if (tipo == 1) {
		if (form.titulo_imovel.value == "") {
			alert("Você precisa escrever um título para o imóvel.");
			form.titulo_imovel.focus();
			return;
		}
		
		if (form.cod_imovel.value == "") {
			alert("Você precisa escrever o código do imóvel.");
			form.cod_imovel.focus();
			return;
		}
		
		if (isNaN(form.cod_imovel.value)) {
			alert("O código do imóvel precisa ser numérico.");
			form.cod_imovel.focus();
			return;
		}
		
		if (form.cod_imovel.value.length != 4) {
			alert("O código do imóvel precisa ter 4 dígitos.");
			form.cod_imovel.focus();
			return;
		}
		
		if (form.endereco.value == "") {
			alert("Você precisa escrever o endereço do imóvel.");
			form.endereco.focus();
			return;
		}
		
		if (form.cod_cidade.value == "") {
			alert("Você precisa escolher a cidade.");
			form.cod_cidade.focus();
			return;
		}
		
		if (form.cod_zona.value == "") {
			alert("Você precisa escolher a zona.");
			form.cod_zona.focus();
			return;
		}
		
		if (form.cod_bairro.value == "") {
			alert("Você precisa escolher o bairro.");
			form.cod_bairro.focus();
			return;
		}
		
		if (form.status.value == "") {
			alert("Você precisa escolher o status do imóvel.");
			form.status.focus();
			return;
		}
		
		if (form.cod_tipo.value == "") {
			alert("Você precisa escolher o tipo do imóvel.");
			form.cod_tipo.focus();
			return;
		}
		
		if (form.file1.value != "") {
			if (form.tipo_foto1.value == "0") {
				alert("Escolha o tipo da Foto 1.");
				form.tipo_foto1.focus();
				return;
			}
		}
		
		if (form.file2.value != "") {
			if (form.tipo_foto2.value == "0") {
				alert("Escolha o tipo da Foto 2.");
				form.tipo_foto2.focus();
				return;
			}
		}
		
		if (form.file3.value != "") {
			if (form.tipo_foto3.value == "0") {
				alert("Escolha o tipo da Foto 3.");
				form.tipo_foto3.focus();
				return;
			}
		}
		
		if (form.file4.value != "") {
			if (form.tipo_foto4.value == "0") {
				alert("Escolha o tipo da Foto 4.");
				form.tipo_foto4.focus();
				return;
			}
		}
		
		if (form.file5.value != "") {
			if (form.tipo_foto5.value == "0") {
				alert("Escolha o tipo da Foto 5.");
				form.tipo_foto5.focus();
				return;
			}
		}
		
		if (form.file6.value != "") {
			if (form.tipo_foto6.value == "0") {
				alert("Escolha o tipo da Foto 6.");
				form.tipo_foto6.focus();
				return;
			}
		}
		
		form.grava.value = 1;
		form.submit();
	} else {
		form.reset();
	}
}

function Aviseme(form,tipo) {
	if (tipo == 1) {
		if (form.nome.value == "") {
			alert("Por favor, escreva seu nome completo.");
			form.nome.focus();
			return;
		}
		
		if (form.email.value == "") {
			alert("Escreva o seu e-mail.");
			form.email.focus();
			return;
		} else if ((form.email.value.indexOf("@",0) < 1) || (form.email.value.indexOf("@",0) == form.email.value.length - 1) || (form.email.value.indexOf(".",0) < 1) || (form.email.value.indexOf(".",0) == form.email.value.length - 1)) {
			alert ("O seu e-mail está incorreto!");
			form.email.focus();
			return;
		}
		
		if (form.ddd1.value == "") {
			alert("Por favor, escreva o DDD do seu telefone residencial.");
			form.ddd1.focus();
			return;
		}
		
		if (form.ddd1.value.length != 2 || isNaN(form.ddd1.value)) {
			alert("Escreva o seu DDD residencial corretamente.");
			form.ddd1.focus();
			return;
		}
		
		if (form.tel1.value == "") {
			alert("Por favor, escreva o seu telefone residencial.");
			form.tel1.focus();
			return;
		}
		
		if (form.tel1.value.length != 8 || isNaN(form.tel1.value)) {
			alert("Escreva o seu telefone residencial corretamente.");
			form.tel1.focus();
			return;
		}
		
		if (form.cod_negocio.value == "") {
			alert("Escolha o tipo de negócio pretendido.");
			return;
		}
		
		if (form.cod_tipo.value == "") {
			alert("Escolha o tipo de imóvel.");
			return;
		}
		
		if (form.cod_tamanho.value == "") {
			alert("Escolha o tamanho do imóvel.");
			return;
		}
		
		if (form.cod_cidade.value == "") {
			alert("Escolha a cidade.");
			return;
		}
		
		if (form.cod_bairro.value == "") {
			alert("Escolha o bairro.");
			return;
		}
		
		form.grava.value = "1";
		form.submit();
	} else {
		form.reset();
	}
}