function abrir(strMensagem)
{
	$(document).ready(function(){
		jQuery.facebox(strMensagem);
	})
}

// Função que atribui o target="_blank" aos links que tenham o atributo rel="external"
// O XHTML 1.0 Strict não suporta mais o atributo target, dessa forma forçamos o link a
// abrir em uma nova janela/aba sem invalidar o código
$(document).ready(function() {
    
   // $('#recaptcha_widget_div').hide();
    
    foca_form();
	$("a[rel=external]").attr('target','_blank');
    $('a[rel*=lightbox]').lightBox();
	//$('#comentarios a').lightBox({fixedNavigation:true});
    $("a#imagem").facebox();
	$('a.ajax').facebox(); 
    //exibe_captcha();    
    valida_busca();
    valida_news();
    valida_enquete();
    valida_opniao();
	$('.lista_1').show();	
	aba_busca();
	
});

function aba_busca(){
	
	$('.lk_comentarios').click(function(){
		$('.menu_busca li a').removeClass('active');
		$(this).addClass('active');
		$('.lista_padrao').hide();
		$('.lista_1').show();	
	});
	$('.lk_noticias').click(function(){
		$('.menu_busca li a').removeClass('active');
		$(this).addClass('active');
		$('.lista_padrao').hide();
		$('.lista_2').show();	
	});
	$('.lk_historia').click(function(){
		$('.menu_busca li a').removeClass('active');
		$(this).addClass('active');
		$('.lista_padrao').hide();
		$('.lista_4').show();	
	});
	$('.lk_colunistas').click(function(){
		$('.menu_busca li a').removeClass('active');
		$(this).addClass('active');
		$('.lista_padrao').hide();
		$('.lista_8').show();	
	});
	$('.lk_esportes').click(function(){
		$('.menu_busca li a').removeClass('active');
		$(this).addClass('active');
		$('.lista_padrao').hide();
		$('.lista_9').show();	
	});
    $('.lk_videos').click(function(){
		$('.menu_busca li a').removeClass('active');
		$(this).addClass('active');
		$('.lista_padrao').hide();
		$('.lista_10').show();	
	});
	
}


function foca_form(){
	if($('#opniao').length > 0){
	var posicao = $('#opniao').position();
	//alert(posicao.top);
	$('html, body').animate({scrollTop: posicao.top+'px'}, 1000);
	}
}

function exibe_captcha(){
    
  $('#txt-opiniao-nome, #txt-opiniao-email, #txt-opiniao-msg').keyup(function(){
      
    //  alert('eita');
    //  alert($('#txt-opiniao-nome').val());
    //  alert($('#txt-opiniao-email').val());
    //  alert($('#txt-opiniao-msg').val());
    
    if($('#txt-opiniao-nome').val() != '' && $('#txt-opiniao-email').val() != '' && $('#txt-opiniao-msg').val() != ''){
        
        $('#recaptcha_widget_div').fadeIn();
        
    }else{
        
        $('#recaptcha_widget_div').fadeOut();
    }
      
    
  })  
    
};

function abre(id)
{
    $("#"+id).toggle();
}

function abre_imprime(controler)
{
    
	window.open(controler,'imprime','scrollbars=yes, width=600,height=650');
}

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 valida_busca(){
	$('#frm-search').submit(function(){
		msg = '';
		if($('#txt-busca').val() == '')
			msg += "<span>Por favor informe o que você dejesa buscar.</span><br />";

		if(msg != ""){
			msg = "<div id=\"topoValida\"><b>Os seguintes problemas foram encontrados:</b><br /><br /></div>" + msg;
			abrir(msg);
			return false;
		}

	});
}

function valida_opniao(){
	$('#frm-deixe-opiniao').submit(function(){
		
                msg = '';
		if($('#txt-opiniao-nome').val() == '')
			msg += "<span>Por favor informe o seu nome.</span><br />";
        
        if($('#txt-opiniao-email').val() == '')
		
                msg += "<span>Por favor informe o seu e-mail.</span><br />";
		
                else
		{
			if(!checkMail($('#txt-opiniao-email').val()))
				msg += "<span>Você deve informar um e-mail válido.</span><br />";
		}
        
        if($('#txt-opiniao-msg').val() == '')
		
                msg += "<span>Por favor informe a sua mensagem.</span><br />";

		if(msg != ""){
			msg = "<div id=\"topoValida\"><b>Os seguintes problemas foram encontrados:</b><br /><br /></div>" + msg;
			abrir(msg);
			return false;
		}
                
        if($('#txt-captcha').val() == '')
		
                msg += "<span>Por favor informe o código de segurança.</span><br />";

		if(msg != "") {
			msg = "<div id=\"topoValida\"><b>Os seguintes problemas foram encontrados:</b><br /><br /></div>" + msg;
			abrir(msg);
			return false;
		}

	});
}

function valida_news(){
	$('#frm-newsletter').submit(function(){
		msg = '';
		if($('#txt-nome-newsletter').val() == '')
			msg += "<span>Por favor informe o seu nome.</span><br />";
                    
                    if($('#txt-dtnasc-newsletter').val() == '')
			msg += "<span>Por favor informe a sua data de nascimento.</span><br />";
        
        if($('#txt-email-newsletter').val() == '')
			msg += "<span>Por favor informe o seu e-mail.</span><br />";
		else
		{
			if(!checkMail($('#txt-email-newsletter').val()))
				msg += "<span>Você deve informar um e-mail válido.</span><br />";
		}


		if(msg != ""){
			msg = "<div id=\"topoValida\"><b>Os seguintes problemas foram encontrados:</b><br /><br /></div>" + msg;
			abrir(msg);
			return false;
		}

	});
}

function valida_enquete(){
	$('#frm-enquete').submit(function(){
		msg = '';
		
        var boolValid = false;
        $('#frm-enquete input:radio').each(function() {
            if ( $(this).is(':checked') ) {
                boolValid = true;
            }
        });
        
        if(boolValid == false){
            msg += "<span>Informe uma resposta para a enquete.</span><br />";
        }

		if(msg != ""){
			msg = "<div id=\"topoValida\"><b>Os seguintes problemas foram encontrados:</b><br /><br /></div>" + msg;
			abrir(msg);
			return false;
		}

	});
}
