var apelido = "../../../lojavirtual";
function mascara(o,f){
	v_obj=o
	v_fun=f
	setTimeout("execmascara()",1)
}

function execmascara(){
	v_obj.value=v_fun(v_obj.value)
}

function ajaxInit(){
	var xmlhttp ;
	try {
		xmlhttp = new XMLHttpRequest ( ) ;
	}catch (ee){
		try { 
			xmlhttp = new ActiveXObject ("Msxml2.XMLHTTP") ;
		}catch( e ) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP" ) ;
			}catch(E) {
				xmlhttp= false ;
			}
		}
	}
	return xmlhttp ;
}

function logar(){
	if(document.formLogin.txtEmailLogin.value==''||document.formLogin.txtSenhaLogin.value==''){
		alert('Informe seu E-mail e Senha!');
	}else{
		document.formLogin.action=apelido+'/acesso-portal';
		document.formLogin.submit();
	}
}

function lembrarSenha(){
	if(document.formLogin.txtEmailLogin.value==''){
		alert('Informe seu E-mail de cadastro para envio de sua senha!');
		document.formLogin.txtEmailLogin.focus();
	}else{
		document.formLogin.action=apelido+'/senha';
		document.formLogin.submit();
	}
}

function busca(valor,teclapres){
	var tecla = 0;
	if(document.all){
		tecla = teclapres.keyCode;
	}
	else{
		tecla = teclapres.which;
		if(tecla==1){tecla=0}
	}
	if (tecla == 13 || tecla == 0){
		if(document.formBusca.txtCriterio.value==''||document.formBusca.txtCriterio.value=='Busca'){
			alert('Informe um critério de busca!');
			document.formBusca.txtCriterio.focus();
		}
		else{
			location.href=apelido+'/busca/'+document.formBusca.txtCriterio.value;
		}
	}
}

function acessarSistema(){
	if(document.form.txtCPF.value==''||document.form.txtSenha.value==''){
		alert('Informe seu CPF e Senha!');
	}else{
		document.form.action='acesso-thor';
		document.form.submit();
	}
}

function escondeDiv(div){
	document.getElementById(div).innerHTML="";
	document.getElementById(div).style.visibility="hidden";
}

function CheckNums(campo,teclapres) {
	var tecla = 0;

	if(document.all){
		tecla = teclapres.keyCode;
	}
	else{
		tecla = teclapres.which;
		if(tecla==1){tecla=0}
	}

	if ((tecla < 48) || (tecla > 57)) {
		return false;
	}
}

function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;   
    if((tecla>47 && tecla<58)) return true;
    else{
    	if (tecla==8 || tecla==0) return true;
	else  return false;
    }
}

function validaData(pValor,nome){
	if(document.form.elements[nome].value!='' && validarDataYYYY(pValor)=='F'){
		alert('Data incorreta!');
		document.form.elements[nome].value='';
		document.form.elements[nome].focus();
	}
}

function validaEmail(email){
	exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/
		if(email.value==''||!exp.test(email.value)){
			email.value='';
			alert('E-mail Inválido!'); 
			document.form.txtEmail.focus();
		}
}

function validaUser(email){
	if(email.value!=''){
		exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/
			if(!email.value==''&&!exp.test(email.value)){
				email.value='';
				alert('E-mail Inválido!'); 
			}else{
				ajax=ajaxInit();
				var r = paramRandom();
				if(ajax){
					ajax.open('GET',apelido+'/verifica-email/'+email.value+'/'+r,true);
					ajax.onreadystatechange=function(){
						if(ajax.readyState==4){
							if(ajax.status==200){
								if(ajax.responseText=='true'){
									email.value='';
									alert('E-mail já existente em nossa base de dados!'); 
									document.form.txtEmail.focus();
								}
							}
						}
					}
				}
				ajax.send(null);
			}
	}
}

function verificaCPF(cpf){
	ajax=ajaxInit();
	var r = paramRandom();
	if(ajax){
		ajax.open('GET',apelido+'/verifica-cpf/'+cpf.value+'/'+r,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==4){
				if(ajax.status==200){
					if(ajax.responseText=='true'){
						alert('CPF já existente em nossa base de dados!');
						document.form.txtCPF.value = '';
					}
					else if(ajax.responseText!='false'){
						alert('CPF já existente em nossa base de dados, seus dados serão carregados para o seu primeiro acesso!'); 
						location.href=apelido+'/primeiro-acesso/'+ajax.responseText;
					}
				}
			}
		}
	}
	ajax.send(null);
}

function buscaProdutoLista(){
	ajax=ajaxInit();
	var busca=document.form.txtBuscaLista.value;
	var r = paramRandom();
	if(ajax){
	    document.getElementById("DivResultadoBusca").style.display="block";
		document.getElementById("DivResultadoBusca").innerHTML="<center><img src="+apelido+"/imagensSistema/carregando.gif></center>";
		ajax.open('GET',apelido+'/busca-produtos/'+busca+'/'+r,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==4){
				if(ajax.status==200){
					document.getElementById("DivResultadoBusca").innerHTML=ajax.responseText;
				}
			}
		}
	}
	ajax.send(null);
}

function escondeDiv(div){
	document.getElementById(div).innerHTML="";
	document.getElementById(div).style.visibility="hidden";
}

function validaSenha(){
	var senha=document.form.txtSenha.value;
	var cont=document.form.txtConfirmaSenha.value;

	if(senha==''||senha.length < 6){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="Informe a senha com no mínimo 6 digitos!";
		setTimeout ('escondeDiv("DivMensagem3")',5000);
		document.form.txtSenha.value='';

	}
}

function validaContSenha(){
	var senha=document.form.txtSenha.value;
	var cont=document.form.txtConfirmaSenha.value;

	if(cont==''||cont.length < 6){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="A confirmação da senha deve ser idêntica a senha!";
		setTimeout ('escondeDiv("DivMensagem3")',5000);
		document.form.txtConfirmaSenha.value='';

	}else if(!(senha==cont)){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="As senhas não conferem, digite novamente!";
		setTimeout ('escondeDiv("DivMensagem3")',5000);
		document.form.txtConfirmaSenha.value='';
		document.form.txtSenha.value='';
	}
}

function verifica(){
	senha = document.getElementById("senha").value;
	forca = 0;
	mostra = document.getElementById("DivForca");
	if((senha.length >= 4) && (senha.length <= 7)){
		forca += 10;
	}else if(senha.length>7){
		forca += 25;
	}
	if(senha.match(/[a-z]+/)){
		forca += 10;
	}
	if(senha.match(/[A-Z]+/)){
		forca += 20;
	}
	if(senha.match(/\d+/)){
		forca += 20;
	}
	if(senha.match(/\W+/)){
		forca += 25;
	}
	return mostra_res();
}

function mostra_res(){
	if(forca < 30){
		mostra.innerHTML = '<tr><td ><img src='+apelido+'/imagens/forca1.png border=\"0\" /></td><td>&nbsp;&nbsp;Fraca</td></tr>';
	}else if((forca >= 30) && (forca < 60)){
		mostra.innerHTML = '<tr><td ><img  src='+apelido+'/imagens/forca2.png border=\"0\" /></td><td>&nbsp;&nbsp;Média</td></tr>';;
	}else if((forca >= 60) && (forca < 85)){
		mostra.innerHTML = '<tr><td ><img  src='+apelido+'/imagens/forca3.png border=\"0\" /></td><td>&nbsp;&nbsp;Forte</td></tr>';
	}else{
		mostra.innerHTML = '<tr><td ><img src='+apelido+'/imagens/forca4.png border=\"0\" /></td><td>&nbsp;&nbsp;Excelente</td></tr>';
	}
}

function validandoEmail(email){
	exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/
		if(!exp.test(email.value)){
			location.href="javascript:scroll(0,0)";
			document.getElementById("DivMensagem").style.visibility="visible";
			document.getElementById("DivMensagem").innerHTML="Email Inválido!";
			setTimeout ('escondeDiv("DivMensagem")',2000);
			document.form.txtDe.value='';


		}else{
			true;
		}

}

function finalizaCompra(){
	preencheu = false;
	botoes = document.form.rdFrete.length;
	if(botoes==undefined&&document.form.rdFrete.checked){
		document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
		document.form.action=apelido+'/finaliza-compra';
		document.form.submit();	
	}
	else if(botoes==undefined&&!document.form.rdFrete.checked){
		alert("Selecione o serviço de frete!");
	}
	else{
		for (i=0;i<botoes;i++) {
			if (document.form.rdFrete[i].checked) {
				preencheu = true;
				break; 
			}
		}
		if(!preencheu){
			alert("Selecione o serviço de frete!");
		}
		else{
			document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
			document.form.action=apelido+'/finaliza-compra';
			document.form.submit();	
		}
	}
}

function alterarEndereco(){
	document.form.action=apelido+'/altera-endereco';
	document.form.submit();
}

function fecharPedido(){
	document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
	document.formFechar.action=apelido+'/fecha-pedido';
	document.formFechar.submit();
}

function CaixaBaixa(fsValor, foForm, foNome) { 
	if (window.event.keyCode >= 65 && window.event.keyCode <= 90){
		x = new String(document.forms[foForm].elements[foNome].value);
		document.forms[foForm].elements[foNome].value = x.toLowerCase();
	}
} 

function enviarEmail(){
	var nome=document.formulario.txtNome.value;
	var email=document.formulario.txtEmail.value;
	var telefone=document.formulario.txtTelefone.value;
	var assunto=document.formulario.txtAssunto.value;
	var msg=document.formulario.txtMsg.value;

	if(nome==''){
		alert('Informe um nome!');
		document.formulario.txtNome.focus();
	}
	else if(email==''){
		alert('Informe um e-mail!');
		document.formulario.txtEmail.focus();
	}
	else if(telefone==''){
		alert('Informe um telefone!');
		document.formulario.txtTelefone.focus();
	}
	else if(assunto==''){
		alert('Informe um assunto!');
		document.formulario.txtAssunto.focus();
	}
	else if(msg==''){
		alert('Digite uma mensagem!');
		document.formulario.txtMsg.focus();
	}
	else{
		document.formulario.action=apelido+'/contato';
		document.formulario.submit();
	}
}

function validarDataYYYY(vValor){ 
	var checkStr = ''; 
	checkStr = vValor; 
	var err=0; 
	var psj=0; 
	var dia = 0; 
	var mes = 0; 
	var ano = 0; 
	var barra1 = ''; 
	var barra2 = ''; 
	dia = checkStr.substring(0, 2); 
	barra1 = checkStr.substring(2, 3); 
	mes = checkStr.substring(3, 5); 
	barra2 = checkStr.substring(5, 6); 
	ano = checkStr.substring(6, 10); 
	//verifica??es b?sicas 
	if (checkStr.length != 10) 
		err = 1; 
	if (mes<1 || mes>12) 
		err = 1; 
	if (barra1 != '/') 
		err = 1; 
	if (dia<1 || dia>31) 
		err = 1; 
	if (barra2 != '/') 
		err = 1; 
	if (ano<1900 || ano>2900) 
		err = 1; 
	//verifica??es avan?adas 
	// m?s com 30 dias 
	if (mes==4 || mes==6 || mes==9 || mes==11){ 
		if (dia==31) 
			err=1; 
	} 
	// fevereiro e ano bissexto 
	if (mes==2){ 
		var g = parseInt(ano/4); 
		if (isNaN(g)) { 
			err=1; 
		} 
		if (dia>29) 
			err=1; 
		if (dia==29 && ((ano/4)!=parseInt(ano/4))) 
			err=1; 
	} 
	if (err==1) 
		return 'F'; 
	else 
		return 'T'; 
}

function validarCPF(CPF){ 
	if (CPF != ''){ 
		if (!verificarCPF(CPF)){ 
			alert('CPF Inválido!'); 
			document.form.txtCPF.value=''; 
			document.form.txtCPF.focus(); 
		} 
	} 
}  

function verificarCPF(c){ 
	c = c.replace('.','');	
	c = c.replace('.','');	
	c = c.replace('-','');	
	var i;  
	s = c; 
	var c = s.substr(0,9);  
	var dv = s.substr(9,2);  
	var d1 = 0;  
	var v = false; 
	for (i = 0; i < 9; i++)  
	{  
		d1 += c.charAt(i)*(10-i);  
	}  
	if (d1 == 0){  
		v = true;  
		return false;  
	}  
	d1 = 11 - (d1 % 11);  
	if (d1 > 9) d1 = 0;  
	if (dv.charAt(0) != d1)  
	{  
		v = true; 
		return false;  
	}  
	d1 *= 2;  
	for (i = 0; i < 9; i++) {  
		d1 += c.charAt(i)*(11-i);  
	}  
	d1 = 11 - (d1 % 11);  
	if (d1 > 9) d1 = 0;  
	if (dv.charAt(1) != d1)  
	{  
		v = true; 
		return false;  
	}  
	if (!v) { 
		return true; 
	} 
}

function formatarCPF (campo,teclapres) { 
	var tecla = teclapres.keyCode;  
	if ((tecla < 48) || (tecla > 57)) {
		return false;
	} 
	vr = campo.value;  
	vr = vr.replace( '-', '' );  
	vr = vr.replace( '.', '' );  
	vr = vr.replace( '.', '' );  
	tam = vr.length; 

	if (tam < 11 && tecla != 8){ tam = vr.length + 1 ; }  
	if (tecla == 8 ){	tam = tam - 1 ; }  
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){  
		if ( tam <= 2 ){  
			campo.value = vr ; }  
		if ( (tam > 2) && (tam <= 5) ){  
			campo.value = vr.substr( 0, tam - 2 ) + '-' + vr.substr( tam - 2, tam ) ; }  
		if ( (tam >= 6) && (tam <= 8) ){  
			campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, tam ) ; }  
		if ( (tam >= 9) && (tam <= 11) ){  
			campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, tam ) ; }  
	}
}

function soNumeros(v){
	return v.replace(/\D/g,"")
}

function data(v){ 
	v=v.replace(/\D/g,"")
	v=v.replace(/(\d{2})(\d)/,"$1/$2")
	v=v.replace(/(\d{2})(\d)/,"$1/$2")
	return v    
}

function formatarDataYYYY(campo, teclapres) { 
	var tecla = teclapres.keyCode;  
	vr = campo.value;  
	vr = vr.replace( '/', '' );  
	vr = vr.replace( '/', '' );  
	tam = vr.length + 1;  
	if ( tecla != 9 && tecla != 8 ) {  
		if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ) {  
			if ( tam <= 2 ) campo.value = vr ;  
			if ( tam > 2 && tam < 5 ) campo.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, tam );  
			if ( tam >= 5 && tam <= 10 ) campo.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, tam );   
		}  
	}  
}

function cpf(v){
	v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
	v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
	v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
	//de novo (para o segundo bloco de números)
	v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
	return v
}

function validacpf(){
	var cpf = document.form.txtCPF;
	s = cpf.value;
	if(s!=''){
		s=s.replace('.','');
		s=s.replace('.','');
		s=s.replace('-','');
		var i; 
		var c = s.substr(0,9); 
		var dv = s.substr(9,2); 
		var d1 = 0; 
		for (i = 0; i < 9; i++) 
		{ 
			d1 += c.charAt(i)*(10-i); 
		} 
		if (d1 == 0){ 
			document.getElementById("DivMensagem1").style.visibility="visible";
			document.getElementById("DivMensagem1").innerHTML="CPF inválido!";
			setTimeout ('escondeDiv("DivMensagem1")',4000);
			cpf.focus();
			return false; 
		} 
		d1 = 11 - (d1 % 11); 
		if (d1 > 9) d1 = 0; 
		if (dv.charAt(0) != d1) 
		{ 
			document.getElementById("DivMensagem1").style.visibility="visible";
			document.getElementById("DivMensagem1").innerHTML="CPF inválido!";
			setTimeout ('escondeDiv("DivMensagem1")',4000);
			cpf.focus();
			return false; 
		} 
		d1 *= 2; 
		for (i = 0; i < 9; i++) 
		{ 
			d1 += c.charAt(i)*(11-i); 
		} 
		d1 = 11 - (d1 % 11); 
		if (d1 > 9) d1 = 0; 
		if (dv.charAt(1) != d1) 
		{ 
			document.getElementById("DivMensagem1").style.visibility="visible";
			document.getElementById("DivMensagem1").innerHTML="CPF inválido!";
			setTimeout ('escondeDiv("DivMensagem1")',4000);
			cpf.focus(); 
			return false; 
		}
		verificaCPF(cpf);
		return true; 
	}
} 

function validaEmail(email){
	exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/
		if(email.value==''||!exp.test(email.value)){
			email.value='';
			alert('E-mail Inválido!'); 
		}
}

function telefone(v){
	v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
	v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
	v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
	return v
}

function cep(v){
	v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito
	v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
	return v
}

function salvarEmail(){
	if(document.formNews.txtNomePessoa.value == 'Nome'){
		alert('Informe o seu nome');
		document.formNews.txtNomePessoa.focus();
	}
	else if(document.formNews.txtEmailNewsLetter.value == 'E-mail'){
		alert('Informe o seu e-mail');
		document.formNews.txtEmailNewsLetter.focus();
	}
	else if(validandoEmail(document.formNews.txtEmailNewsLetter.value)==false){
		alert('E-mail inválido');
		document.formNews.txtEmailNewsLetter.value = '';
		document.formNews.txtEmailNewsLetter.focus();
	}
	else{
		document.formNews.action=apelido+'/newsletter';
		document.formNews.submit();
	}
}

function validandoEmail(email){
	exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/
		if(!email.value=='E-mail'&&!exp.test(email.value)){
			return false;

		}else{
			return true;
		}
}

function cadastro(){
	var cpf=document.form.txtCPF;
	var nome=document.form.txtNome;
	var data=document.form.txtDataNascimento;
	var cep=document.form.txtCEP;
	var end=document.form.txtEndereco;
	var nmEnd=document.form.txtNumeroEndereco;
	var compEnd=document.form.txtComplemento;
	var bairro=document.form.txtBairro;
	var cidade=document.form.txtCidade;
	var tel=document.form.txtTelefone;
	var email=document.form.txtEmail;
	var senha=document.form.txtSenha;
	var confSenha=document.form.txtConfirmaSenha;
	if(cpf.value==''){
		document.getElementById("DivMensagem1").style.visibility="visible";
		document.getElementById("DivMensagem1").innerHTML="Informe o CPF!";
		setTimeout ('escondeDiv("DivMensagem1")',4000);
		cpf.focus();
	}else if(nome.value==''){
		document.getElementById("DivMensagem1").style.visibility="visible";
		document.getElementById("DivMensagem1").innerHTML="Informe o nome!";
		setTimeout ('escondeDiv("DivMensagem1")',4000);
		nome.focus();
	}else if(data.value==''){
		document.getElementById("DivMensagem1").style.visibility="visible";
		document.getElementById("DivMensagem1").innerHTML="Informe a data de nascimento!";
		setTimeout ('escondeDiv("DivMensagem1")',4000);
		data.focus();
	}else if(cep.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o endereço de contato!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
		cep.focus();
	}else if(end.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o endereço!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
		end.focus();
	}else if(nmEnd.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o número/endereço!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
		nmEnd.focus();
	}else if(compEnd.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o complemento do endereço!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
		compEnd.focus();
	}else if(bairro.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o bairro!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
		bairro.focus();
	}else if(cidade.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o endereço de contato!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
	}else if(tel.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o telefone!";
		setTimeout ('escondeDiv("DivMensagem2")',4000);
		tel.focus();
	}else if(email.value==''){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="Informe o e-mail!";
		setTimeout ('escondeDiv("DivMensagem3")',4000);
		email.focus();
	}else if(senha.value==''){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="Informe a senha!";
		setTimeout ('escondeDiv("DivMensagem3")',4000);
	}else if(confSenha.value==''){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="Informe a confirmação da Senha!";
		setTimeout ('escondeDiv("DivMensagem3")',4000);
		confSenha.focus;
	}else{
		document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
		document.form.action=apelido+'/cadastra';
		document.form.submit();
	}
}
function editar(id, emailCliente, senhaCliente){
	var nome=document.form.txtNome;
	var data=document.form.txtDataNascimento;
	var cep=document.form.txtCEP;
	var end=document.form.txtEndereco;
	var nmEnd=document.form.txtNumeroEndereco;
	var compEnd=document.form.txtComplemento;
	var bairro=document.form.txtBairro;
	var cidade=document.form.txtCidade;
	var tel=document.form.txtTelefone;
	var email=document.form.txtEmail;
	var senha=document.form.txtSenha;
	var confSenha=document.form.txtConfirmaSenha;
	if(nome.value==''){
		document.getElementById("DivMensagem1").style.visibility="visible";
		document.getElementById("DivMensagem1").innerHTML="Informe o nome!";
		setTimeout ('escondeDiv("DivMensagem1")',2000);
		nome.focus();
	}else if(data.value==''){
		document.getElementById("DivMensagem1").style.visibility="visible";
		document.getElementById("DivMensagem1").innerHTML="Informe a Data de Nascimento!";
		setTimeout ('escondeDiv("DivMensagem1")',2000);
		data.focus();
	}else if(cep.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o endereço de Entrega!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
		cep.focus();
	}else if(end.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o endereço!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
		end.focus();
	}else if(nmEnd.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o número/endereço!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
		nmEnd.focus();
	}else if(compEnd.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o complemento do endereço!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
		compEnd.focus();
	}else if(bairro.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o bairro!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
		bairro.focus();
	}else if(cidade.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o endereço de Entrega!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
	}else if(tel.value==''){
		document.getElementById("DivMensagem2").style.visibility="visible";
		document.getElementById("DivMensagem2").innerHTML="Informe o telefone!";
		setTimeout ('escondeDiv("DivMensagem2")',2000);
		tel.focus();
	}
	else if(emailCliente==''&&email.value==''){
			document.getElementById("DivMensagem3").style.visibility="visible";
			document.getElementById("DivMensagem3").innerHTML="Informe o e-mail!";
			setTimeout ('escondeDiv("DivMensagem3")',4000);
			email.focus();
	}
	else if(senhaCliente==''&&senha.value==''){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="Informe a senha!";
		setTimeout ('escondeDiv("DivMensagem3")',4000);
	}
	else if(senhaCliente==''&&confSenha.value==''){
		document.getElementById("DivMensagem3").style.visibility="visible";
		document.getElementById("DivMensagem3").innerHTML="Informe a confirmação da Senha!";
		setTimeout ('escondeDiv("DivMensagem3")',4000);
		confSenha.focus;
	}
	else{
		document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
		document.form.action=apelido+'/edita/'+id;
		document.form.submit();
	}
}

function cadastraLista(){
	var nome=document.form.txtNomeLista;
	var noiva=document.form.txtNomeNoiva;
	var noivo=document.form.txtNomeNoivo;
	var data=document.form.txtData;
	if(nome.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe o nome da lista!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		nome.focus();
	}else if(noiva.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe o nome da noiva!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		noiva.focus();
	}else if(noivo.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe o nome do noivo!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		noivo.focus();
	}else if(data.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe a data do evento!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		data.focus();
	}else{
		document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
		document.form.action=apelido+'/inserir-lista';
		document.form.submit();
	}
}

function editarLista(id){
	var nome=document.form.txtNomeLista;
	var noiva=document.form.txtNomeNoiva;
	var noivo=document.form.txtNomeNoivo;
	var data=document.form.txtData;
	if(nome.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe o nome da lista!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		nome.focus();
	}else if(noiva.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe o nome da noiva!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		noiva.focus();
	}else if(noivo.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe o nome do noivo!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		noivo.focus();
	}else if(data.value==''){
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Informe a data do evento!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
		data.focus();
	}else{
		document.getElementById("DivBtnCarregando").innerHTML="Carregando dados aguarde...";
		document.form.action=apelido+'/editar-lista/'+id;
		document.form.submit();
	}
}

function ampImg(id){
	ajax=ajaxInit();
	var r = paramRandom();
	document.getElementById("DivImgG").innerHTML='<img src='+apelido+'/imagensSistema/carregando.gif>';
	if(ajax){
		ajax.open('GET',apelido+'/imagem/'+id+'/'+r,true);
		ajax.onreadystatechange=function(){
			if(ajax.readyState==4){
				if(ajax.status==200){
					document.getElementById("DivImgG").innerHTML=ajax.responseText;
				}
			}
		}
	}
	ajax.send(null);
}

function calculaCEP(cep){
	if(document.form.txtCEP.value==''){
		alert('Informe um CEP!');
		document.form.txtCEP.focus();
	}else{
		ajax=ajaxInit();
		var r = paramRandom();
		document.getElementById("DivCEP").innerHTML="Buscando Endereço...";
		if(ajax){
			ajax.open('GET',apelido+'/calcula-cep/'+cep+'/'+r,true);
			ajax.onreadystatechange=function(){
				if(ajax.readyState==4){
					if(ajax.status==200){
						document.getElementById("DivCEP").innerHTML=ajax.responseText;
					}
				}
			}
		}
		ajax.send(null);
	}
}

function paramRandom(){
	var random = Math.floor(Math.random()*1000);
	var paramRandom = random;
	return paramRandom;
}

function atualizarCombosCEP(){
	if(document.form.txtCEP.value==''){
		alert("Informe um CEP!");
		document.form.txtCEP.focus();
	}else{
		ajax=ajaxInit();
		document.getElementById("DivCarregando").src='';
		document.getElementById("DivCarregando").src=apelido+"/imagens/carregando_end.gif";
		if(ajax){
			ajax.open('GET',apelido+'/busca-cep/'+document.form.txtCEP.value,true);
			ajax.onreadystatechange=function(){
				if(ajax.readyState==4){
					if(ajax.status==200){
						if(ajax.responseText!="null"){
							var vRetorno = ajax.responseText.split("|");
							document.getElementById("DivEstado").innerHTML=vRetorno[0];	
							document.getElementById("txtCidade").value=vRetorno[1];	
							document.getElementById("txtBairro").value=vRetorno[2];	
							document.getElementById("txtEndereco").value=vRetorno[3];
							document.getElementById("DivCarregando").src='';
							document.getElementById("DivCarregando").src=apelido+"/imagens/lupa.png";
						}
						else{
							alert("CEP não encontrado em nossa base de dados!");
							document.form.txtCEP.focus();
							document.getElementById("DivCarregando").src='';
							document.getElementById("DivCarregando").src=apelido+"/imagens/lupa.png";
						}	
					}
				}
			}
		}
		ajax.send(null);
	}
}

function loadBar(loja){
	$('#DivBarraPromocao').html('<center><img src='+apelido+'/imagens/carregando.gif></center>');
    $.ajax({url: apelido+'/imagens/'+loja+'/barra.txt', async: false, dataType: 'text', 
        success: function(text) {
            $('#DivBarraPromocao').html(text);
        }, error: function(http, message, exc) { 
            $('#DivBarraPromocao').html('Erro ao carregar barra de promoção!');
   }}); 
}

function loadCategorias(){
    $('#DivCategorias').html('<center><img src='+apelido+'/imagens/carregando.gif></center>');
    $.ajax({url: apelido+'/?ac=carregarCategorias', async: false, dataType: 'text', 
        success: function(text) {
            $('#DivCategorias').html(text);
        }, error: function(http, message, exc) { 
            $('#DivCategorias').html('Erro ao carregar categorias!');
   }}); 
}

function carregarFoto(img, loja){
	document.getElementById("divImg").innerHTML='<img src='+apelido+'/imagens/'+loja+'/'+img+' name=imgFade id=imgFade class=imgGrande>';
}

function add(idProd){
	var qtd = document.getElementById("txtQtd").value;
	if(qtd==0||qtd==''||qtd<0){
		alert('Preencha o campo quantidade corretamente!');
		document.getElementById("txtQtd").focus();
	}
	else{
		location.href=apelido+'/adiciona/'+idProd+'/'+qtd;
	}
}

function MudaCor( checkid , idrow ) {
  if(document.getElementById(checkid).checked == true)
    document.getElementById(idrow).style.background = "#FFF7D6"; //valor quando clicado
  else
    document.getElementById(idrow).style.background = "#FFF"; //valor quando normal
}

function addProdutosLista(){
    var x=document.getElementById("form"); 
	var vRes = ''; 
	for (i = 0;i < x.length; i++){ 
		if (x[i].checked){ 
			vRes += x[i].value + ','; 
		} 
	}
	if(vRes==''){
		location.href="javascript:scroll(0,0)";
		document.getElementById("DivMensagem").style.visibility="visible";
		document.getElementById("DivMensagem").innerHTML="Selecione pelo menos 1 produto!";
		setTimeout ('escondeDiv("DivMensagem")',4000);
	}
	else{
		document.form.txtIds.value = vRes;
		document.form.action=apelido+'/?ac=addProdutoLista';
		document.form.submit();
	}
}
