// JavaScript Document
var req2=null;
var UNINITIALIZED=0;
var LOADING=1;
var LOADED=2;
var INTERACTIVE=3;
var COMPLETE=4;

function Ver(url)
{
	req2=initXML();
	if(req2)
	{
		req2.onreadystatechange=ReadyState;
		req2.open("GET", url, true);
		req2.setRequestHeader("Content-Type","text/xml");
		req2.send(null);
	}
}

function initXML()
{
	var xRequest=null;
	if(window.XMLHttpRequest)
	{
		xRequest = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		xRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xRequest;
}

// VERIFICA O ESTADO DO CARREGAMENTO
function ReadyState()
{
	var ready=req2.readyState;
	var data=null;
	var data2=null;
	if(ready==COMPLETE)
	{
		data=req2.responseXML;
		dadosXML(data);
	}
}

function dadosXML(data)
{
	if(pag == 'trocarfoto')
	{
		var dataArray = data.getElementsByTagName("link");
		var valor = dataArray[0].getElementsByTagName('caminho')[0].firstChild.nodeValue;
		var nome = document.Detalhes.foto2[document.Detalhes.foto2.selectedIndex].text;
		document.getElementsByTagName("span")[7].innerHTML = '<img src="'+valor+'" width="314" height="220" />';
		valor = "'"+valor+"'";
		document.getElementsByTagName("span")[10].innerHTML='<a href="#" onclick="ampliar('+valor+');">Ampliar foto</a>';
		document.getElementsByTagName("span")[6].innerHTML = nome;
	}
	else if(pag == 'TrocarBairro')
	{
		var dataArray3 = data.getElementsByTagName("bairro");
		if(dataArray3.length > 0)
		{
			document.getElementsByTagName("select")[4].options.length = 0;
			document.getElementsByTagName("select")[4].options[0] = new Option('Opções...',0);
			for(i = 0; i < dataArray3.length; i++)
			{
				var item3 = dataArray3[i];	
				var nome = item3.getElementsByTagName('nome')[0].firstChild.nodeValue;
				var id = item3.getElementsByTagName('id')[0].firstChild.nodeValue;
				var novo = document.createElement("option");
				novo.text = nome;
				novo.value = id;
				document.getElementsByTagName("select")[4].appendChild(novo);
			}
		}
		pag=null;
	}
}

function pegarFoto(valor)
{
	pag='trocarfoto';
	urlXML = 'caminhoFoto.php?id='+valor;
	Ver(urlXML);
}

function fotoRapida(valor)
{
	document.Detalhes.trocafoto.innerHTML = '<img src="imagem2.php?id='+valor+'" width="300" height="219" />';
}

function TrocarBairro(mun)
{
	this.mun = mun;
	pag = 'TrocarBairro';
	urlXML = 'bairros.php?mun='+mun;
	Ver(urlXML);
}

function VerificarBot()
{
	if(document.Detalhes.categoria.value != 0 && document.Detalhes.cidade.value != 0)
	{
		var cat = document.Detalhes.categoria.value;
		var cidade = document.Detalhes.cidade.value;
		window.location = 'classificado/classificados.php?categoria='+cat+'&cidade='+cidade;
	}
	else
		alert("É necessário escolher 01 (uma) categoria e 01 (uma) cidade!");
}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  document.getElementById("skycraber2").style.top = scrOfY;
}

setInterval('getScrollXY()',500);