function beauty(id){
	obj = document.getElementsByTagName("input");
	var tags = obj.length;
	
		for(i=0; i<=tags-1; i++){	
			obj = document.getElementsByTagName("input")[i];
			if(obj.className == 'downClass'){
			obj.className = 'upClass'
			}
		}
	   
		obj = document.getElementById(id);
		if(obj.className == 'upClass'){
			obj.className = 'downClass';
		 }
		 else{
			 obj.className = 'downClass';
		 }
		
	}	
	
function beatyThemeInput(id){
	obj = document.getElementById(id);
	if(obj.className == 'my-input-theme-gray'){
				obj.className = 'my-input-theme-blue'
	}
	else{
		obj.className = 'my-input-theme-gray'
	}
}
	
function sendMailAuth(){
	
		nome 	  	 = document.contato.nome.value; 
		telefone  	 = document.contato.telefone.value;
		email 	  	 = document.contato.email.value;
		endereco  	 = document.contato.logradouro.value;
		numero	  	 = document.contato.num.value;
		bairro    	 = document.contato.bairro.value;
		cep       	 = document.contato.cep.value;
		cidade     	 = document.contato.cidade.value;
		uf     	     = document.contato.uf.value;
		mensagem	 = document.contato.mensagem.value;
		if(document.contato.codim.value != ""){
			codim	 = document.contato.codim.value;
		}else{
		  codim = 0;
		}
	
		teltam   = telefone.lenght;
		sufix    = telefone.substring(2,teltam);
		
	    for (i=0; i<=2; i++)
		{
			val = document.contato.elements[i].value
			if(val == "")
			{
				c = document.contato.elements[i].name
				alert('O campo [' + c + '] é de preenchimento obrigatório!')
				document.contato.elements[i].focus()
				return false
			}
		}
	
		if(email.indexOf("@") == -1 || email.indexOf(".") == -1) {alert('por favor, informe um e-mail válido!'); document.contato.email.focus(); return false;}
		if(isNaN(sufix)){alert('o campo telefone deve conter apenas números!'); document.contato.telefone.focus(); return false;}		
		if(mensagem == ""){alert('por favor, preencha o campo mensagem!'); document.contato.mensagem.focus(); return false;}
        
		if(document.contato.logradouro.value != "" && document.contato.num.value == "")
		{
			alert('Preecha o campo [número]!')
			return false;
		}
		endCompleto  = "Logradouro: " + document.contato.logradouro.value + " Nº "+ document.contato.num.value +"<br>";
		endCompleto += "Bairro: " + document.contato.bairro.value + " Cidade: ";
		endCompleto += document.contato.cidade.value + " / " + document.contato.uf.value + "<br>";
		endCompleto += "CEP: " + document.contato.cep.value + "<br><br><br>";
		
		
		if(document.contato.logradouro.value == "" || document.contato.num.value == ""){ endCompleto = ""}
		window.scroll(0,0);
		nav = navigator.appName;
		if(nav == "Microsoft Internet Explorer"){nav = "IE";}else{nav = "NS";}
		load = document.getElementById("div_cotanto");
		document.getElementById("btn").innerHTML = "";
		load.innerHTML = "";
		load.innerHTML = '<br><br><center><img src="images/loader.gif"><p>&nbsp;enviando e-mail...</p></center><br><br><br><br>';
		url = "mail/contato.php?codim="+codim+"&nome="+nome+"&email="+email+"&telefone="+telefone+"&mensagem="+mensagem+"&end="+endCompleto+"&nav="+nav;
 
		
		xmlhttp.open("GET", url, true);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
					if(xmlhttp.responseText == 0){
					    //Ext.example.msg('Sucesso!!', 'Obrigado por nos contatar!')					
						//Ext.MessageBox.alert('Erro !','Desculpe, houve um erro ao tentar enviar a mensagem!\Por favor tente novamente ou ligue para nós!\nObrigado.')
					}
					else{
						//Ext.MessageBox.alert('Erro !','Desculpe, houve um erro ao tentar enviar a mensagem!')
						//Ext.example.msg('Ocorreu um erro !',xmlhttp.responseText)
						load.innerHTML =  xmlhttp.responseText;
						load.innerHTML +=  "<br><br><br>";
					}
			}
		}
		 xmlhttp.send(null)
	 
}
function formatel(){
	var x = document.contato.telefone.value.length;
	if(x == 2){
		var y = document.contato.telefone.value;
		document.contato.telefone.value = y + '-';
	}
	
	if( x == 11){
		var y = document.contato.telefone.value;
		document.contato.telefone.value = y.substring(0,2);
		document.contato.telefone.value += '-';
		document.contato.telefone.value += y.substring(3,11);
		document.contato.cep.focus()
	}
}	
function fxFoto(id,action)
{

	/*
	obj = document.getElementsByTagName("div");
	var tags = obj.length;
	
		for(i=0; i<=tags-1; i++){	
			obj = document.getElementsByTagName("div")[i];
			if(obj.className == 'NboxImFX'){
			obj.className = 'NboxIm'
			}
		}
		*/
	obj = document.getElementById(id)
	if(action == 0)
	{
		obj.className = "NboxIm"
	}
	if(action == 1)
	{
		obj.className = "NboxImFX"
	}
	
	/*
	if(obj.className == 'NboxIm')
	{
		obj.className = 'NboxImFX';
	}
	else{
		obj.className = 'NboxIm';	
	}
	
	*/
}



function imPreload()
{ 
  var args = imPreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = 'images/'+args[i];
  }
}
function imoveisCidades(msg){
	url = "phptoajax.php?fn=imoveisCidades";
	
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4){
			document.getElementById("cidades").innerHTML = xmlhttp.responseText;
	    }
	}
	 xmlhttp.send(null)
}
function roletaCidades(){
	t = setInterval("imoveisCidades()", 5000)
}
function vendido(im)
{
  if(confirm('Imóvel vendido!\nDeseja ver seus detalhes?'))
  {
	detalhes(im,'','0')
 }
}
this.tooltip = function(){	
	xOffset = 10;
	yOffset = 20;		
	$("div.tooltip").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$("div.tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};	
function formataCep(){
	cepL = document.formCep.cep.value.length;
	cep = document.formCep.cep.value.replace("-","");
	for(i=0; i<=cepL; i++){
		cep = cep.replace("-","");
	}
	query(cep)
}
function keyCep()
{
	cep = document.contato.cep.value
	if(cep.length == 8)
	{
	 completeCep()
	}
}
function completeCep()
{
	cep = document.contato.cep.value
	
	if(cep == "" || cep.length<=6)
	{
		alert('Preencha o campo Cep!')
	    document.contato.cep.focus()
		return false;
	}
	
	if(isNaN(cep))
	{
		alert('O CEP deve conter apenas números!')
	    document.contato.cep.focus()
		return false;	  
	}
	
	document.contato.cep.value = "...carregando";
	
	url = "cep.php?cep="+cep;
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4){
			x = xmlhttp.responseText;
			eval(x)
			if(endereco[0] == "" ||  endereco[1] == "")
			{
			alert('Código Postal inválido!\n\nPor favor verifique o cep ou preencha o endereço manualmente!')
            document.contato.uf.disabled=false;
			document.contato.cidade.disabled=false;			
            document.contato.bairro.disabled=false;	
            document.contato.logradouro.disabled=false;
			document.contato.cep.value = "";
            document.contato.uf.value = "";
			document.contato.cidade.value = "";		
            document.contato.bairro.value = "";
            document.contato.logradouro.value = "";
			document.contato.logradouro.focus();
			document.getElementById("contato_end").style.display = 'none'; 			
			document.contato.cep.value = cep;
			return false;
			}
			else{
			document.getElementById("contato_end").style.display = 'block'; 
			document.contato.cep.value = cep;
            document.contato.uf.value = endereco[0];
			document.contato.cidade.value = endereco[1];			
            document.contato.bairro.value = endereco[2];	
            document.contato.logradouro.value = endereco[4];
			document.contato.num.focus();
			}
	    }
	}
	 xmlhttp.send(null)
}
