var currentItem = -1;
var previousItem = -1;
var currentLength = 0;
var currentState = 'NONE'; 
var previousState= 'NONE'; 
var linkFlag = false;

var player = null;
function playerReady(thePlayer) {
	player = window.document[thePlayer.id];
	addListeners();
	printPlaylistData();
}


function addListeners() {
	if (player) { 
		player.addControllerListener("ITEM", "itemListener");
		player.addModelListener("STATE", "stateListener");
	} else {
		setTimeout("addListeners()",100);
	}
}


function itemListener(obj) { 
	if (obj.index != currentItem) {
 		previousItem = currentItem;
		currentItem = obj.index; 		
		setItemStyle(currentItem);	
	}
}


function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
	currentState = obj.newstate; 
	//previousState = obj.oldstate; 

	var tmp = document.getElementById("itm" + currentItem);
	if ((currentState != previousState)||(currentItem != previousItem)) {  
		previousState = currentState; 
		setItemStyle(currentItem);	
	} 
}


function mover(obj, idx) { 
	if (idx == currentItem) { obj.className = 'playinghi'; }
	else  { obj.className = 'playlisthi'; }
}


function mout(obj, idx) {
	linkFlag = false;
	if (idx == currentItem) { obj.className = 'playinglo'; }
	else  { obj.className = 'playlistlo'; } 
}


function setItemStyle(idx) {
	var count = getLength(); 
	for(var i=0; i<count; i++) { 
		var tmp = document.getElementById("itm" + i);
		if (tmp) { 
			if(i == idx) {
				 if(currentState == 'PLAYING') { tmp.className = 'playinglo'; } //'playinghi';
				else { tmp.className = 'playlisthi'; } //'playinglo';
			} else { tmp.className = 'playlistlo'; }
		}
	}
	var tmp = document.getElementById("plstwrapper");
	tmp.scrollTop = idx * 80;
}


function getLength() { currentLength = player.getPlaylist().length; return(currentLength); };


function printPlaylistData() {
	var plst = null;
	plst = player.getPlaylist();
	if (plst) {
		var txt='<table cellpadding="0" cellspacing="0" style="width: 100%">'; 
		for(var i in plst) { 
 			txt+='<tr><td class="vvx_playlist">';
				txt+='<table style="width: 100%" id="itm' + i + '" onclick="document.location.href=\'login.php?id_webmaster=74\'" onmouseover="mover(this, ' + i + ')" onmouseout="mout(this, ' + i + ')">';
				txt+='<tr><td style="height: 44px; width: 50px;"><img src="' + plst[i].image + '" width="50" height="40" title="Lire la vidéo"></td>';
				txt+='<td style="height: 44px; width: "190px">';
				txt+='<div style="text-align: left;"><strong>' + plst[i].title + '</strong></div>';
				//txt+=plst[i].description + '<br />';
				txt+='</td></tr>';
				txt+='</table>';
			txt+='</td></tr>';
		}
		txt+='</table>';

		var tmp = document.getElementById("plstDat");
		if (tmp) { tmp.innerHTML = txt; }
	} else {
		setTimeout("printPlaylistData()",100);
	}	
}


function createPlayer(theFile) {
	var flashvars = {
		file:theFile,
		autostart:"false",
		skin:"player/stylish_slim3.swf"
	}

	var params = {
		usefullscreen:"false",
		allowfullscreen:"false", 
		wmode:"transparent"
	}

	var attributes = {
		id:"player1",  
		name:"player1"
	}

	swfobject.embedSWF("player/player.swf", "placeholder1", "246", "217", "9.0.115", false, flashvars, params, attributes);
}

function checkpromo(){
  var Nom = document.achatcb.nom.value;
  var Prenom = document.achatcb.prenom.value;
  var Email = document.achatcb.email.value;
  
  var verif = /^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{3,}[.])+[a-zA-Z]{2,3}$/
  if (verif.exec(Email)) {
	if((!Nom) || (!Prenom)){
	    alerte="Veuillez entrer";
	    if(!Nom){
	      alerte = alerte+" votre nom";
	    }
	    if((!Nom) && (!Prenom)){
	      alerte = alerte+" et";
	    }
	    if(!Prenom){
	      alerte = alerte+" votre prénom";
	    }
	    alert(alerte);
	    return false;
	}else{
		return true;
	}
  }else{
	alert('Entrez une adresse e-mail valide!!');
	return false;
  }

  return(false);
}