/*
Programador: Danilo Cyrino: dcyrino@hotmail.com
data: 20/07/2007

1 - Data
2 - Reaload
3 - Tamanho da fonte
4 - Abre pop center
5 - Abre janela center
6 - Sobra na borda
*/
/* INICIO DATA */
mydate = new Date();
myday = mydate.getDay();
mymonth = mydate.getMonth();
myweekday= mydate.getDate();
weekday= myweekday; 

if(myday == 0)
day = " Domingo, " 
else if(myday == 1)
day = " Segunda - Feira, " 
else if(myday == 2)
day = " Terça - Feira, " 
else if(myday == 3)
day = " Quarta - Feira, "
else if(myday == 4)
day = " Quinta - Feira, " 
else if(myday == 5)
day = " Sexta - Feira, " 
else if(myday == 6)
day = " Sábado, " 
if(mymonth == 0)
month = "Janeiro "
else if(mymonth ==1)
month = "Fevereiro " 
else if(mymonth ==2)
month = "Março " 
else if(mymonth ==3)
month = "Abril " 
else if(mymonth ==4)
month = "Maio " 
else if(mymonth ==5)
month = "Junho " 
else if(mymonth ==6)
month = "Julho " 
else if(mymonth ==7)
month = "Agosto " 
else if(mymonth ==8)
month = "Setembro " 
else if(mymonth ==9)
month = "Outubro " 
else if(mymonth ==10)
month = "Novembro " 
else if(mymonth ==11)
month = "Dezembro " 
/* FIM DATA */

/* INICIO RELOAD */
var delayb4scroll=200 //Specify initial delay before marquee starts to scroll on page (2000=2 seconds)
var marqueespeed=1 //Specify marquee scroll speed (larger is faster 1-10)
var pauseit=1 //Pause marquee onMousever (0=no. 1=yes)?

var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var actualheight=''

function scrollmarquee(){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed+"px"
else
cross_marquee.style.top=parseInt(marqueeheight)+8+"px"
}

function initializemarquee(){
cross_marquee=document.getElementById("vmarquee")
cross_marquee.style.top=0
marqueeheight=document.getElementById("marqueecontainer").offsetHeight
actualheight=cross_marquee.offsetHeight
if (window.opera || navigator.userAgent.indexOf("Netscape/7")!=-1){ //if Opera or Netscape 7x, add scrollbars to scroll and exit
cross_marquee.style.height=marqueeheight+"px"
cross_marquee.style.overflow="scroll"
return
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)', delayb4scroll)
}

if (window.addEventListener)
window.addEventListener("load", initializemarquee, false)
else if (window.attachEvent)
window.attachEvent("onload", initializemarquee)
else if (document.getElementById)
window.onload=initializemarquee
 /* FIM RELOAD */
 
 /* INICIO + - FONTE */
//Specify affected tags. Add or remove from list:
var tgs = new Array( 'div','td','tr', 'table');

//Specify spectrum of different font sizes:
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
//var szs = new Array( 'small','medium','large');
var startSz = 2;

function ts( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	
	sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 6 ) sz = 6;
	startSz = sz;
		
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

	cEl.style.fontSize = szs[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
}
 /* FIM + - FONTE */
 
 /* ABRE POP CENTER*/
 function abrirpopupcentralizado(vUrl,vName,vPosFimX,vPosFimY,vScrollBars,vResizable,vRetorno)
{
  //calcula posição de abertura da janela em relação à tela
  vPosIniX=((screen.availWidth/2)-(vPosFimX/2));
  vPosIniY=((screen.availHeight/2)-(vPosFimY/2));
  //abre a janela pop up
  window.open(vUrl,vName,'toolbar=0,location=0,directories=0,menubar=0,scrollbars='+vScrollBars+',resizable='+vResizable+',top='+vPosIniY+',left='+vPosIniX+',width='+vPosFimX+',height='+vPosFimY+'');
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
 
 /* FIM ABRE POP */
 function abrirjanelacentralizada(vUrl,vName,vPosFimX,vPosFimY,vArgumentos,vRetorno)
{
  //calcula posição de abertura da janela em relação à tela
  vPosIniX=((screen.availWidth/2)-(vPosFimX/2));
  vPosIniY=((screen.availHeight/2)-(vPosFimY/2));
  //abre a janela com os argumentos definidos pelo usuário
  window.open(vUrl,vName,''+vArgumentos+',top='+vPosIniY+',left='+vPosIniX+',width='+vPosFimX+',height='+vPosFimY+'');
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
function barradestatus(vMensagem,vNivel,vRetorno)
{
  //se o nivel for default define o valor padrao da barra de status
  if (vNivel=='default')
  {
    window.statusDefault=vMensagem;
  }
  //se a mensagem for nula restaura a mensagem padrao da barra de status
  if (vMensagem==null)
  {
    window.status=window.statusDefault;
  }
  //se a mensagem nao for nula escreve a mensagem na barra de status
  else
  {
    window.status=vMensagem;
  };
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
function definircursor(Objeto,vCursor,vEvento, vRetorno)
{
  if (vCursor==0)
  {
    vCursor='auto';
  };
  if (vCursor==1)
  {
    vCursor='crosshair';
  };
  if (vCursor==2)
  {
    vCursor='default';
  };
  if (vCursor==3)
  {
    vCursor='hand';
  };
  if (vCursor==4)
  {
    vCursor='move';
  };
  if (vCursor==5)
  {
    vCursor='text';
  };
  if (vCursor==6)
  {
    vCursor='wait';
  };
  if (vCursor==7)
  {
    vCursor='help';
  };
  if (vCursor==8)
  {
    vCursor='e-resize';
  };
  if (vCursor==9)
  {
    vCursor='ne-resize';
  };
  if (vCursor==10)
  {
    vCursor='n-resize';
  };
  if (vCursor==11)
  {
    vCursor='nw-resize';
  };
  if (vCursor==12)
  {
    vCursor='w-resize';
  };
  if (vCursor==13)
  {
    vCursor='sw-resize';
  };
  if (vCursor==14)
  {
    vCursor='s-resize';
  };
  if (vCursor==15)
  {
    vCursor='se-resize';
  };
  if (vEvento==1)
  {
    if (!Objeto.contains(event.fromElement)) 
    {
      Objeto.style.cursor = vCursor;
    };
  }
  else
  {
    if (!Objeto.contains(event.toElement))
    {
      Objeto.style.cursor = 'auto';
    };
  };
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
function imprimirpagina(vRetorno)
{
  var NS = (navigator.appName == "Netscape");
  var VERSION = parseInt(navigator.appVersion);
  if (NS)
  {
    window.print() ;
  }
  else
  {
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);
    WebBrowser1.outerHTML = "";
  }
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
/* 6 - */

var gradientshadow={}
gradientshadow.depth=8 //Depth of shadow in pixels
gradientshadow.containers=[]

gradientshadow.create=function(){
var a = document.all ? document.all : document.getElementsByTagName('*')
for (var i = 0;i < a.length;i++) {
	if (a[i].className == "shadow") {
		for (var x=0; x<gradientshadow.depth; x++){
			var newSd = document.createElement("DIV")
			newSd.className = "shadow_inner"
			newSd.id="shadow"+gradientshadow.containers.length+"_"+x //Each shadow DIV has an id of "shadowL_X" (L=index of target element, X=index of shadow (depth) 
			if (a[i].getAttribute("rel"))
				newSd.style.background = a[i].getAttribute("rel")
			else
				newSd.style.background = "black" //default shadow color if none specified
			document.body.appendChild(newSd)
		}
	gradientshadow.containers[gradientshadow.containers.length]=a[i]
	}
}
gradientshadow.position()
window.onresize=function(){
	gradientshadow.position()
}
}
gradientshadow.position=function(){
if (gradientshadow.containers.length>0){
	for (var i=0; i<gradientshadow.containers.length; i++){
		for (var x=0; x<gradientshadow.depth; x++){
  		var shadowdiv=document.getElementById("shadow"+i+"_"+x)
			shadowdiv.style.width = gradientshadow.containers[i].offsetWidth + "px"
			shadowdiv.style.height = gradientshadow.containers[i].offsetHeight + "px"
			shadowdiv.style.left = gradientshadow.containers[i].offsetLeft + x + "px"
			shadowdiv.style.top = gradientshadow.containers[i].offsetTop + x + "px"
		}
	}
}
}

if (window.addEventListener)
window.addEventListener("load", gradientshadow.create, false)
else if (window.attachEvent)
window.attachEvent("onload", gradientshadow.create)
else if (document.getElementById)
window.onload=gradientshadow.create


