function Busca(){
	form = document.buscar;
	if(form.palavra.value != '' && form.palavra.value != 'Busca'){
		form.action = '/busca/'+form.palavra.value;
		form.submit();
	}else{
		alert('Digite a palavra corretamente!');
		form.palavra.focus();
	}
}

function Bartenders(){
	form = document.bars;
	if(form.buscatexto.value != '' || form.uf.value != 'TODOS' || form.vsexo.value != '3'){
		document.location.href = '/bartenders/filtro/'+form.buscatexto.value+'-'+form.uf.value+'-'+form.vsexo.value;
	}else{
		alert('Utilize o filtro corretamente!');
		form.buscatexto.focus();
	}
}

function Rating(star){
	var div = star.parentNode.parentNode.parentNode.id;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest(); 
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){
		if(req.readyState == 4){
			if(req.status == 200){
				var json = eval('('+req.responseText+')');
				var texto = json.texto.replace(/\+/g," ");
				texto = unescape(texto);
				var conteudo = document.getElementById(div);
				conteudo.innerHTML = texto;
				if((json.ajax * 1) > 0){ document.getElementById('rating').value = json.ajax; }
				if(json.alerta != '0' && json.alerta != ''){
					alert(json.alerta);
				}
			}
			else{
				alert("Houve um problema ao obter os dados:\n" + req.statusText);
			}
		}
	}
	req.open("POST",'template/rating.php',true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");  
	req.setRequestHeader("CharSet", "iso-8859-1")  
	req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");  
	req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");  
	req.setRequestHeader("Pragma", "no-cache"); 
	req.send("star="+star.className+"&valor="+star.parentNode.parentNode.id+"&tipo="+star.parentNode.parentNode.type+"&ajax="+star.parentNode.parentNode.lang);
}

function cfonte(id,tam){
	idond = document.getElementById(id);
	idond1 = document.getElementById(id+'a');
	tamfontatual = eval(idond.style.fontSize.replace('px',''));
	(tam) ?idond.style.fontSize=(parseInt(tamfontatual)+2)+'px':idond.style.fontSize=(parseInt(tamfontatual)-2)+'px';
	(tam) ?idond1.style.fontSize=(parseInt(tamfontatual)+2)+'px':idond1.style.fontSize=(parseInt(tamfontatual)-2)+'px';
}

function validate_cad(){
	if(document.cad.nome.value == ''){
	  	alert('Preencha o campo NOME !');
	  	document.cad.nome.focus();
	  	return false;
	}else{
		if(document.cad.apelido.value == ''){
			alert('Preencha o campo APELIDO !');
			document.cad.apelido.focus();
			return false;
		}else{
			if(document.cad.endereco.value == ''){
				alert('Preencha o campo ENDEREÇO !');
				document.cad.endereco.focus();
				return false;
			}else{
				if(document.cad.bairro.value == ''){
					alert('Preencha o campo BAIRRO !');
					document.cad.bairro.focus();
					return false;
				}else{
					if(document.cad.cidade.value == ''){
						alert('Preencha o campo CIDADE !');
						document.cad.cidade.focus();
						return false;
					}else{
						if(document.cad.estado.value == '0'){
							alert('Selecione o ESTADO !');
							document.cad.estado.focus();
							return false;
						}else{
							if(document.cad.cep.value == ''){
								alert('Preencha o campo CEP !');
								document.cad.cep.focus();
								return false;
							}else{
								if(document.cad.mail.value == ''){
									alert('Preencha o campo E-MAIL !');
									document.cad.mail.focus();
									return false;
								}else{
									if(document.cad.cod.value == ''){
										if(document.cad.senha.value == '' || document.cad.senha2.value == ''){
											alert('Preencha os campos de SENHA !');
											document.cad.senha.focus();
											return false;
										}else{
											if(document.cad.senha.value != document.cad.senha2.value){
												alert('Preencha os campos SENHA e CONFIRMACAO DE SENHA com a mesma senha !');
												document.cad.senha.focus();
												return false;
											}else{
												document.cad.aprovado.value = 'claro';
												return true;
											}
										}
									}else{
										document.cad.aprovado.value = 'claro';
										document.cad.submit();
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function formatar_mascara(src, mascara) {
	var campo = src.value.length;
	var saida = mascara.substring(0,1);
	var texto = mascara.substring(campo);
	if(texto.substring(0,1) != saida) {
		src.value += texto.substring(0,1);
	}
}

function Cep(cep, form){
	if(form == 'cadastro'){ var local = document.cad; }
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest(); 
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function(){
		if(req.readyState == 4){
			if(req.status == 200){
				var json = eval('('+req.responseText+')');
				if(json.resultado == '1'){
					endereco = json.endereco.replace(/\+/g," ");
					endereco = unescape(endereco);
					local.endereco.value = endereco;
					bairro = json.bairro.replace(/\+/g," ");
					bairro = unescape(bairro);
					local.bairro.value = bairro;
					cidade = json.cidade.replace(/\+/g," ");
					cidade = unescape(cidade);
					local.cidade.value = cidade;
					var ufs = document.getElementById('estado').getElementsByTagName('option');
					for(var i=0; i < ufs.length; i++){ if(ufs[i].value == json.estado){ ufs[i].setAttribute('selected', 'selected'); } }
					local.complemento.focus();
				}else{
					alert('CEP não encontrado!');
				}
			}
			else{
				alert("Houve um problema ao obter os dados:\n" + req.statusText);
			}
		}
	}
	req.open("POST",'template/cep.php',true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; iso-8859-1");  
	req.setRequestHeader("CharSet", "iso-8859-1")  
	req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");  
	req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");  
	req.setRequestHeader("Pragma", "no-cache"); 
	req.send('cep='+cep);
}

function Imprimir(uri){
	window.open('/impressao.php?ref='+uri,'Impressão','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=540,height=500');
}
