function option_select(id)
{
	eval("location='"+id.options[id.selectedIndex].value+"'");
}

function ejs_server_calc()
{
	if (ejs_server_sec < 10)
		ejs_server_sec = "0"+Math.round(ejs_server_sec);
	else if(ejs_server_sec >= 60)
	{
		ejs_server_sec = "00";
		ejs_server_min++;
	}
	if (ejs_server_min < 10)
		ejs_server_min = "0"+Math.round(ejs_server_min);
	else if(ejs_server_min >= 60)
	{
		ejs_server_min = "00";
		ejs_server_heu++;
	}
	if (ejs_server_heu < 10)
		ejs_server_heu = "0"+Math.round(ejs_server_heu);
	else if(ejs_server_heu >= 24)
	{
		ejs_server_heu = "00";
	}
	ejs_server_texte = ejs_server_heu + ":" + ejs_server_min + ":" + ejs_server_sec;
	if (document.getElementById){
		document.getElementById("ejs_server_heure").innerHTML=ejs_server_texte;
	}
	ejs_server_sec++;
}

setInterval("ejs_server_calc()", 1000);

function emprunt_remboursement(emprunt_max)
{
	var emprunt = document.getElementById("emprunt_add").value;
	var duree_remboursement = document.getElementById("duree").value;
	
	var somme_a_rembourser_par_jour = Math.round(emprunt / duree_remboursement);
	
	if (emprunt > emprunt_max) somme_a_rembourser = '<span class="ressources_not">Impossible</span>';
	else somme_a_rembourser = '<span class="ressources_yes">'+(somme_a_rembourser_par_jour)+'</span>';
	
	document.getElementById("somme_a_rembourser").innerHTML = somme_a_rembourser;
}

function calcul_cadeau(nb_habitants, argent_total)
{
	var cadeau = document.getElementById("cadeau").value;
	
	var somme_totale = cadeau * nb_habitants;
	
	if ((cadeau <= 1000000) && (somme_totale <= argent_total)) cout_cadeau = '<span class="ressources_yes">'+somme_totale+'</span>';
	else cout_cadeau = '<span class="ressources_not">'+somme_totale+'</span>';
	
	document.getElementById("cout_cadeau").innerHTML = cout_cadeau;
}

function calcul_frais_boursiers(argent_total)
{
	var volume = document.getElementById("volume_demande").value;
	var prix = document.getElementById("prix_demande").value;
	
	var somme_totale = volume * prix;
	
	if (somme_totale <= argent_total) frais_boursiers = '<span class="ressources_yes">'+somme_totale+'</span>';
	else frais_boursiers = '<span class="ressources_not">Vous n\'avez pas assez d\'argent !</span>';
	
	document.getElementById("frais_boursiers").innerHTML = frais_boursiers;
}

function spoiler(id)
{
	var MonElement = document.getElementById(id)
	
	if (MonElement.style.display == "none")
	{
		MonElement.style.display  = "block";
	}
	else
	{
		MonElement.style.display = "none";
	}
}

function spoiler_degressif(id)
{
	var bloc = document.getElementById(id);
	
	var direction = (bloc.offsetHeight ? -1 : 1);
	
	for (var i = 0; i <= 8; i++)
	{
		var opa = (direction == -1 ? 100 - (i * 12.5) : i * 12.5);
		setTimeout('changeOpa("'+id+'", '+opa+')', i * 100);
	}
}

function changeOpa(id, opa)
{
	var bloc = document.getElementById(id);
	
	bloc.style.opacity = (opa / 100);
	bloc.style.filter = 'alpha(opa='+opa+')';
	bloc.style.display = (opa == 0 ? 'none' : '');
}

function bloc_spoiler(block, id, nb_items)
{
	var MonElement = id;
	var MonBlock = block;
	
	for (var i = 1; i <= nb_items; i++)
	{
		if (MonElement != i)
		{
			var AutreElement = document.getElementById(block + i);
			AutreElement.style.display = "none";
		}
	}
	
	var MonElement2 = document.getElementById(block + id);
	
	if (MonElement2.style.display == "none")
	{
		MonElement2.style.display  = "block";
	}
	else
	{
		MonElement2.style.display = "none";
	}
}

function requete_ajax(methode, url, parametres, cadre)
{
	var ajax = null;
	
	if (window.XMLHttpRequest) // Firefox
		ajax = new XMLHttpRequest();
	else if (window.ActiveXObject) // Internet Explorer
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	else
	{ // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	
	ajax.onreadystatechange = function ()
	{
		if (ajax.readyState == 4)
		{
			if (ajax.status == 200)
			{
				document.getElementById(cadre).innerHTML = ajax.responseText;
			}
		}
	}
	
	ajax.open(methode, url, true);
	ajax.send(null);
	
	return;
}

function actualisation_chat()
{
	message_js();
	online_js();
			
	setTimeout(actualisation_chat, 10000);
}

function actualisation_cybercom()
{
	cybercom();
			
	setTimeout(actualisation_cybercom, 3000);
}

function donner_focus(champ)
{
	document.getElementById(champ).focus();
}
