var actual = 0;
var rgb = 230;			
var m = -1;


/*********************************************************/
/* General functions                                     */
/*********************************************************/


function showLayer(obj) { 
	if (obj.style) 
		obj=obj.style; 
    
	obj.display = 'block'
}

function hideLayer(obj) { 
	if (obj.style) 
		obj=obj.style; 
    
	obj.display = 'none'
}


/*********************************************************/
/* Links functions                                     */
/*********************************************************/

var elem = null;

function initLinks()
{
	var obj = document.body.getElementsByTagName("a");
	
	for (var i=0; i < obj.length; i++)
	{
		if (obj[i].className == 'einnovixlink')
		{
			if(elem == null) elem = obj[i];

			hideLayer(obj[i]);
		}
	}
	
	showLink() 
}
	
	
function showLink() 
{
	rgb = rgb + (5 * m);        

	if ( rgb >= 230 )
	{   // Si s'ha arribat a l'últim element, passem al següent
		hideLayer(elem);
        
		actual++;            
		m=-1;	
        rgb = 230;		            
		getNextElem();
	}
	
	if ( rgb<= 121 )	m = m * -1;          		

	if ( elem == null )
	{
        actual = 0;
        getNextElem();
        setTimeout("showLink()", 20);
    }
	else if ( rgb <= 121 )
	{
        setTimeout("showLink()", 4500);
    }
	else
	{    
        showLayer(elem);
        elem.style.color="rgb("+rgb+","+rgb+","+rgb+")";            
        setTimeout("showLink()", 20);
    }
}

function getNextElem()
{
// alert("He have elem: "+actual);
	nelem = 0;
	var obj = document.body.getElementsByTagName("a");
	
	for (var i=0; i < obj.length; i++)
	{
		if (obj[i].className == 'einnovixlink')
		{
		
			if(nelem == actual)
			{	
				elem = obj[i];
			   	// alert("He have elem: "+actual);
			}
			nelem++;
		}
	}
}

