function carregaCidade(estado) {

		holder = $('cidade');
		holder.options.length = 1;
		var url = "ajax/getCidades.php";
		var params = "estado="+estado;
		
		var retorno = new Ajax.Request(url, {method: 'post', parameters: params, onLoading: carregar, onComplete: processa});
		carregaRepresentante(estado);
}

function carregar(){
	holder = $('cidade');
	holder.options[0].text = 'Carregando...';
}

function processa(resp){
	holder = $('cidade');
	processXML(holder, resp.responseXML);
}


function processXML(holder, obj){
	var dataArray = obj.getElementsByTagName("registro");

	if(dataArray.length > 0) {
		for(var i = 0 ; i < dataArray.length ; i++) {
			var item = dataArray[i];

			var value	=  item.getElementsByTagName("value")[0].firstChild.nodeValue;
			var text	=  item.getElementsByTagName("text")[0].firstChild.nodeValue;

			holder.options[0].text  = "Selecione";
			holder.options[0].value = "";

			var novo = document.createElement("option");
			novo.value = value;
			novo.text  = text;
			holder.options.add(novo);
		}
	} else {
		holder.options[0].text = "Selecione";
	}
}

function carregaRepresentante(estado){
	
	$('cRepresentante').innerHTML = "Carregando.....";
	var url = "ajax/getRepresentantes.php";
	var params = "estado="+estado;
	
	var retorno = new Ajax.Request(url, {method: 'post', parameters: params, onLoading: carregar, onComplete: mostraRepresentante});

}

function mostraRepresentante(resp){
	document.getElementById('cRepresentante').innerHTML = resp.responseText;
	
}

function validaDoc(){
	
	var url = "ajax/ValidaDoc.php";
	var params = "doc="+$('cnpf_cliente').value;
	var retorno = new Ajax.Request(url, {method: 'post', parameters: params, onLoading: carregar, onComplete: Aviso});

}

function validaEmail(){
	var url = "ajax/emailExiste.php";
	var params = "email="+$('emailCliente').value;
	var retorno = new Ajax.Request(url, {method: 'post', parameters: params, onLoading: carregar, onComplete: AvisoMail});

}


function Aviso(resp){
	if(resp.responseText != 0){
		$('msgErro').innerHTML = resp.responseText;	
		$('cnpf_cliente').value = '';
	}
}

function AvisoMail(resp){
	if(resp.responseText != 0){
		$('msgErro').innerHTML = resp.responseText;	
		$('emailCliente').value = '';
	}
}

function ValidarCliente(){
	
	if($('cnpf_cliente').value == ''){
		
		$('msgErro').innerHTML = "Campo CPF/CNPJ é de preenchimento obrigatório!";
		$('cnpf_cliente').focus();
	}else if($('nmCliente').value == ''){
		$('msgErro').innerHTML = "Campo Nome é de preenchimento obrigatório!";
		$('nmCliente').focus();
	}else if($('foneCliente').value == ''){
	
		$('msgErro').innerHTML = "Campo Telefone é de preenchimento obrigatório!";
		$('foneCliente').focus();
	}else if($('endCliente').value == ''){
		
		$('msgErro').innerHTML = "Campo Endereço é de preenchimento obrigatório!";
		$('endCliente').focus();
	}else if($('numCliente').value == ''){
		
		$('msgErro').innerHTML = "Campo Número é de preenchimento obrigatório!";
		$('numCliente').focus();
	}else if($('bairroCliente').value == ''){
		
		$('msgErro').innerHTML = "Campo Bairro é de preenchimento obrigatório!";
		$('bairroCliente').focus();
	}else if($('cepCliente').value == ''){
		
		$('msgErro').innerHTML = "Campo CEP é de preenchimento obrigatório!";
		$('cepCliente').focus();
	}else if($('estado').value == ''){
		
		$('msgErro').innerHTML = "Campo Estado é de preenchimento obrigatório!";
		$('estado').focus();
	}else if($('cidade').value == ''){
		
		$('msgErro').innerHTML = "Campo Cidade é de preenchimento obrigatório!";
		$('cidade').focus();
	}else if($('paisCliente').value == ''){
		
		$('msgErro').innerHTML = "Campo Pais é de preenchimento obrigatório!";
		$('paisCliente').focus();
	}else{
		$('form_cliente').submit();	
	}
}

//########################################################/
/*	
	@@ Login para o Usuario representante.
*/

function Logar(){
	var params = 'login='+$('loginCliente').value+"&senha="+$('senhaCliente').value;
	var url    = 'ajax/LoginCliente.php';
	
	var retorno = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: LogonConfirma});
	
}
/*************************************************/

/*	
	@ Atualização de itens do carrinho.
	@ Recebe a responsta da pagina Carrinho.php 
*/
	
function LogonConfirma(resp){
	if(resp.responseText == 1){
		location.href = 'acesso_cliente.php';	
	}else{
		$('msgErro').innerHTML = 'Seus Dados não parecem estar corretos!';	
		$('msgErro').style.display = 'block';	
	}
}

/*************************************************/


/*	
	@ Busca por numero de pedido 
*/
	
function RastrearPedido(){
	var params = 'pedido='+$('pedido').value;
	var url    = 'ajax/rastrear_pedido.php';
	
	var retorno = new Ajax.Request(url, {method: 'post', parameters: params, onComplete: mostarPedido});
}

function mostarPedido(resp){
	$('ConteudoPedido').innerHTML = resp.responseText;
}