function coche_case(){
	
	var tt = document.formu.is_coche;
	var is_coche = tt.value;
	var tab = document.getElementsByName("id_msg_recu[]");
	
	if(is_coche=="0"){
		tt.value = "1";
		for (i = 0; i<tab.length; ++i) {
			tab[i].checked = true;
		}
		document.formu.btn_coche.value = "-";
	}else{
		tt.value = "0";
		for (i = 0; i<tab.length; ++i) {
			tab[i].checked = false;
		}
		document.formu.btn_coche.value = "X";
	}
}


function setSpanClass2Blue(item,laClass){
	span = item.getElementsByTagName("span");
	span = span[0];
	span.setAttribute("class","txt_bleu");
	span.setAttribute("className","txt_bleu");
}

function setClassementDecorator(tr,response){
	
	if (tr != null){
		tr.setAttribute("class","align_center td_ciel bold");
		tr.setAttribute("className","align_center td_ciel bold");
		tds = tr.getElementsByTagName("td");
		setSpanClass2Blue(tds[0]);
		a  = tds[2].getElementsByTagName("a");
		a = a[1];
		a.setAttribute("class","tooltip txt_bleu txt_taille_110");
		a.setAttribute("className","tooltip txt_bleu txt_taille_110");
		tds[3].setAttribute("class","align_right td_ciel");
		tds[3].setAttribute("className","align_right td_ciel");
		setSpanClass2Blue(tds[3]);
		setSpanClass2Blue(tds[4]);
	}
	
	tab = response.split('|');
	for (i=0; i < tab.length; i++){
		ligne = tab[i].split('#');		
		id = ligne[0];
		date = ligne[1];
		defiable = ligne[2];
	
		if (date != ''){
			span = document.getElementById("date_defi_" + id);
			if (span != null) {
				span.setAttribute('style','visibility:visible');
				if (document.all)  span.style.setAttribute("cssText","visibility:visible");
				y = date.substring(0,4);
				m = date.substring(5,7);				
				j = date.substring(8,10);
				d = new Date(y, m - 1 ,j);
				dateformat = j + '/' + m + '/' + y;
				
				span.setAttribute('title','Vous avez défié ce joueur le' + dateformat);
			}
		}
		
		if (defiable == "1") {		
			now = new Date();
			if ( date == '' || now.getTime() - d.getTime() > 15 * 86400 * 1000){
				bouton = document.getElementById('defi_' + id);
				if (bouton != null) {
					bouton.setAttribute('style','visibility:visible');					
					if (document.all) bouton.style.setAttribute("cssText","visibility:visible");
				}
			}
		}
	}
}


/** Compte à rebours **/
var car_nb;

function getMinSec(nb){
	min = Math.floor(nb / 60);
	sec = nb % 60;
	if (sec < 10){
		sec  = "0" + sec;
	}
	return "" + min + ":" + sec;
}

function compte_a_rebours(div1,nb,url){
	var d;		
	d = document.getElementById(div1);
	d.innerHTML = getMinSec(nb);
	nb = nb -1;
	if (nb < 0 ){
		document.location = url;
	}
	fonc = "compte_a_rebours('" + div1 + "'," + nb + ",'"+ url+"')";
	window.setTimeout(fonc,1000)
}


function compte_a_rebours_no_redir(div1,nb){
	var d;		
	d = document.getElementById(div1);
	d.innerHTML = getMinSec(nb);
	nb = nb -1;
	if (nb < 0 ){
		nb = 0;
	}
	fonc = "compte_a_rebours_no_redir('" + div1 + "'," + nb + ")";
	window.setTimeout(fonc,1000)
}


function createObjectAJAX() {
	var xhr_object = null;
	if(window.XMLHttpRequest) //Pour Firefox
	{xhr_object = new XMLHttpRequest();}
	else if(window.ActiveXObject){ // Internet Explorer 
		try {
			xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) 
		{
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else {alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return;}
		return xhr_object;
}


var div_refresh

function replace(id_r,url,server){
	div_refresh = document.getElementById(id_r);
	xhr_object = createObjectAJAX();
	
	xhr_object.onreadystatechange=function() {
		var response=null;
		var ready=xhr_object.readyState;
		
		if(ready == 4 ) {
			response=xhr_object.responseText;
			div_refresh.innerHTML=response;
		}
	};
	
	xhr_object.open("GET", url, true);
	xhr_object.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=latin1");
	
	xhr_object.send(server);
}

/** dé **/
function selectDice(d){

	var garde_de = document.getElementById("garde_"+d);
	var mon_de = document.getElementById("dice_"+d);
	var mon_hidden = document.getElementById("hidden_"+d);
	var mon_etat = mon_de.className;

	if(mon_etat == "tirage_0") {
		garde_de.className="garde_1";
		mon_de.className="tirage_1";
		mon_hidden.value = "on";
	} else if ( mon_etat == "tirage_1" ) {
		garde_de.className="garde_0";
		mon_de.className="tirage_0";
		mon_hidden.value = "";
	}
}

function selectDice2(d){
	var garde_de = document.getElementById("garde_"+d);
	var mon_de = document.getElementById("dice_"+d);
	var mon_hidden = document.getElementById("hidden_"+d);
	var mon_etat = mon_de.className;

	if(mon_etat == "tirage_0") {
		garde_de.className="garde_1";
		mon_de.className="tirage_1";
		mon_hidden.value = "1";
	} else if ( mon_etat == "tirage_1" ) {
		garde_de.className="garde_0";
		mon_de.className="tirage_0";
		mon_hidden.value = "0";
	}
}

function rollDice2() {
	for (i=0; i<5; i++){
		if (nb[i] <= 0){
			new_de = result[i];
		} else {
			new_de = Math.floor(Math.random() * 6 +1);
			if (new_de == num_de){
				new_de = (new_de + 1)%6 + 1;
			}
		} 	
		num_de = new_de;				
		img[i].setAttribute('src',"../img/commun/de/de" + num_de + "-fixe.gif");
		nb[i] --;
		
	}
	total --;
	if (total != 0){		
		window.setTimeout(rollDice2,100);
	}
}


function rollDice() {
	for (i=1; i<=5; i++){
		if (nb[i] <= 0){
			new_de = result[i];
		} else {
			new_de = Math.floor(Math.random() * 6 +1);
			if (new_de == num_de){
				new_de = (new_de + 1)%6 + 1;
			}
		} 	
		num_de = new_de;				
		img[i].setAttribute('src',"img/commun/de/de" + num_de + "-fixe.gif");
		nb[i] --;
		
	}
	total --;
	if (total != 0){		
		window.setTimeout(rollDice,100);
	}
}

function afficher_score_potentiel(){
	for (i=1; i<15; i++){
		id = document.getElementById('bloc_points_' + i);
		if (id) {
			id.className="display_block";
			document.getElementById('bloc_attente_' + i).className="invisible";
		}
	}
}
