/* 20081121 - v5 */

document.domain = "ig.com.br";
var pathPadrao = "http://ultimosegundo.ig.com.br/manual/";



function abreFechaElemento(id){
	var obj = document.getElementById(id);
	if(obj.style.display == "none"){
		obj.style.display = "block";
	}else{
		obj.style.display = "none";
	}
}

/* Função que monta a tabela do íncice alfabético */
function indiceAlfa() {
	var indice  = "<table width='100%' cellspacing='0' border='1' cellpadding='0' class='tab_indice_alfa'>";
	indice += "<tr>";
	indice += "<td><a href='javascript:void(0);'>&nbsp;</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/af/#a'>A</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/af/#b'>B</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/af/#c'>C</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/af/#d'>D</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/af/#e'>E</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/af/#f'>F</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/gl/#g'>G</a></td>";
	indice += "<td class='lastright'><a href='" + pathPadrao + "redacao/gl/#h'>H</a></td>";
	indice += "<tr>";
	indice += "<td><a href='" + pathPadrao + "redacao/gl/#i'>I</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/gl/#j'>J</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/gl/#k'>K</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/gl/#l'>L</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/mr/#m'>M</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/mr/#n'>N</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/mr/#o'>O</a></td>";
	indice += "<td><a href='" + pathPadrao + "redacao/mr/#p'>P</a></td>";
	indice += "<td class='lastright'><a href='" + pathPadrao + "redacao/mr/#q'>Q</a></td>";
	indice += "</tr>";
	indice += "<tr>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/mr/#r'>R</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#s'>S</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#t'>T</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#u'>U</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#v'>V</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#w'>W</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#x'>X</a></td>";
	indice += "<td class='lastbottom'><a href='" + pathPadrao + "redacao/sz/#y'>Y</a></td>";
	indice += "<td class='lastright lastbottom'><a href='" + pathPadrao + "redacao/sz/#z'>Z</a></td>";
	indice += "</tr>";
	indice += "</table>";
	
	if($('conteudoIndiceAlf')!= null) {
		$('conteudoIndiceAlf').innerHTML = indice;
    }
}

function indiceRedacao(){
	var indice = '';
	var lc = window.location.toString();
	
	if(lc.indexOf(pathPadrao + "redacao/") != -1 && lc.indexOf(pathPadrao + "redacao/bibliografia/") == -1) {
		indice += '<ul>';

		if(lc.indexOf(pathPadrao + "redacao/tratamento_informacao/") != -1) {
		    indice += '<li><a href="' + pathPadrao + 'redacao/tratamento_informacao/" class="active">Tratamento da informação</a></li>';
		} else {
			indice += '<li><a href="' + pathPadrao + 'redacao/tratamento_informacao/">Tratamento da informação</a></li>';
		}
		
		indice += '<li><a href="' + pathPadrao + 'redacao/">Regras da Redação</a></li>';
		indice += '<ul class="sub">';
		
		if(lc == pathPadrao + "redacao/" || lc.indexOf(pathPadrao + "redacao/af/") != -1) {
			indice += '<li><a href="' + pathPadrao + 'redacao/af/" class="active">A - F</a></li>';
		} else {
			indice += '<li><a href="' + pathPadrao + 'redacao/af/">A - F</a></li>';
		}
		
		if(lc.indexOf(pathPadrao + "redacao/gl/") != -1) {
			indice += '<li><a href="' + pathPadrao + 'redacao/gl/" class="active">G - L</a></li>';
		} else {
			indice += '<li><a href="' + pathPadrao + 'redacao/gl/">G - L</a></li>';
		}
		
		if(lc.indexOf(pathPadrao + "redacao/mr/") != -1) {
			indice += '<li><a href="' + pathPadrao + 'redacao/mr/" class="active">M - R</a></li>';
		} else {
			indice += '<li><a href="' + pathPadrao + 'redacao/mr/">M - R</a></li>';
		}
		
		if(lc.indexOf(pathPadrao + "redacao/sz/") != -1) {
			indice += '<li><a href="' + pathPadrao + 'redacao/sz/" class="active">S - Z</a></li>';
		} else {
			indice += '<li><a href="' + pathPadrao + 'redacao/sz/">S - Z</a></li>';
		}
		
		indice += '</ul>';
		
		if(lc.indexOf(pathPadrao + "redacao/titulacao/") != -1) {
		    indice += '<li><a href="' + pathPadrao + 'redacao/titulacao/" class="active">Titulação</a></li>';
		} else {
			indice += '<li><a href="' + pathPadrao + 'redacao/titulacao/">Titulação</a></li>';
		}

		indice += '</ul>';
		
		document.getElementById("indice").innerHTML = indice;
	} else {
	    document.getElementById("col_direita").innerHTML = "<p><img src=\"http://ultimosegundo.ig.com.br/img_manual/img_manual.jpg\" alt=\"\" /></p>";
	}
	
	document.getElementById("col_direita").style.display = "block";
}

/* Função que monta o Menu Horizontal */
function menuHorizontal() {
	var ativo = 1;
	var menuh = '';
	var lc = window.location.toString();
	
	if(lc == pathPadrao) {
		ativo = 1;
		menuh = '<a href="' + pathPadrao + 'introducao/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'principios_editoriais/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "introducao/") != -1) {
		ativo = 1;
		menuh = '<a href="' + pathPadrao + 'introducao/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'principios_editoriais/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "principios_editoriais/") != -1) {
		ativo = 2;
		menuh = '<a href="' + pathPadrao + 'introducao/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'ortografia/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "ortografia/") != -1) {
		ativo = 8;
		menuh = '<a href="' + pathPadrao + 'principios_editoriais/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'layout/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "layout/") != -1) {
		ativo = 3;
		menuh = '<a href="' + pathPadrao + 'principios_editoriais/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'edicao/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "edicao/") != -1) {
		ativo = 4;
		menuh = '<a href="' + pathPadrao + 'layout/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'redacao/" class="avanca">Avança</a>';
	} else if(lc == pathPadrao + "redacao/") {
		ativo = 5;
		menuh = '<a href="' + pathPadrao + 'edicao/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'principios_de_comportamento/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "principios_de_comportamento/") != -1) {
		ativo = 6;
		menuh = '<a href="' + pathPadrao + 'redacao/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'redacao/bibliografia/" class="avanca">Avança</a>';
	} else if(lc.indexOf(pathPadrao + "redacao/bibliografia/") != -1) {
		ativo = 7;
		menuh = '<a href="' + pathPadrao + 'principios_de_comportamento/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'redacao/bibliografia/" class="avanca">Avança</a>';
	} else {
		ativo = 1;
		menuh = '<a href="' + pathPadrao + 'introducao/" class="volta">Volta</a>';
		menuh += '<a href="' + pathPadrao + 'principios_editoriais/" class="avanca">Avança</a>';
	}
	menuh += '<ul>';
	if (ativo == 1) {
		menuh += '<li><a href="' + pathPadrao + 'introducao" class="active">Introdução</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'introducao">Introdução</a></li>';
	}
	if (ativo == 2) {
		menuh += '<li><a href="' + pathPadrao + 'principios_editoriais" class="active">Princípios Editoriais</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'principios_editoriais">Princípios Editoriais</a></li>';
	}
	if (ativo == 8) {
		menuh += '<li><a href="' + pathPadrao + 'ortografia" class="active">Nova Ortografia</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'ortografia">Nova Ortografia</a></li>';
	}
	if (ativo == 3) {
		menuh += '<li><a href="' + pathPadrao + 'layout" class="active">Layout</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'layout">Layout</a></li>';
	}
	if (ativo == 4) {
		menuh += '<li><a href="' + pathPadrao + 'edicao" class="active">Edição</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'edicao">Edição</a></li>';
	}
	if (ativo == 5) {
		menuh += '<li><a href="' + pathPadrao + 'redacao" class="active">Redação</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'redacao">Redação</a></li>';
	}
	if (ativo == 6) {
		menuh += '<li><a href="' + pathPadrao + 'principios_de_comportamento" class="active">Princípios de comportamento</a></li>';
	} else {
		menuh += '<li><a href="' + pathPadrao + 'principios_de_comportamento">Princípios de comportamento</a></li>';
	}
	if (ativo == 7) {
		menuh += '<li class="last"><a href="' + pathPadrao + 'redacao/bibliografia" class="active">Bibliografia</a></li>';
	} else {
		menuh += '<li class="last"><a href="' + pathPadrao + 'redacao/bibliografia">Bibliografia</a></li>';
	}
	
	menuh += '</ul>';
	document.write(menuh);
}

function _ox() {
	if(window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		var prefs = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];
		for(var i = 0; i < prefs.length; i++) {
			try {
				return new ActiveXObject(prefs[i] + ".XMLHTTP");
			} catch (e) {}
		}
	}
}

function _manualConteudo($u) {
    _objn = new _ox();
	var url = pathPadrao + "2007/10/09/introducao_ao_manual_1037326.html";
	var lc = window.location.toString();
	
	if(lc.indexOf(pathPadrao + "principios_editoriais/") != -1) {
		url = pathPadrao + "2007/10/09/principios_editoriais_1037328.html";
	} else if(lc == pathPadrao) {
		url = pathPadrao + "2007/10/09/introducao_ao_manual_1037326.html";
	} else if(lc.indexOf(pathPadrao + "introducao/") != -1) {
		url = pathPadrao + "2007/10/09/introducao_ao_manual_1037326.html";
	} else if(lc.indexOf(pathPadrao + "ortografia/") != -1) {
		url = pathPadrao + "2008/11/10/nova_ortografia_2105568.html";		
	} else if(lc.indexOf(pathPadrao + "layout/") != -1) {
		url = pathPadrao + "2007/10/09/layout_1037329.html";
/*	} else if(lc.indexOf(pathPadrao + "redacao/") != -1) {
		url = pathPadrao + "2007/10/09/regras_de_redacao_a___f_1037330.html"; */
	} else if(lc == pathPadrao + "redacao/" || lc.indexOf(pathPadrao + "redacao/af/") != -1) {
		url = pathPadrao + "2007/10/09/regras_de_redacao_a___f_1037330.html";
	} else if(lc.indexOf(pathPadrao + "redacao/bibliografia") != -1) {	
		url = pathPadrao + "2007/10/19/blibliografia_1050819.html";
	} else if(lc.indexOf(pathPadrao + "redacao/titulacao/") != -1) {
		url = pathPadrao + "2007/10/19/titulacao_1050820.html";
	} else if(lc.indexOf(pathPadrao + "redacao/tratamento_informacao/") != -1) {
		url = pathPadrao + "2007/10/19/tratamento_de_informacao_1050821.html";
	} else if(lc == pathPadrao + "redacao/" || lc.indexOf(pathPadrao + "redacao/af/") != -1) {
		url = pathPadrao + "2007/10/09/regras_de_redacao_a___f_1037330.html";
	} else if(lc.indexOf(pathPadrao + "redacao/gl/") != -1) {
		url = pathPadrao + "2007/10/09/regras_de_redacao_g___l_1037331.html";
	} else if(lc.indexOf(pathPadrao + "redacao/mr/") != -1) {
		url = pathPadrao + "2007/10/09/regras_de_redacao_m___r_1037332.html";
	} else if(lc.indexOf(pathPadrao + "redacao/sz/") != -1) {
		url = pathPadrao + "2007/10/09/regras_de_redacao_s___z_1037334.html";
	} else if(lc.indexOf(pathPadrao + "principios_de_comportamento/") != -1) {
		url = pathPadrao + "2007/10/09/principios_de_comportamento_1037335.html";
	} else if(lc.indexOf(pathPadrao + "edicao/") != -1) {
		url = pathPadrao + "2007/10/09/edicao_1037338.html";
	} else {
		url = pathPadrao + "2007/10/09/introducao_ao_manual_1037326.html";
	}
	
    _n = parseInt(Math.random()*1000000);
    _objn.open('GET', url + "?" + _n, true);
    _objn.onreadystatechange = function() {

        if(_objn.readyState == 4) {
            if(_objn.status == '200') {
//                dtault  = _objn.getResponseHeader("Last-Modified").split(" ");
//                $('dataUltAltM').innerHTML = "Atualizado em " + dtault[1] + "." + getNMes(dtault[2]) + "." + dtault[3];
                
                txt    = _objn.responseText.replace(/\r\n/g, "");
				regExp = /<div id=\"root\">(.*)<\/div>/;
                $('content_manual').innerHTML = regExp.exec(txt)[1];
            }
        }
    };
    _objn.setRequestHeader('Content-type', 'text/html; charset=ISO-8859-1');
    _objn.send(null);
}

function getNMes($) {
	arrDtas  = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
	arrDtasN = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'];
	
	ret = '00';
	
	for(i in arrDtas) {
	    if(arrDtas[i] == $) {
	        ret = arrDtasN[i];
	        break;
		}
	}
	
	return ret;
}

function init() {
	indiceRedacao();
}



window.onload = function() {
    init();
	indiceAlfa();
/*  Atualiza a data da matéria do Manual - NÃO REMOVER */
     var novaAtual=$("brtpmateriaatualizadaas").innerHTML;
     novaAtual = novaAtual.substr(2);
     novaAtualFst = novaAtual.substr(0,1).toUpperCase();
	novaAtualLst = novaAtual.substr(1);
     $("dataUltAltM").innerHTML=novaAtualFst+novaAtualLst;
     try{$("brtpMateriaData").innerHTML="";} catch(err){var error ="error";}
     try{$("brtpMateriaHora").innerHTML="";} catch(err){var error ="error";}
     $("brtpmateriaatualizadaas").innerHTML="";	
}



