
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

//portugues menu

//MM_preloadImages('/menu/primavera_cinza.gif','/menu/inverno_cinza.gif');
function primavera_click(){
    var pri,inv
    pri = document.getElementById('pri_menu2005');
    inv = document.getElementById('inv_menu2005');
    pri.src = "menu/primavera_cinza.gif";
    if (inv.src != "menu/inverno.gif"){
        inv.src = "menu/inverno.gif";
    }
//    MM_swapImage('pri_menu2005','','menu/primavera_cinza.gif',1);
//    alert(document.getElementById('pri_menu2005').src);
//    MM_swapImage('inv_menu2005','','menu/inverno.gif',1);
}

function inverno_click(){
    var pri,inv
    pri = document.getElementById('pri_menu2005');
    inv = document.getElementById('inv_menu2005');
    inv.src = "menu/inverno_cinza.gif";
    if (pri.src != "menu/primavera.gif"){
        pri.src = "menu/primavera.gif";
    }
//    MM_swapImage('pri_menu2005','','menu/primavera.gif',1);
//    alert(document.getElementById('pri_menu2005').src);
//    MM_swapImage('inv_menu2005','','menu/inverno_cinza.gif',1);
}

function outros_click(){
    var pri,inv
    pri = document.getElementById('pri_menu2005');
    inv = document.getElementById('inv_menu2005');
    if (inv.src != "menu/inverno.gif"){
        inv.src = "menu/inverno.gif";
    }
    if (pri.src != "menu/primavera.gif"){
        pri.src = "menu/primavera.gif";
    }
//    MM_swapImage('pri_menu2005','','menu/primavera.gif',1);
//    alert(document.getElementById('pri_menu2005').src);
//    MM_swapImage('inv_menu2005','','menu/inverno.gif',1);
}


function Tau_showHideLayers() { //v3.0
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
dom = (ns4|ie4)? false:true;
	var camada,condicao,args=Tau_showHideLayers.arguments;
	for(var i=0;i<(args.length/2);i+=1){
		camada=MM_findObj(args[2*i]);
		condicao=args[2*i+1];
		if(ns4) camada.visibility=condicao;
		if(ie4) camada.style.visibility=condicao;
		if(dom) document.getElementById(args[2*i]).style.visibility=condicao;
	}
}

function centraliza(idConteudo)
{
    var elemento = document.getElementById(idConteudo);
    //alert( document.body.clientWidth + ":" + document.body.clientHeight );
    //alert( elemento.offsetWidth + ":" + elemento.offsetHeight );
    var l,t;
    t = Math.floor(((document.body.clientHeight)-elemento.offsetHeight)/2);
    //l = Math.floor(((document.body.clientWidth)-elemento.offsetWidth)/2);
    //alert( l + ":" + t );
    //elemento.style.left = l+"px";
    elemento.style.top = t+"px";
    //alert("!");
    elemento.style.visibility = "visible";
    //document.getElementById("menu_esconder").style.visibility = "visible";
    //document.getElementById("menu").style.visibility = "visible";
    //document.getElementById("menu").style.display = "block";
}

function TAU_openBrWindow(theURL,winName,features,largura,altura,f) { //v2.0
  if(f==1){
    l=0;t=0;largura=(screen.availWidth-10);altura=(screen.availHeight-26);
  }else{
    var l = ((screen.availWidth)/2) - (largura/2);
    var t = ((screen.availHeight)/2) - ((altura/2)+20);
  }
  features = features + ",width=" + largura + ",height=" + altura + ",left=" + l + ",top=" + t;
  window.open(theURL,winName,features);
}

//Abaixo: Funcoes para o menu lateral

var Current;
var Secao;
function initNavi()
{
/*
    var menu = document.getElementById('menu');
	Current = Secao ? Secao : document.location.href;
    //para navegacao em secoes de muitas paginas
	if (Current)
		setNav(Current,'currentPage');
    //menu.style.visibility = 'visible';
    //bacalhau
    //initConteudos(); //para a navegacao emtre layers
*/
    centraliza('centro'); //para centralizar o conteudo
    //fim do bacalhau
}

function setNav(page,newID)
{
	var test = page.indexOf('#')+1;
	if (test)
		page = page.substring(0,test-1);
	var x = document.getElementsByTagName('a');
	var i;
	for (i=0;i<x.length;i++)
	{
		//alert( x[i].id );
		if (page.indexOf(x[i].id)!= -1)
		{
		    x[i].id = newID;
	        x[i].onmouseover = doNothing;
            x[i].onmouseout = doNothing;
            x[i].href = "javascript:;";
            var xLi = x[i].parentNode;
            xLi.id = "LI"+newID;
            var xImg = x[i].firstChild;
            while (xImg.nodeType != 1) xImg = xImg.nextSibling;
            xImg.src = xImg.src.replace(/\/menu\/(.*)\.gif$/,'/menu/g_$1.gif');
			break;
		}
	}
}

function doNothing(){}

//abaixo: funcoes para navegacao entre layers

var curr = max = 0;

function initConteudos()
{
    var divs = document.getElementsByTagName('DIV');
    var nav = false;
    var i,num;
    for (i=0;i<divs.length;i++) {
        if (num = divs[i].id.match(/conteudo([0-9])/)) {
            nav = true;
            max = num[1];
            divs[i].style.visibility = 'hidden';
        }
    }
    if (nav) {
        setNavegacao();
    }
    var div0 = document.getElementById('conteudo');
    div0.style.visibility = 'visible';
}

function setNavegacao()
{
    var geral = document.getElementById('centro');
    var naviBox = document.createElement('DIV');
    naviBox.id = 'navegacao';
    var setaD = document.createElement('IMG');
    setaD.id = 'seta_direita';
    setaD.src = 'seta_direita.gif';
    setaD.onclick = navegaD;
    var setaE = document.createElement('IMG');
    setaE.id = 'seta_esquerda';
    setaE.src = 'seta_esquerda_off.gif';
    setaE.onclick = doNothing;
    naviBox.appendChild(setaE);
    naviBox.appendChild(setaD);
    geral.appendChild(naviBox);
}

function navega(step)
{
    var num = curr + step;
    var setaE = document.getElementById('seta_esquerda');
    setaE.src = 'seta_esquerda.gif';
    setaE.onclick = navegaE;
    var setaD = document.getElementById('seta_direita');
    setaD.src = 'seta_direita.gif';
    setaD.onclick = navegaD;
    if (num == max) {
        setaD.src = 'seta_direita_off.gif';
        setaD.onclick = doNothing;
    }
    if (num == 0) {
        setaE.src = 'seta_esquerda_off.gif';
        setaE.onclick = doNothing;
    }
    var currNo = curr > 0 ? curr : '';
    var atual = document.getElementById('conteudo'+currNo);
    curr = num;
    num = num > 0 ? num : '';
    var novo = document.getElementById('conteudo'+num);
    novo.style.visibility = 'visible';
    atual.style.visibility = 'hidden';
}

function navegaD() { navega(1);}
function navegaE() { navega(-1);}



/*--------------------------
 *
 * Tau Validate Form .js
 *
 *--------------------------
 */

function Tau_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=Tau_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) {
  	test=args[i+2];
    //alert(typeof args[i].value);
    var val = args[i];
	if (val) {
        if(val.length && !val.options) {
            //alert('Radio!');
            var radio = "";
            for(var rL=0;rL<val.length;rL++) {
                if (val[rL].checked) {
                    radio = val[rL];
                }
            }
            val = radio;
        }
		//nm=val.name;
		nm=args[i+1];
        //alert(nm+": "+val.value);
        val = val.value;
        if (val == null) {
            val = "";
        }
		if (val.length == 0 && test.charAt(0) == 'R') {
			errors += '- '+nm+' é de preenchimento obrigatório\n';
        }
        if (val.length > 0) {
            if (test.indexOf('ehNum')!=-1) {
                p = val.match(/^[0-9]+$/);
                if (p == null) {
    			    errors+='- '+nm+' deve ser um composto por números.\n';
                }
            }
			if (test.indexOf('isEmail')!=-1) {
				p=val.indexOf('@');
				if (p<1 || p==(val.length-1))
					errors+='- '+nm+' deve conter um endereço de email.\n';
			}
			else if (test.indexOf('ehData')!=-1) {
				p=
val.match(/(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/[12][0-9]{3}/);
				if (p == null)
					errors+='- '+nm+' deve conter uma data.\n';
			}
			else if (test.indexOf('ehEmail')!=-1) {
				p=emailCheck(val);
				if (typeof p == "string")
					errors+='- erro em '+nm+'. '+p+'\n';
			}
			else if (test.indexOf('ehCPF')!=-1) {
				p=cpfCheck(val);
				if (p==false)
					errors+='- '+nm+' deve conter um número de CPF válido.\n';
			}
			else if (test.indexOf('ehCNPJ')!=-1) {
				p=cnpjCheck(val);
				if (p==0)
					errors+='- '+nm+' deve conter um número de CNPJ válido.\n';
			}
                    
			    else if (test.indexOf('ehRange') != -1) {
				    //p=test.indexOf(':');
				    min=parseInt(test.replace(/.*ehRange(\d*):\d*/,"$1"));
				    max=parseInt(test.replace(/.*ehRange\d*:(\d*)/,"$1"));
                    //max=parseInt(test.substring(p+1));
                    //alert(min+' '+max);
			        if (typeof val === "string") {
					    if (val.length<min || max<val.length) {
						    errors+='- '+nm+' deve conter entre '+min+' e '+max+' caracteres.\n';
                        }
                   } else {
				        errors+='- '+nm+' deve ser um valor alfanumérico.\n';
                   } 
				}
                else if (test.indexOf('inRange') != -1) {
					num = parseFloat(val);
			        if (isNaN(val)) {
					    errors+='- '+nm+' deve conter um número.\n';
                    }
                    //p=test.indexOf(':');
					//min=test.substring(7,p); max=test.substring(p+1);
				    min=parseInt(test.replace(/.*inRange(\d*):\d*/,"$1"));
				    max=parseInt(test.replace(/.*inRange\d*:(\d*)/,"$1"));
                    //alert(min+' '+max);
					if (num<min || max<num)
						errors+='- '+nm+' deve conter um número entre '+min+' e '+max+'.\n';
				}
		}
    }
/*
else if (test.charAt(0) == 'R')
			errors += '- '+nm+' é de preenchimento obrigatório\n';
*/
  }
  if (errors) {
  	return 'Erro(s) encontrado(s):\n'+errors;
  //document.MM_returnValue = (errors == '');
  } else {
    return true;
  }
}

function MM_findObj(n, d) { //v4.01
    var p,i,x;
    if(!d)
        d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all)
        x=d.all[n];
    for (i=0;!x&&i<d.forms.length;i++)
        x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i>d.layers.length;i++)
        x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById)
        x=d.getElementById(n);
    return x;
}

/*----------------------------------
 *
 *TauFormFunctions.js
 *
 *----------------------------------
 */

/*************** TAU Functions ****************/
function emailCheck (emailStr) {
/* The following pattern is used to check if the entered e-mail address
   fits the user@domain format.  It also is used to separate the username
   from the domain. */
var emailPat=/^(.+)@(.+)$/
/* The following string represents the pattern for matching all special
   characters.  We don't want to allow special characters in the address. 
   These characters include ( ) < > @ , ; : \ " . [ ]    */
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
/* The following string represents the range of characters allowed in a 
   username or domainname.  It really states which chars aren't allowed. */
var validChars="\[^\\s" + specialChars + "\]"
/* The following pattern applies if the "user" is a quoted string (in
   which case, there are no rules about which characters are allowed
   and which aren't; anything goes).  E.g. "jiminy cricket"@disney.com
   is a legal e-mail address. */
var quotedUser="(\"[^\"]*\")"
/* The following pattern applies for domains that are IP addresses,
   rather than symbolic names.  E.g. joe@[123.124.233.4] is a legal
   e-mail address. NOTE: The square brackets are required. */
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
/* The following string represents an atom (basically a series of
   non-special characters.) */
var atom=validChars + '+'
/* The following string represents one word in the typical username.
   For example, in john.doe@somewhere.com, john and doe are words.
   Basically, a word is either an atom or quoted string. */
var word="(" + atom + "|" + quotedUser + ")"
// The following pattern describes the structure of the user
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
/* The following pattern describes the structure of a normal symbolic
   domain, as opposed to ipDomainPat, shown above. */
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")


/* Finally, let's start trying to figure out if the supplied address is
   valid. */

/* Begin with the coarse pattern to simply break up user@domain into
   different pieces that are easy to analyze. */
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
  /* Too many/few @'s or something; basically, this address doesn't
     even fit the general mould of a valid e-mail address. */
	return "Endereço de email incorreto (verifique @ e '.')."
}
var user=matchArray[1]
var domain=matchArray[2]

// See if "user" is valid 
if (user.match(userPat)==null) {
    // user is not valid
    return "Nome de usuário de email inválido."
}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */
var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
    // this is an IP address
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
		return "IP de destino inválido."
	    }
    }
    return true
}

// Domain is symbolic name
var domainArray=domain.match(domainPat)
if (domainArray==null) {
    return "Nome de domínio inválido."
}

/* domain name seems valid, but now make sure that it ends in a
   three-letter word (like com, edu, gov) or a two-letter word,
   representing country (uk, nl), and that there's a hostname preceding 
   the domain or country. */

/* Now we need to break up the domain to get a count of how many atoms
   it consists of. */
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
    domArr[domArr.length-1].length>3) {
   // the address must end in a two letter or three letter word.
   return "O endereço de email deve terminar em um domínio de três letras ou um código de país de duas letras."
}

// Make sure there's a host name preceding the domain.
if (len<2) {
   return "Endereço sem um 'hostname'!"
}

// If we've gotten this far, everything's valid!
return true;
}
//  End -->

function cpfCheck(s){ 
  var i; 
  var c = s.substr(0,9); 
  var dv = s.substr(9,2); 
  var d1 = 0; 
    if (s.match(/(00000000000|11111111111|22222222222|33333333333|44444444444|55555555555|66666666666|77777777777|88888888888|99999999999)/) != null) {
        return false;
    }
    for (i = 0; i < 9; i++){ 
      d1 += c.charAt(i)*(10-i); 
    } 
    if (d1 == 0){ 
      return false
    } 
    d1 = 11 - (d1 % 11); 
    if (d1 > 9) d1 = 0; 
    if (dv.charAt(0) != d1){ 
      return false
    } 
  d1 *= 2; 
    for (i = 0; i < 9; i++){ 
      d1 += c.charAt(i)*(11-i); 
    } 
  d1 = 11 - (d1 % 11); 
    if (d1 > 9) d1 = 0; 
    if (dv.charAt(1) != d1){ 
      return false
    } 
  return true; 
} 

function isNUMB(c)
	{
	if((cx=c.indexOf(","))!=-1)
		{		
		c = c.substring(0,cx)+"."+c.substring(cx+1);
		}
	if((parseFloat(c) / c != 1))
		{
		if(parseFloat(c) * c == 0)
			{
			return(1);
			}
		else
			{
			return(0);
			}
		}
	else
		{
		return(1);
		}
	}

function LIMP(c)
	{
	while((cx=c.indexOf("-"))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf("/"))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf(","))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf("."))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf("("))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf(")"))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	while((cx=c.indexOf(" "))!=-1)
		{		
		c = c.substring(0,cx)+c.substring(cx+1);
		}
	return(c);
	}

function cnpjCheck(CNPJ)
	{
	CNPJ = LIMP(CNPJ);
	if(isNUMB(CNPJ) != 1)
		{
		return(0);
		}
	else
		{
		if(CNPJ == 0)
			{
			return(0);
			}
		else
			{
			g=CNPJ.length-2;
			if(RealTestaCNPJ(CNPJ,g) == 1)
				{
				g=CNPJ.length-1;
				if(RealTestaCNPJ(CNPJ,g) == 1)
					{	
					return(1);
					}
				else
					{
					return(0);
					}
				}
			else
				{
				return(0);
				}
			}
		}
	}
function RealTestaCNPJ(CNPJ,g)
	{
	var VerCNPJ=0;
	var ind=2;
	var tam;
	for(f=g;f>0;f--)
		{
		VerCNPJ+=parseInt(CNPJ.charAt(f-1))*ind;
		if(ind>8)
			{
			ind=2;
			}
		else
			{
			ind++;
			}
		}
		VerCNPJ%=11;
		if(VerCNPJ==0 || VerCNPJ==1)
			{
			VerCNPJ=0;
			}
		else
			{
			VerCNPJ=11-VerCNPJ;
			}
	if(VerCNPJ!=parseInt(CNPJ.charAt(g)))
		{
		return(0);
		}
	else
		{
		return(1);
		}
	}

var tau__SamePage = new Object();
tau__SamePage.bLoaded = true;
tau__SamePage.href = 'javascript:;';
tau__SamePage.loading_id = 'tauloading';
tau__SamePage.loading_onload = function() {
}
tau__SamePage.thumb_id = 'tauthumb';
tau__SamePage.thumb_onload = function() {
    //console.log('thumb onload');
    //console.log('hide loading');
    tau__SamePage.loading.style.display = 'none';
    //Effect.Fade(tau__SamePage.loading.id);
    //console.log('show thumb');
    Effect.Appear(tau__SamePage.thumb.id);
    tau__SamePage.bLoaded = true;
    //console.log('thumb loaded');
}
tau__SamePage.init = function () {
    //console.log('init');
    tau__SamePage.lastAnchor = $('primeiroLink');
    tau__SamePage.loading = $(tau__SamePage.loading_id);
    tau__SamePage.loading.onload = tau__SamePage.loading_onload;
    tau__SamePage.thumb = $(tau__SamePage.thumb_id);
    tau__SamePage.thumb.onload = tau__SamePage.thumb_onload;
    tau__SamePage.loading.style.display = 'none';
    var lstAnchors = document.getElementsByTagName('a');
    for (c=0;c<lstAnchors.length;c++) {
        if (lstAnchors[c].rel.match(/samepage/)) {
            var img = lstAnchors[c].href.replace(/^.*img=([^&]*).*$/,'$1');
            lstAnchors[c].rel += ':'+img;
            lstAnchors[c].href = 'javascript:;';
            lstAnchors[c].onclick = function () {
                tau__SamePage.loadThumb(this);
                return false;
            }
        }
    }
}
tau__SamePage.loadThumb = function (anchor) {
   anchor.className += ' gray';
   tau__SamePage.lastAnchor.className = tau__SamePage.lastAnchor.className.replace(/ *gray/,'');
   tau__SamePage.lastAnchor = anchor;
   var imgName = anchor.rel.replace(/^.*:/,'');
   //console.log('loadThumb');
   if (tau__SamePage.bLoaded) {
       //console.log('hide thumb');
       tau__SamePage.thumb.style.display = 'none';
       //Effect.Fade(tau__SamePage.thumb.id);
       tau__SamePage.bLoaded = false;
   }
   //console.log('show loading');
   tau__SamePage.loading.style.display = 'block';
   //Effect.Appear(tau__SamePage.loading.id);
   var strName = '/clipping/'+imgName+'.jpg';
   tau__SamePage.thumb.src = strName;
   //console.log('loadThumb end');
   //console.log(anchor.className, $('tauzoom').className);
   if (anchor.className.match(/zoom/)) {
       $('tauzoom').href = "/clipping/zoom/"+imgName+"_gr.jpg";
       $('tauzoom').className =
         $('tauzoom').className.replace(/linkInativo/,'');
	   $('tauzoom').onclick = function () {myLightbox.start(this); return false;};
   } else {
	   $('tauzoom').href = 'javascript:;';
       if (!$('tauzoom').className.match(/linkInativo/)) {
	       $('tauzoom').className += ' linkInativo';
       }
	   $('tauzoom').onclick = function () {};
   }
}

var gdelta = 165;
var gshow = 3;
var gtotal = 0;
var gleft = 0;
var gright = 0;
function initThumbs(numTotal) {
    gtotal = numTotal;
    gright = gtotal-gshow;
    if (gright > 0) {
        $('scrollRight').firstChild.firstChild.src = '/shared/seta_mais.gif';
    } else {
        $('scrollRight').firstChild.firstChild.src = '/shared/seta_mais_down.gif';
    }
    if (gleft > 0) {
        $('scrollLeft').firstChild.firstChild.src = '/shared/seta_menos.gif';
    } else {
        $('scrollLeft').firstChild.firstChild.src = '/shared/seta_menos_down.gif';
    }
}
function moveThumbs(dir) {
    if (dir>0) {
        //moves right
        amount = (gshow<=gleft) ? gshow : gleft;
        gleft -= amount;
        gright += amount;
    } else {
        //moves left
        amount = (gshow<=gright) ? gshow : gright;
        gleft += amount;
        gright -= amount;
    }
    if (gright > 0) {
        $('scrollRight').firstChild.firstChild.src = '/shared/seta_mais.gif';
    } else {
        $('scrollRight').firstChild.firstChild.src = '/shared/seta_mais_down.gif';
    }
    if (gleft > 0) {
        $('scrollLeft').firstChild.firstChild.src = '/shared/seta_menos.gif';
    } else {
        $('scrollLeft').firstChild.firstChild.src = '/shared/seta_menos_down.gif';
    }
    var y = dir*amount*gdelta;
    new Effect.MoveBy('roller',0,y);
}

function tau__formataTitle(title) {
    // desc | cores | ref
    if (title == undefined) return '';
    var lstNomes = new Array('descricao','cores','ref');
    var strFormatado = '';
    var i,lstPartes = title.split('|');
    if (lstPartes.length < 3) {
        lstNomes = ['descricao','ref'];
    }
    for (i=0;i<lstPartes.length;i++) {
        strFormatado += '<span class="'+lstNomes[i]+'">'+lstPartes[i]+'</span> ';
    }
    return strFormatado;
}
