// JavaScript Document


var mute=false;

var volume;
var _state ;
var auto = "yes";

if($.session("volume")== undefined){
	volume=100;
}else{
	volume = $.session("volume");
}



if( $.session("state") == undefined){

	_state = "play";
}else{
	_state = $.session("state")
}
	//volume = $.session("volume");

function trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 
/*
function muteVolume(){
	//alert("mute");
	
	if(!mute){
		mute = true;
		$("#mute a").css("background-position", "0px 0px")
		
		if(document.getElementById("animPress")!= null){
			document.getElementById("animPress").echo("0")
		}
		
			document.getElementById("animBadge").echo("0")
		
	
	}else{
		mute = false;
		$("#mute a").css("background-position", "-13px 0px")
		if(document.getElementById("animPress")!=null){
			document.getElementById("animPress").echo("10")
		}
		
		
			document.getElementById("animBadge").echo("10")
		
	}
	
}
*/
function stateEvent(state){
	if(document.getElementById("animPress")!= null){
			document.getElementById("animPress").state(state)
		}
	
			$.session("state", state)
			_state = $.session("state");
		
			
}
function volumeEvent(vol){
	if(document.getElementById("animPress")!= null){
			document.getElementById("animPress").setVolume(vol)
		}
		
		$.session("volume", vol);
		volume = $.session("volume");
	
}
function flashPlayer(file,width, height, name , div, params, flashvars, version ) {
	
		var attributes = {id:name,  name:name}
        swfobject.embedSWF(file, div, width, height, version, false, flashvars, params, attributes);
}
	
function onDailymotionPlayerReady(playerId)
{
  dmplayer = document.getElementById("mydmplayer");
  dmplayer.addEventListener("onStateChange", "ondmplayerStateChange");

}
function ondmplayerStateChange(newState)
{
	if(newState == -1){
	
		//document.getElementById("music").state("play");
		//document.getElementById("animBadge").state("10")
	
		
	
	}
	if(newState == 1){
		document.getElementById("music").state("stop");
		//document.getElementById("animBadge").state("0")
		
	
	}
	if(newState == 2){
		
		document.getElementById("music").state("play");
		//document.getElementById("animBadge").state("10")
	
	
	}
	if(newState == 0){
		
		document.getElementById("music").state("play");
		//document.getElementById("animBadge").state("10")
		
	}
  // alert("Player's new state: " + newState);
}
function deleteVideo(theWrapper, thePlaceholder, thePlayerId) { 
	swfobject.removeSWF(thePlayerId);
	var tmp=document.getElementById(theWrapper);
	if (tmp) { tmp.innerHTML = "<div id=" + thePlaceholder + "></div>"; }
}


$(document).ready(function(){
	
	
	$(function(){
		if($('#jouerFlash').get()!=""){
		
			flashPlayer("images/press.swf" ,142, 142, "animPress" , "jouerFlash", {allowfullscreen:"true", allowscriptaccess:"always",wmode:"transparent"}, {}, "8.0.0" ) ;
		}
		
		flashPlayer("images/badge.swf" ,220, 200, "animBadge" , "badgeFlash", {allowScriptAccess:"always", wmode:"transparent"}, {}, "8.0.0" ) ;
		flashPlayer("images/soundPlayer.swf" ,70, 19, "music" , "soundPlayer", {allowScriptAccess:"always", wmode:"transparent"}, {sfile:"boucle.mp3", sAutoplay:auto, sVolume:volume, state:_state}, "8.0.0" ) ;
		
	
		
	//	alert(trim($("#playlist li").eq(0).children("a").attr("rel")))
		
	if($('#blocPlayer').get()!="" && $("#playlist li").length !=0){
		var id_video = trim($("#playlist li").eq(0).children("a").attr("rel"));
		var title = trim($("#playlist li").eq(0).children("a").children("img").attr("alt"));
		
		flashPlayer("http://www.dailymotion.com/swf/"+id_video+"&enablejsapi=1&colors=background:1D2C2F;glow:ffffff,70;ctrl_btn_fgrd_up:ffffff;ctrl_btn_fgrd_over:ffffff;ctrl_btn_fgrd_down:ffffff;ctrl_btn_fgrd_dis:ffffff;ctrl_vol_fgrd:ffffff;seek_bar_bckg:999999;seek_bar_load:CCCCCC;seek_bar_pos:1D2C2F;" ,295, 244, "mydmplayer" , "videoPlayer", {allowScriptAccess:"always", wmode:"transparent"}, {
		
		colors:"background:000000"
			

		}, "9.0.0" ) ;
		
		
		var shared_object = SHARETHIS.addEntry({title:title, url:"http://www.dailymotion.com/video/"+id_video}, {button: false, onmouseover: false});
		
		shared_object.attachButton(document.getElementById("sharethis"));
		shared_object.attachChicklet("facebook", document.getElementById("facebook"));
		shared_object.attachChicklet("twitter", document.getElementById("twitter"));
		shared_object.attachChicklet("myspace", document.getElementById("myspace"));
	}
		/*
		flashPlayer("images/player.swf" ,295, 244, "player" , "videoPlayer", {allowScriptAccess:"always", wmode:"transparent",allowFullScreen:true}, {file:"../videos/Huissiers.mp4",image:"images/preview.jpg"}, "8.0.0" )	
		
		*/
		//playerReady("animPress")
		//appel_flash()
		
		
	})
	$("#mute a").click(function(){
		$(this).css("cursor", "hand")
		muteVolume()
		return false;
	});
	
	if($("#playlist li").length<4){
		$('.next').hide();
		$('.prev').hide();
		$("#playlist li").css({padding:"5px", float:"left"})
	}else{
	$("#playlist div").addClass("carousel");
	$("#playlist li").css({padding:"0px"})
		$(".carousel").jCarouselLite({
			btnNext: ".next",
			btnPrev: ".prev",
			visible: 4
		});
	}
	$("#playlist a").click(function() {
		
		var id_video = trim($(this).attr("rel"))
		var title = trim($(this).children("img").attr("alt"));
		deleteVideo("blocPlayer", "videoPlayer", "mydmplayer")
		
		var shared_object = SHARETHIS.addEntry({title:title, url:"http://www.dailymotion.com/video/"+id_video}, {button: false, onmouseover: false});
		
		shared_object.attachButton(document.getElementById("sharethis"));
		shared_object.attachChicklet("facebook", document.getElementById("facebook"));
		shared_object.attachChicklet("twitter", document.getElementById("twitter"));
		shared_object.attachChicklet("myspace", document.getElementById("myspace"));
		
		flashPlayer("http://www.dailymotion.com/swf/"+id_video+"&enablejsapi=1&colors=background:1D2C2F;glow:ffffff,70;ctrl_btn_fgrd_up:ffffff;ctrl_btn_fgrd_over:ffffff;ctrl_btn_fgrd_down:ffffff;ctrl_btn_fgrd_dis:ffffff;ctrl_vol_fgrd:ffffff;seek_bar_bckg:999999;seek_bar_load:CCCCCC;seek_bar_pos:1D2C2F;" ,295, 244, "mydmplayer" , "videoPlayer", {allowScriptAccess:"always", wmode:"transparent"}, {}, "9.0.0" ) 
	
	})
		if($('#facebox').get()!=""){
$("#facebox").overlay({ 
 
    // custom top position 
    top: 200,

	// some expose tweaks suitable for facebox-looking dialogs
	expose: {

		// you might also consider a "transparent" color for the mask
		color: '#000',

		// load mask a little faster
		loadSpeed: 10,

		// highly transparent
		opacity: 0.5
	},

	// disable this for modal dialog-type of overlays
	closeOnClick: false,

	// we want to use the programming API
	api: true

 
// load it immediately after the construction 
}).load();
}


if (navigator.userAgent == "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr) AppleWebKit/418.9 (KHTML, like Gecko) Safari/419.3"){
			$('#jouer').css("margin-top", "85px");
	}
});