OndeComprar = {
	CarregaCidade : function(estado){
		if(estado!=''){

			response = Class_onde_comprar.Seleciona(0, estado, '', '', '', '', 2);
			if(response.error == null){
				var retorno = response.value;
				document.form1.cidade.length = 0;
				var ds = retorno;
				if(ds!=null && typeof(ds) == "object" && ds.Tables!=null){
					//define a quantidade de itens do dropdown(1 a mais da quantidade de itens do dataset)
					document.form1.cidade.length =ds.Tables[0].Rows.length+1;
					
					//adiciona um item no dropdown
					document.form1.cidade.options[0].text= '-Seleccione la ciudad-';
					document.form1.cidade.options[0].value= '';
					
					//adiciona os itens do dataset no dropdown
					for(var i=0; i<ds.Tables[0].Rows.length; i++){
						var row = ds.Tables[0].Rows[i];
						document.form1.cidade.options[i+1].text= row.cidade;
						document.form1.cidade.options[i+1].value= row.cidade;
					}
					//document.form1.bairro.length = 1;
				} 
			}
		}else{
			document.form1.cidade.length = 1;
			//document.form1.bairro.length = 1;
		}
	},
	
	CarregaBairro : function(cidade){
		if(cidade!=''){
			response = Class_onde_comprar.Seleciona(0, document.form1.estado.value, cidade, '', '', '', 3);
			if(response.error == null){
				var retorno = response.value;
				document.form1.bairro.length = 0;
				var ds = retorno;
				if(ds!=null && typeof(ds) == "object" && ds.Tables!=null){
					//define a quantidade de itens do dropdown(1 a mais da quantidade de itens do dataset)
					document.form1.bairro.length =ds.Tables[0].Rows.length+2;
					
					//adiciona um item no dropdown
					document.form1.bairro.options[0].text= '-Seleccione una region-';
					document.form1.bairro.options[0].value= '-Seleccione una region-';
					
					document.form1.bairro.options[1].text= 'Todos';
					document.form1.bairro.options[1].value= '';
					
					//adiciona os itens do dataset no dropdown
					for(var i=0; i<ds.Tables[0].Rows.length; i++){
						var row = ds.Tables[0].Rows[i];
						document.form1.bairro.options[i+2].text= row.bairro;
						document.form1.bairro.options[i+2].value= row.bairro;
					}
				} 
			}
		}else{
			document.form1.bairro.length = 1;
		}
	},
	
	estado : '',
	cidade : '',
	bairro : '',
	nome : '',
	cep : '',
	
	CarregaRevendas : function(tipo_busca, pagina, itens_pagina){
		msg = this.Valida(tipo_busca);
		if (msg == ''){
			conteudo = onde_comprar.CarregaRevendas(estado, cidade,'', nome, cep, tipo_busca, pagina, itens_pagina).value;
			document.getElementById('DivConteudo').innerHTML = conteudo;
			tot_itens = document.form1.tot_itens.value;
			paginas = FuncoesGerais.monta_paginacao(tot_itens, itens_pagina, pagina, 'OndeComprar', 'CarregaRevendas', tipo_busca);
		}else{
			document.getElementById('DivConteudo').innerHTML = "<div id='text' style='width: 395px; padding-top: 50px;' align='center'><span><b>" + msg + "</b></span></div>";
		}
	},
	
	Valida : function(tipo){
		msg = '';
		estado = document.form1.estado.value;
		cidade = document.form1.cidade.value;
		//bairro = document.form1.bairro.value;
		nome = document.form1.nome.value;
		cep = document.form1.cep1.value + document.form1.cep2.value;
		
		if (tipo == 4){
			if (estado == ''){
				msg = 'Seleccione una region';
			}else if (cidade == ''){
				msg = 'Selecione la ciudad';
			/*}else if (bairro == '-Selecione um Bairro-'){
				msg = 'Selecione um Bairro';*/
			}
		}else if (tipo == 5){
			if (nome == ''){
				msg = 'Escribe el nombre del punto de venta;';
			}
		}else if (tipo == 6){
			if (cep == ''){
				msg = 'Digite o CEP';
			}else if (cep.length < 8){
				msg = 'Digite o CEP corretamente';
			}
		}
		
		return msg;
	},
	
	CarregaCidadeBusca : function(estado){
		
		if(estado!=''){
			response = Class_onde_comprar.Seleciona(0, estado, '', '', '', '', 2);
			if(response.error == null){
				var retorno = response.value;
				document.form1.cidade.length = 0;
				var ds = retorno;
				if(ds!=null && typeof(ds) == "object" && ds.Tables!=null){
					//define a quantidade de itens do dropdown(1 a mais da quantidade de itens do dataset)
					document.form1.cidade.length =ds.Tables[0].Rows.length+1;
					
					//adiciona um item no dropdown
					document.form1.cidade.options[0].text= '-Selecione uma Cidade-';
					document.form1.cidade.options[0].value= '';
					
					//adiciona os itens do dataset no dropdown
					for(var i=0; i<ds.Tables[0].Rows.length; i++){
						var row = ds.Tables[0].Rows[i];
						document.form1.cidade.options[i+1].text= row.cidade;
						document.form1.cidade.options[i+1].value= row.cidade;
					}
					
				} 
			}
		}else{
			document.form1.cidade.length = 1;
		}
	},
	
	Inicia : function() {
		
		estado = document.form1.html_estado.value;
		cidade = document.form1.html_cidade.value;
		
		if(estado !=''){
			document.form1.estado.value = estado;
		}
		if(cidade != ''){
			this.CarregaCidadeBusca(estado);
			document.form1.cidade.value = cidade;
		}
		
		
	}





}

