var theItem;
var selFile;


function loadPlay(file,idx) { 
	theItem=idx;
	selFile=file;
	createPlayer(selFile);
	setTimeout("play()",1100);
};

function play() {
	sendEvent('playitem',theItem);
};

function sendEvent(typ,prm) {
	thisMovie("thePlayerId").sendEvent(typ,prm);
};

function thisMovie(movieName) {
    if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
};

function createPlayer(theFile,theid,thew,theh) {
	var ahw=$('ah').getWidth();
	$$('ul#lemenu li').each(function(el,i) {
				
				
			var slidefxsbis = [];
	var timerbis = 0;
	
			if (theid!=el.getProperty('id')) {
			
			slidefxsbis[i] = new Fx.Style(el, 'opacity', {
							duration: 800,
							wait: false
						});
			slidefxsbis[i].start.delay(timerbis, slidefxsbis[i], 0);
			timerbis += 400;	
				
			}	
				
	});
	var boxA = $('placeholder');
	var boxB = $('back');
	var fxA = boxA.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fxB = boxB.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	$$('ul#lemenu li').each(function(el,i) {
	if (theid!=el.getProperty('id')) {
	el.effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({
	 'width':0, 'text-ident':'-900%'
	});
	
	}
	
		$('lemenu').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({'width':175});
	$(theid).effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut}).start({'float':'right'})
	if (thew==360) {tml=170;} else {tml=50;}
	fxB.start({
	 'margin-left':tml,'width':200
	});
	fxA.start({
	 'width':360, 'opacity':1
	}).chain(function(){
		if (thew==360) {tdh=270;} else {tdh=370;}
		var s = new SWFObject("mediaplayer.swf","thePlayerId",thew,theh,"7");
	s.addParam("allowfullscreen","true");
	s.addVariable("file",theFile);
	s.addVariable("width",thew);
	s.addVariable("height",theh);
	s.addVariable("displayheight",tdh);
	s.addVariable("overstretch","fit");
	s.addVariable('frontcolor','0x000000'); 
	s.addVariable('lightcolor','0x333333'); 
	s.addVariable("showicons","true");
	s.addVariable("autostart","true");
	s.addVariable("thumbsinplaylist","true");
	s.addVariable("enablejs","true");
	s.addVariable("javascriptid","thePlayerId"); 
	s.write("placeholder");
	theleft=$(theid).getLeft().toInt();
	if (Browser.Platform.name=="win" && Browser.Engine.gecko) {themoins=30;} else {themoins=95;}
	if (Browser.Platform.name=="win" && Browser.Engine.trident5) {themoins=30;} else {themoins=95;}
	theleft=theleft;
	$('bret').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({'width':15,'opacity':1});
	})
	})
}


function removePlayer(theid) {
	
	$('placeholder').empty();
	$('bret').setStyles({'width':0,'opacity':0});
	var toset="<li id=\"mrep\"><a href=\"#\" onclick=\"javascript:createPlayer('playlist_rep.xml','mrep','360','400')\">Documentaires</a></li><li class=\"none\">|</li><li id=\"mfic\"><a href=\"#\"  onclick=\"javascript:createPlayer('playlist_fictions.xml','mfic','460','500')\">Fictions</a></li><li class=\"none\">|</li><li id=\"mart\"><a href=\"#\" onclick=\"javascript:createPlayer('playlist_remember.xml','mart','360','400')\">Art Vid&eacute;o</a></li><li class=\"none\">|</li><li id=\"mcmd\"><a href=\"#\" onclick=\"javascript:createPlayer('playlist_mp3.xml','mcmd','360','400')\">Commandes</a></li><li class=\"none\">|</li><li style=\"margin-right:0;\" id=\"mpho\"  ><a href=\"#\" onclick=\"javascript:createPlayer('playlist_mp3.xml','mpho')\">Photos</a></li>";
	
	$('lemenu').empty();
	
	var boxA = $('placeholder');
	
	var boxB = $('back');
	
	var fxA = boxA.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	var fxB = boxB.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	fxA.start({
	 'width':0,'opacity':0
	})
	
	fxB.start({
	 'margin-left':360,'width':365
	})
	$('lemenu').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({'width':370}).chain(function(){
	
	$('lemenu').setHTML(toset).setStyle('opacity',0);
	$$('ul#lemenu li').each(function(el,i) {el.setStyle('opacity',0)});
	$('lemenu').setStyle('opacity',1);
	var slidefxsbis = [];
			var timerbis = 0;
	
	$$('ul#lemenu li').each(function(el,i) {
			
			slidefxsbis[i] = new Fx.Style(el, 'opacity', {
							duration: 300,
							wait: false
						});
			slidefxsbis[i].start.delay(timerbis, slidefxsbis[i], 1);
			timerbis += 150;	
	});
	})
}

var Puyu = {
iniz:function() {

//Puyu.markLinks();
Shadowbox.init();
$('bret').setStyles({'width':0,'margin-right':0});
$('ifr').setStyle('opacity',0);
$('placeholder').setStyle('width',0);
var myScroller = new Scroller('placeholder', {
    area: Math.round($('placeholder').getWidth() / 5)
});

$('placeholder').addEvent('mouseover', myScroller.start.bind(myScroller));
$('placeholder').addEvent('mouseout', myScroller.stop.bind(myScroller));

$('ah').setStyle('opacity',0);
$$('ul#lemenu li').each(function(element,i) {
	element.setStyle('opacity',0);
});
$$('a.tagme').each(function(el,i) {
							
		el.removeEvents();
		pas1=el.getProperty('id');
		pas2=el.getParent().getProperty('id');
		el.addEvent('click',Puyu.ouvreMoi.pass([pas1,pas2]));					
})

},
markLinks:function() {
	
var p = new mooSlide2({ slideSpeed: 1100, fadeSpeed: 500,  toggler:'ifr', content:'test2', height:400, removeOnClick: true, opacity:'0.8', effects:Fx.Transitions.Bounce.easeOut , from:'top'});
	},
gotoplist:function() {
var boxA = $('placeholder');
	var boxB = $('back');
	
	var fxA = boxA.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fxB = boxB.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	fxA.start({
	 'width':360
	});
	fxB.start({
	 'margin-left':0
	});
},
starz:function() {
var boxA = $('ah');
	
	var fxA = boxA.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	fxA.start({
	 'opacity':1
	});

if ($$('ul#lemenu li')) {
	var slidefxsbis = [];
	var timerbis = 500;
	
	$$('ul#lemenu li').each(function(el,i) {
				
				
				
				slidefxsbis[i] = new Fx.Style(el, 'opacity', {
							duration: 800,
							wait: false
						});
			slidefxsbis[i].start.delay(timerbis, slidefxsbis[i], 1);
			timerbis += 400;	
			
			if (i==6) {
				
				var toto=new Fx.Style('ifr', 'opacity', {
							duration: 800,
							wait: false
						});
				toto.start.delay(timerbis, toto, 1);
				}	
			
				
	});
			
}

},
ouvreMoi:function(theFile,theid) {
	
	var ahw=$('ah').getWidth().toInt();
	$('placeholder').empty();
	var boxA = $('placeholder');
	var boxB = $('back');
	var fxA = boxA.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fxB = boxB.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	
	
	$$('ul#lemenu li').each(function(el,i) {
	if (theid!=el.getProperty('id')) {
	el.effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({
	 'width':0, 'text-ident':'-900%','overflow':'hidden','opacity':0,'margin':0
	});
	
	}
	var taille=$(theid).getWidth();
	taille+=5;
	$('lemenu').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({'width':taille});
	$(theid).effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut}).start({'float':'right','margin-right':0,'margin-left':0})
	$(theid).removeEvent('click');
	if (window.ie6) {tml=70;} else {tml=170;}
	fxB.start({
	 'margin-left':tml,'width':200
	});
	fxA.start({
	 'width':360, 'opacity':1
	}).chain(function(){
	$('placeholder').set('class','ajax-loading');
		tdh=270;
		var sender = new Request();
		sender.onSuccess=function(responseText, responseXML){$('placeholder').set('html', responseText); 
		$('placeholder').removeClass('ajax-loading');
		Shadowbox.clearCache();
		Shadowbox.init();
		$('bret').set('title','Retour :: ');
		$('bret').set('class','tipe');
		var myTipsIci = new Tips('.tipe', {
    maxTitleChars: 120, className: 'marsu'   
});
		myTipsIci.addEvent('show', function(tip){tip.fade('in');});
		myTipsIci.addEvent('hide', function(tip){tip.fade('out');});
		$$('div.tool-tip').each(function(el) {el.remove();});
		var myTips = new Tips('.help', {
    maxTitleChars: 120   
});
		myTips.addEvent('show', function(tip){tip.fade('in');});
		myTips.addEvent('hide', function(tip){tip.fade('out');});
		if ($('box1')) {Puyu.makeScrollbar('a','a','a' );}
		};
		sender.send({data: '', url: theFile+'.php'})
	theleft=$(theid).getLeft().toInt();
	theleft=theleft;
	var taille2=150-taille;
	if (theFile=='ifr') { var taille2=155;}
	$('bret').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({'width':'12px','margin-right':'5px','margin-left':taille2});
	})
	
	
	})	
},
toto:function() {
			
		
			
},
makeScrollbar:function(content,scrollbar,handle,horizontal,ignoreMouse) {
	var scrollBox1 = new MooScroll({selector:'#box1'});
	
	/*var steps = (horizontal?(content.getScrollSize().x - content.getSize().x):(content.getScrollSize().y - content.getSize().y))
				var slider = new Slider(scrollbar, handle, {	
					steps: steps,
					mode: (horizontal?'horizontal':'vertical'),
					onChange: function(step){
						// Scrolls the content element in x or y direction.
						var x = (horizontal?step:0);
						var y = (horizontal?0:step);
						content.scrollTo(x,y);
					}
				}).set(0);
				if( !(ignoreMouse) ){
					// Scroll the content element when the mousewheel is used within the 
					// content or the scrollbar element.
					$$(content, scrollbar).addEvent('mousewheel', function(e){	
						e = new Event(e).stop();
						var step = slider.step - e.wheel * 30;	
						slider.set(step);					
					});
				}
				// Stops the handle dragging process when the mouse leaves the document body.
				$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});*/
	},
closeMoi:function() {
$('placeholder').empty();
$('bret').setStyles({'width':0,'margin-right':0,'margin-left':0});
var toset="<li id=\"mrep\"><a href=\"#\" id=\"arep\" class=\"tagme\">Documentaires</a></li><li class=\"none\">|</li><li id=\"mfic\"><a href=\"#\" id=\"afic\"  class=\"tagme\">Fictions</a></li><li class=\"none\">|</li><li id=\"mart\"><a href=\"#\" id=\"aart\"  class=\"tagme\">Art Vid&eacute;o</a></li><li class=\"none\">|</li><li style=\"margin-right:0;\" id=\"mtof\"><a href=\"#\" id=\"atof\"  class=\"tagme\">Photos</a></li>";
$('lemenu').empty();
var boxA = $('placeholder');
var boxB = $('back');
var fxA = boxA.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
var fxB = boxB.effects({duration: 1000, transition: Fx.Transitions.Quart.easeOut});
fxA.start({
	 'width':0,'opacity':0
	})
if (window.ie6) {margl=120;} else {margl=360;}
	fxB.start({
	 'margin-left':margl,'width':365
	})
	$('lemenu').effects({duration: 500, transition: Fx.Transitions.Quart.easeOut}).start({'width':370,'float':'left'}).chain(function(){
	
	$('lemenu').setHTML(toset).setStyle('opacity',0);
	$$('ul#lemenu li').each(function(el,i) {el.setStyle('opacity',0)});
	$('lemenu').setStyle('opacity',1);
	var slidefxsbis = [];
	var timerbis = 0;
	
	$$('ul#lemenu li').each(function(el,i) {
			
			slidefxsbis[i] = new Fx.Style(el, 'opacity', {
							duration: 300,
							wait: false,
							onComplete:(function(el){
		child=el.getChildren();
		
		if (child.hasClass('tagme')) {child.removeEvents();
		pas1=child.getProperty('id');
		pas2=el.getProperty('id');
		child.addEvent('click',Puyu.ouvreMoi.pass([pas1,pas2]));}	})
						});
			slidefxsbis[i].start.delay(timerbis, slidefxsbis[i], 1);
			timerbis += 150;	
	});
	
})
}
}
window.addEvent('domready',Puyu.iniz);
window.addEvent('load',Puyu.starz);