function newClass(obj, new_style) {    obj.className = new_style;} 
var i;
var stylesheets;

function setActiveStyleSheet(title) {
  var i, a, main;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
      a.disabled = true;
      if(a.getAttribute("title") == title) a.disabled = false;
    }
  }
}

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 expires = "";
  document.cookie = name+"="+value+expires+"; domain=.phplist.com; 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 c.substring(nameEQ.length,c.length);
  }
  return null;
}

function rememberFontSize(divname,fontsize) {
  var cookie = readCookie("fontsize");
  var cookieout = '';
  if (cookie) {
    var divs = cookie.split('~');
    for (var i=0; i<divs.length;i++) {
      var pairs = divs[i].split('|');
      if (pairs[0] == divname) {
        cookieout += divname+'|'+fontsize+'~';
      } else if (pairs[0] && pairs[0] != 'undefined') {
        cookieout += pairs[0]+'|'+pairs[1]+'~';
      }
    }
  } else {
    cookieout = divname+'|'+fontsize+'~';
  }
  createCookie('fontsize',cookieout,365);
}

function increasefont(divname,step) {
  if (!step) { step = 20; }
  var div = document.getElementById(divname);
  if (!div) return;
  var fontsize = div.style.fontSize;
  if (!fontsize) {
    fontsize = "100%";
  }
  fontsize = parseInt(fontsize);
  fontsize += step;
  if (fontsize > 150) {
    //alert('Now you\'re being silly, that\'s really too big\n\n-- powered by the Webbler, http://www.webbler.org --');
    fontsize = 150;
  }
  fontsize += '%';
  rememberFontSize(divname,fontsize);
  div.style.fontSize = fontsize;
}

function defaultfont(divname) {
  var fontsize = "100%";
  var div = document.getElementById(divname);
  rememberFontSize(divname,fontsize);
  div.style.fontSize = fontsize;
}

function abre_imprimir(id){
	window.open("imprime.php?codigo="+id , "imprime_", "width=600,height=550,scrollbars=yes,top=200,left=200,resizable=yes,directories=no,location=no,toolbar=no");
}

function imprimir(){
	setTimeout ("window.print();", 1000);
}

function enviar(id){
	window.open("envia.php?code="+id , "envia_", "width=400,height=500,scrollbars=no,top=200,left=200,resizable=no,directories=no,location=no,toolbar=no");
}

function fecha(tempo){
	setTimeout ("window.close();", tempo*1000);
}

function reportar(area, dir){
	window.open(dir+"reportar.php?code="+area , "envia_"+area, "width=365,height=350,scrollbars=no,top=200,left=200,resizable=no,directories=no,location=no,toolbar=no");
}

function enviar_artigo(){
	window.open("artigos_enviar_form.php", "enviar_artigo", "width=585,height=500,scrollbars=yes,top=100,left=100,resizable=no,directories=no,location=no,toolbar=no");
}
function limpa(t){
	if(t.value=="Digite sua busca"){
		t.value="";
	}
}
function preenche(t){
	if(t.value==""){
		t.value="Digite sua busca";
	}
}
function decreasefont(divname,step) {
  var cookie = readCookie("fontsize");
  if (!step) { step = 20; }
  var div = document.getElementById(divname);
  if (!div) return;
  var fontsize = div.style.fontSize;
  if (!fontsize) {
    fontsize = "100%";
  }
  fontsize = parseInt(fontsize);
  fontsize -= step;
  if (fontsize < 50) {
    //alert('I cannot believe you can still read that\n-- powered by the Webbler, http://www.webbler.org --');
    fontsize = 50;
  }
  fontsize += '%';
  rememberFontSize(divname,fontsize);
  div.style.fontSize = fontsize;
}
function esqueci(){
	window.open("esqueciasenha.php", "esqueci", "width=400,height=320,scrollbars=no,top=200,left=200,resizable=no,directories=no,location=no,toolbar=no");	
}
function changePos(){
	if(document.getElementById('rolaNoticias')){
		
		document.getElementById('rolaNoticias').style.height=Math.floor(document.getElementById('ultimMatPub').offsetHeight-63) + 'px';

		/* artigos */
		if(document.getElementById('artigosPubEsq').offsetHeight > document.getElementById('artigosPubDir').offsetHeight){
			document.getElementById('artigosPubDir').style.height = Math.floor(document.getElementById('artigosPubEsq').offsetHeight - 12) + 'px';
		}
		else if(document.getElementById('artigosPubEsq').offsetHeight < document.getElementById('artigosPubDir').offsetHeight){
			document.getElementById('artigosPubEsq').style.height = Math.floor(document.getElementById('artigosPubDir').offsetHeight - 12) + 'px';
		}

		if(!window.ActiveXObject){ /* pra quem é esperto e não usa IE.. */
			/* Parecer e Cível */
			if(document.getElementById('parecerPubEsq').offsetHeight > document.getElementById('jurCivPubDir').offsetHeight){
				document.getElementById('jurCivPubDir').style.height = Math.floor(document.getElementById('parecerPubEsq').offsetHeight - 12) + 'px';
			}
			else if(document.getElementById('parecerPubEsq').offsetHeight < document.getElementById('jurCivPubDir').offsetHeight){
				document.getElementById('parecerPubEsq').style.height = Math.floor(document.getElementById('jurCivPubDir').offsetHeight - 12) + 'px';
			}

			/* Decisao/Sentença e Criminal */
			if(document.getElementById('jurCivPubCriEsq').offsetHeight > document.getElementById('decSentPubDir').offsetHeight){
				document.getElementById('decSentPubDir').style.height = Math.floor(document.getElementById('jurCivPubCriEsq').offsetHeight - 12) + 'px';
			}
			else if(document.getElementById('jurCivPubCriEsq').offsetHeight < document.getElementById('decSentPubDir').offsetHeight){
				document.getElementById('jurCivPubCriEsq').style.height = Math.floor(document.getElementById('decSentPubDir').offsetHeight - 12) + 'px';
			}

			/* Prática e trabalhista */
			if(document.getElementById('jurCivPubTrabEsq').offsetHeight > document.getElementById('pratPubDir').offsetHeight){
				document.getElementById('pratPubDir').style.height = Math.floor(document.getElementById('jurCivPubTrabEsq').offsetHeight - 12) + 'px';
			}
			else if(document.getElementById('jurCivPubTrabEsq').offsetHeight < document.getElementById('pratPubDir').offsetHeight){
				document.getElementById('jurCivPubTrabEsq').style.height = Math.floor(document.getElementById('pratPubDir').offsetHeight - 12) + 'px';
			}
		}
	}
}