﻿/*
Classe sombra

Metodo:
addEstilo(classeCSSSTR, corSTR, etapasNUM, dirNUM(1 | -1), poXNUM,
poYNUM, disNUM, interBOOL, use_progrBOOL, use_linBOOL);
*/

sombra={
addSombra: function (obj, argumentos){

//configs
var argumentos;
var cor=argumentos[1]? argumentos[1]: 'rgb(68, 68, 68)';
var etapas=argumentos[2]? argumentos[2]: 3;
var dir=argumentos[3]? argumentos[3]: 1;
var poX=argumentos[4]? argumentos[4]: 0;
var poY=argumentos[5]? argumentos[5]: 0;
var dis=argumentos[6]? argumentos[6]: 2;
var inter=argumentos[7]? argumentos[7]: false;
var use_progr=argumentos[8]? argumentos[8]: false;
var use_lin=argumentos[9]? argumentos[9]: false;

var invt;
var transp;
var lg_alDV=(navigator.appName.indexOf('Microsoft')<0 && inter)? [obj.clientWidth, obj.clientHeight, (2*dis), -2]: [obj.offsetWidth, obj.offsetHeight, 0, 0];

//objetos
var recp=document.createElement("DIV");
var obj;
var s;


if(!inter){obj.parentNode.insertBefore(recp, obj); recp.style.width=String(parseFloat(obj.offsetWidth))+"px";}else{obj.appendChild(recp);}
obj.style.position=obj.style.position? obj.style.position: 'relative';
obj.style.zIndex=obj.style.zIndex? obj.style.zIndex: 1;

recp.style.position=inter? 'absolute': obj.style.position;
recp.style.zIndex=inter? obj.style.zIndex-(etapas+1): obj.style.zIndex-1;

var topo=obj.style.top? parseFloat(obj.style.top): (obj.style.position=='relative'? 0: obj.offsetTop);
var esq=obj.style.left? parseFloat(obj.style.left): (obj.style.position=='relative'? 0: obj.offsetLeft);

recp.style.top=inter? poY: String(parseFloat(topo)+poY)+"px";
recp.style.left=inter? poX: String(parseFloat(esq)+poX)+"px";

for(x=1; x<=etapas; x++){
s=document.createElement("DIV");
s.className=obj.className;
s.style.width=String(lg_alDV[3]+parseFloat(lg_alDV[0])+((x*dis)*dir))+"px";
s.style.height=String(lg_alDV[3]+parseFloat(lg_alDV[1])+((x*dis)*dir))+"px";

s.style.background=!use_lin? cor: 'none';
s.style.border=!use_lin? 'none': String(dis)+'px solid '+cor;

invt=dir<1 && !inter? (etapas+1)-x: x;

transp=!use_progr? 10: 100-(invt*(100/etapas));

s.style.filter='alpha(opacity='+transp+')';
s.style.MozOpacity=transp/100;
s.style.opacity=transp/100;
s.style.WebkitOpacity=transp/100;

s.style.position='absolute';
s.style.zIndex=obj.style.zIndex-x;

s.style.left=String(-((parseFloat(s.style.width)+lg_alDV[2]-parseFloat(lg_alDV[0]))/2))+"px";
s.style.top=String(-((parseFloat(s.style.height)+lg_alDV[2]-parseFloat(lg_alDV[1]))/2))+"px";

recp.appendChild(s);

}
},//fim metodo1

addEstilo: function (){

var nodelist=document.getElementsByTagName("*");
var elementos=[];
var i, prop;

for (i in nodelist){elementos[i]=nodelist[i];}
for(i in elementos){
prop=arguments[0].indexOf(".")>-1? "."+elementos[i].className: elementos[i].nodeName;
if(prop==arguments[0]){this.addSombra(elementos[i], arguments);}

}
}//fim metodo2
}//fim classe

//Classe ligacao
ligacao={
addLinks: function (mat, dir, estiloT, estiloL){

var mat, x, dir, estiloT, estiloL;

//dir = 0 fara horizontal, maior que 0, fara vertical

var in_linha=dir>0? ["", "<tr>", "</tr>", ""]: ["<tr>", "", "", "</tr>"];

var tabela="<table"+(estiloT? " class='"+estiloT+"'": "")+" cellspacing='0' cellpadding='0' border='0'>"+in_linha[0];


for(x=0; x<mat.length; x++){
ref=mat[x].indexOf("--")>-1? "<a"+(estiloL? " class='"+estiloL+"'": "")+" href='"+(mat[x].split("--"))[1]+"' target='"+( mat[x].split("--")[2]!=undefined? mat[x].split("--")[2]: "_self")+"'>"+(mat[x].split("--"))[0]+"</a>": mat[x];
tabela+=in_linha[1]+"<td style='padding-left: 14px; padding-right: 14px'>"+ref+"</td>"+in_linha[2];
}
tabela+=in_linha[3]+"</table>";
document.write(tabela);
}
}//fim ligacao

//Classe data
dTA={
ano: function (){
var data_atual=new Date();
var ano_atual=data_atual.getFullYear();
return ano_atual;
},
imprime: function (fundacao){
document.write(this.ano()-fundacao);
}
}


function funcEvento(){

/*addEstilo(classeCSSSTR, corSTR, etapasNUM, dirNUM(1 | -1), poXNUM,
poYNUM, disNUM, interBOOL, use_progrBOOL, use_linBOOL);*/

sombra.addEstilo('.meio', '#000000', 12, -1, 6, 6, null, null, true);
sombra.addEstilo('.meio2', '#000000', 12, -1, 6, 6, null, null, true);

DD_roundies.addRule('.art-Post-inner', '5px');
DD_roundies.addRule('.meio', '5px');
DD_roundies.addRule('.meio2', '5px');

var textSearch = document.getElementById("mod_search_searchword");

if(textSearch){
textSearch.style.border = '0px';

var div = textSearch.parentNode;
var tabela = document.createElement("TABLE");
var linha = document.createElement("TR");
var cel = document.createElement("TD");
var cel2 = document.createElement("TD");

tabela.cellSpacing='0';
tabela.style.padding='0px';
tabela.border='0';

tabela.appendChild(linha);
linha.appendChild(cel);
linha.appendChild(cel2);

textSearch.parentNode.parentNode.appendChild(tabela);

cel.appendChild(textSearch);
cel.style.border = '1px solid #c0c0c0';
cel.style.background = '#ffffff';

cel2.innerHTML = "<input type='image' src='usro/imagens/lupa.gif' />";

tabela.parentNode.removeChild(div);
}

}

if(!window.addEventListener){
window.attachEvent('onload', funcEvento);
}
else{
window.addEventListener('load', funcEvento, false);
}

