

var lastMin_act = Array();
lastMin_act["sup"] = 0;
lastMin_act["inf"] = 0;
var lastMin_seg = Array();
lastMin_seg["sup"] = 1;
lastMin_seg["inf"] = 1;
function initLastMinuteBanner()
{
	if(document.getElementById("lastMin_sup_1")) setTimeout("mouLastMinOffer('sup')", 4000);
	if(document.getElementById("lastMin_inf_1")) setTimeout("mouLastMinOffer('inf')", 8000);
}


function mouLastMinOffer(quin)
{
	var posAct = 5;
	var posSeg = 60;
	var idAct = "lastMin_"+quin+"_"+lastMin_act[quin];
	var idSeg = "lastMin_"+quin+"_"+lastMin_seg[quin];
	document.getElementById(idAct).style.top = posAct+"px";
	document.getElementById(idSeg).style.top = posSeg+"px";
	_mouLastMinOffer(idAct, posAct, idSeg, posSeg, quin);
}

function _mouLastMinOffer(idAct, posAct, idSeg, posSeg, quin)
{
	var inc = -10;
	posAct = parseInt(posAct) + inc;
	posSeg = parseInt(posSeg) + inc;

	if(posSeg < 5) posSeg = 5;
	document.getElementById(idAct).style.top = posAct+"px";
	document.getElementById(idSeg).style.top = posSeg+"px";

	if(posSeg > 5) setTimeout("_mouLastMinOffer('"+idAct+"', "+posAct+", '"+idSeg+"', "+posSeg+", '"+quin+"')", 50);
	else{
		lastMin_act[quin] = lastMin_seg[quin];
		var next = lastMin_seg[quin]+1;
		if(document.getElementById("lastMin_sup_"+next)) lastMin_seg[quin] = next;
		else lastMin_seg[quin] = 0;
		setTimeout("mouLastMinOffer('"+quin+"')", 8000);
	}
}



/**
 *	Afegeix un event a un objecte sense modificar els events ja existents
 *
 *	@param obj (object) Objecte que al que es vincularà l'event
 *	@param evType (string) Nom de l'event que es vol cridar (sense "on" al davant)
 *	@param fn (object) Funció que s'executarà quan succeeixi l'event
 *
 *	ex.
 *		addEvent(window, 'load', changeBanner);
 */
function addEvent(obj, evType, fn) //v1.0
{
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else {
		return false;
	}
}

addEvent(window, 'load', initLastMinuteBanner);
