/*
function chamaPagina(url)
{
	var conteinerPagina = $("#pagina");
	var loaderPagina = $("#loaderPagina");
	conteinerPagina.animate({opacity: "0"}, 1000, function()
	{
		loaderPagina.fadeIn(500);
		conteinerPagina.load(url, function()
		{
			loaderPagina.fadeOut(500);
			conteinerPagina.animate({opacity: "1"}, 1000);
		});
	});
}
*/
function chamaPagina(url)
{
	var tempo = 1000;
	var box = $('#materiaNoticia');
	var container = $('#materiaNoticia .container');
	container.fadeOut(tempo/2);
	box.fadeOut(tempo, function()
	{
		box.fadeIn(tempo);
		container.load(url, function()
		{
			container.fadeIn(tempo);
			$(".lightbox").lightbox();
		});
	});
}
function capa(imagem, url, retorno)
{
	var linkCapa = $("#capa a");
	var imagemCapa = $("#capa #imagemCapa");
	var setaCapa = $("#capa .seta");
	setaCapa.hide();
	if(imagemCapa)
	{
		imagemCapa.fadeOut(400, function()
		{
			linkCapa.attr("href", url);
			imagemCapa.attr("src", imagem);
			imagemCapa.one("load", function()
			{
				$(this).fadeIn(1000, function()
				{
					if(retorno) retorno();
					animaSeta();
				});
			});
		});
	}
}
function animaSeta(){
	var setaCapa = $("#capa .seta");
	setaCapa.fadeIn(700, function(){
		setaCapa.fadeOut(700, animaSeta);
	});
}
function camadaNoticia(id)
{
	$("#fotoNoticia").animate({opacity: "0"}, function()
	{
		$(this).load('modulos/capa/chamada.php?id=' + id, function()
		{
			$("#fotoNoticia").animate({opacity: "1"});
		});
	});
}
function chamaNoticia(id)
{
	chamaPagina('modulos/noticias/ver.php?id=' + id);
	/*
	$('#materiaNoticia').fadeIn(1000);
	$('#materiaNoticia .container').load('modulos/noticias/ver.php?id=' + id, function()
	{
		$(".lightbox").lightbox();
	});
	*/
}
function mostraFolhear(){
	var folhear = $("#folhear");
	
	folhear.animate({opacity: 0.9}, 'slow', function(){
		setTimeout(function(){
			folhear.animate({opacity: 0}, 'slow', function(){
				setTimeout(mostraFolhear, 4000);
			});
		}, 4000);
	});
}
function addFavoritos(url, titulo) {
	if (window.sidebar) window.sidebar.addPanel(titulo, url,"");
	else if( document.all ) window.external.AddFavorite( url, titulo);
	else if( window.opera && window.print ) return true;
}

function mascara(e,src,mask) 
{
	var _TXT;
	if(window.event) { _TXT = e.keyCode; }
	else if(e.which) { _TXT = e.which; }
	if(_TXT > 47 && _TXT < 58) {
		 var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
		 if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }
    		return true; } else { if (_TXT != 8) { return false; }
 		else { return true; }
	}
}
function abreAjuda() 
{
	$('#ajuda').show('slow');
}
function fechaAjuda() 
{
	$('#ajuda').hide('slow');
}


/****** Validação de formularios ***************/

function valida_contato(formData, jqForm, options) { 

	var form 	= jqForm[0];
	var filter  = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	if (!form.nome.value) {
		alert('Preenchar o campo nome.');
		form.nome.focus();
		return false;
	}
	if (!form.email.value) {
		alert('Preenchar o campo E-mail.');
		form.email.focus();
		return false;
	}
	if (!filter.test(form.email.value)) {
		alert('Preenchar o campo E-mail valido.');
		form.email.focus();
		form.email.value = '';
		return false;
	}
	if (!form.telefone.value) {
		alert('Preenchar o campo telefone.');
		form.telefone.focus();
		return false;
	}
	if (!form.mensagem.value) {
		alert('Preenchar o campo mensagem.');
		form.mensagem.focus();
		return false;
	}

}

function valida_contato_capa(formData, jqForm, options) { 

	var form 	= jqForm[0];
	var filter  = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	if (!form.nome.value) {
		alert('Preenchar o campo nome.');
		form.nome.focus();
		return false;
	}
	if (!form.email.value) {
		alert('Preenchar o campo E-mail.');
		form.email.focus();
		return false;
	}
	if (!filter.test(form.email.value)) {
		alert('Preenchar o campo E-mail valido.');
		form.email.focus();
		form.email.value = '';
		return false;
	}
	if (!form.mensagem.value) {
		alert('Preenchar o campo mensagem.');
		form.mensagem.focus();
		return false;
	}

}


function valida_indique(formData, jqForm, options) { 

	var form 	= jqForm[0];
	var filter  = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (!form.nome.value) {
		alert('Preenchar o campo nome.');
		form.nome.focus();
		return false;
	}
	if (!form.email.value) {
		alert('Preenchar o campo E-mail.');
		form.email.focus();
		return false;
	}
	if (!filter.test(form.email.value)) {
		alert('Preenchar o campo E-mail valido.');
		form.email.focus();
		form.email.value = '';
		return false;
	}
	if (!form.nomeAmigo.value) {
		alert('Preenchar o campo Nome amigo.');
		form.nomeAmigo.focus();
		return false;
	}
	if (!form.emailAmigo.value) {
		alert('Preenchar o campo E-mail do amigo.');
		form.emailAmigo.focus();
		return false;
	}
	if (!filter.test(form.emailAmigo.value)) {
		alert('Preenchar o campo E-mail valido do amigo.');
		form.emailAmigo.focus();
		form.emailAmigo.value = '';
		return false;
	}

}

function valida_newletter(formData, jqForm, options) { 

	var form 	= jqForm[0];
	var filter  = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (!form.nome.value) {
		alert('Preenchar o campo nome.');
		!form.nome.focus();
		return false;
	}
	if (!form.email.value) {
		alert('Preenchar o campo E-mail.');
		form.email.focus();
		return false;
	}
	if (!filter.test(form.email.value)){
		alert('Preenchar o campo E-mail valido.');
		form.email.focus();
		form.email.value = '';
		return false;
	}
}

function processXml(responseXML) {
    var message = $('message', responseXML).text();
    alert(message);
}