/*<FUNCOES>*/
function checkMail(mail)
{
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
            if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
            if(er.test(mail.value)){ 
                                    return true; 
                            }
    }else{
            return false;
            }
}

function limparPadrao(campo) {
        if (campo.value == campo.defaultValue) {
                campo.value = "";
        }
}

function escreverPadrao(campo) {
        if (campo.value == "") {
                campo.value = campo.defaultValue;
        }
}


function validacpf(s) {

	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) {

		alert("CPF Invalido");

		return false;

	}

	d1 = 11 - (d1 % 11);

	if (d1 > 9)
		d1 = 0;

	if (dv.charAt(0) != d1)

	{

		alert("CPF Invalido");

		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)

	{

		alert("CPF Invalido");

		return false;

	}

	return true;

} 


/**
 * ************************************ </FUNÇÕES> *********************************/

/** ****************FUNÇÃO PARA ENVIO DE DADOS PARA NEWSLETTER************** */
$(document).ready(function() {
	$(".enviar-news").click(function() {
		var nome       = $("[name=nome]").val();
		var email 	   = $("[name=email]").val();
		if(nome == "DIGITE SEU NOME" || nome == "")
		{
			alert("Preencha corretamente o nome");
			return false;
		}
		if(!checkMail(email))
		{
			alert("Email inválido");
			return false;
		}

		$.ajax({
			url: 'includes/newsletter.php',
			type: 'GET',
			data: "nome="+nome+"&email="+email,
			success: function(data){
				alert(data);
			}
		});
		/*$.post('includes/newsletter.php',
			{ nome: nome, email: email },
			function(data, textStatus) {
				alert(data);	
			});*/
			//return false;
		
		});
});

/** ****************VALIDAR FORMULÁRIO DE PEDIDOS************** */
$(document).ready(function() {
	$(".enviar-fechar").click(function() {
		var razao       = $("[name=razao]").val();
		var email_pedido 	   = $("[name=email_pedido]").val();
		var cnpj = $("[name=cnpj]").val();
		var quantidade = $("[name=quantidade]").val();
		if(!razao){
			alert("Preencha corretamente o campo razão social");
			return false;
		}
		if(!checkMail(email_pedido)){
			alert("Email inválido");
			return false;
		}
		if(!cnpj){
			alert("Preencha corretamente o CNPJ");
			return false;
		}
		if(!quantidade){
			alert("Preencha corretamente a quantidade!");
			return false;
		}
	});
});
/** ****************FUNÇÕES DE BUSCA DA PÁGINA DAS LOJAS************** */
$(document).ready(function() {
	$('#estados').change(function() {
	    	var estado;
	    	estado 	= $('#estados').val();
	    	$('#cidade').html('Carregando...');
	    	$.ajax({
	    		 type: "GET",
	    		 url: 'lojas/ajax.php',
	    		 data: "estado_id="+estado,
	    		 success: function(msg){
	    		     $('#cidades').html(msg);
	    		 }
    		 })
    	});    	  	
});
/*************************************************************************/

/* MENU
-------------------------------------------------------------------------*/
	var cssOn			= '';// aberto
	var cssOff			= '';// fechado
	var timeout         = 100;
	var closetimer		= 0;
	var ddmenuitem      = 0;
	var prnt			= 0;
	
	// abre bloco submenu
	function mopen(id, classeCss)
	{
		if(classeCss.indexOf('over') > 0 && prnt.id == undefined)
		{
			window.prnt			= 0;
			window.cssOn 		= classeCss;
			window.cssOff 		= classeCss;
		}
		else if(window.cssOff != classeCss.replace('-over',''))
		{
			prnt.className		= cssOff;
			window.prnt			= 0;
			window.cssOn 		= (window.cssOn == classeCss) ? window.cssOn.replace('-over','') : classeCss+'-over';
			window.cssOff 		= classeCss;
		}
		// cancela fechamento
		mcancelclosetime();	
		// fecha submenu anterior
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		if(prnt) prnt.className = cssOff; prnt = 0;
		prnt = document.getElementById("_"+id);
		// exibe novo submenu
		ddmenuitem = document.getElementById(id);
		ddmenuitem.style.visibility = 'visible';
		prnt.className = cssOn.replace('-over-over','-over');
	
	}
	// oculta submenu
	function mclose()
	{
		if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
		if(prnt) prnt.className = cssOff; 
	}
	// fecha submenu
	function mclosetime()
	{
		closetimer = window.setTimeout(mclose, timeout);
	}
	// cancela fechamento submenu
	function mcancelclosetime()
	{
		if(closetimer)
		{
			window.clearTimeout(closetimer);
			closetimer = null;
		}
	}
	// ao clicar fora
	document.onclick = mclose; 






