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 ajax(url){

    req = null;
    
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
        
    }
    else 
        if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            if (req) {
            
                req.onreadystatechange = processReqChange;
                req.open("GET", url, true);
                
                req.send();
            }
        }
}

function processReqChange(){
    if (req.readyState == 1) {
       // document.getElementById('ajax').innerHTML = 'Carregando, por favor aguarde...';
    }
    
    
    else 
        if (req.readyState == 4) {
        
        
            if (req.status == 200) {
            	document.getElementById('ajax').innerHTML = req.responseText;
            }
            else {
                alert("Houve um problema ao obter os dados:n" + req.statusText);
            }
        }
}


function ajax2(url){

    req = null;
    
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange2;
        req.open("GET", url, true);
        req.send(null);
        
    }
    else 
        if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            if (req) {
            
                req.onreadystatechange = processReqChange2;
                req.open("GET", url, true);
                
                req.send();
            }
        }
}

function processReqChange2(){
    if (req.readyState == 1) {
       // document.getElementById('ajax').innerHTML = 'Carregando, por favor aguarde...';
    }
    
    
    else 
        if (req.readyState == 4) {
        
        
            if (req.status == 200) {
            	document.getElementById('ajax2').innerHTML = req.responseText;
            }
            else {
                alert("Houve um problema ao obter os dados:n" + req.statusText);
            }
        }
}

/**********************************************************************************************************************************************************/

function abrePagina(pagina, id, branco){
	var div = " ";
	if (branco == "box_vinhos") 
	{
		var div = ".box_vinhos a";
		
	}
	if (branco == ".box_res") 
	{
		var div = ".box_restaurantes a";
	}
	if (branco == "abs-camp") 
	{
		var div = ".box_abs-camp a";
		
	}
	if (branco == "associe-se") 
	{
		var div = ".box_associe-se a";
	}
	$(this).delay(100, function(){
    
    	
			
			
		$("#ajax").css("opacity", "0.6");
        $("#loading").fadeIn("slow");
        
        
    });
    $(this).delay(1000, function(){
    	//carregando a pagina via função load() do ajax  
        $("#loading").fadeOut("slow");
        $("#ajax").css("opacity", "1.0");
        $("#ajax").load(pagina);
        $("#ajax").fadeIn("slow");
        
        //mudando as cores dos links ativos    
        $(div).css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
        $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
        
    	 $(id).mouseover(function(){
      	 $(id).css('background', '#e1d1dburl(\'../images/seta_li.gif\') no-repeat 21px 6px');
      	 }).mouseout(function(){
      	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
      	 });
    	
        
        	 $("#index").mouseover(function(){
        	 $("#index").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
        	 }).mouseout(function(){
        	 $("#index").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
        	 }), $(id).mouseover(function(){
              	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
          	 }).mouseout(function(){
          	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
          	 });
        
        	 	 $("#diretoria").mouseover(function(){
            	 $("#diretoria").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
            	 }).mouseout(function(){
            	 $(".#diretoria").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
            	 }), $(id).mouseover(function(){
                  	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
              	 }).mouseout(function(){
              	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
              	 });
         
        	 	 	 $("#caminhos").mouseover(function(){
                   	 $("#caminhos").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                   	 }).mouseout(function(){
                   	 $("#caminhos").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                   	 }), $(id).mouseover(function(){
                      	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                  	 }).mouseout(function(){
                  	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                  	 });
        	 	 	 
        	 	 	 	 $("#parceiros").mouseover(function(){
                      	 $("#parceiros").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                      	 }).mouseout(function(){
                      	 $("#parceiros").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                      	 }), $(id).mouseover(function(){
                          	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                      	 }).mouseout(function(){
                      	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                      	 });
        	 	 	 	 
        	 	 	 	 	$("#fale").mouseover(function(){
                         	 $("#fale").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                         	 }).mouseout(function(){
                         	 $("#fale").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                         	 }), $(id).mouseover(function(){
                              	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                          	 }).mouseout(function(){
                          	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
                          	 });
/*****************************************************************************************************************************************/      	 	 	 	 	
	        	 	 	 	 	 $("#inscreva").mouseover(function(){
	                         	 $("#inscreva").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
	                         	 }).mouseout(function(){
	                         	 $("#inscreva").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
	                         	 }), $(id).mouseover(function(){
	                              	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
	                          	 }).mouseout(function(){
	                          	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
	                          	 });
        	 	 	 	 	 
	        	 	 	 	 	 
		        	 	 	 	 	 $("#links").mouseover(function(){
		                          	 $("#links").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
		                          	 }).mouseout(function(){
		                          	 $("#links").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
		                          	 }), $(id).mouseover(function(){
		                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
		                           	 }).mouseout(function(){
		                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
		                           	 });
		        	 	 	 	 	 
		        	 	 	 	 	 	 $("#roda").mouseover(function(){
			                          	 $("#roda").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
			                          	 }).mouseout(function(){
			                          	 $("#roda").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
			                          	 }), $(id).mouseover(function(){
			                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
			                           	 }).mouseout(function(){
			                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
			                           	 });
		        	 	 	 	 	 	 
			        	 	 	 	 	 	 $("#fichas").mouseover(function(){
				                          	 $("#fichas").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
				                          	 }).mouseout(function(){
				                          	 $("#fichas").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
				                          	 }), $(id).mouseover(function(){
				                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
				                           	 }).mouseout(function(){
				                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
				                           	 });
			        	 	 	 	 	 	 
				        	 	 	 	 	 	 $("#decalogo").mouseover(function(){
					                          	 $("#decalogo").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
					                          	 }).mouseout(function(){
					                          	 $("#decalogo").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
					                          	 }), $(id).mouseover(function(){
					                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
					                           	 }).mouseout(function(){
					                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
					                           	 });
				        	 	 	 	 	 	 
					        	 	 	 	 	 	 $("#lista").mouseover(function(){
						                          	 $("#lista").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
						                          	 }).mouseout(function(){
						                          	 $("#lista").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
						                          	 }), $(id).mouseover(function(){
						                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
						                           	 }).mouseout(function(){
						                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
						                           	 });
					        	 	 	 	 	 	 
					        	 	 	 	 	 	 
						        	 	 	 	 	 	 $("#ranking").mouseover(function(){
							                          	 $("#ranking").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
							                          	 }).mouseout(function(){
							                          	 $("#ranking").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
							                          	 }), $(id).mouseover(function(){
							                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
							                           	 }).mouseout(function(){
							                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
							                           	 });
						        	 	 	 	 	 	 
							        	 	 	 	 	 	 $("#vaga").mouseover(function(){
								                          	 $("#vaga").css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
								                          	 }).mouseout(function(){
								                          	 $("#vaga").css('background', '#ffffff url(\'../images/seta_li.gif\') no-repeat 21px 6px');
								                          	 }), $(id).mouseover(function(){
								                               	 $(id).css('background', '#F4EAF1 url(\'../images/seta_li.gif\') no-repeat 21px 6px');
								                           	 }).mouseout(function(){
								                           	 $(id).css('background', '#e1d1db url(\'../images/seta_li.gif\') no-repeat 21px 6px');
								                           	 });
        	 	 	 	 	 
        	 	 
        	 
        
    });
}

/****************************************************************************************************************************************************/



function ajaxLink(div){

    $(this).delay(100, function(){
    
      $(div).css("opacity", "0.6");
        $("#loading").fadeIn("slow");
        
        
    });
    $(this).delay(2000, function(){
    
        // Mudamos a cor de fundo da Div para azul
        
        
        $('#loading').fadeOut("slow");
        $(div).fadeIn("slow");
        $(div).css("opacity", "1.0");
        
        
        
        
    });
}

function carrega(pagina){

    $("#tudo").css("opacity", "0.6");
    $("#loading").fadeIn("slow");
    
    $(this).delay(500, function(){
    
        $("#conteudo").load(pagina);
    });
    $(this).delay(2500, function(){
    
    
    
        $("#tudo").css("opacity", "1.0");
        $("#loading").fadeOut("slow");
        
        
    });
}

function carregaGaleria(pagina){
	$("#tudo").css("opacity", "0.6");
    $("#loading").fadeIn("slow");
    
    $(this).delay(500, function(){
    
        $("#ajaxGaleria").load(pagina);
    });
    $(this).delay(2500, function(){
    
    
    
        $("#tudo").css("opacity", "1.0");
        $("#loading").fadeOut("slow");
        
        
    });
	
}
/*
$().ready(function(){
	$('#btn_buscar').click(function(){
		carrega('../degustacao/listaVinho.php');
	});	
});
	*/


function clearForm(id) {
	$('#'+id).each(function(){
	        this.reset();
	});
}


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;

} 



