function openpop(theURL,winName,features) {
      window.open(theURL,winName,features);
}

function isEmail(str) {
	   return ((str != "") && (str.indexOf("@") != -1) && (str.indexOf(".") != -1));
	}

	function vazio(str) {
	   wd = str.length;
	   cont = 0;
	   for (x=0; x<wd; x++) {
	      if (str.substring(x,x+1) == " ") { ++ cont; }
	   }
	   return ((cont == wd) || (str == ""));
}
	
function valor() {
    if (document.buscarapida.transacao.options[document.buscarapida.transacao.selectedIndex].value == "0") {
		document.buscarapida.transacao.focus();
		alert("Escolha uma opção para o campo TRANSAÇÃO.");
		return false;
	}
	if (document.buscarapida.estado.options[document.buscarapida.estado.selectedIndex].value == "0") {
		document.buscarapida.estado.focus();
		alert("Escolha uma opção para o campo ESTADO.");
		return false;
	}
	if (document.buscarapida.cidade.options[document.buscarapida.cidade.selectedIndex].value == "0") {
		document.buscarapida.cidade.focus();
		alert("Escolha uma opção para o campo CIDADE.");
		return false;
	}
		
}
	
function verificabuscaoff() {
	if (vazio(document.buscasem.nome.value))
		{ alert("Informe seu NOME.");
	document.buscasem.nome.focus();
	return false;}	
	if (vazio(document.buscasem.email.value))
		{ alert("Informe seu endereço de E-MAIL.");
	document.buscasem.email.focus();
	return false;}	
	if (!isEmail(document.buscasem.email.value))
	    { alert("Endereço de E-MAIL não parece válido.");
	document.buscasem.email.focus();
	return false;}
}

function validaseupedido() {
	marcado = -1
	for (i=0; i<document.form.deseja.length; i++) {
		if (document.form.deseja[i].checked) {
			marcado = i
			resposta = document.form.deseja[i].value
		}
	}
	if (marcado == -1) {
		alert("Informe o OBJETIVO deste pedido:\n\rComprar, vender, alugar, regularizar ou avaliar.");
		document.form.deseja[0].focus();
		return false;
	}	
	marcado2 = -1
	for (i=0; i<document.form.tipoimovel.length; i++) {
		if (document.form.tipoimovel[i].checked) {
			marcado2 = i
			resposta = document.form.tipoimovel[i].value
		}
	}
	if (marcado2 == -1) {
		alert("Informe o TIPO do imóvel.");
		document.form.tipoimovel[0].focus();
		return false;
	}
	if (vazio(document.form.dp_nome.value))
		{ alert("Informe seu NOME.");
	document.form.dp_nome.focus();
	return false;}	
	if (vazio(document.form.dp_email.value) && vazio(document.form.dp_telefone.value) && vazio(document.form.dp_celular.value))
		{ alert("Informe PELO MENOS UM DOS CAMPOS:\n\rE-MAIL, TELEFONE OU CELULAR.");
	document.form.dp_email.focus();
	return false;}
	if (!isEmail(document.form.dp_email.value))
	    { alert("Endereço de E-MAIL não parece válido.");
	document.form.dp_email.focus();
	return false;}
}

function validacontato() {
	if (vazio(document.contato.nome.value))
		{ alert("Informe seu NOME.");
	document.contato.nome.focus();
	return false;}	
	if (vazio(document.contato.email.value) && vazio(document.contato.numero.value))
		{ alert("Informe PELO MENOS UM DOS CAMPOS:\n\rE-MAIL ou TELEFONE.");
	document.contato.email.focus();
	return false;}
	if (!isEmail(document.contato.email.value))
	    { alert("Endereço de E-MAIL não parece válido.");
	document.contato.email.focus();
	return false;}
	if (vazio(document.contato.texto_mensagem.value))
		{ alert("Informe sua MENSAGEM.");
	document.contato.texto_mensagem.focus();
	return false;}
}

function validasolcontato() {
	if (vazio(document.proposta.nome.value))
		{ alert("Informe seu NOME.");
	document.proposta.nome.focus();
	return false;}
	if (vazio(document.proposta.telefone.value))
		{ alert("Informe seu TELEFONE.");
	document.proposta.telefone.focus();
	return false;}
	if (vazio(document.proposta.email.value))
		{ alert("Informe seu E-MAIL.");
	document.proposta.email.focus();
	return false;}
	if (!isEmail(document.proposta.email.value))
	    { alert("Endereço de E-MAIL não parece válido.");
	document.proposta.email.focus();
	return false;}
}

///// Somente números
function maskKeyPress(objEvent) {
	var iKeyCode;  	
	iKeyCode = objEvent.keyCode;			
	if(iKeyCode>=48 && iKeyCode<=57) return true;
	return false;
}
///// -----

    function openpop(theURL,winName,features) {
      window.open(theURL,winName,features);
    }
	function MM_goToURL() { 
	var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
    for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
    }



function gourl() { 
  var i, args=gourl.arguments; document.retornavalor = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}