var lastID;
var currentID;
var currentFlashID;
var player;

function playerReady(obj) {
	var id = obj['id'];
	var version = obj['version'];
	var client = obj['client'];
	//alert('the videoplayer '+id+' has been instantiated');
	player = $(id);
	player.sendEvent("PLAY");
}

function openVideo(videoFile, divId, flashId){
	var s1 = new SWFObject("player.swf",flashId,"320","250","9","#000000");
	s1.addParam("allowfullscreen","true");
	s1.addParam("allowscriptaccess","always");
	s1.addParam("wmode", "true");
	s1.addParam("flashvars","file=medias/videos/"+videoFile+"&autostart=false&backcolor=#000000&frontcolor=#FFBD42&lightcolor=#D18315");
	s1.write(divId);
}

function loadVideo (videoFile){
	player.sendEvent("LOAD", "medias/videos/"+videoFile);
	player.sendEvent("PLAY");
}

function windowSlide(id){
	if($('extraits-'+id).style.display == 'none'){
		Effect.BlindDown('extraits-'+id, { duration: .3, afterFinish: function(){
		  //alert('showVideo');
	  	  openVideo('psf'+currentID+'_1.flv','player-'+currentID,'psf'+currentID);
	  	}
		});
	} else {
		Effect.BlindUp('extraits-'+id, { duration: .3, beforeStart: function(){
		  $('psf'+id).replace();
		  //alert("slideUp");
		}
		});
	}
}

function openExtrait(id){
	currentID = id;
	currentFlashID = "psf"+id;
	if (!lastID || id == lastID){
	  windowSlide(id);
	} else if (id != lastID){
	  windowSlide(id);
	  if($('extraits-'+lastID).style.display != "none"){
	    windowSlide(lastID);
	  }
	} if (id == lastID && $('extraits-'+id).style.display != "none"){
	  //$('psf'+id).replace();
	  id = 0;
	}
	//alert(id);
	lastID = id;
}
function showPlayer(){
	alert('show player');
	openVideo('psf'+currentID+'_1.flv','player-'+currentID,'psf'+currentID);
}

function test(){
	$('psf'+currentID).sendEvent("STOP");
}