// JavaScript Document
	

function limpar (objeto, msg) {      
  if (objeto.value == msg)objeto.value = '';

}

function mostrar (objeto, msg) {   
     if (objeto.value == '')objeto.value = msg;
}


$(function(){
	$('#EsqueceuSenha').hide();
	$(".signin").click(function(e) {          
		e.preventDefault();
		$("fieldset#signin_menu").toggle();
		$(".signin").toggleClass("menu-open");
	});
	$('.forgot').click(function() {
		$('#signin').hide();
		$('.forgot').hide();
		$('#EsqueceuSenha').show();
	});
	$('#logar').click(function() {
		$('#signin').show();
		$('.forgot').show();
		$('#EsqueceuSenha').hide();
	});
	$("fieldset#signin_menu").mouseup(function() {
		return false
	});
	$(document).mouseup(function(e) {
		if($(e.target).parent("a.signin").length==0) {
			$(".signin").removeClass("menu-open");
			$("fieldset#signin_menu").hide();
		}
	});	
	$('.tip').tipsy({gravity: 'w'});
});

function SomenteNumero(e){
	var tecla=(window.event)?event.keyCode:e.which;
	if((tecla > 47 && tecla < 58)) return true;
	else{
	if (tecla != 8) return false;
	else return true;
	}
}


function validateform()
{
	
if(document.form1.nome.value=="") {
window.alert ("Por favor digite seu nome");
document.form1.nome.focus();
var ok = 1;
return false;
}
if(document.form1.nome.value.length < 5) {
window.alert ("Para o campo nome são necessário pelo menos 5 caracteres");
document.form1.nome.focus();
var ok = 1;
return false;
}

if(document.form1.email.value=="") {
window.alert ("Por favor digite seu email");
document.form1.email.focus();
var ok = 1;
return false;
}

if(document.form1.email.value.length < 5) {
window.alert ("Para o campo email são necessário pelo menos 5 caracteres");
document.form1.email.focus();
var ok = 1;
return false;
}
if(document.form1.telefone.value=="") {
window.alert ("Por favor digite seu telefone");
document.form1.telefone.focus();
var ok = 1;
return false;
}

if(document.form1.telefone.value.length < 5) {
window.alert ("Para o campo telefone são necessário pelo menos 5 caracteres");
document.form1.telefone.focus();
var ok = 1;
return false;
}



if(document.form1.pedido.value=="") {
window.alert ("Por favor digite seu pedido");
document.form1.pedido.focus();
var ok = 1;
return false;
}
if(document.form1.pedido.value.length < 5) {
window.alert ("Para o campo pedido são necessário pelo menos 5 caracteres");
document.form1.pedido.focus();
var ok = 1;
return false;
}


if (ok != 1) {
	
		__loadMostra();
}

}



//Mostra o carregador  
function __loadMostra(){  
    var objLoader = document.getElementById("carregador_pai");  
    objLoader.style.display = "block";  
    objLoader.style.visibility = "visible";  
	
	var objLoader2 = document.getElementById('form1').submit();
	return false;
	
		
} 



function validateform_contato()
{
	
if(document.form1.nome.value=="") {
window.alert ("Por favor digite seu nome");
document.form1.nome.focus();

return false;
}
if(document.form1.nome.value.length < 5) {
window.alert ("Para o campo nome são necessário pelo menos 5 caracteres");
document.form1.nome.focus();

return false;
}

if(document.form1.email.value=="") {
window.alert ("Por favor digite seu email");
document.form1.email.focus();

return false;
}

if(document.form1.email.value.length < 5) {
window.alert ("Para o campo email são necessário pelo menos 5 caracteres");
document.form1.email.focus();

return false;
}




if(document.form1.mensagem.value=="") {
window.alert ("Por favor digite sua mensagem");
document.form1.mensagem.focus();

return false;
}
if(document.form1.mensagem.value.length < 5) {
window.alert ("Para o campo mensagem são necessário pelo menos 5 caracteres");
document.form1.mensagem.focus();

return false;
}


}




function validateform_cadastro()
{
	if(document.form1.nome.value=="") {
		window.alert ("Por favor digite seu nome");
		document.form1.nome.focus();
		return false;
	}
	
	if(document.form1.nome.value.length < 5) {
		window.alert ("Para o campo nome são necessário pelo menos 5 caracteres");
		document.form1.nome.focus();
		return false;
	}

	if(document.form1.sobrenome.value=="") {
		window.alert ("Por favor digite seu sobrenome");
		document.form1.sobrenome.focus();
		return false;
	}

	if(document.form1.sobrenome.value.length < 3) {
		window.alert ("Para o campo sobrenome são necessário pelo menos 3 caracteres");
		document.form1.sobrenome.focus();
		return false;
	}

	if(document.form1.email.value=="") {
		window.alert ("Por favor digite seu email");
		document.form1.email.focus();
		return false;
	}

	if(document.form1.email.value.length < 5) {
		window.alert ("Para o campo email são necessário pelo menos 5 caracteres");
		document.form1.email.focus();
		return false;
	}
	
	if(document.form1.email.value.length > 1) {
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
        var emailaddressVal = document.form1.email.value;
        if(emailaddressVal == '') {
            window.alert ("Informe um email válido.");
			document.form1.email.focus();
            return false;
        }
 
        else if(!emailReg.test(emailaddressVal)) {
			window.alert ("Informe um email válido.");
			document.form1.email.focus();
            return false;
        }
	}

	if(document.form1.cpf.value=="") {
		window.alert ("Por favor digite seu CPF");
		document.form1.cpf.focus();
		return false;
	}

	if(document.form1.cpf.value.length < 13) {
		window.alert ("Para o campo CPF são necessário pelo menos 13 caracteres");
		document.form1.cpf.focus();
		return false;
	}
	
	if(document.form1.cpf.value.length = 13) {
		var cpf = document.form1.cpf.value;
		exp = /-|-/g
		cpf = cpf.toString().replace( exp, "" );
		var Digito1 = eval(cpf.charAt(9));
		var Digito2 = eval(cpf.charAt(10));
		var soma1=0, soma2=0;
		var vlr =11;
		for(i=0;i<9;i++){
			soma1+=eval(cpf.charAt(i)*(vlr-1));
			soma2+=eval(cpf.charAt(i)*vlr);
			vlr--;
		}   
		soma1 = ((soma1%11) < 2 ? 0:(11-(soma1%11)));
		soma2 = (((soma2+(2*soma1))%11) < 2 ? 0:(11-((soma2+(2*soma1))%11)));
	   
		if(cpf == "11111111111" || cpf == "22222222222" || cpf ==
	"33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf ==
	"66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf ==
	"99999999999" || cpf == "00000000000" ){
			var digitoGerado = null;
		}else{
			var DigitoGerado1 = soma1;
			var DigitoGerado2 = soma2;
		}
	
		if((Digito1 != DigitoGerado1) || (Digito2 != DigitoGerado2)){
			alert("O CPF informado não é valido!");	
			document.form1.cpf.focus();
			return false;
		}
	}

	if(document.form1.endereco.value=="") {
		window.alert ("Por favor digite seu endereço");
		document.form1.endereco.focus();
		return false;
	}
	
	if(document.form1.endereco.value.length < 5) {
		window.alert ("Para o campo endereço são necessário pelo menos 5 caracteres");
		document.form1.endereco.focus();
		return false;
	}

	if(document.form1.numero.value=="") {
		window.alert ("Por favor digite o número de seu endereço");
		document.form1.numero.focus();
		return false;
	}

	if(document.form1.bairro.value=="") {
		window.alert ("Por favor digite seu bairro");
		document.form1.bairro.focus();
		return false;
	}

	if(document.form1.bairro.value.length < 5) {
		window.alert ("Para o campo bairro são necessário pelo menos 5 caracteres");
		document.form1.bairro.focus();
		return false;
	}

	if(document.form1.cidade.value=="") {
		window.alert ("Por favor digite sua cidade");
		document.form1.cidade.focus();
		return false;
	}
		
	if(document.form1.cidade.value.length < 3) {
		window.alert ("Para o campo cidade são necessário pelo menos 3 caracteres");
		document.form1.cidade.focus();
		return false;
	}

	if(document.form1.cep.value=="") {
		window.alert ("Por favor digite seu CEP");
		document.form1.cep.focus();
		return false;
	}

	if(document.form1.cep.value.length < 8) {
		window.alert ("Para o campo cep são necessário pelo menos 8 caracteres");
		document.form1.cep.focus();
		return false;
	}

	if(document.form1.senha.value=="") {
		window.alert ("Por favor digite sua senha de acesso");
		document.form1.senha.focus();
		return false;
	}

	if(document.form1.senha.value.length < 3) {
		window.alert ("Para o campo senha são necessário pelo menos 3 caracteres");
		document.form1.senha.focus();
		return false;
	}

	if (document.form1.senha.value != document.form1.senha2.value) {
		alert("Os dois campos de senhas estão diferentes");
		document.form1.senha2.focus();
		return false;
	}
	
		
		
}



function validateform_cadastro_editar()
{
	if(document.form1.nome.value=="") {
window.alert ("Por favor digite seu nome");
document.form1.nome.focus();

return false;
}
if(document.form1.nome.value.length < 5) {
window.alert ("Para o campo nome são necessário pelo menos 5 caracteres");
document.form1.nome.focus();

return false;
}

if(document.form1.sobrenome.value=="") {
window.alert ("Por favor digite seu sobrenome");
document.form1.sobrenome.focus();

return false;
}
if(document.form1.sobrenome.value.length < 3) {
window.alert ("Para o campo sobrenome são necessário pelo menos 3 caracteres");
document.form1.sobrenome.focus();

return false;
}



if(document.form1.email.value=="") {
window.alert ("Por favor digite seu email");
document.form1.email.focus();

return false;
}

if(document.form1.email.value.length < 5) {
window.alert ("Para o campo email são necessário pelo menos 5 caracteres");
document.form1.email.focus();

return false;
}




if(document.form1.cpf.value=="") {
window.alert ("Por favor digite seu CPF");
document.form1.cpf.focus();

return false;
}
if(document.form1.cpf.value.length < 13) {
window.alert ("Para o campo CPF são necessário pelo menos 13 caracteres");
document.form1.cpf.focus();

return false;
}

if(document.form1.endereco.value=="") {
window.alert ("Por favor digite seu endereço");
document.form1.endereco.focus();

return false;
}
if(document.form1.endereco.value.length < 5) {
window.alert ("Para o campo endereço são necessário pelo menos 5 caracteres");
document.form1.endereco.focus();

return false;
}

if(document.form1.numero.value=="") {
window.alert ("Por favor digite o número de seu endereço");
document.form1.numero.focus();

return false;
}

if(document.form1.bairro.value=="") {
window.alert ("Por favor digite seu bairro");
document.form1.bairro.focus();

return false;
}
if(document.form1.bairro.value.length < 5) {
window.alert ("Para o campo bairro são necessário pelo menos 5 caracteres");
document.form1.bairro.focus();

return false;
}
if(document.form1.cidade.value=="") {
window.alert ("Por favor digite sua cidade");
document.form1.cidade.focus();

return false;
}
if(document.form1.cidade.value.length < 3) {
window.alert ("Para o campo cidade são necessário pelo menos 3 caracteres");
document.form1.cidade.focus();

return false;
}
if(document.form1.cep.value=="") {
window.alert ("Por favor digite seu CEP");
document.form1.cep.focus();

return false;
}
if(document.form1.cep.value.length < 8) {
window.alert ("Para o campo cep são necessário pelo menos 8 caracteres");
document.form1.cep.focus();

return false;
}



		
		
}
