/* this file: functions.js 
General AJAX functions to control website
Author: Fernando Teodoro teodoro dot f at gmail dot com
Last revision: mar 25, 2010
*/

function combo_bairros() {
	var xmlHttp=GetXmlHttpObject();
	var cidade_id = document.getElementById("cidade_id").value;
	
	var url="ajax_combo_bairros.php?cidade_id="+cidade_id;
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);

	var resposta = xmlHttp.responseText;
	resposta = resposta.replace(/\+/g," ");
    resposta = unescape(resposta);

	document.getElementById('combo_bairros').innerHTML = resposta;
}

function endereco_complemento() {
	var xmlHttp=GetXmlHttpObject();
	var tipoimovel_id = document.getElementById('tipoimovel_id').value;
	
	var url="ajax_endereco_complemento.php?tipoimovel_id="+tipoimovel_id;
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);

	var resposta = xmlHttp.responseText;
	resposta = resposta.replace(/\+/g," ");
    resposta = unescape(resposta);

	document.getElementById('endereco_complemento').innerHTML = resposta;
}

function zoom_photo(photo, altura) {
	document.getElementById('photo_big').innerHTML = "<img src='fotos/tocovende/"+photo+"'  border='0' style='height: "+altura+"px; max-width: 600px;'>";
}

function desativaEnter(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
} 

function showDiv(imovel_id, foto_id) {
	var xmlHttp=GetXmlHttpObject();
	
	var url="ajax_zoom.php?imovel_id="+imovel_id+"&foto_id="+foto_id;
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);

	var resposta = xmlHttp.responseText;
	resposta = resposta.replace(/\+/g," ");
    resposta = unescape(resposta);
	
	document.getElementById('popup_photos').innerHTML = resposta;	
	document.getElementById('hideshow').style.visibility = "visible";
}

function hideDiv() {
	document.getElementById('hideshow').style.visibility = "hidden";
}

function showDivAtt() {
	var xmlHttp=GetXmlHttpObject();
	
	var url="ajax_restrito.php";
	xmlHttp.open("GET",url,false);
	xmlHttp.send(null);

	var resposta = xmlHttp.responseText;
	resposta = resposta.replace(/\+/g," ");
    resposta = unescape(resposta);
	
	document.getElementById('popup_photos1').innerHTML = resposta;	
	document.getElementById('noaccess').style.visibility = "visible";
}

function hideDivAtt() {
	document.getElementById('noaccess').style.visibility = "hidden";
}

function clearInput(fieldname) {
	document.getElementById(fieldname).value = "";
	document.getElementById(fieldname).style.color = "#000";
}

function tipoImovel(tipo) {
	var xmlHttp=GetXmlHttpObject();

	document.getElementById('tipoimovel').value = tipo;	
	document.forms['form_tipo'].submit();
}

function ordImovel(ord) {
	var xmlHttp=GetXmlHttpObject();

	document.getElementById('ord').value = ord;	
	document.forms['form_ord'].submit();
}


/* ----------------------- daqui prá baixo tá sem uso ------------------------------- */
function GetXmlHttpObject() {
	var xmlHttp;
	try {
	  xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

