(function(){
	
	/* Global */
	var tweening = false;
	var topLayer = Dom.get("topLayer");
	var lowLayer = Dom.get("lowLayer");
	var bannerAnchor = Dom.get("homepageBannerLink");
	var Anim = YAHOO.util.Anim;
	var menu = Dom.getElementsByClassName("pribeh_menu",'div')[0];
	var actualLink = "pribeh_miriam";
	
	var setBanner = function(e,bannerLink){
		Ev.stopEvent(e);
		if (tweening===false && actualLink != bannerLink.rel){
			Dom.setStyle(menu,'display','none');
			actualLink = bannerLink.rel;
			//setLink
			bannerAnchor.href = "#videoFancy_"+bannerLink.rel;
			tweening = true;
			var newImg = document.createElement('img');
			newImg.alt = "";
			newImg.src = "/images/content/"+bannerLink.rel+".jpg";
			lowLayer.appendChild(newImg);

			var doAfterTween = function(){
				topLayer.innerHTML = "";
				topLayer.appendChild(newImg);
				Dom.setStyle(topLayer,'opacity',1.0);
				lowLayer.innerHTML = "";
				tweening = false;
			}
			var animation = new Anim(topLayer,{opacity:{to : 0.0}},1.0,YAHOO.util.Easing.easeOut);
			animation.onComplete.subscribe(doAfterTween);
			animation.animate();

		} else {
			return false;	
		}
	}

	var closeMenu = function(e,menu){
		if (Dom.getAncestorByClassName(e.relatedTarget,'pribeh_menu')){
			return;
		} else if (Dom.getAncestorByClassName(e.toElement,'pribeh_menu')){
			return;
		} else {
			Dom.setStyle(menu,'display','none');
			return;
		}
	}

	var getMenu = function(e){
		Ev.stopEvent(e);
		Dom.setStyle(menu,'display','block');
		Ev.addListener(menu,'mouseout',closeMenu,menu);
	}

	Ev.onDOMReady(function(){
		
		var dalsiPribehy = Dom.getElementsByClassName("dalsiPribehy",'a');
		for (var i=0;i<dalsiPribehy.length;i++){
			Ev.addListener(dalsiPribehy[i],'click',getMenu);
		}
		
		var linkers = Dom.getElementsByClassName("hp-thumb",'a');
		for (var i=0;i<linkers.length;i++){
			Ev.addListener(linkers[i],'click', setBanner, linkers[i]);
		}

	})
	
})();
