// JavaScript Document
// BY RAFAEL KAMINENKO
// iGoo Tecnologia da Informação

var time = null;			  
var TEMPO_PADRAO = 100;
var TAMANHOPADRAO = 15;
var TAMANHOMAXIMO = 100;
var ultimabusca = '';
var cont = 0;

var num_cesta = 0;
var qde_produto = new Array();
var vlr_produto = new Array();
var total_cesta = 0;

function selecionarClientes(vo) {
	var desc = vo.value;
	var ajax = new AJAX();
	ajax.url = 'load/clientes.php?descricao='+desc;
	ajax.modo = 'X';
	ajax.metodo = 'GET';
	ajax.processaresultado = function(xmldoc) {					
	var s = document.getElementById("_cliente");
	var nos = xmldoc.getElementsByTagName('cliente');
	var selp = document.formulario._cliente;
	selp.options.length 	= 0;
	selp.size=0;
	if(xmldoc.hasChildNodes()&&nos.length>0) {
		for(var i=0;i<nos.length;i++) {
			var no = nos[i];
			var cod = no.childNodes[0].firstChild.nodeValue;
			var des = no.childNodes[1].firstChild.nodeValue +' '+ no.childNodes[2].firstChild.nodeValue ;
			var opt	= document.createElement("option");
			opt.value = cod;
			opt.text = des;
			selp.options.add(opt);
		}
		selp.size=nos.length;
		s.style.display = 'inline';
	}
	}
	ajax.conectar();		
}

function Load_Imobiliaria( ById )
{
		//alert( ById );
	var ajax = new AJAX();
	ajax.url = 'load/imobiliaria.php';
	ajax.modo = 'X';
	ajax.metodo = 'GET';
	var selp = document.getElementById( ById );
	
	selp.options.length = 0;
	selp.size=0;
	var opt	= document.createElement("option");
	opt.value = '';
	opt.text = 'Aguarde! processando...';
	selp.options.add(opt);
	
	ajax.processaresultado = function(xmldoc) {					
		var s = document.getElementById( ById );
		var nos = xmldoc.getElementsByTagName('local');

		selp.options.length = 0;
		selp.size= nos.length+4;
		var opt	= document.createElement("option");
		opt.value = '';
		opt.text = 'Selecione a imobiliaria desejada';
		opt.selected = 'true';
		selp.options.add(opt);
		if(xmldoc.hasChildNodes()&&nos.length>0) 
		{
			for(var i=0;i<nos.length;i++) {
				var no = nos[i];
				var cod = no.childNodes[0].firstChild.nodeValue;
				var des = no.childNodes[1].firstChild.nodeValue;
				var opt	= document.createElement("option");
				opt.value = cod;
				opt.text = des;
				selp.options.add(opt);
			}
			s.style.display = 'inline';
		}
	}
	ajax.conectar();	
}

function Load_Categoria( ById )
{
	var ajax = new AJAX();
	ajax.url = 'load/categoria.php';
	ajax.modo = 'X';
	ajax.metodo = 'GET';
	var selp = document.getElementById( ById );
	
	selp.options.length = 0;
	selp.size=0;
	var opt	= document.createElement("option");
	opt.value = '';
	opt.text = 'Aguarde! processando...';
	selp.options.add(opt);
	
	ajax.processaresultado = function(xmldoc) {					
		var s = document.getElementById( ById );
		var nos = xmldoc.getElementsByTagName('local');
		selp.options.length = 0;
		selp.size=0;
		var opt	= document.createElement("option");
		opt.value = '';
		opt.text = 'Selecione a Categoria';
		opt.selected = 'true';
		selp.options.add(opt);
		if(xmldoc.hasChildNodes()&&nos.length>0) 
		{
			for(var i=0;i<nos.length;i++) {
				var no = nos[i];
				var cod = no.childNodes[0].firstChild.nodeValue;
				var des = no.childNodes[1].firstChild.nodeValue;
				var opt	= document.createElement("option");
				opt.value = cod;
				opt.text = des;
				selp.options.add(opt);
			}
			s.style.display = 'inline';
		}
	}
	ajax.conectar();	
}

function Load_Estado( ById )
{
	var ajax = new AJAX();
	ajax.url = 'load/estado.php';
	ajax.modo = 'X';
	ajax.metodo = 'GET';
	var selp = document.getElementById( ById );
	
	selp.options.length = 0;
	selp.size=0;
	var opt	= document.createElement("option");
	opt.value = '';
	opt.text = 'Aguarde! processando...';
	selp.options.add(opt);
	
	ajax.processaresultado = function(xmldoc) {					
		var s = document.getElementById( ById );
		var nos = xmldoc.getElementsByTagName('local');
		selp.options.length = 0;
		selp.size=0;
		var opt	= document.createElement("option");
		opt.value = '';
		opt.text = 'Estado';
		opt.selected = 'true';
		selp.options.add(opt);
		if(xmldoc.hasChildNodes()&&nos.length>0) 
		{
			for(var i=0;i<nos.length;i++) {
				var no = nos[i];
				var cod = no.childNodes[0].firstChild.nodeValue;
				var des = no.childNodes[1].firstChild.nodeValue;
				var opt	= document.createElement("option");
				opt.value = cod;
				opt.text = des;
				selp.options.add(opt);
			}
			s.style.display = 'inline';
		}
	}
	ajax.conectar();	
}

function Load_Cidade( ById , Estado )
{
	var desc = Estado.value;
	var ajax = new AJAX();
	ajax.url = 'load/cidades.php?descricao='+desc;
	ajax.modo = 'X';
	ajax.metodo = 'GET';
	var selp = document.getElementById( ById );
	
	selp.options.length = 0;
	selp.size=0;
	var opt	= document.createElement("option");
	opt.value = '';
	opt.text = 'Aguarde! processando...';
	selp.options.add(opt);
	
	ajax.processaresultado = function(xmldoc) {					
		var s = document.getElementById( ById );
		var nos = xmldoc.getElementsByTagName('local');
		selp.options.length = 0;
		selp.size=0;
		var opt	= document.createElement("option");
		opt.value = '';
		opt.text = 'Selecione a cidade';
		opt.selected = 'true';
		selp.options.add(opt);
		if(xmldoc.hasChildNodes()&&nos.length>0) 
		{
			for(var i=0;i<nos.length;i++) {
				var no = nos[i];
				var cod = no.childNodes[0].firstChild.nodeValue;
				var des = no.childNodes[1].firstChild.nodeValue;
				var opt	= document.createElement("option");
				opt.value = cod;
				opt.text = des;
				selp.options.add(opt);
			}
			s.style.display = 'inline';
		}
	}
	ajax.conectar();
}

function Load_Bairro( ById , Bairro, Categoria)
{
	var desc = Bairro.value;
	var cat = Categoria.value;
	var ajax = new AJAX();
	
	ajax.url = 'load/bairros.php?descricao='+desc+'&amp;categoria='+cat;
	ajax.modo = 'X';
	ajax.metodo = 'GET';
	
	var selp = document.getElementById( ById );
	selp.options.length = 0;
	selp.size=0;
	var opt	= document.createElement("option");
	opt.value = '';
	opt.text = 'Aguarde! processando...';
	selp.options.add(opt);
	
	ajax.processaresultado = function(xmldoc) 
	{					
		var s = document.getElementById( ById );
		var nos = xmldoc.getElementsByTagName('local');
		selp.options.length = 0;
		selp.size=0;
		var opt	= document.createElement("option");
		opt.value = '';
		opt.text = '- Todos os bairros -';
		opt.selected = 'true';
		selp.options.add(opt);
		if(xmldoc.hasChildNodes()&&nos.length>0) {
			for(var i=0;i<nos.length;i++) {
				var no = nos[i];
				var cod = no.childNodes[0].firstChild.nodeValue;
				var des = no.childNodes[1].firstChild.nodeValue;
				var opt	= document.createElement("option");
				opt.value = cod;
				opt.text = des;
				selp.options.add(opt);
			}
			s.style.display = 'inline';
		}
		else
		{
			var opt	= document.createElement("option");
			opt.value = '';
			opt.text = 'Nenhum bairro encontrado!';
			selp.options.add(opt);
		}
	}
	ajax.conectar();	
}
	
	