/*
(c) Copyright 2005 Ricard Rosson Llobet <ricard@iacos.net>
*/

var Resizing=false;
var timeoutfunc;



/*
function MostrarNomEmpresa()
{
  CanviarTransparencia('NomEmpresa',0,100,10)
  setTimeout("MostrarMotoEmpresa()",755)
}

function MostrarMotoEmpresa()
{
  CanviarTransparencia('MotoEmpresaEng',0,100,10)
  setTimeout("MostrarCapaFons()",3005)
}

function MostrarCapaFons()
{
  var NomCapa='NavegacioIdiomesFons';
  var CapaSota=document.getElementById(NomCapa);
  CapaSota.style.height="0%";
  MostrarCapa(10,1,'NavegacioIdiomesFons');
  setTimeout("MostrarIdiomes()",600)
}

function MostrarIdiomes()
{
  CanviarTransparencia('english',0,70,10)
  setTimeout("CanviarTransparencia('castellano',0,70,10)",45)
  setTimeout("CanviarTransparencia('catala',0,70,10)",90)
  setTimeout("RotarTextMoto(0,2,4500)",4500)
}
*/




function Resize(nomcapa)
{
var pas=10;
var salt=1;
var CapaSota=document.getElementById(nomcapa); //CapaSota.style.bottom="-54px"

CapaSota.style.height="0px";

if (Resizing)
{
clearTimeout(timeoutfunc);
}
//else alert("resizing");
timeoutfunc=setTimeout("MostrarCapa("+pas+","+salt+","+nomcapa+")",30);
Resizing=true;
}





function MostrarCapa(pas,salt,nomcapa)
{
var CapaSota=document.getElementById(nomcapa);
//CapaSota.style.height=parseInt(CapaSota.style.height)+salt+"px";

//CapaSota.style.height=parseInt(CapaSota.style.height)+salt+"%";
CapaSota.style.height=(parseFloat(CapaSota.style.height)+salt)+"%";


//CapaSota.style.bottom=parseInt(CapaSota.style.bottom)+salt+"px";
//CapaSota.style.top=parseInt(CapaSota.style.top)-salt+"px";
//alert(CapaSota.style.bottom);
pas--;
if (pas>0)
setTimeout("MostrarCapa("+pas+","+salt+",'"+nomcapa+"')",30)
else
{
  //CanviarTransparencia('english',0,70,10);
  //CanviarTransparencia('castellano',0,70,10);
  //CanviarTransparencia('catala',0,70,10);
  //var CapaSobre=document.getElementById('NavegacioIdiomes');
  //CapaSobre.style.MozOpacity=.7;
  //CapaSobre.filters.alpha.opacity=70;
}
Resizing=false;
//CapaSota.style.bottom="0px";
}




function MostrarCapapx(pas,salt,nomcapa)
{
var CapaSota=document.getElementById(nomcapa);
CapaSota.style.height=parseInt(CapaSota.style.height)+salt+"px";

//CapaSota.style.height=parseInt(CapaSota.style.height)+salt+"%";
//CapaSota.style.height=(parseFloat(CapaSota.style.height)+salt)+"%";


//CapaSota.style.bottom=parseInt(CapaSota.style.bottom)+salt+"px";
//CapaSota.style.top=parseInt(CapaSota.style.top)-salt+"px";
//alert(CapaSota.style.bottom);
pas--;
if (pas>0)
setTimeout("MostrarCapapx("+pas+","+salt+",'"+nomcapa+"')",30)
else
{
  //CanviarTransparencia('english',0,70,10);
  //CanviarTransparencia('castellano',0,70,10);
  //CanviarTransparencia('catala',0,70,10);
  //var CapaSobre=document.getElementById('NavegacioIdiomes');
  //CapaSobre.style.MozOpacity=.7;          
  //CapaSobre.filters.alpha.opacity=70; 
}
Resizing=false;
//CapaSota.style.bottom="0px";
}


/*
function MostrarCapa(pas,salt)
{
  var CapaSota=document.getElementById("sota");
  CapaSota.style.bottom=parseInt(CapaSota.style.bottom)+salt+"px";
  //CapaSota.style.top=parseInt(CapaSota.style.top)-salt+"px";
  //alert(CapaSota.style.bottom);
  pas--;
  if (pas>0)
    setTimeout("MostrarCapa("+pas+","+salt+")",30)
  else
    Resizing=false;
}
*/

var log="";
//var retard=30;
var debug=false;
var canvianttransparencia=false;
function CanviarTransparencia(objecte,valorinicial,valorfinal,salt)
{
 while(canvianttransparencia);
  canvianttransparencia=true;
  var obj=document.getElementById(objecte);
  valorinicial+=salt;

  if (true) 
  {obj.style.MozOpacity=valorinicial/100;  if (debug&&objecte=='MotoEmpresaEng') log+="CanviarTransparencia('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+")\n";}
  if (obj.filters) obj.filters.alpha.opacity=valorinicial; 

//  obj.style.color=colors[valorinicial];
  if (salt>0&&valorinicial<valorfinal||salt<0&&valorinicial>valorfinal)
    setTimeout("CanviarTransparencia('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+")",90)
  canvianttransparencia=false;
}

/*
function CanviarTransparencia(objecte,valorinicial,valorfinal,salt)
{
  var obj=document.getElementById(objecte);
  valorinicial+=salt;

  obj.style.color=colors[valorinicial];
  if (valorinicial!=valorfinal)
    setTimeout("CanviarColor('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+")",15)
}
*/



var capaMotoVell,capaMotoNou;
function RotarTextos(actual,retard,textos,colors)
{
 var numtextos=eval(textos+".length");
 var numcolors=eval(colors+".length");
  //  log+=numtextos;  log+=numcolors;
 var elementactual=eval(textos+"["+actual%numtextos+"]")
 capaMotoVell=document.getElementById(elementactual);
 //CanviarTransparencia(elementactual,100,0,-10)
 setTimeout("CanviarColor('"+elementactual+"',"+(numcolors-1)+",0,-1,75,'"+colors+"')",1)
// CanviarColor(elementactual,numcolors-1,0,-1,75,colors);
 //log+=actual+":CanviarColor('"+elementactual+"',"+(numcolors-1)+",0,-1,75,'"+colors+"')\n";
 setTimeout("capaMotoVell.style.display='none'",1500)
/*
 setTimeout("if (capaMotoVell.style.display) capaMotoVell.style.display='none'",1500)
 if (debug) 
   log+="CanviarTransparencia('"+Motos[actual%numelements]+"',0,100,10)\n"+"RotarTextMoto("+actual+","+numelements+","+retard+")\n";
*/
 actual++;
 if (actual==numtextos) actual=0;
 elementactual=eval(textos+"["+actual%numtextos+"]")
 capaMotoNou=document.getElementById(elementactual);
 setTimeout("capaMotoNou.style.display='inline'",1510)
/*
 setTimeout("if (capaMotoNou.style.display) capaMotoNou.style.display='inline'",1510)
 if (debug) 
   log+="capaMotoNou.style.display"+capaMotoNou.style.display+"\n";
 setTimeout("CanviarTransparencia('"+elementactual+"',0,100,10)",1810)
*/
 setTimeout("CanviarColor('"+elementactual+"',1,"+(numcolors-1)+",1,75,'"+colors+"')",1810)
 setTimeout("RotarTextos("+actual+","+retard+",'"+textos+"','"+colors+"')",retard)
/*
 if (debug) 
   log+="CanviarTransparencia('"+Motos[actual%numelements]+"',0,100,10)\n"+"RotarTextMoto("+actual+","+numelements+","+retard+")\n";
*/
} 

//----------------------------------------------------------------------------------------------------------------------------------

//var retard=30;
function CanviarColor(objecte,valorinicial,valorfinal,salt,retard,vector)
{
  var obj=document.getElementById(objecte);
  valorinicial+=salt;
  obj.style.color=eval(vector+"["+valorinicial+"]");
  if (valorinicial!=valorfinal)
  {
	//log+="CanviarColor('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+","+retard+",'"+vector+"')\n";
    	setTimeout("CanviarColor('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+","+retard+",'"+vector+"')",retard)
  }
}

function CanviarColorFons(objecte,valorinicial,valorfinal,salt,retard,vector)
{
  var obj=document.getElementById(objecte);
  valorinicial+=salt;
  obj.style.backgroundColor=eval(vector+"["+valorinicial+"]");
  if (valorinicial!=valorfinal)
  {
	//log+="CanviarColor('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+","+retard+",'"+vector+"')\n";
    	setTimeout("CanviarColorFons('"+objecte+"',"+valorinicial+","+valorfinal+","+salt+","+retard+",'"+vector+"')",retard)
  }
}




//'#000000','#270406','#4F090C','#760E12','#9E1218','#C5171E','#ED1C24');
var NegreABlanc=new Array('#000000','#111111','#222222','#333333','#444444','#555555','#666666','#777777','#888888','#999999','#AAAAAA','#BBBBBB','#CCCCCC','#DDDDDD','#EEEEEE','#FFFFFF','#FFFFFF');
//"#000000","#444444","#888888","#cccccc","#ffffff");
var VermellABlanc=new Array( '#ED1C24','#EE2B32','#EF3A41','#F0494F','#F1585E','#F3676D','#F4767B','#F5858A','#F69598','#F7A4A7','#F9B3B6','#FAC2C4','#FBD1D3','#FCE0E1','#FDEFF0','#FFFFFF');
var NegreAVermell=new Array('#000000','#0F0102','#1F0304','#2F0507','#3F0709','#4F090C','#5E0B0E','#6E0D10','#7E0E13','#8E1015','#9E1218','#AD141A','#BD161C','#CD181F','#DD1A21','#ED1C24');

var ColorsMenu=new Array('#000000','#130203','#270406','#3B0709','#4F090C','#630C0F');

 


function MOverMenuPrincipal(element)
{
  CanviarColor(element,1,6,1,45,'ColorsMenu');
}
function MOutMenuPrincipal(element)
{ 
  CanviarColor(element,5,0,-1,45,'ColorsMenu');
}

