function StarsTo(v){
	var template_name=document.getElementById('template_name').value;
	if(!template_name) template_name='default';
	
	switch(v){
		case 1: document.getElementById('rate_label').innerHTML=labels['rank1'];break;
		case 2: document.getElementById('rate_label').innerHTML=labels['rank2'];break;
		case 3: document.getElementById('rate_label').innerHTML=labels['rank3'];break;
		case 4: document.getElementById('rate_label').innerHTML=labels['rank4'];break;
		case 5: document.getElementById('rate_label').innerHTML=labels['rank5'];break;
	}		
	for(var i=1;i<=5;i++){
		if(i<=v){
			document.getElementById('star'+i).style.backgroundImage='url(templates/'+template_name+'/images/star_on.gif)';
		} else {
			document.getElementById('star'+i).style.backgroundImage='url(templates/'+template_name+'/images/star_off.gif)';
		}
	}
}

function ResetStars(){
	var template_name=document.getElementById('template_name').value;
	if(!template_name) template_name='default';
	document.getElementById('rate_label').innerHTML=labels['rating'];
	for(var i=1;i<=5;i++){	
		document.getElementById('star'+i).style.backgroundImage='';
	}
}

function Rate(id,value){
	ExecAjax("actions/rate_video.php","id="+id+"&value="+value,"","","EvalRate(transport.responseText);","",true);
}


function EvalRate(response){
	if(response=='OK'){
		alert(labels['thanks_for_your_vote']);
	}else if(response=='KO1'){
		alert(labels['allready_voted']);
	}else{
		alert(labels['vote_error']);
	}
}


var player = null;
function playerReady(thePlayer) {
	player = window.document[thePlayer.id];
	addListeners();
}
		
function addListeners() {
	if (player) { 
		player.addModelListener("STATE", "stateListener");
	} else {
		setTimeout("addListeners()",100);
	}
}

function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
	currentState = obj.newstate; 
	previousState = obj.oldstate; 
	if ((currentState == "COMPLETED")&&(previousState == "PLAYING")) {
		document.getElementById("player_div").style.display='none';
		document.getElementById("ads_div").style.display='block';
	}
}

function ShowPlayer(){
	$('ads_div').hide();
	$('player_div').show();
}