var exibeAgencia = true;
/* Shadowbox */
Shadowbox.init({
	language: 'pt-br',
	handleOversize: 'drag',
	players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv'],
	onFinish: function() {
		//Legendas
		if($('img',Shadowbox.getCurrent().el).attr('alt') != '' && $('img',Shadowbox.getCurrent().el).attr('alt') != undefined) {
			if($('#sb-caption').html() == null) $('#sb-body').after('<div id="sb-caption"><div id="sb-caption-inner"></div></div>');
			$('#sb-caption-inner').html($('img',Shadowbox.getCurrent().el).attr('alt'));
			$('#sb-caption').css({
					top: ($('#sb-body').position().top+$('#sb-body').height()-$('#sb-caption').height()+1) + 'px', //1 da borda
					width: ($('#sb-body').width()) + 'px'
				}).hide().slideDown('fast');
		}
		//Conta exibições de imagens
		$.ajax({
			type: "GET", cache: false, url: '/legba/hitsImagem.asp',
			data: 'strImg=' + $(Shadowbox.getCurrent().el).attr('href')
		});
	},
	onChange: function() {
		$('#sb-caption').slideUp('fast'); //Legendas
	},
	onClose: function() {
		$('#sb-caption').hide(); //Legendas
	}
});

/* PNGs */
var blank = new Image();
blank.src = 'img/pix.gif';
function fixPng(png) {
	// get src
	var src = png.src;
	// set width and height
	if (!png.style.width) { png.style.width = $(png).width(); }
	if (!png.style.height) { png.style.height = $(png).height(); }
	// replace by blank image
	png.onload = function() { };
	png.src = blank.src;
	// set filter (display original image)
	png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}

function carregaFotoTwitter(){
	$('.cm-lista .avatar[alt^=http://twitter.com/]').each(function(){
		if ($(this).attr('src').indexOf("img/avatar.png") >= 0){
			var user = $(this).attr('alt').replace('http://twitter.com/','');
			$.getJSON('http://api.twitter.com/1/statuses/user_timeline/' + user + '.json?count=0&callback=?', function(data) {
				$('.cm-lista .avatar[alt=http://twitter.com/' + data[0].user.screen_name + ']').attr('src',data[0].user.profile_image_url);
			});
		}
	});
}

$(function(){
	$('.formBuscaGoogle').submit(function(e) {
		val = $('input[name="q"]').val();
		if($('input[name="sitesearch"]').val() != ''){
			searchValue = "site:" + $('input[name="sitesearch"]').val() + ' ' + val
		}else{
			searchValue = val
		}
		$('input[name="q"]').val(searchValue);
		this.submit();
		//$('input[name="q"]').val(val);
		return false;
	});
	//máscaras de formulário
	$.mask.rules =  {
		't' : /[a-z0-9_]+/i // twitter rule
	};
	$.mask.options = {
		attr: 'alt', // an attr to look for the mask name or the mask itself
		mask: null, // the mask to be used on the input
		type: 'fixed', // the mask of this mask
		maxLength: 5000, // the maxLength of the mask
		defaultValue: '', // the default value for this input
		textAlign: true, // to use or not to use textAlign on the input
		selectCharsOnFocus: true, //selects characters on focus of the input
		setSize: true, // sets the input size based on the length of the mask (work with fixed and reverse masks only)
		autoTab: false, // auto focus the next form element
		fixedChars : '[(),.:/ -]', // fixed chars to be used on the masks.
		onInvalid : function(){},
		onValid : function(){},
		onOverflow : function(){}
	};
	$.mask.masks = {
		'twitter' : { mask : 't', type : 'repeat', maxLength : '20' }
	};
	$('input:text').setMask();

	carregaFotoTwitter()
	/* PNGs */
	var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
	if (badBrowser) $('img[src$=.png]').each(function() {
		if (!this.complete) this.onload = function() { fixPng(this) };
		else fixPng(this);
	});

	// flash
	swfobject.embedSWF('swf/marca.swf', 'hd1-logo', '200', '84', '8', '/js/libs/swfobject/expressInstall.swf',{},{ wmode: 'transparent' });

	$('#bd-r2-destaque .mascara').scrollable({
		items: '#bd-r2-destaque .mascara .itens',
		size: 1,
		keyboard: false,
		circular: true
	}).navigator("#bd-r2-destaque-controles").autoscroll(7000);
	
	
	var api = $("#mt1-mask").data("scrollable");
	$('#mt1-pausar').click(function(){
		api.stop();
		$('#mt1-tocar').removeClass('esconde');
		$('#mt1-pausar').addClass('esconde');
	});
	$('#mt1-tocar').click(function(){
		api.play()
		$('#mt1-tocar').addClass('esconde');
		$('#mt1-pausar').removeClass('esconde');
	});
	
	// agencia alagoas
	if (exibeAgencia){
		$.ajax({
			url: 'agencia.asp',
			dataType: "xml",
			success: function(data){
				$("item",data).each(function(){
					$("#trilhoAgencia").append("<div class=\"noticias\"><a href=\""+$("link",this).text()+"\" target=\"_blank\" class=\"bloco fCor1\">"+$("title",this).text()+"</a></div>")
				});
	//			$(".agenciaContent").scrollable({
	//				size: 8,
	//				items: "#trilhoAgencia",
	//				clickable: false,
	//				keyboard: false,
	//				vertical: true,
	//				circular: true
	//			}).autoscroll({interval: 5000});
			}
		});
		$.ajax({
			url: 'agenciavideos.asp',
			dataType: "xml",
			success: function(data){
				$("entry",data).each(function(){
					$(".agenciaVideos .video").append("<a href=\"http://www.youtube.com/v/"+$("id",this).text()+"&autoplay=1\" target=\"_blank\" class=\"linkVideo\" rel=\"shadowbox;width=415;height=317;player=swf\"><span class=\"png\"></span><img width=\"120\" height=\"85\" alt=\"\" src=\""+$("group thumbnail:first",this).attr('url')+"\"></a>")
				});
				Shadowbox.setup();
			}
		});
	}

	//Relógio (banner)
	function updateClock()  {
		var currentTime = new Date ();
		var currentHours = currentTime.getHours ();
		var currentMinutes = currentTime.getMinutes ();
		var currentSeconds = currentTime.getSeconds ();

		currentHours = ( currentHours < 10 ? "0" : "" ) + currentHours;
		currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
		currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

		$('.hora-patrocinador').html(currentHours + ":" + currentMinutes + ":" + currentSeconds);
	}
	if ($('.hora-patrocinador').length>0) setInterval(updateClock,1000)
});

function someVideoHelp() {
	someVideoHelpTimer = window.setTimeout("executaSomeVideoHelp();", 10000);
}

function executaSomeVideoHelp() {
	$(".videoHelp").hide();
    clearTimeout(someVideoHelpTimer);
}

function youtube(cod){
	$('#videoScreen').hide();
	$('#videoYoutube').attr('src','videos/?vCod='+cod);
	$('#videoYoutube').show();
}

function multimedia(vCod) {
	strMediaPlayer = "";
	$('#videoYoutube').hide();
	$('#videoScreen').show();
	videourl = "/midia/asxByCod.asp?vCod="+vCod;
	mpvar = 0;

	var windowsmedia = new Object();
	windowsmedia.installed = false;
	windowsmedia.version = '0.0';

	var gkoaxwma = false;
	if (navigator.plugins && navigator.plugins.length) {
		for (x=0; x<navigator.plugins.length; x++) {
			if (navigator.plugins[x].name.indexOf('ActiveX') != -1 && window.GeckoActiveXObject) {
				gkoaxwma=true;
				break; 
			}
		}
	}

	if (window.ActiveXObject || gkoaxwma) {
		try {
			oWMP=new AXO('WMPlayer.OCX.7');
			if (oWMP) {
				windowsmedia.installed=true;
				parseFloat(oWMP.versionInfo);
				windowsmedia.version=parseFloat(oWMP.versionInfo);
				if (windowsmedia.version.toString().length == 1) windowsmedia.version+='.0';
			}
		} catch(e) {
		}
	} else if (navigator.plugins && navigator.plugins.length) {
		for (x=0; x<navigator.plugins.length; x++) {
			if (navigator.plugins[x].name.indexOf('Windows Media') != -1) {
				windowsmedia.installed=true;
				break;
			}
		}
	}

	windowsmedia.ver7 = (windowsmedia.installed && parseInt(windowsmedia.version) >= 7) ? true:false;
	if (windowsmedia.ver7) {
		mpvar=1;
		strMediaPlayer += '<object width="400" height="360" id="wmp" name="wmp" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" standby="Carregando..." type="application/x-oleobject">';
		strMediaPlayer += '<param name="uiMode" value="full">';
		strMediaPlayer += '<param name="autoStart" value="true">';
		strMediaPlayer += '<param name="URL" value="'+videourl+'">';
		strMediaPlayer += '</object>';
	} else if (windowsmedia.installed) {
		mpvar=2;
		strMediaPlayer += '<OBJECT width="400" height="360" ID="wmp" name="wmp" CLASSID="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" standby="Carregando..." TYPE="application/x-oleobject">';
		strMediaPlayer += '<PARAM NAME="FileName" VALUE="'+videourl+'">';
		strMediaPlayer += '<PARAM NAME="AutoStart" VALUE="True">';
		strMediaPlayer += '<PARAM NAME="ShowDisplay" VALUE="False">';
		strMediaPlayer += '<PARAM NAME="ShowControls" VALUE="True">';
		strMediaPlayer += '<PARAM NAME="ShowStatusBar" VALUE="True">';
		strMediaPlayer += '<PARAM NAME="ShowTracker" VALUE="True">';
		strMediaPlayer += '<embed name="wmp" ';
		strMediaPlayer += 'type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br" ';
		strMediaPlayer += 'filename="'+videourl+'" ';
		strMediaPlayer += 'src="'+videourl+'" ';
		strMediaPlayer += 'ShowControls=1 ';
		strMediaPlayer += 'ShowDisplay=0 ';
		strMediaPlayer += 'ShowStatusBar=1 ';
		strMediaPlayer += 'ShowTracker=1 ';
		strMediaPlayer += 'width=400 height=360>';
		strMediaPlayer += '</embed>';
		strMediaPlayer += '</OBJECT>';
	} else {
		strMediaPlayer += "<table width=320 height=304 bgcolor=black style='border:1px solid silver'><tr><td align=center><span style=color:white;font-family:verdana;font-size:12px><b>Para assistir aos vídeos, é preciso ter o<br>Windows Media Player instalado.</b><br><br><a href=http://www.microsoft.com/windows/windowsmedia/download/default.asp?DispLang=br target=_blank style=color:white>Clique aqui</a> para fazer o download<br>do Windows Media Player diretamente<br>do site da Microsoft, em português.</span></td></tr></table>";
	}
	document.getElementById("videoScreen").innerHTML = "<p style=\"text-align:center; text-indent:0;\">" + strMediaPlayer + "<\/p>";
}

function AXO(id) {
	var error; var control = null;
	try {
		if (window.ActiveXObject && navigator.userAgent.indexOf('Win') != -1) control = new ActiveXObject(id);
		else if (gkoaxwma) control = new GeckoActiveXObject(id);
	} catch (error) {
	}
	return control;
}

/*
ANUNCIOS MERCADO24HORAS
*/
function mercado24horas(qtd){
	$.ajax({
		type: "GET", cache: false,
		url: '/ajax/m24horas.asp',
		data: 'qtd=' + qtd,
		success: function(xmlDoc){
			var i = 0;
			var arr = [];//Array que guarda os sorteados
			var nodes = $('anuncio', xmlDoc);//usando jquery pra percorrer o dom do xml
			if (nodes.length < qtd) var maximo = nodes.length;
			else var maximo = qtd;
			for(var j=0;j<maximo;j++){
				do i = parseInt(Math.random() * nodes.length);//Sorteia
				while ($.inArray(i, arr) >= 0);//Verifica se já está na array
				arr.push(i);
				var node = nodes[i];
				$('#mercadoSlider').append('<div class="anuncio"><a class="bloco imagem flutuaEsquerda"><img width="140" height="120"/></a><p class="fonte3 fCor1"><a class="fCor3 bloco"><b/></a><b class="fCor2 valor"/></p></div>');//Cria os elementos no DOM
				var divExterno = $('#mercadoSlider>div:eq('+j+')');
				$('a',divExterno).attr({ href: $(node).find('url').text(), target: '_blank' });
				$('a img',divExterno).attr({ src: $(node).find('imagem').text().replace('60x50','100x80'), border: '0' });
				$('p a',divExterno).attr({ href: $(node).find('url').text(), target: '_blank' });
				$('p a b',divExterno).text($(node).find('titulo').text());
				$('p b.fCor2',divExterno).append($(node).find('valor').text());
			}
			$('#mercadoMask').scrollable({
				items: '#mercadoSlider',
				size: 1,
				next: '#mercadoProximo',
				prev: '#mercadoAnterior',
				circular: true,
				keyboard: false
			}).autoscroll({
				autoplay: true
			});
		}
	});
}

/*

-------------------------------------------------------------------------------------

*/
//comentariosTodos = new Array();
//
//function comentariosMostrar(vTbMae, vCodRel) {
//	if (comentariosTodos[vCodRel] != true) {
//		comentariosTodos[vCodRel] = true;
//		legbaBalao("Info","Carregando...","#todos"+vCodRel,110,35);
//		$.ajax({
//			type: "GET", cache: false,
//			url: '/ajax/comentariosListar.asp',
//			data: 'vTbMae=' + vTbMae + '&vCodRel=' + vCodRel,
//			success: function(html){
//				var arrTemp = html.split("[|||split|||]");
//				$('#comentarios'+arrTemp[0]).append(arrTemp[1]);
//				cClick();//Fecha o legbaBalao
//				carregaFotoTwitter();
//			},
//			error: function(){
//				alert('Falha no recebimento! Tente novamente mais tarde.');
//				cClick();//Fecha o legbaBalao
//			}
//		});
//	} else {
//		legbaBalao("Info","Os comentários já estão todos exibidos!","#todos"+vCodRel,150,45);
//	}
//}
//
//function comentariosRegrasMostrar(id_ancora) {
//	var strHtml = "<p>O espaço de comentários <b>pode ser moderado</b>. Não serão aceitas as seguintes mensagens:</p>";
//	strHtml += "<ol><li>que violem qualquer norma vigente no Brasil, seja municipal, estadual ou federal;</li>";
//	strHtml += "<li>com conteúdo calunioso, difamatório, injurioso, racista, de incitação à violência ou a qualquer ilegalidade, ou que desrespeite a privacidade alheia;</li>";
//	strHtml += "<li>com conteúdo que possa ser interpretado como de caráter preconceituoso ou discriminatório a pessoa ou grupo de pessoas;</li>";
//	strHtml += "<li>com linguagem grosseira, obscena e/ou pornográfica;</li>";
//	strHtml += "<li>de cunho comercial e/ou pertencentes a correntes ou pirâmides de qualquer espécie;</li>";
//	strHtml += "<li>que caracterizem prática de spam;</li>";
//	strHtml += "<li>fora do contexto do site.</li></ol>";
//	strHtml += "<p>O Alagoas 24 Horas:</p>";
//	strHtml += "<ol><li>não se responsabiliza pelos comentários dos freqüentadores do site;</li>";
//	strHtml += "<li>se reserva o direito de, a qualquer tempo e a seu exclusivo critério, retirar qualquer mensagem que possa ser interpretada contrária a estas Regras ou às normas legais em vigor;</li>";
//	strHtml += "<li>não se responsabiliza por qualquer dano supostamente decorrente do uso deste serviço perante usuários ou quaisquer terceiros.</li>";
//	strHtml += "<li>se reserva o direito de modificar as regras acima a qualquer momento, a seu exclusivo critério.</li></ol>";
//	legbaBalao("Regras para comentários",strHtml,'#'+id_ancora,400,200);
//}
//
//function comentariosFormularioMostrar(vTbMae, vCodRel, id_ancora) {
//	var strHtml = "<form action='' method='' onsubmit='comentariosFormularioEnviar(\""+vTbMae+"\", "+vCodRel+", this); return false;'>";
//	strHtml += "Nome: <input type='text' name='nome' size='24' /><br />";
//	strHtml += "E-mail: <input type='text' name='email' size='24' /><br />";
//	strHtml += "Site/Blog: <input type='text' name='site' size='24' /><br />";
//	strHtml += "Twitter: @<input type='text' name='twitter' size='24' alt='twitter' /><br />";
//	strHtml += "Comentários: <textarea name='msg' onkeyup='document.getElementById(\"qtdCaracteres\").innerHTML = 300-this.value.length;' onkeypress='this.value = this.value.substr(0,299);' rows='5' cols='20'></textarea><br />";
//	strHtml += "restam <span id='qtdCaracteres'>300</span> caracteres.<br />";
//	strHtml += "<button type='submit'>Enviar</button>";
//	strHtml += "</form>";
//	legbaBalao("Comente!",strHtml,'#'+id_ancora,300,200);
//	$('input:text').setMask();
//}
//
//function comentariosFormularioEnviar(vTbMae, vCodRel, dform) {
//	var nome = dform.nome.value;
//	var email = dform.email.value;
//	var site = dform.site.value;
//	var twitter = dform.twitter.value;
//	var msg = dform.msg.value;
//	var erro = false;
//	var msg_erro = "ERRO:";
//	if (nome == "") {
//		erro = true;
//		msg_erro += "\nO nome deve ser preenchido.";
//	}
//	if (email.indexOf('@',0) == -1 || email.indexOf('@',0) == 0 || email.indexOf('.',0) == -1 || email.indexOf('@.',0) != -1 || email.indexOf(',',0) != -1 || email.indexOf('@',0) == email.length-1 || email.indexOf('@',0) != email.lastIndexOf('@')) {
//		erro = true;
//		msg_erro += "\nO endereço de e-mail não parece válido.";
//	}
//	if (msg == "") {
//		erro = true;
//		msg_erro += "\nO campo comentátios deve ser preenchido.";
//	}
//	if (msg.length > 300) {
//		erro = true;
//		msg_erro += "\nO campo comentátios deve ter, no máximo, 300 caracteres.";
//	}
//	if (erro) {
//		alert(msg_erro);
//	} else {
//		$(dform).html("Enviando...");
//		$.ajax({
//			type: "GET", cache: false,
//			url: '/ajax/comentariosPostar.asp',
//			data: 'vTbMae=' + vTbMae + '&vCodRel=' + vCodRel + '&nome=' + escape(nome) + '&email=' + escape(email) + '&site=' + escape(site) + '&twitter=' + escape(twitter) + '&msg=' + escape(msg),
//			success: function(html){
//				if (html.indexOf("sucesso") >= 0){
//					alert("Comentário enviado com sucesso! Aguarde moderação.");
//				}else if(html.indexOf("palavrao") >= 0){
//					alert('Sua mensagem contém palavras inválidas (' + $.trim(html).replace('palavrao: ','') + ').');
//				}else{
//					alert('Falha no envio! Tente novamente mais tarde.');
//				}
//				cClick();//Fecha o legbaBalao
//			},
//			error: function(){
//				alert('Falha no envio! Tente novamente mais tarde.');
//				cClick();//Fecha o legbaBalao
//			}
//		});
//	}
//}
//
////Balão originalmente usado em comentários:
//function legbaBalao(p_strTitulo,p_strConteudo,p_strSeletorAncora,p_intLargura,p_intAltura) {
//	var strHtml = "<div class='balaoODTitulo' style='width:"+p_intLargura+"px;'><a href='javascript:void(0)' onclick='cClick(); return false;'>" +
//		"<img src='imgs/bt_fechar.gif' alt='Fechar' width='15' height='15' border='0' style='margin:3px;' /></a><span>"+
//		p_strTitulo+"</span></div><div class='balaoOD' style='width:"+p_intLargura+"px; height:"+p_intAltura+"px;'><div>" +
//		p_strConteudo+"</div></div>";
//
//	cClick();
//
//	$('body').append('<div id="legbaBalaoDiv"/>');
//	$('#legbaBalaoDiv')
//		.css({
//			position: 'absolute', 'z-index': '1000',
//			width: p_intLargura + 'px', height: (p_intAltura+21) + 'px',
//			top: ($(p_strSeletorAncora).offset().top - p_intAltura - 21) + 'px',
//			left: $(p_strSeletorAncora).offset().left - 160 + 'px'
//		})
//		.html(strHtml);
//}
//
//function cClick() {
//	$('#legbaBalaoDiv').remove();
//}
//
//function buscaMortes(vData) {
//	$.ajax({
//		type: "GET", cache: false,
//		url: '/ajax/buscaMortes.asp',
//		data: 'show=dia&p=' + vData,
//		success: function(xmlDoc){
//			var root = $('bodycount', xmlDoc);
//			$('#dataMortes').html(root.find('item').attr('dataComp'));
//			$('#cntMortes').html(root.find('item').attr('cnt'));
//		}
//	});
//	$.ajax({
//		type: "GET", cache: false,
//		url: '/bodycount/',
//		data: 'show=dia&p=' + vData,
//		success: function(xmlDoc){
//			var ul = $('#mt-lista');
//			$('#mt-lista').html($('#mt-lista',xmlDoc).html());
//			$('#cntMaterias').html($('#cntMaterias',xmlDoc).html());
//		}
//	});
//}
//
/*

Envia notícia

*/
function verificaFormEnviarMateria(dform) {
	seuNome = dform.seuNome.value;
	seuEmail = dform.seuEmail.value;
	nomeAmigo = dform.nomeAmigo.value;
	emailAmigo = dform.emailAmigo.value;

	erro = false;
	msg_erro = "ERRO:";
	
	if (seuNome == ""){
		erro = true;
		msg_erro += "\nDigite seu nome.";
	}
	
	if (nomeAmigo == ""){
		erro = true;
		msg_erro += "\nDigite o nome do seu amigo.";
	}

	if (seuEmail == "" || seuEmail.indexOf('@',0) == -1 || seuEmail.indexOf('@',0) == 0 || seuEmail.indexOf('.',0) == -1 || seuEmail.indexOf('@.',0) != -1 || seuEmail.indexOf(',',0) != -1 || seuEmail.indexOf('@',0) == seuEmail.length-1 || seuEmail.indexOf('@',0) != seuEmail.lastIndexOf('@')) {
		erro = true;
		msg_erro += "\nO seu endereço de e-mail não parece válido.";
	}
	
	if (emailAmigo == "" || emailAmigo.indexOf('@',0) == -1 || emailAmigo.indexOf('@',0) == 0 || emailAmigo.indexOf('.',0) == -1 || emailAmigo.indexOf('@.',0) != -1 || emailAmigo.indexOf(',',0) != -1 || emailAmigo.indexOf('@',0) == emailAmigo.length-1 || emailAmigo.indexOf('@',0) != emailAmigo.lastIndexOf('@')) {
		erro = true;
		msg_erro += "\nO endereço de e-mail do seu amigo não parece válido.";
	}

	if (erro) {
		alert(msg_erro);
	} else {
		enviarMateria(dform);
	}
	return false;
}

function formEnviarMateria(vCodMateria,onde) {
	vTabela = "tbMaterias"
	iDiv = ""
	if (onde != 'materia'){
	   vTabela = onde
	   iDiv = onde
	}
	strFormIndique = "<form onsubmit=\"return verificaFormEnviarMateria(this,'" + onde + "');\">";
	strFormIndique += "<input type=\"hidden\" name=\"vCodMateria\" value=\"" + vCodMateria + "\" \/\>";
	strFormIndique += "<input type=\"hidden\" name=\"tabela\" value=\"" + vTabela + "\" \/\>";
	strFormIndique += "<div class=\"fCor1 fonte1\">Seu nome: <input type=\"text\" name=\"seuNome\" tabindex=\"200\" \/\>";
	strFormIndique += " Nome do amigo: <input type=\"text\" name=\"nomeAmigo\" tabindex=\"202\" \/\><\/div\>";
	strFormIndique += "<div class=\"fCor1 fonte1\">Seu e-mail: <input type=\"text\" name=\"seuEmail\" tabindex=\"201\" \/\>";
	strFormIndique += " E-mail do amigo: <input type=\"text\" name=\"emailAmigo\" tabindex=\"203\" \/\><\/div\>";
	strFormIndique += "<button type=\"submit\" style=\"color:#fff;\" tabindex=\"204\">Enviar<\/button\><\/form\>";
	if (document.getElementById("formEnviarMateria" + iDiv).innerHTML != "") {
		document.getElementById("formEnviarMateria" + iDiv).innerHTML = "";
	} else {
		document.getElementById("formEnviarMateria" + iDiv).innerHTML = strFormIndique;
	}
}

function enviarMateria(dform) {
	iDiv = ""
	if (escape(dform.tabela.value) != "tbMaterias"){
	   iDiv = escape(dform.tabela.value)
	}
	var url="legba/enviaMateria.asp?vCod=" + escape(dform.vCodMateria.value) + "&seuNome=" + escape(dform.seuNome.value) + "&seuEmail=" + escape(dform.seuEmail.value) + "&nomeAmigo=" + escape(dform.nomeAmigo.value) + "&emailAmigo=" + escape(dform.emailAmigo.value) + "&vTabela=" + escape(dform.tabela.value);
	anterior = document.getElementById("formEnviarMateria" + iDiv).innerHTML;
	xmlHttp=GetXmlHttpObject(function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			document.getElementById("formEnviarMateria" + iDiv).innerHTML = xmlHttp.responseText;
		}
	});
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null);
}

function voltarFormEnviarMateria(iDiv) {
	document.getElementById("formEnviarMateria"+iDiv).innerHTML = anterior;
}

function GetXmlHttpObject(handler) { 
	var objXmlHttp=null;

	if (navigator.userAgent.indexOf("MSIE")>=0) { 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
			strName="Microsoft.XMLHTTP";
		} 
		try { 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler;
			return objXmlHttp;
		} catch(e) { 
			alert("Erro. \"Scripting for ActiveX\" provavelmente está desabilitado.");
			return;
		}
	}
	if (navigator.userAgent.indexOf("Mozilla")>=0) {
		objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler;
		return objXmlHttp;
	}
}

/*

IMPRIMIR TELA

*/

var printingId = "";
var printer = "";
var printForm = false;
var ButtonPrintingId = "";

function printDiv(id){
    printingId = id;
    printer = window.open('/legba/print.asp','','width=700,height=400,resizable=yes,scrollbars=yes');
}

function getPrintingContent(){
    printer.document.getElementById('bd-content-c1').innerHTML = $("#" + printingId).html();    
}

/*

Mala Direta

*/
function cadastrarMalaDireta(nome,email){
	var erro = false;
	var msg_erro = "ERRO:";
	if (email.indexOf('@',0) == -1 || email.indexOf('@',0) == 0 || email.indexOf('.',0) == -1|| email.indexOf('@.',0) != -1 || email.indexOf(',',0) != -1 || email.indexOf('@',0) == email.length-1 || email.indexOf('@',0) != email.lastIndexOf('@')) {
		erro = true;
		msg_erro += "\nO endereço de e-mail não parece válido.";
	}
	if (nome == "" || email == "") {
		erro = true;
		msg_erro += "\nTodos os campos são de preenchimento obrigatório.";
	}
	if (!erro) {
		$.ajax({
			type: "GET",
			url: '/ajax/malaDireta.asp',
			cache: false,
			data: 'nome=' + nome + '&email=' + email,
			success: function(html){
				textoAnterior = $('.boxMalaDireta form').html();
				$('.boxMalaDireta form').html('<p class="fonte1 fCor1">'+html+'</p><button class="btBoxMd1" type="button">Voltar</button>');
				$('.boxMalaDireta button').click(function () { $('.boxMalaDireta form').html(textoAnterior); });
			},
			error: function(){
				alert('Erro no envio do cadastro!')
			}
		});
	}else{
		alert(msg_erro);
	}
}

/*

Enquete

*/
function enqueteVotar(vCod,vArea,objCodOpcao) {
	for (i=0;i<objCodOpcao.length;i++) {
		if (objCodOpcao[i].checked) vCodOpcao = objCodOpcao[i].value;
	}
	var url="ajax/enquetes.asp?sid=" + Math.random() + "&vCod=" + vCod + "&vArea=" + vArea + "&vCodOpcao=" + vCodOpcao
	document.getElementById("enqueteForm").innerHTML = "Carregando...";
	xmlHttpEnquete=GetXmlHttpObject(enqueteChegou)
	xmlHttpEnquete.open("GET", url , true)
	xmlHttpEnquete.send(null)
} 

function enqueteChegou() {
	if (xmlHttpEnquete.readyState==4 || xmlHttpEnquete.readyState=="complete") { 
		if (xmlHttpEnquete.responseText != "") {
			document.getElementById("enqueteForm").innerHTML = xmlHttpEnquete.responseText;
		} else {
			document.getElementById("enqueteForm").innerHTML = "Falha no carregamento.";
		}
	}
}

/* Funções de cookie http://www.quirksmode.org/js/cookies.html */
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length)).replace(/[+]/g,' ');
	}
	return null;
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}

$(function(){
	// Box Mala Direta
	$('.boxMalaDireta').hide();
	$('.btMalaDireta, .boxMalaDireta .btFechar').click(function() {
		$('.boxMalaDireta').slideToggle();
	});
	$('.boxMalaDireta input').focus(function(){
		if($(this).val()==""){
			$(this).prev().css({
				visibility: 'hidden'
			})
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).prev().css({
				visibility: 'visible'
			})
		}
	});

	// tootip do box noticias do lidas e comentadas
	$('.tooltip.lidas').hide();
	$('#abas .btLidas').hover(function() {
		$('.toolTips .tooltip.lidas').slideToggle('fast');
	});
	
	$('.tooltip.comentadas').hide();
	$('#abas .btComentadas').hover(function() {
		$('.toolTips .tooltip.comentadas').slideToggle('fast');
	});

	
	twitter();

	$('#hd3-busca form input#q').focus(function(){
		if($(this).val()==""){
			$(this).prev().css({
				visibility: 'hidden'
			})
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).prev().css({
				visibility: 'visible'
			})
		}
	});
	
	//Ouvindo o evento change para estilizar os labels dos checkboxes e radios
	$('input[type=radio]').change(function(){
		if ($(this).attr('checked') == true) $(this).parent().addClass('ligado');
		else $(this).parent().removeClass('ligado');
		//Removendo dos outros radios
		$('input[type=radio][name="'+$(this).attr('name')+'"]:not(:checked)').parent().removeClass('ligado');
	});
	
	//Marcando os labels que já vem selecionados
	$('input[type=radio]').each(function(){
		if ($(this).attr('checked') == true) $(this).parent().addClass('ligado');
	});


});

function twitter(){
	// Tweets
	$.getJSON('http://search.twitter.com/search.json?q=@al24h&result_type=recent&count=10&callback=?', function(data) {
		$(data.results).each(function() {
			$('#hd3-twitter ul.twitterList').append('<li> <a class="twtr-profile-img-anchor" href="http://twitter.com/' + this.from_user + '" target="_blank"><img src="' + this.profile_image_url + '" class="twtr-profile-img" width="30" height="30" alt="profile"></a> <p class="fCor1"><a href="http://twitter.com/' + this.from_user + '" target="_blank" style="text-decoration:none; color:#000;"><b>@' +this.from_user + ':</b></a> ' + this.text.linkify().at().hash() + '</p></li>');
		});
		$('#hd3-twitter .twitter').scrollable({
			size: 1,
			items: '#hd3-twitter .twitterList',
			vertical: true,
			circular: true
		}).autoscroll(7000);
	}); 
}

// Acrescenta o método linkfy no obj String. Este método transforma urls em links clicáveis
String.prototype.linkify = function() {
	return this.replace(/\b(((https*\:\/\/)|www\.)[^\"\']+?)(([!?,.\)]+)?(\s|$))/g, function(m, l, j, i, h) {
		var k = j.match(/w/) ? "http://" : "";
		return '<a class="twtr-hyperlink" target="_blank" href="' + k + l + '">' + k + l + "</a>" + h
	});
};

String.prototype.at = function(){
	return this.replace(/\B[@]([a-zA-Z0-9_]{1,20})/g,function(h,i){
		return '@<a target="_blank" class="twtr-atreply" href="http://twitter.com/'+i+'">'+i+"</a>"}
	)
}

String.prototype.hash = function () {
	return this.replace(/(^|\s+)#(\w+)/gi, function (h, i, j) {
		return i + '<a target="_blank" class="twtr-hashtag" href="http://twitter.com/search?q=%23' + j + '">#' + j + "</a>"
	})
}

// Função que retorna uma string com o tempo relativo a time_value
function relative_time(time_value) {
	var values = time_value.split(' ');
	time_value = values[1] + ' ' + values[2] + ', ' + values[5] + ' ' + values[3];
	var parsed_date = Date.parse(time_value);
	var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
	var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
	delta = delta + (relative_to.getTimezoneOffset() * 60);

	var r = '';
	if (delta < 60) { r = 'um minuto atrás'; }
	else if(delta < 120) { r = 'alguns minutos atrás'; }
	else if(delta < (45*60)) { r = (parseInt(delta / 60)).toString() + ' minutos atrás'; }
	else if(delta < (90*60)) { r = 'uma hora atrás'; }
	else if(delta < (24*60*60)) { r = '' + (parseInt(delta / 3600)).toString() + ' horas atrás'; }
	else if(delta < (48*60*60)) { r = 'um dia atrás'; }
	else { r = (parseInt(delta / 86400)).toString() + ' dias atrás'; }

	return r;
}

/*

-------------------------------------------------------------------------------------

*/
comentariosTodos = new Array();

function comentariosMostrar(vTbMae, vCodRel) {
	if (comentariosTodos[vCodRel] != true) {
		comentariosTodos[vCodRel] = true;
		legbaBalao("Info","Carregando...","#todos"+vCodRel,110,35);
		$.ajax({
			type: "GET", cache: false,
			url: '/ajax/comentariosListar.asp',
			data: 'vTbMae=' + vTbMae + '&vCodRel=' + vCodRel,
			success: function(html){
				var arrTemp = html.split("[|||split|||]");
				$('.comentarios'+arrTemp[0]).append(arrTemp[1]);
				cClick();//Fecha o legbaBalao
				carregaFotoTwitter();
			},
			error: function(){
				alert('Falha no recebimento! Tente novamente mais tarde.');
				cClick();//Fecha o legbaBalao
			}
		});
	} else {
		legbaBalao("Info","Os comentários já estão todos exibidos!","#todos"+vCodRel,150,45);
	}
}

function comentariosRegrasMostrar(id_ancora) {
	var strHtml = "<p>O espaço de comentários <b>pode ser moderado</b>. Não serão aceitas as seguintes mensagens:</p>";
	strHtml += "<ol><li>que violem qualquer norma vigente no Brasil, seja municipal, estadual ou federal;</li>";
	strHtml += "<li>com conteúdo calunioso, difamatório, injurioso, racista, de incitação à violência ou a qualquer ilegalidade, ou que desrespeite a privacidade alheia;</li>";
	strHtml += "<li>com conteúdo que possa ser interpretado como de caráter preconceituoso ou discriminatório a pessoa ou grupo de pessoas;</li>";
	strHtml += "<li>com linguagem grosseira, obscena e/ou pornográfica;</li>";
	strHtml += "<li>de cunho comercial e/ou pertencentes a correntes ou pirâmides de qualquer espécie;</li>";
	strHtml += "<li>que caracterizem prática de spam;</li>";
	strHtml += "<li>fora do contexto do site.</li></ol>";
	strHtml += "<p>O Alagoas 24 Horas:</p>";
	strHtml += "<ol><li>não se responsabiliza pelos comentários dos freqüentadores do site;</li>";
	strHtml += "<li>se reserva o direito de, a qualquer tempo e a seu exclusivo critério, retirar qualquer mensagem que possa ser interpretada contrária a estas Regras ou às normas legais em vigor;</li>";
	strHtml += "<li>não se responsabiliza por qualquer dano supostamente decorrente do uso deste serviço perante usuários ou quaisquer terceiros.</li>";
	strHtml += "<li>se reserva o direito de modificar as regras acima a qualquer momento, a seu exclusivo critério.</li></ol>";
	legbaBalao("Regras para comentários",strHtml,'#'+id_ancora,400,200);
}

function comentariosFormularioMostrar(vTbMae, vCodRel, id_ancora) {
	var strHtml = "<form action='' method='' onsubmit='comentariosFormularioEnviar(\""+vTbMae+"\", "+vCodRel+", this); return false;'>";
	strHtml += "Nome: <input type='text' name='nome' size='24' /><br />";
	strHtml += "E-mail: <input type='text' name='email' size='24' /><br />";
	strHtml += "Site/Blog: <input type='text' name='site' size='24' /><br />";
	strHtml += "Twitter: @<input type='text' name='twitter' size='24' alt='twitter' /><br />";
	strHtml += "Comentários: <textarea name='msg' onkeyup='document.getElementById(\"qtdCaracteres\").innerHTML = 300-this.value.length;' onkeypress='this.value = this.value.substr(0,299);' rows='5' cols='20'></textarea><br />";
	strHtml += "restam <span id='qtdCaracteres'>300</span> caracteres.<br />";
	strHtml += "<button type='submit'>Enviar</button>";
	strHtml += "</form>";
	legbaBalao("Comente!",strHtml,'#'+id_ancora,300,200);
	$('input:text').setMask();
}

function comentariosFormularioEnviar(vTbMae, vCodRel, dform) {
	var nome = dform.nome.value;
	var email = dform.email.value;
	var site = dform.site.value;
	var twitter = dform.twitter.value;
	var msg = dform.msg.value;
	var erro = false;
	var msg_erro = "ERRO:";
	if (nome == "") {
		erro = true;
		msg_erro += "\nO nome deve ser preenchido.";
	}
	if (email.indexOf('@',0) == -1 || email.indexOf('@',0) == 0 || email.indexOf('.',0) == -1 || email.indexOf('@.',0) != -1 || email.indexOf(',',0) != -1 || email.indexOf('@',0) == email.length-1 || email.indexOf('@',0) != email.lastIndexOf('@')) {
		erro = true;
		msg_erro += "\nO endereço de e-mail não parece válido.";
	}
	if (msg == "") {
		erro = true;
		msg_erro += "\nO campo comentátios deve ser preenchido.";
	}
	if (msg.length > 300) {
		erro = true;
		msg_erro += "\nO campo comentátios deve ter, no máximo, 300 caracteres.";
	}
	if (erro) {
		alert(msg_erro);
	} else {
		$(dform).html("Enviando...");
		$.ajax({
			type: "GET", cache: false,
			url: '/ajax/comentariosPostar.asp',
			data: 'vTbMae=' + vTbMae + '&vCodRel=' + vCodRel + '&nome=' + escape(nome) + '&email=' + escape(email) + '&site=' + escape(site) + '&twitter=' + escape(twitter) + '&msg=' + escape(msg),
			success: function(html){
				if (html.indexOf("sucesso") >= 0){
					alert("Comentário enviado com sucesso! Aguarde moderação.");
				}else if(html.indexOf("palavrao") >= 0){
					alert('Sua mensagem contém palavras inválidas (' + $.trim(html).replace('palavrao: ','') + ').');
				}else{
					alert('Falha no envio! Tente novamente mais tarde.');
				}
				cClick();//Fecha o legbaBalao
			},
			error: function(){
				alert('Falha no envio! Tente novamente mais tarde.');
				cClick();//Fecha o legbaBalao
			}
		});
	}
}

//Balão originalmente usado em comentários:
function legbaBalao(p_strTitulo,p_strConteudo,p_strSeletorAncora,p_intLargura,p_intAltura) {
	var strHtml = "<div class='balaoODTitulo' style='width:"+p_intLargura+"px;'><a href='javascript:void(0)' onclick='cClick(); return false;'>" +
		"<img src='img/bt_fechar.gif' alt='Fechar' width='15' height='15' border='0' style='margin:0 5px;' /></a><span>"+
		p_strTitulo+"</span></div><div class='balaoOD' style='width:"+p_intLargura+"px; height:"+p_intAltura+"px;'><div>" +
		p_strConteudo+"</div></div>";

	cClick();

	$('body').append('<div id="legbaBalaoDiv"/>');
	$('#legbaBalaoDiv')
		.css({
			position: 'absolute', 'z-index': '1000',
			width: p_intLargura + 'px', height: (p_intAltura+21) + 'px',
			top: ($(p_strSeletorAncora).offset().top - p_intAltura - 21) + 'px',
			left: $(p_strSeletorAncora).offset().left - 160 + 'px'
		})
		.html(strHtml);
}

function cClick() {
	$('#legbaBalaoDiv').remove();
}

function buscaMortes(vData) {
	$.ajax({
		type: "GET", cache: false,
		url: '/ajax/buscaMortes.asp',
		data: 'show=dia&p=' + vData,
		success: function(xmlDoc){
			var root = $('bodycount', xmlDoc);
			$('#dataMortes').html(root.find('item').attr('dataComp'));
			$('#cntMortes').html(root.find('item').attr('cnt'));
		}
	});
	$.ajax({
		type: "GET", cache: false,
		url: '/bodycount/',
		data: 'show=dia&p=' + vData,
		success: function(xmlDoc){
			var ul = $('#mt-lista');
			$('#mt-lista').html($('#mt-lista',xmlDoc).html());
			$('#cntMaterias').html($('#cntMaterias',xmlDoc).html());
		}
	});
}


