function foto(img)
	{
	window.open("ver_foto.php?img=" + img, "", "resizable=no,toolbar=no,status=no,menubar=no,maximize=no,scrollbars=no,width=510,height=385");
}
function valida_vender(){
	if (document.getElementById('nome').value == ""){
		alert("Informe seu Nome.");
		document.getElementById('nome').focus();
		return false; 
	}
	if (document.getElementById('sexo').selectedIndex == 0){
		alert("Informe seu Sexo.");
		document.getElementById('sexo').focus();
		return false; 
	}
	if (document.getElementById('email').value == ""){
		alert("Informe seu E-mail.");
		document.getElementById('email').focus();
		return false; 
	}
	if (document.getElementById('telefone').value == ""){
		alert("Informe seu Telefone.");
		document.getElementById('telefone').focus();
		return false; 
	}
	if (document.getElementById('celular').value == ""){
		alert("Informe Seu Celular.");
		document.getElementById('celular').focus();
		return false; 
	}
	if (document.getElementById('endereco').value == ""){
		alert("Informe seu Endereço.");
		document.getElementById('endereco').focus();
		return false; 
	}
	if (document.getElementById('rua').value == ""){
		alert("Informe a Rua.");
		document.getElementById('rua').focus();
		return false; 
	}
	if (document.getElementById('numero').value == ""){
		alert("Informe o Número.");
		document.getElementById('numero').focus();
		return false; 
	}
	if (document.getElementById('bairro').value == ""){
		alert("Informe o Bairro.");
		document.getElementById('bairro').focus();
		return false; 
	}
	if (document.getElementById('tipo').selectedIndex == 0){
		alert("Informe o Tipo de imóvel.");
		document.getElementById('tipo').focus();
		return false; 
	}
	if (document.getElementById('cidade').selectedIndex == 0){
		alert("Informe Dormitórios/ Quartos.");
		document.getElementById('cidade').focus();
		return false; 
	}
	if (document.getElementById('dormitorios').selectedIndex == 0){
		alert("Informe a mensagem.");
		document.getElementById('dormitorios').focus();
		return false; 
	}	
	if (document.getElementById('area').value == ""){
		alert("Informe a Área Privativa.");
		document.getElementById('area').focus();
		return false; 
	}	
	if (document.getElementById('faixa').value == ""){
		alert("Informe a Faixa de Preço.");
		document.getElementById('faixa').focus();
		return false; 
	}	
	if (document.getElementById('condicoes').value == ""){
		alert("Informe as Condições de pagamento.");
		document.getElementById('condicoes').focus();
		return false; 
	}		
}
function valida_contato(){
	if (document.getElementById('setor').selectedIndex == 0){
		alert("Informe o Setor.");
		document.getElementById('setor').focus();
		return false; 
	}
	if (document.getElementById('nome').value == ""){
		alert("Informe seu Nome.");
		document.getElementById('nome').focus();
		return false; 
	}
	if (document.getElementById('email').value == ""){
		alert("Informe seu E-mail.");
		document.getElementById('email').focus();
		return false; 
	}
	if (document.getElementById('telefone').value == ""){
		alert("Informe seu Telefone.");
		document.getElementById('telefone').focus();
		return false; 
	}
	if (document.getElementById('mensagem').value == ""){
		alert("Informe a Mensagem.");
		document.getElementById('mensagem').focus();
		return false; 
	}
}
function valida_news(){
	if (document.getElementById('nome').value == ""){
		alert("Informe seu Nome.");
		document.getElementById('nome').focus();
		return false; 
	}
	if (document.getElementById('email').value == ""){
		alert("Informe seu E-mail.");
		document.getElementById('email').focus();
		return false; 
	}
}
//adiciona mascara de cnpj
function MascaraCNPJ(cnpj){
    if(mascaraInteiro(cnpj)==false){
        event.returnValue = false;
    }    
    return formataCampo(cnpj, '00.000.000/0000-00', event);
}
//adiciona mascara de cep
function MascaraCep(cep){
    if(mascaraInteiro(cep)==false){
        event.returnValue = false;
    }    
    return formataCampo(cep, '00.000-000', event);
}
//adiciona mascara de data
function MascaraData(data){
    if(mascaraInteiro(data)==false){
        event.returnValue = false;
    }    
    return formataCampo(data, '00/00/0000', event);
}
//adiciona mascara ao telefone
function MascaraTelefone(tel){    
    if(mascaraInteiro(tel)==false){
        event.returnValue = false;
    }    
    return formataCampo(tel, '(00) 0000-0000', event);
}
//adiciona mascara ao CPF
function MascaraCPF(cpf){
    if(mascaraInteiro(cpf)==false){
        event.returnValue = false;
    }    
    return formataCampo(cpf, '000.000.000-00', event);
}
//valida telefone
function ValidaTelefone(tel){
    exp = /\(\d{2}\)\ \d{4}\-\d{4}/
    if(!exp.test(tel.value))
        alert('Numero de Telefone Invalido!');
}
//valida CEP
function ValidaCep(cep){
    exp = /\d{2}\.\d{3}\-\d{3}/
    if(!exp.test(cep.value))
        alert('Numero de Cep Invalido!');        
}
//valida data
function ValidaData(data){
    exp = /\d{2}\/\d{2}\/\d{4}/
    if(!exp.test(data.value))
        alert('Data Invalida!');            
}
//valida o CPF digitado
function ValidarCPF(Objcpf){
    var cpf = Objcpf.value;
    exp = /\.|\-/g
    cpf = cpf.toString().replace( exp, "" ); 
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;
    
    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }    
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);
    
    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado)    
        alert('CPF Invalido!');        
}

//valida numero inteiro com mascara
function mascaraInteiro(){
    if (event.keyCode < 48 || event.keyCode > 57){
        event.returnValue = false;
        return false;
    }
    return true;
}
//valida o CNPJ digitado
function ValidarCNPJ(ObjCnpj){
    var cnpj = ObjCnpj.value;
    var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
    var dig1= new Number;
    var dig2= new Number;
    
    exp = /\.|\-|\//g
    cnpj = cnpj.toString().replace( exp, "" ); 
    var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));
        
    for(i = 0; i<valida.length; i++){
        dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);    
        dig2 += cnpj.charAt(i)*valida[i];    
    }
    dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
    dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));
    
    if(((dig1*10)+dig2) != digito)    
        alert('CNPJ Invalido!');
        
}
//formata de forma generica os campos
	function formataCampo(campo, Mascara, evento) { 
    var boleanoMascara; 
    
    var Digitato = evento.keyCode;
    exp = /\-|\.|\/|\(|\)| /g
    campoSoNumeros = campo.value.toString().replace( exp, "" ); 
   
    var posicaoCampo = 0;     
    var NovoValorCampo="";
    var TamanhoMascara = campoSoNumeros.length;; 
    
    if (Digitato != 8) { // backspace 
        for(i=0; i<= TamanhoMascara; i++) { 
            boleanoMascara  = ((Mascara.charAt(i) == "-") || (Mascara.charAt(i) == ".")
                                || (Mascara.charAt(i) == "/")) 
            boleanoMascara  = boleanoMascara || ((Mascara.charAt(i) == "(") 
                                || (Mascara.charAt(i) == ")") || (Mascara.charAt(i) == " ")) 
            if (boleanoMascara) { 
                NovoValorCampo += Mascara.charAt(i); 
                  TamanhoMascara++;
            }else { 
                NovoValorCampo += campoSoNumeros.charAt(posicaoCampo); 
                posicaoCampo++; 
              }            
          }     
        campo.value = NovoValorCampo;
          return true; 
    }else { 
        return true; 
    }
}
//Adicionar aos Favoritos
function favoritos() { 
	var browsName = navigator.appName; 
if (browsName == "Microsoft Internet Explorer") { 
window.external.AddFavorite('http://www.imobiliariabeta.com.br','Imobiliária Beta' );
} else if (browsName == "Netscape") { 
alert ("Para adicionar este site aos seus favoritos aperte CTRL+D"); 
}
}
//Acaba com eventos do mouse
function blockError(){return true;}
	window.onerror = blockError;

function disableselect(e)
{
return false
}
function reEnable()
{
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar)
{
document.onmousedown=disableselect
document.onclick=reEnable
}

if (window.Event) 
document.captureEvents(Event.MOUSEUP); 

function nocontextmenu() 
{ 
event.cancelBubble = true 
event.returnValue = false; 

return false; 
} 

function norightclick(e) 
{ 
if (window.Event) 
{ 
if (e.which == 2 || e.which == 3) 
return false; 
} 
else 
if (event.button == 2 || event.button == 3) 
{ 
event.cancelBubble = true 
event.returnValue = false; 
return false; 
} 

} 
if (document.layers) { 
document.captureEvents(Event.MOUSEDOWN); 
} 
document.oncontextmenu = nocontextmenu; 
document.onmousedown = norightclick; 
document.onmouseup = norightclick; 


