
/***** Funcions de Inizialitzacio *****/
function init() {
	var c;
	var inputs = document.getElementsByTagName('input');
	c=0;
	for (var i = 0; i < inputs.length; i++) {
		var input = inputs[i];
		switch (input.className) {
			case "btOFF":
				if (window.addEventListener) {
					input.addEventListener("mousedown",function(){changeBG(this,true);},false);
					input.addEventListener("mouseup",function(){changeBG(this,false);},false);
					input.addEventListener("mouseout",function(){changeBG(this,false);},false);
				} else if (window.attachEvent) {
					input.attachEvent("onmousedown",function(){changeBG(this,true);});
					input.attachEvent("onmouseup",function(){changeBG(this,false);});
					input.attachEvent("onmouseout",function(){changeBG(this,false);});
				} else {
					input.onmousedown = function() {changeBG(this,true);}
					input.onmouseup = function() {changeBG(this,false);}
					input.onmouseout = function() {changeBG(this,false);}
				}
			break;
		}
	}
	var alinks = document.getElementsByTagName('a');
	c=0;
	for (var i = 0; i < alinks.length; i++) {
		switch (alinks[i].className) {
			case "prev":
				if (window.addEventListener) {
					alinks[i].addEventListener("click",function(){return TwoTransitionA4(this,408,4,-1);},false);
				} else if (window.attachEvent) {
					alinks[i].attachEvent("onclick",function(){return TwoTransitionA4(this,408,4,-1);});
				} else {
					alinks[i].onclick = function() {return TwoTransitionA4(this,408,4,-1);}
				}
				alinks[i].href="JavaScript: function(){return false;}";
				alinks[i].style.display = 'block';
			break;
			case "first":
				if (window.addEventListener) {
					alinks[i].addEventListener("click",function(){return TwoTransitionA5(this,408,4,1);},false);
				} else if (window.attachEvent) {
					alinks[i].attachEvent("onclick",function(){return TwoTransitionA5(this,408,4,1);});
				} else {
					alinks[i].onclick = function() {return TwoTransitionA5(this,408,4,1);}
				}
				alinks[i].href="JavaScript: function(){return false;}";
				alinks[i].style.display = 'block';
			break;
		}
	}
	startBlink("blink");
	
	carregat=true;
}
/***************************************/
function Marquesina() {
	this.dir=-1;
	this.timer=5;
	this.ids = new Array();
	this.ie = false;
	this.ie7 = (this.ie && window.XMLHttpRequest);	
	this.initialize();
}
Marquesina.prototype.initialize = function() {
	var marques = document.getElementsByTagName('div');
	var c;
	c=0;
	for (var i = 0; i < marques.length; i++) {
		var marque = marques[i];
		if (marque.className=="marquee") {
			this.ids[c]=setInterval("slideText('"+marque.id+"',"+this.dir+",10)",this.timer);
			c=c+1;
		}
	}
};
function slideText(id,dir,opa){
	estil1=document.getElementById(id).style;
	estil2=document.getElementById(id).childNodes[0].style;

	var ini;
	var w;
	w1=throwPX(estil1.width);
	w2=throwPX(estil2.width);
	ini=throwPX(estil2.marginLeft);
	ini=ini+dir;
	estil2.marginLeft=ini+"px";

	if(ini<0){
		opa=Math.round(10*(1-(-ini)/w2));
		setOpacity(estil2,opa);
		if(ini<-w1){
			if(dir=-1){
				estil2.marginLeft=estil1.width;
			}
		}
	}
	if(ini==0){
		opa=10;
		setOpacity(estil2,opa);
	}
	if(ini+w2>w1){
		opa=Math.round(10*(w1-ini)/w2);
		setOpacity(estil2,opa);
		if(ini>w1){
			if(dir=1){
				estil2.marginLeft="-"+estil2.width;
			}
		}
	}
}
function setOpacity(obj,value){
	/*obj.opacity = value/10;
	obj.filter = 'alpha(opacity=' + value*10 + ')';*/
}
function throwPX(str){
	ini="0";
	if(str.lastIndexOf("px")>0){
		ini=str.substring(0,str.lastIndexOf("px"));//estil.padding.lastIndexOf());
	}
	return parseInt(ini);
}
if (window.addEventListener) {
	window.addEventListener("load",initMarquee,false);
} else if (window.attachEvent) {
	window.attachEvent("onload",initMarquee);
} else {
	window.onload = function() {initMarquee();}
}
function initMarquee() { init();marque = new Marquesina(); }
