
function initVideoBox() {
	if (!document.getElementsByTagName){ return; }
	var ancres = document.getElementsByTagName('a');
	for(var i=0;i<ancres.length;i++) {
		var ancre = ancres[i];
		var relAttribute = String(ancre.getAttribute('rel'));
		if (ancre.getAttribute('href') && (relAttribute.toLowerCase().match('video'))){
			Event.observe(ancre,'click',function(event) {
				tempLink = Event.element(event);
				if(tempLink.tagName == 'IMG') tempLink = tempLink.parentNode;
				showVideo(tempLink); 
				Event.stop(event);
				return false;
			});
		}
	}
	var objBody = document.getElementsByTagName('body').item(0);
	var objOverlay = document.createElement('div');
	var objVideo = document.getElementById('video');
	var videoFile = '';
	
	function showVideo(ancre) {
		objOverlay.setAttribute('id','overlayvideo');
		objOverlay.style.display = 'none';
		//objOverlay.onclick = function() { hideVideo(); return false; }
		objBody.appendChild(objOverlay);
		objOverlay.style.display = 'block';
		//Position.clone(ancre,objOverlay,[true,false,false,false],-100,-200);
		var pos = Position.positionedOffset(ancre);
		//alert(pos[0]);
		//var posArray = pos.split(',');
		//alert(pos);
		var x = pos[0];
		var y = pos[1];
		objOverlay.style.top = y-300;
		

		var url = ancre.getAttribute('href');
		videoFile = (url.split('?')[1]).split('=')[1]
		url+= '&mode=ajax';
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				//parameters: getValue+'&mode='+$F('submit'),
				onComplete: showResponse
			});	
		
		//var getUrl = (location.href).split('?')[1];
		//alert(videoFile);
		
	}
	function showResponse(originalRequest)	{
		var htmlPart = originalRequest.responseText;
		
		//var texte=document.createTextNode(returnedValue);
		//return false;
		objOverlay.innerHTML = htmlPart;
		playVideo(videoFile);
		var objBottomCloseImg = document.createElement('img');
		objBottomCloseImg.setAttribute('alt','fermer');
		objBottomCloseImg.setAttribute('src','/images/closelabel.gif');

		var objBottomNavCloseLink = document.createElement('a');
		objBottomNavCloseLink.setAttribute('id','bottomNavClose');
		objBottomNavCloseLink.setAttribute('href','#');
		objBottomNavCloseLink.onclick = function() { hideVideo(); return false; }
		objBottomNavCloseLink.appendChild(objBottomCloseImg);
		objOverlay.appendChild(objBottomNavCloseLink);	
	}
	function hideVideo() {
		objBody.removeChild(objOverlay);
	}
}
function playVideo(videoFile) {
	var so = new SWFObject("/flvplayer.swf", "video", "320", "240", "7", "#F48937");
	so.addVariable('file','/fichiers/videos/'+videoFile);
	so.addVariable('autostart','true');
	so.addVariable('clicktext','Cliquez pour commencer');
	so.addVariable('showfsbutton','false');
	so.addParam("wmode", "transparent");
	so.write("video");
}
Event.observe(window, 'load', initVideoBox, false);


