/* [ Genéricos ] */
d = document;
String.prototype.trim = function(){return this.replace(/^\s+|\s+$/, '');}
document.write('<script language="JavaScript" src="http://images.ig.com.br/novoscanais/js/generico.js"></script>');
function submitForm(form){form.submit();}
function $(id){return document.getElementById(id)} //retorna elementos com determinado ID
function $$(param){ //Retorna elementos com determinada classe
	var arrayTmp = new Array();
	var arrayRet = new Array();
	param.elem = param.elem.split(",");
	
	for (index in param.elem) {
		if (param.parent) arrayTmp = param.parent.getElementsByTagName(param.elem[index]);
		else arrayTmp = document.getElementsByTagName(param.elem[index]);
			
		for(i=0; arrayTmp.length>i ;i++){
			if (arrayTmp[i].className.indexOf(param.className) != -1)
				arrayRet.push(arrayTmp[i]);
		}
	}
	return arrayRet;
}

function $A(object){
	var array = [];
	for(var i = 0; i < object.length; i++) array[i] = object[i];
	return array;
}

Function.prototype.bind = function(){ //coloca this no escopo da função
	var self = this, args = $A(arguments), scope = args.shift();
	return function() {return self.apply(scope, args.concat($A(arguments)))}
}
function $request( name ){
	var regexS = "[\?&]"+name+"=([^&#]*)";
	var regex = new RegExp ( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null ){
		return"";
	}else{
		return results[1];
	}
}

/*-----------OPEC-------------*/
function OAS_VARS(OAS_page, OAS_pos) {
OAS_site = 'www.eleicoes.com.br';
OAS_sitepage = OAS_site + OAS_page;
OAS_listpos = OAS_pos;}
OAS_url = 'http://adserver.ig.com.br/RealMedia/ads/';
OAS_query = '';
OAS_target = '_blank';
OAS_version = 10;
OAS_rn = '001234567890'; OAS_rns = '1234567890';
OAS_rn = new String(Math.random()); OAS_rns = OAS_rn.substring(2, 11);
function OAS_NORMAL (pos) {
 document.write('<a href="' + OAS_url + 'click_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" target="'+ OAS_target + '">');
 document.write('<img src="' + OAS_url + 'adstream_nx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + OAS_query + '" border="0"></a>');}
function OAS_START() {
OAS_version = 11;
if (navigator.userAgent.indexOf('Mozilla/3') != -1 || navigator.userAgent.indexOf('Mozilla/4.0 WebTV') != -1)
 OAS_version = 10;
if (OAS_version >= 11)
 document.write('<SCRIP' + 'T LANGUAGE=JavaScript1.1 SRC="' + OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '?' + OAS_query + '"><\/SCRIP' + 'T>');}
document.write('');
function OAS_AD(pos){
 if (OAS_version >= 11)
  OAS_RICH(pos);
 else
  OAS_NORMAL(pos);}

function opecStart(){
	if(typeof OAS_page == 'undefined') {
		OAS_page = 'homepage';
	}
	
	if(typeof OAS_posicoes == 'undefined') {
		OAS_posicoes = 'x15,Top2,x07,x09,Frame1,Right1';
	}
	
	OAS_VARS('/'+ OAS_page, OAS_posicoes);
	OAS_START();
	document.write("<div id='window'><!--//--></div>");//para funcionar os pops
}
/*-----------OPEC-------------*/

// ADSENSE GOOGLE
function AFC(peca)
{
    google_ad_client 	= 'ca-bti_js';
    google_ad_channel	= 'ig_eleicoes';
    google_ad_width 	= 300;
    google_ad_height 	= 250;
    google_ad_format 	= '300x250_pas_sl';
    google_ad_type 		= 'text_image_flash';
    google_language 	= 'pt';
    google_color_bg 	= 'FFFFFF';
    google_color_text 	= '4C4C4C';
    google_color_link 	= '62B80A';
    google_color_line 	= 'FFFFFF';
    google_color_url 	= '4C4C4C';
    google_color_border = 'FFFFFF';
    google_language 	= 'pt';
    google_encoding 	= 'utf8';
    google_safe 		= 'high';
	d.write('<scrip'+'t type="text/javascript" language="JavaScript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js" xml:space="preserve"><!--//--> </script>');	
}

//Tag Clouds
function tagCloudsPrint() {
  tags = document.getElementById("tagClouds1").getElementsByTagName("span");
	arrayPalavras = [];
	for(i=0; i<tags.length; i++) {
		arrayPalavras[i] = tags[i].innerHTML + "|" + (i+1);
	}

	arrayPalavras.sort(ordenaPalavras);
	document.getElementById("tagClouds1").innerHTML = "";
	for(j=0; j<arrayPalavras.length; j++) {
		valor = arrayPalavras[j].split("|");
		relevancia = Math.ceil(parseInt(valor[1]) / 2);
		document.getElementById("tagClouds1").innerHTML+= "<a href='http://busca.igbusca.com.br/app/search?q=" + escape(valor[0]) + "&o=TAGCLOUDIGESPORTES'><span class='tm" + relevancia + ((j%2==1) ? " fwb" : "") + "'> " + valor[0] + "<\/span><\/a>";
	}
}

function ordenaPalavras(a, b) {
	a = a.toString();
	b = b.toString();
	if(a.toLowerCase() < b.toLowerCase()) {return -1;}
	else if (a.toLowerCase() == b.toLowerCase()) {return 0;}
	else if(a.toLowerCase() > b.toLowerCase()) {return 1;}
}

/* [ Funções de DATA ] */
function showDataAtual(){
	var hoje,dia,mes,ano,semana,diaSemana;
	hoje = new Date();
	dia=hoje.getDate()<=9?'0'+hoje.getDate():hoje.getDate();
	mes=(hoje.getMonth())<9?'0'+(hoje.getMonth()+1):hoje.getMonth()+1;
	ano=hoje.getFullYear().toString().substring(2,4);
	semana=['Domingo', 'Segunda-Feira','Terça-Feira', 'Quarta-Feira', 'Quinta-Feira','Sexta-Feira','Sábado'];
	diaSemana=semana[hoje.getDay()];
	d.write(diaSemana+', '+dia+'/'+mes+'/'+ano);
}

/* [ Exibir Turno ] */
function showTurnoAtual(){
	//primeiro turno: 5 de outubro 2008
	hoje=new Date();
	turno=hoje.getTime()<Date.parse("October 6, 2008")?'1º Turno':'1º Turno';
	d.write(turno);
}

function iGBusca(){
	var html;
	html =  '<form id="busca_google" action="http://busca.igbusca.com.br/app/search" enctype="application/x-www-form-urlencoded" method="get">\n';
	html +=  '<input type="hidden" name="o" value="ELEICOES2008" />\n';
	html +=  '<fieldset>\n';
	html +=  '<label>iG Busca</label>\n';
	html +=  '<input class="busca" type="text" title="BUSCA" alt="BUSCA" name="q" id="google_focus" onkeypress="if ((window.event ? event.keyCode : event.which) == 13) {submitForm(this.form); return false;}" />\n';
	html +=	 '<input type="button" class="bt_buscar" value="buscar" name="btbuscar" alt="BUSCAR" title="BUSCAR" onclick="submitForm(this.parentNode.parentNode); return false;"  />'
	html +=  '</fieldset>\n';
	html +=  '</form>\n';
	document.write(html);
}

//Compare Preços
function comparePrecos(){
	var html;
	html='<div class="busca-shopping">\n';
	html +=	 '<h2><a href="http://igshopping.ig.com.br/">iG Shopping</a></h2>\n';
	html +=  '<form name="FormBusca" action="http://igshopping.ig.com.br/template.aspx" method="post" target="_blank">\n';
	html +=  '<input id="acao" type="hidden" value="busca" name="acao" />'
	html +=  '<input id="menu" type="hidden" value="compareprecos" name="menu" />'
	html +=  '<input id="origem" type="hidden" value="IGELEICOES" name="origem" />'
	html +=  '<fieldset>\n';
	html +=  '<label for="palavra">Compare preços</label>\n';
	html +=  '<input id="palavra" type="text"  title="COMPARE PREÇOS" name="palavra" alt="COMPARE PREÇOS" class="compare" onkeypress="if ((window.event ? event.keyCode : event.which) == 13) {submitForm(this.form); return false;}" />\n';
	html +=  '<input type="submit" name="submit" value="ok" class="button_ok" />\n';
	html +=  '</fieldset>\n';
	html +=  '</form>\n';
	html +=  '</div>';
	document.write(html);
}

//Aplica nome da Seção nos devidos campos
function applySecaoNome(){
	var campos = $$({elem:"div,h3",className:"jsSecaoNome"});
	for (i=0;i<campos.length;i++){
		campos[i].innerHTML=secaoNome;
	}
}
//FIM: aplica nome da Seção nos devidos campos

//Abas - Sub Box Abas 7Chamadas
var container=null;
var content=null;

function initBoxAbas(){
	var containerAbas = $$({elem:"div",className:"jsAbaContainer"});
	
	for(ind in containerAbas){
		var chamadas = $$({elem:"a,li",className:"jsAbaItem",parent:containerAbas[ind]});
		var container = $$({elem:"div",className:"jsContent",parent:containerAbas[ind]})[0];
		var contents= $$({elem:"div,span",className:"jsContainerItem",parent:containerAbas[ind]});
		
		for (i = 0; i < chamadas.length; i++) {
			chamadas[i].index = i;
			chamadas[i].onclick = swapAba.bind(chamadas[i], container, chamadas,contents);
		}
		swapAba.apply(chamadas[0],[container,chamadas,contents]);
	}
}
function swapAba(container,chamadas,contents,event){
	for(var i=0;i<chamadas.length;i++){
		if(chamadas[i].className) chamadas[i].className = chamadas[i].className.replace(/ativo/g,"");
	}
	this.className += " ativo";
	container.innerHTML=contents[this.index].innerHTML;
	return false;
}
//FIM: Abas - Sub Box Abas 7Chamadas


//Mapeamento do Site e BreadCrumbs
var secao = {
url:
["/",
"/multimidia/fotos/",
"/sao_paulo/",
"/noticias/",
"/estados/",
"/multimidia/videos/",
"/opiniao/",
"/estados/al/",
"/estados/ac/",
"/estados/am/",
"/estados/ap/",
"/estados/ba/",
"/estados/ce/",
"/estados/es/",
"/estados/go/",
"/estados/ma/",
"/estados/mg/",
"/estados/ms/",
"/estados/mt/",
"/estados/pa/",
"/estados/pb/",
"/estados/pe/",
"/estados/pi/",
"/estados/pr/",
"/estados/rj/",
"/estados/rn/",
"/estados/ro/",
"/estados/rr/",
"/estados/rs/",
"/estados/sc/",
"/estados/se/",
"/estados/sp/",
"/estados/to/",
"/rio_de_janeiro/",
"/recife/",
"/belo_horizonte/",
"/salvador/",
"/porto_alegre/",
"/sao_paulo/pesquisas/",
"/rio_de_janeiro/pesquisas/",
"/recife/pesquisas/",
"/belo_horizonte/pesquisas/",
"/salvador/pesquisas/",
"/porto_alegre/pesquisas/",
"/guia_do_eleitor/"
],

nome:
["Eleições 2008",
"Galeria",
"São Paulo",
"Notícias",
"Estados",
"Vídeos",
"Opinião",
"Alagoas",
"Acre",
"Amazonas",
"Amapá",
"Bahia",
"Ceará",
"Espírito Santo",
"Goiás",
"Maranhão",
"Minas Gerais",
"Mato Grosso do Sul",
"Mato Grosso",
"Pará",
"Paraíba",
"Pernambuco",
"Piauí",
"Paraná",
"Rio de Janeiro",
"Rio Grande do Norte",
"Rondônia",
"Roraima",
"Rio Grande do Sul",
"Santa Catarina",
"Sergipe",
"São Paulo",
"Tocantins",
"Rio de Janeiro",
"Recife",
"Belo Horizonte",
"Salvador",
"Porto Alegre",
"Pesquisas - São Paulo",
"Pesquisas - Rio de Janeiro",
"Pesquisas - Recife",
"Pesquisas - Belo Horizonte",
"Pesquisas - Salvador",
"Pesquisas - Porto Alegre",
"Guia do Eleitor"
],

complemento:
[null,
"multimidia/fotos/complemento/",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento/",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento",
"noticias/complemento"
]
};

var secaoComplemento = null;
function getSecao(){
	for (_x = 0; _x < secao.url.length; _x++) {
		if (linkPage.indexOf(secao.url[_x]) > -1) {
			secaoNome = secao.nome[_x];
			secaoComplemento = secao.complemento[_x];
		}
	}
}
getSecao();

function nomeSecao() {
	document.write(secaoNome);
}

//Funcionalidade de Colapse
function initColapse(){
	var colapse = $$({elem:"div,li",className:"jsColapse"});
	
	for (ind in colapse) {
		var handle = $$({elem:"a",className:"up",parent:colapse[ind]})[0];
		handle.open = false;
		handle.objColapse = colapse[ind];
		handle.onclick = clickColapse;
	}
	
	//abrir os 3 primeiros de colunistas
	var coluna = $$({elem:"div",className:"right"});
	if(coluna.length>0){
		var colunistas = $$({elem:"div",className:"jsColapse",parent:coluna[0]});
		if (colunistas.length >= 3) {
			for (var ind = 0; ind < 3; ind++) {
				clickColapse.objColapse = colunistas[ind];
				clickColapse.apply($$({elem:"a",className:"up",parent:colunistas[ind]})[0]);
			}
		}
	}
}

function clickColapse() {
	var open = $$({elem:"div,ul",className:"jsOpen",parent:this.objColapse})[0];
	this.className = this.className=="up"?"down":"up";
	open.style.display = open.style.display=="block"?"none":"block";
	this.open = this.open?false:true;
	
	return false;
}
//FIM: Funcionalidade de Colapse

function a(args){
	atalho = args.parentNode.parentNode.getElementsByTagName('p').item(0)
	
	if (atalho.style.display != "block") { 
		atalho.style.display="none" // a primeira vez nao estava funcionando
	}
	
	args.className="blogueiroativo"
	
	atalho = args.parentNode.parentNode.getElementsByTagName('p').item(0);
	
	if (atalho.style.display == "none") {
		atalho.style.display="block"
	}
	else {
		atalho.style.display="none"
		args.className="blogueiro"
	}
}

function outrosCanais() {
	htmlOC = "<select name='outroscanais' onchange='location.href=this.value'>";
	htmlOC+= "<option>Outros canais</option>";
	htmlOC+= "<option value='http://astral.ig.com.br'>Astral</option>";
	htmlOC+= "<option value='http://beleza.ig.com.br'>Beleza</option>";
	htmlOC+= "<option value='http://ig.vrum.com.br'>Carros</option>";
	htmlOC+= "<option value='http://casa.ig.com.br'>Casa</option>";
	htmlOC+= "<option value='http://igcelular.ig.com.br'>Celular</option>";
	htmlOC+= "<option value='http://criancas.ig.com.br'>Crianças</option>";
	htmlOC+= "<option value='http://ultimosegundo.ig.com.br/cultura/'>Cultura</option>";
	htmlOC+= "<option value='http://baixaki.ig.com.br'>Downloads</option>";
	htmlOC+= "<option value='http://ultimosegundo.ig.com.br/economia'>Economia</option>";
	htmlOC+= "<option value='http://educacao.ig.com.br/'>Educação</option>"; 
	htmlOC+= "<option value='http://www.manager.com.br/candidatos/vantagens_candidatos_canal_ig_proc.php'>Empregos</option>";
	htmlOC+= "<option value='http://ultimosegundo.ig.com.br/esportes'>Esportes</option>";
	htmlOC+= "<option value='http://estilo.ig.com.br'>Estilo</option>";
	htmlOC+= "<option value='http://eunaweb.ig.com.br'>Eu na web</option>";
	htmlOC+= "<option value='http://gente.ig.com.br'>Gente</option>";
	htmlOC+= "<option value='http://www.ig.com.br/sexo/gay'>GLS</option>";
	htmlOC+= "<option value='http://gourmet.ig.com.br'>Gourmet</option>";
	htmlOC+= "<option value='http://www.igempresas.ig.com.br/acessoigvip'>Empresas</option>";
	htmlOC+= "<option value='http://arenaturbo.ig.com.br/'>Jogos</option>";
	htmlOC+= "<option value='http://jovem.ig.com.br'>Jovem</option>";
	htmlOC+= "<option value='http://moda.ig.com.br'>Moda</option>";
	htmlOC+= "<option value='http://delas.ig.com.br'>Mulher</option>";
	htmlOC+= "<option value='http://igmusica.ig.com.br'>Musica</option>";
	htmlOC+= "<option value='http://poupaclique.ig.com.br'>Poupa Clique</option>";
	htmlOC+= "<option value='http://www.ig.com.br/paginas/revistas/'>Revistas</option>";
	htmlOC+= "<option value='http://ultimosegundo.ig.com.br/brasil/'>Saúde</option>";
	htmlOC+= "<option value='http://www.ig.com.br/sexo/sensual'>Sensual</option>";
	htmlOC+= "<option value='http://igprodutos.ig.com.br'>Serviços</option>";
	htmlOC+= "<option value='http://www.ig.com.br/sexo'>Sexo</option>";
	htmlOC+= "<option value='http://igshopping.ig.com.br'>Shopping</option>";
	htmlOC+= "<option value='http://tecnologia.ig.com.br'>Tecnologia</option>";
	htmlOC+= "<option value='http://turismo.ig.com.br'>Turismo</option>";
	htmlOC+= "<option value='http://megaplayer.ig.com.br'>Vídeos</option>";
	htmlOC+= "<option value='http://www.ig.com.br/indice'>Todos os sites</option>";	
	htmlOC+= "</select>";
	
	document.write(htmlOC);
}

function abrejanela(op) {
	if(op == 'CORRIGIR') {
		url = "http://ultimosegundo.ig.com.br/estaticos/corrigir_materia.html";
		w = 372;
		h = 394;
	} else if(op == 'FALE_CONOSCO') {
		url = "http://ultimosegundo.ig.com.br/eleicoes/fale_conosco/";
		w = 400;
		h = 415;
	} else if(op == 'BOLETIM') {
		url = "http://ultimosegundo.ig.com.br/estaticos/boletim_noticias.html";
		w = 372;
		h = 394;
	}

	window.open(url,"_blank","width=" + w + ", height=" + h);
}

/*------------POPS--------------*/
function openContato(){window.open(pathPadrao+'fale_conosco/', 'FaleConosco', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=no,resizable=0,width=508,height=432,top=100,left=150')}
function openEnvie(){window.open(pathPadrao+'/envie/', 'Envieparaumamigo', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=no,resizable=0,width=508,height=432,top=100,left=150')}
function openCorrigir(){window.open(pathPadrao+'/pops/corrige_materia/', 'Corrigirmateria', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=no,resizable=0,width=390,height=432,top=100,left=150')}
function openGalPop(p){window.open(p, 'Galeria', 'toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbars=yes,resizable=0,width=796,height=580,top=100,left=50')}//540 de altura
/*------------POPS--------------*/

function breadcumbs() {
	var urlAtual = location.href.toString();
	if(urlAtual.indexOf('/primeiroturno/')>-1){
		document.write('<a href="http://ultimosegundo.ig.com.br" title="Último Segundo">Último Segundo</a> › <a href="http://ultimosegundo.ig.com.br/eleicoes" title="Eleições 2008">Eleições 2008</a> › 1º Turno');	
	}else if(urlAtual.indexOf('/20')>-1){
		document.write('<a href="http://ultimosegundo.ig.com.br" title="Último Segundo">Último Segundo</a> › <a href="http://ultimosegundo.ig.com.br/eleicoes" title="Eleições 2008">Eleições 2008</a> › Notícia');
	}else{
		document.write('<a href="http://ultimosegundo.ig.com.br" title="Último Segundo">Último Segundo</a> › <a href="http://ultimosegundo.ig.com.br/eleicoes" title="Eleições 2008">Eleições 2008</a> › 2º Turno');
	}
}
function breadcumbsSegundoTurno(){
	breadcumbs();
}