﻿initPopinsLinks = function(){
	if(popinsLinks != undefined){
	/*
		//creation du cache à gauche du player
		//insertHtmlContent("content", "div", "regaloeb regaloeb regalmoeb regaloeb regaloeb;", "bottom", "cachePopin");
		getStyle("cachePopin").width = getAbsPos("cadre")[0] - 5 + "px";
		getStyle("cachePopin").height = getObj("cadre").offsetHeight + "px";
		getStyle("cachePopin").top = getAbsPos("cadre")[1] + "px";
		getStyle("cachePopin").left = 0 + "px";
	*/
		var links = popinsLinks;
		for(var i=0; i<links.length; i++){
			var leLink = getObj(links[i]);
			var pop = getObj(links[i].replace("Link", "Popin"));
			leLink.popin = pop;
			leLink.onclick = function(){
			/*
				this.popin.style.left = getAbsPos("content")[0]+ 150 + "px";
				this.popin.style.top = getAbsPos("content")[1] + 10 + "px";
			*/
				
				//tween
				var metx = Tween.strongEaseOut;
				var mety = Tween.strongEaseOut;
				var futurX = getAbsPos("content")[0]+ 150;
				var futurY = getAbsPos("content")[1] + 10;
				var lyr = this.popin;
				lyr.t1 = new Tween(lyr.style, 'left', metx, -lyr.offsetWidth,futurX, 2, 'px');
				lyr.t2 = new Tween(lyr.style, 'top', mety, futurY, futurY, 2, 'px');
				lyr.t1.continueTo( futurX, 0.8);
				lyr.t2.continueTo( futurY, 0.8);
				this.popin.style.display = "block";
				//pour empêcher le href
				return false;
			}
			//init onclick des boutons close
			var backBtns = pop.getElementsByTagName("a");
			for(var u=0; u<backBtns.length; u++){
				backBtns[u].popin = pop;
				backBtns[u].onclick = function(){
					this.popin.style.left = -999 + "px";
					this.popin.style.top = -999 + "px";
					this.popin.style.display = "none";
					//pour empêcher le href
					return false;
				}
			}
		}
	}
}
/*
Méthodes tween:
    * Tween.regularEaseIn
    * Tween.regularEaseOut
    * Tween.regularEaseInOut
    * Tween.strongEaseIn
    * Tween.strongEaseOut
    * Tween.strongEaseInOut
    * Tween.backEaseOut
    * Tween.backEaseIn
    * Tween.backEaseInOut
    * Tween.bounceEaseOut
    * Tween.bounceEaseIn
    * Tween.bounceEaseInOut
    * Tween.elasticEaseIn
    * Tween.elasticEaseOut
    * Tween.elasticEaseInOut
*/
//onload event
addEvent(window, "load", initPopinsLinks);