/*
'//
'///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
'//  Motor Shopping 1.0
'//  Dezembro, 2008 
'//  Rubens Matrono
'//  Baseado no Xml do mercadolivre.com.br
'//
'//  Este programa é um software livre; você pode redistribuí-lo e/ou 
'//  modificá-lo sob os termos do GNU General Public License como 
'//  publicado pela Free Software Foundation.
'//  É importante lembrar que qualquer alteração feita no programa 
'//  deve ser informada e enviada para os criadores, através de e-mail 
'//  ou da página de onde foi baixado o código.
'//
'//      
'//  Este programa é distribuído com a esperança de que lhe seja útil,
'//  porém SEM NENHUMA GARANTIA. Veja a GNU General Public License
'//  abaixo (GNU Licença Pública Geral) para mais detalhes.
'// 
'//  Você deve receber a cópia da Licença GNU com este programa, 
'//  caso contrário escreva para
'//  Free Software Foundation, Inc., 59 Temple Place, Suite 330, 
'//  Boston, MA  02111-1307  USA
'//
'//	 Para mais informações leia o manual em anexo.
'//
'///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

var ordenado = '';
var dt = '';
var preenche = '';

function $(id){
	return document.getElementById(id);
}

function ordenar(prd,query){
	url = query.split("_");
	for(i=0;i<10;i++){
		if(i == 3){ 
			dt = prd;
		}else if(url[i] == undefined){
			dt = '';
		}else{ 
			dt = url[i];
		}
		ordenado += dt+'_';
	}
	window.location=ordenado+'.html';	
}

function mostraImovel(tipo){
	if(tipo == '') return false;
	for(i=0;i<4;i++){
		$('opt_'+i).style.display = 'none';	
	}
	$('opt_'+tipo).style.display = 'block';	
}

function GetXmlHttpRequest(){
	var ajax=false;
	//para MZ
    if(window.XMLHttpRequest) {
    	try {
			ajax = new XMLHttpRequest();
        } catch(e) {
			ajax = false;
        }
    // para IE
    } else if(window.ActiveXObject) {
       	try {
        	ajax = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		ajax = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		ajax = false;
        	}
		}
    }
	return ajax;
}



function loadCombo(categ,preenche)
{	
		if(categ == '' || categ == '1743') return false;
		
		var neg=document.getElementById(preenche);
		while(neg.options.length>0)neg.options[0]=null;
		neg.options[0]=new Option("carregando...","");
		
	   var monta = GetXmlHttpRequest();
	   monta.open("post", "engine/combo.php?categ="+categ+"&preenche="+preenche, true);
	   monta.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	   monta.onreadystatechange=function(){
		     if (monta.readyState==4){
				 if(monta.responseXML) {
                  processXML(monta.responseXML);
               }
               else {
                  alert("Nenhum resultado encontrado");
               }

			 }}
	   monta.send("");
}

function processXML(obj){
      var dataArray   = obj.getElementsByTagName("listing");
      
	  var neg=document.getElementById(dataArray.item(0).getAttribute("preenche"));
	  while(neg.options.length>0)neg.options[0]=null;
	  neg.options[0]=new Option("Todas","");
	  
      if(dataArray.length > 0) {

         for(var i = 1; i < dataArray.length; i++) {
           
            var idx = dataArray.item(i).getAttribute("categ");
            var nome = dataArray.item(i).getAttribute("nome");

		 var novo = document.createElement("option");
          novo.setAttribute("id", "opcoes");
	      novo.value = idx;
          novo.text  = nome;
          document.getElementById(dataArray.item(0).getAttribute("preenche")).options.add(novo);
         }
      }
      else {
       alert("Nenhum resultado encontrado");
      }      
  }
