function dragEtoile(critere,pos) {
	//window.clearTimeout(persoVoteTimeout) ;
	
	for (i=0;i<=pos;i++) {
		document.getElementById(critere + "_etoile"+ i).src = '/img/voteEtoile.png' ; 
	}
}

function unDragEtoile(critere) {	
	document.getElementById(critere + "_etoile0").src = '/img/voteEtoileTr.png' ;	
	document.getElementById(critere + "_etoile1").src = '/img/voteEtoileTr.png' ;	
	document.getElementById(critere + "_etoile2").src = '/img/voteEtoileTr.png' ;	
	document.getElementById(critere + "_etoile3").src = '/img/voteEtoileTr.png' ;	
	document.getElementById(critere + "_etoile4").src = '/img/voteEtoileTr.png' ;	
}

function rate(critere,pos) {
	document.getElementsByName(critere + "_field")[0].value = pos ;
	disableCritere(critere) ;
}

function disableCritere(critere) {
	for(j = 0; j <= 4; j++) {
		document.getElementById(critere + "_etoile" + j).onclick = null;
		document.getElementById(critere + "_etoile" + j).onmouseover = null;
		document.getElementById(critere + "_etoile" + j).onmouseout = null;
	}
	
	document.getElementById(critere + "_cancel").innerHTML = "[ <a href='#' onClick=\"enableCritere('" + critere + "');return false;\">effacer</a> ]" ; 

}

function setOnClick(prmI,critere) {
	document.getElementById(critere + "_etoile" + prmI).onclick = function () {
		rate(critere,prmI) ;
	}
}

function setOnMouseOver(prmI,critere) {
	document.getElementById(critere + "_etoile" + prmI).onmouseover = function () {
		dragEtoile(critere,prmI);
	}
}

function setOnMouseOut(prmI,critere) {
	document.getElementById(critere + "_etoile" + prmI).onmouseout = function () {
		unDragEtoile(critere);
	}
}


function enableCritere(critere) {
	unDragEtoile(critere) ;
	for(j = 0; j <= 4; j++) {
		setOnClick(j,critere) ;	
		setOnMouseOver(j,critere) ;	
		setOnMouseOut(j,critere) ;	
	}

	document.getElementById(critere + "_cancel").innerHTML = "&nbsp;" ; 
}

function evaluateHandler(conn) {
	eval(conn.responseText) ;	
}

function voteCriterePos(critere, pos) {
	var conn = new Ajax(true) ;
	conn.appendData("critere",critere) ;
	conn.appendData("pos",pos) ;
	conn.appendData("sequence",document.getElementById('sequence').value) ;
	conn.appendData("perso",document.getElementById('perso').value) ;

	conn.sendAndLoad("/ajax/voteCritereUp.php","POST",evaluateHandler) ;
	
}

function showCritereExplication(critere) {
	document.getElementById(critere + "_explications").style.display = "block";
	document.getElementById(critere + "_explic_btn").innerHTML = "<img src='/produits/picto_explications_hide.png' onClick='hideCritereExplication(\""+ critere +"\");' title=\"Cacher les explications\" />"; 
}

function hideCritereExplication(critere) {
	document.getElementById(critere + "_explications").style.display = "none";
	document.getElementById(critere + "_explic_btn").innerHTML = "<img src='/produits/picto_explications_show.png' onClick='showCritereExplication(\""+ critere +"\");' title=\"Plus d'informations...\" />"; 
}

function iWasClient() {
	document.getElementById("evaluation_table").style.display = "block" ;	
}

function iWasntClient() {
	document.getElementById("evaluation_table").style.display = "none" ;	
}
