$(document).ready(function () {
   
   
   if($(".related_post li").html()){
		$(".top_related, .related_post").css("display","block");
		var ht = $("#cont_relateds").clone();
		$("#cont_relateds").remove();
		//alert($(".entry-content p:eq(2)").html());
		if($(".entry-content p:eq(1)").html()){                  
		    $(".entry-content p:eq(1)").prepend(ht);
		}
		else if($(".entry-content div:eq(1)").html()){
		    $(".entry-content div:eq(1)").prepend(ht);
		}
		//else{
		//    $(".entry-content p:first").prepend(ht);
		//}						
	}
        
        	if($(".related_post_cat li").size()>0){
		$(".top_related_cat, .related_post_cat").css("display","block");
		var ht = $("#cont_relateds_cat").clone();
		$("#cont_relateds_cat").remove();		
		if($("#art_cat_prin p:eq(1)").next().html()){
		    $("#art_cat_prin p:eq(1)").first().prepend(ht);
		}
		else if($("#art_cat_prin div:eq(1)").next().html()){
			$("#art_cat_prin div:eq(1)").first().prepend(ht);	
		}
	}
	
	if($("pre a").html()){
		$("pre").replaceWith(function() {
		    return "<div class=\"cont_links_do_artigo\">"+$(this).html()+"</div>";
		});    
		$(".cont_links_do_artigo a").wrap(function() {
			return "<div class=\"links_do_artigo\"></div>";
		});
	}
    
    var path_theme = $("#path_theme").val();
    
    $("#menu_header li:last-child a").css("border","none");
     
    $("#menu_header li").mouseover(function(){
	$(this).addClass("menu_header_sel");
    }).mouseout(function(){
	$(this).removeClass("menu_header_sel");
    });

    if($("#cat_hover_pai").attr("id")){	
	$(".cat-item a").each(function(){
	    var cat = $("#cat_hover_pai").val();	    
	    if($(this).text()==cat){
		$(this).parent().addClass("current-cat");
	    }
	});
    }
    
    //if($(".single_cat_bread").attr("class")){     
    //  $("#breadcrumbs a:last-child").hide();
    //  $("#breadcrumbs :last-child").hide();
    //}
    
    if($("#li_hov_cat_pic").attr("id")){
	$("#sel_gal_fotos_sel").change(function(){
	    window.location = $(this).val();
	});	
	$("a[rel^='prettyPhoto[pp_gal]']").prettyPhoto();
	var id = $("#li_hov_cat_pic").val();
	$("#li_cat_"+id).addClass("current-cat");
	var lk = ($("#breadcrumbs a:last-child").attr("href")).replace(" ","");
	var text = $("#breadcrumbs").html().split("&gt;");
	var ctd = text.length-1;
	var brad = "";
	var cat = "";
	for(i=0;i<text.length;i++){		    
	    if(i!=ctd){ brad += text[i]+"&gt;"; } else{ cat = text[i]; }  
	}
	var gal = "";
	if($("#li_hov_gal_pic").attr("id")){
	    gal += "&nbsp;<a href=\"../fotos/\">Fotos</a>&nbsp;&gt;&nbsp;<a href=\"../fotos?cat="+id+"\" >"+$("#li_cat_"+id).text()+"</a>&nbsp;&gt;&nbsp;"+$("#li_hov_gal_pic").val();
	    $(".tit_categoria").html($("#li_hov_gal_pic").val());
	}
	else{
	    gal +="&nbsp;<a href=\"../fotos/\">Fotos</a>&nbsp;&gt;&nbsp;<b>"+$("#li_cat_"+id).text()+"</b>";
	    $(".tit_categoria").html($("#li_cat_"+id).text());
	}
	$("#breadcrumbs").html(brad).append(gal);
    }
    
    if($("#li_hov_cat_vid").attr("id")){
	$("#sel_gal_videos_sel").change(function(){
	    window.location = $(this).val();
	});
	$("#cont_gal_vids embed").attr("wmode","transparent").css({"width":"120","height":"170","position":"relative","top":"-20px"});
	$("#cont_gal_vids object").css({"width":"120","height":"165"}).wrap(function() {
	    return "<div class=\"div_thumb_vid\">"+$(this).html()+"</div>";
	});
	$("#cont_gal_vids .div_thumb_vid").each(function(){
	    var src = $(this).find("embed").attr("src").split("/")[4].split("?")[0];
	    $(this).append("<div class=\"cl_thumb_vid\"><a class=\"link_a_vid_gal\" href=\""+"http://www.youtube.com/watch?v="+src+"\" rel=\"prettyPhoto\" >&nbsp;</a></div>");
	});
	$("a[rel^='prettyPhoto']").prettyPhoto();
	//$(".cl_thumb_vid").click(function(){
	//    var id = $(this).attr("id").split("_")[2];
	//    $("#link_"+id).trigger('click');
	//});
	
	
	var id = $("#li_hov_cat_vid").val();
	$("#li_cat_"+id).addClass("current-cat");
	var lk = ($("#breadcrumbs a:last-child").attr("href")).replace(" ","");
	var text = $("#breadcrumbs").html().split("&gt;");
	var ctd = text.length-1;
	var brad = "";
	var cat = "";
	for(i=0;i<text.length;i++){		    
	    if(i!=ctd){ brad += text[i]+"&gt;"; } else{ cat = text[i]; }  
	}
	var gal = "";
	if($("#li_hov_gal_vid").attr("id")){
	    gal += "&nbsp;<a href=\"../videos/\">Vídeos</a>&nbsp;&gt;&nbsp;<a href=\"../videos?cat="+id+"\" >"+$("#li_cat_"+id).text()+"</a>&nbsp;&gt;&nbsp;"+$("#li_hov_gal_vid").val();
	    $(".tit_categoria").html($("#li_hov_gal_vid").val());
	}
	else{
	    gal +="&nbsp;<a href=\"../videos/\">Vídeos</a>&nbsp;&gt;&nbsp;<b>"+$("#li_cat_"+id).text()+"</b>";
	    $(".tit_categoria").html($("#li_cat_"+id).text());
	}
	$("#breadcrumbs").html(brad).append(gal);
    }
    
    $("#bt_contato").click(function(){
	var dados = $("#form_contato").serializeArray();
	var qt_dados = dados.length;
	var vaz = "";
	for(i=0;i<qt_dados;i++){
	    if(dados[i].value=="" ){
		vaz="existe"; 
	    }
	}
	if(vaz!="existe"){
	    $.ajax({
		type: "POST",
		url: "http://www.sampabikers.com.br/wp-content/themes/twentyten/php/contato.php",
		data: dados,
		success: function(msg){
		    alert("Sua mensagem foi enviada com sucesso.");
		    $("#form_contato input, textarea, select").val("");
		}
	    });
	}
	else{
	    alert("Por favor, preencha todos os campos.");
	}
    });
    
     $("#bt_clube").click(function(){
	var dados = $("#form_clube").serializeArray();
	var qt_dados = dados.length;
	var vaz = "";
	for(i=0;i<qt_dados;i++){
	    if(dados[i].value=="" && dados[i].name!="nome_p_clube"){
		vaz="existe"; 
	    }
	}
	if(vaz!="existe"){
	    $("#form_clube").submit();
	    $("#upload_clube").load(function(){
		alert("Sua mensagem foi enviada com sucesso.");
		window.location = "";	
	    });
	}
	else{
	    alert("Por favor, preencha todos os campos.");
	}
    });
    
    $("#foto_clube").change(function(){
	$("#foto_h_clube").val($(this).val());
    });
    
    $("#tipo_cad").change(function(){
	if($(this).val()=="0_individual"){
	    $(".aten_campo").html("Neste caso a Etapa 2 não se faz necessária.");
	}
	else{
	    $(".aten_campo").html("&nbsp;");
	}
    });
       
    function val_cpf(cpf){
              // DEIXA APENAS OS NÚMEROS
                  cpf = cpf.replace('/','');
                  cpf = cpf.replace('.','');
                  cpf = cpf.replace('.','');
                  cpf = cpf.replace('-','');
                 erro = new String;
                 if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
                 var nonNumbers = /\D/;
                 if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";
                 if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                         erro += "Numero de CPF invalido!"
               }
               var a = [];
               var b = new Number;
               var c = 11;
               for (i=0; i<11; i++){
                       a[i] = cpf.charAt(i);
                      if (i < 9) b += (a[i] * --c);
               }
               if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
               b = 0;
               c = 11;
               for (y=0; y<10; y++) b += (a[y] * c--);
               if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
               if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                      erro +="Digito verificador com problema!";
               }
               if (erro.length > 0){
                       return false;
               }
               return true;
       
    }
    
    function val_cnpj(cnpj){
	cnpj = jQuery.trim(cnpj);// retira espaços em branco
	// DEIXA APENAS OS NÚMEROS
	cnpj = cnpj.replace('/','');
	cnpj = cnpj.replace('.','');
	cnpj = cnpj.replace('.','');
	cnpj = cnpj.replace('-','');
      
	var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
	digitos_iguais = 1;
      
	if (cnpj.length < 14 && cnpj.length < 15){
	   return false;
	}
	for (i = 0; i < cnpj.length - 1; i++){
	   if (cnpj.charAt(i) != cnpj.charAt(i + 1)){
	      digitos_iguais = 0;
	      break;
	   }
	}
      
	if (!digitos_iguais){
	   tamanho = cnpj.length - 2
	   numeros = cnpj.substring(0,tamanho);
	   digitos = cnpj.substring(tamanho);
	   soma = 0;
	   pos = tamanho - 7;
      
	   for (i = tamanho; i >= 1; i--){
	      soma += numeros.charAt(tamanho - i) * pos--;
	      if (pos < 2){
		 pos = 9;
	      }
	   }
	   resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
	   if (resultado != digitos.charAt(0)){
	      return false;
	   }
	   tamanho = tamanho + 1;
	   numeros = cnpj.substring(0,tamanho);
	   soma = 0;
	   pos = tamanho - 7;
	   for (i = tamanho; i >= 1; i--){
	      soma += numeros.charAt(tamanho - i) * pos--;
	      if (pos < 2){
		 pos = 9;
	      }
	   }
	   resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
	   if (resultado != digitos.charAt(1)){
	      return false;
	   }
	   return true;
	}else{
	   return false;
	}
    }    
    
    $("#cpf_cad").mask("999.999.999-99");
    $("#data_nasc_cad").mask("99/99/9999");
    $("#cep_cad").mask("99999-999");
    $("#cpf_passeio").mask("999.999.999-99");
    $("#data_nasc_passeio").mask("99/99/9999");
    $("#cep_passeio").mask("99999-999");
    $("#cnpj_comp_1").mask("99.999.999/9999-99");    
    $(".mask_cpf").mask("999.999.999-99");
    $(".mask_data").mask("99/99/9999");
    $(".mask_cep").mask("99999-999");
    
    $("#bt_etapa2").click(function(){
	$("#bt_etapa2").css("display","none");
	var dados = $("#form_associe1").serializeArray();
	var qt_dados = dados.length;
	var vaz = "";
	var er = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/i;
        var email = $("#email_cad").val();
	for(i=0;i<qt_dados;i++){
	    if(dados[i].value==""){
		vaz="existe"; 
	    }
	}
	if(!vaz){
	    if(!er.test(email)){
		$("#bt_etapa2").css("display","block");
		alert("Por favor digite um e-mail válido.");		
	    }
	    else if(!val_cpf($("#cpf_cad").val())){
		$("#bt_etapa2").css("display","block");
		alert("Por favor digite um cpf válido.");	
	    }
	    else{
		$.ajax({
		    type: "POST",
		    url: "http://www.sampabikers.com.br/wp-content/themes/twentyten/php/setCadastro.php",
		    data: dados,
		    success: function(msg){
		       window.location = "http://www.sampabikers.com.br/etapa-2/"; 
		    }
		});
	    }
	}
	else if(vaz=="existe"){
	    $("#bt_etapa2").css("display","block");
	    alert("Todos os campos são de preenchimento obrigatório.");
	}
    });
    
    $("#bt_etapa3").click(function(){
	$("#bt_etapa3").css("display","none");
	var dados = $("#form_associe2").serializeArray();
	var qt_dados = dados.length;
	var vaz = "";
	var cpf = "";
	for(i=0;i<qt_dados;i++){
	    if(dados[i].value==""){
		vaz="existe"; 
	    }
	}
	$(".mask_cpf").each(function(){
	    if(!val_cpf($(this).val())){
		    cpf = "cpf"; 
	    }
	});
	if(!vaz){
	    if(!cpf){
		$.ajax({
		    type: "POST",
		    url: "http://www.sampabikers.com.br/wp-content/themes/twentyten/php/setSocios.php",
		    data: dados,
		    success: function(msg){
		       window.location = "http://www.sampabikers.com.br/etapa-3/"; 
		    }
		});
	    }
	    else{
		$("#bt_etapa3").css("display","block");
		alert("Por favor digite um cpf válido.");
	    }
	}
	else{
	    $("#bt_etapa3").css("display","block");
	    alert("Todos os campos são de preenchimento obrigatório.");
	}
    });
	
    $("#busca_cep").click(function(){
	window.open("http://www.sampabikers.com.br/busca_cep.htm","_blank","width=350,height=320");
    }).mouseover(function(){
	$(this).css("text-decoration","underline");
    }).mouseout(function(){
	$(this).css("text-decoration","none");
    });
    
    $(".imprimir_fichas").click(function(){
	var cod = $(this).attr("id").split("_")[2];
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/imp_associe.php?cod_cad="+cod);
    });
    
    $(".bt_et_passeios").click(function(){
	var dados = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/imp_termo_passeio.php?nome="+dados[2]+"&rg="+dados[3]+"&cod_post="+dados[4]);
    });
    
    $("#cob_comp_1").change(function(){
	if($(this).val()=="patro"){
	    $("#dados_patro").css("display","block");
	}
	else{
	    $("#dados_patro").css("display","none");
	}
    });
    
    function calculaIdade(dataNasc,dataPas){
	var anoAtual = dataPas.split('/')[2];
	var mesAtual = dataPas.split('/')[1];
	var diaAtual = dataPas.split('/')[0];
	
	var anoNascParts = dataNasc.split('/');
	var diaNasc =anoNascParts[0];
	var mesNasc =anoNascParts[1];
	var anoNasc =anoNascParts[2];
	var idade = anoAtual - anoNasc;

	//se mês atual for menor que o nascimento, nao fez aniversario ainda; (26/10/2009)
	if(mesAtual < mesNasc){
	    idade--;
	}
	else {
	    //se estiver no mes do nasc, verificar o dia
	    if(mesAtual == mesNasc){
		if(diaAtual < diaNasc ){
		    //se a data atual for menor que o dia de nascimento ele ainda nao fez aniversario
		    idade--;
		}
	    }
	}
	return idade;
    }
    
    $("#bt_et1_pa").click(function(){
	$("#bt_et1_pa").css("display","none");
	var dados = $("#form_passeio").serializeArray();
	var qt_dados = dados.length;
	var vaz = "";
	var cpf = "";
	var er = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/i;
        var email = $("#email_passeio").val();
	for(i=0;i<qt_dados;i++){	    	    
	    if(dados[i].value=="" && dados[i].name!="compl_passeio"){
		    vaz="existe";
                    alert("oi");
	    }
	}
	if(!val_cpf($("#cpf_passeio").val())){
	    cpf = "cpf"; 
	}	
	if(!vaz){
	    if(!er.test(email)){
		$("#bt_et1_pa").css("display","block");
		alert("Por favor digite um e-mail válido.");		
	    }
	    if(cpf!=""){
		$("#bt_et1_pa").css("display","block");
		alert("Por favor digite um cpf válido.");
	    }
	    else if(calculaIdade($("#data_nasc_passeio").val(),$("#data_passeio_ver").val())<16){
		$("#bt_et1_pa").css("display","block");
		alert("Este Passeio é para maiores de 16 anos.");
	    }
	    else{
		$.ajax({
		    type: "POST",
		    url: "http://www.sampabikers.com.br/wp-content/themes/twentyten/php/setPasseios.php",
		    data: dados,
		    success: function(msg){
		       window.location = "http://www.sampabikers.com.br/passeios-2/"; 
		    }
		});
	    }
	}
	else if(vaz=="existe"){
	    $("#bt_et1_pa").css("display","block");
	    alert("Todos os campos com (*) são de preenchimento obrigatório.");
	}	
    });
    
    $("#bt_passeio3").click(function(){
	window.location = "http://www.sampabikers.com.br/passeios-3/"; 
    });
    
    function mostra_part(qt){
	$(".cad_part_comp").css("display","none");
	for(i=2;i<=qt;i++){
	    $("#cad_part_comp_"+i).css("display","block");
	}
    }
    
    if($("#qt_comp").attr("id")){
	var qt = $("#qt_comp").val();
	if(qt!=1){
	    mostra_part(qt);
	}
    }
    
    $("#qt_comp").change(function(){
	mostra_part($(this).val());
    });
    
    $("#bt_et1_comp").click(function(){
	$("#bt_et1_comp").css("display","none");
	var qt = $("#qt_comp").val();
	var j = 6;
	while(j!=qt){
	    $("#cad_part_comp_"+j).html("");
	    j = j-1;
	}
	var dados = $("#form_competicao").serializeArray();
	var qt_dados = dados.length;
	var vaz = "";
	var cpf = "";
        var cnpj = "";
	for(i=0;i<qt_dados;i++){
	    if($("#cob_comp_1").val()=="vazio"){
		if(dados[i].value=="" && dados[i].name!="idades_comp" && dados[i].name.substring(-1,5)!="compl" && dados[i].name.substring(-1,5)!="patro" && dados[i].name.substring(-1,7)!="num_fed" && dados[i].name!="rz_social_comp_1" && dados[i].name!="cnpj_comp_1"){
		    vaz="existe"; 
		}
	    }
	    else{
		if(dados[i].value=="" && dados[i].name!="idades_comp" && dados[i].name.substring(-1,5)!="compl" && dados[i].name.substring(-1,5)!="patro" && dados[i].name.substring(-1,7)!="num_fed"){
		    vaz="existe"; 
		}
	    }
	}
	$(".mask_cpf").each(function(){
	    if(!val_cpf($(this).val())){
		    cpf = "cpf"; 
	    }
	});
	if(!vaz){
	    if($("#cob_comp_1").val()!="vazio"){
		if(!val_cnpj($("#cnpj_comp_1").val())){
		    cnpj = "cnpj";
		}
	    }
	    if(cnpj!=""){
		$("#bt_et1_comp").css("display","block");
		alert("Por favor digite um cnpj válido.");
	    }
            else if(cpf){
		$("#bt_et1_comp").css("display","block");
		alert("Por favor digite um cpf válido.");
	    }
	    else{
		$.ajax({
		    type: "POST",
		    url: "http://www.sampabikers.com.br/wp-content/themes/twentyten/php/setComp.php",
		    data: dados,
		    success: function(msg){
		       window.location = "http://www.sampabikers.com.br/competicoes-2/"; 
		    }
		});
	    }	    
	}
	else if(vaz=="existe"){
	    $("#bt_et1_comp").css("display","block");
	    alert("Todos os campos são de preenchimento obrigatório.");
	}
    });
    
    $("#bt_comp3").click(function(){
	window.location = "http://www.sampabikers.com.br/competicoes-3/"; 
    });
    
    $(".bt_pg_passeios").click(function(){
	var cod = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/boletophp/boleto_bradesco_pas.php?cod_passeio="+cod[2]+"&cpost="+cod[3]);
    });
    
    $(".bt_pg_comp").click(function(){
	var cod = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/boletophp/boleto_bradesco_comp.php?cod_comp="+cod[2]+"&cpost="+cod[3]);
    });
    
    $(".bt_pg_part").click(function(){
	var cod = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/boletophp/boleto_bradesco_part.php?cod_part="+cod[2]+"&cpost="+cod[3]);
    });
    
    $(".bt_pg_passeios3").click(function(){
	var cod = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/pdf_termo_passeio.php?cod_passeio="+cod[2]);
    });
    
    $(".bt_sal_comp").click(function(){
	var cod = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/pdf_termo_comp.php?cod_comp="+cod[2]);
    });
    
    $(".bt_sal_part").click(function(){
	var cod = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/pdf_termo_part.php?cod_part="+cod[2]);
    });
    
    $(".bt_imp_comp3").click(function(){
	var dados = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/imp_termo_comp.php?nome="+dados[2]+"&rg="+dados[3]+"&cod_post="+dados[4]);
    });
    
    $(".bt_imp_part3").click(function(){
	var dados = $(this).attr("id").split("_");
	window.open("http://www.sampabikers.com.br/wp-content/themes/twentyten/imp_termo_part.php?nome="+dados[2]+"&rg="+dados[3]+"&cod_post="+dados[4]);
    });
	
	
	//frase da semana
    $('#listaFrases').cycle();
});
