
//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Fonctions utiles au jeu
//**************************************************************************************************************************//
//**************************************************************************************************************************//


function ImageOver(id_image,image) {
	document.getElementById(id_image).src = image;
}

function enter(event) {
	if(!event && window.event) {
		event = window.event;
	}
	if(event.keyCode == 13) {					
		connexion_utilisateur();
	}
}
function enterdiscussion(event) {
	if(!event && window.event) {
		event = window.event;
	}
	if(event.keyCode == 13) {					
		send_message_alliance();
	}
}
function entertchat(event) {
	if(!event && window.event) {
		event = window.event;
	}
	if(event.keyCode == 13) {					
		send_message_tchat();
	}
}
	
function Checkall(form,booleen)
{
	for (i=0, n=form.elements.length; i<n ; i++)
	if (form.elements[i].name.indexOf('') != -1)
	form.elements[i].checked = booleen;
}

//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Contenu des fenetres DHTML
//**************************************************************************************************************************//
//**************************************************************************************************************************//	
	
	
	
var timeout = 0;


/*
//Fenetre d'inscription
function show_inscription()
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Inscription sur Syrania.fr";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle><br /><br />Les inscriptions sont closes pour le moment</span>";
	loadwindow(620,220,0,0); 
}*/

//Fenetre d'inscription
function show_inscription()
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Inscription sur Syrania.fr";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Inscription sur Les villages de Syrania<br /><span class=notice>L'inscription sur Syrania.fr est enti&egrave;rement gratuite</span></p><div id=erreur></div><table style=width:550px;><tr style=height:40px;><td style=width:275px;text-align:right;>Votre pseudo :</td><td style=width:275px;><input type=text name=nickname id=nickname onkeyup=attendre_nickname(this.value); maxlength=15 /><div id=dvalide1></div></td></tr><tr style=height:40px;><td style=text-align:right;>Votre mot de passe :</td><td><input type=password name=password id=password onkeyup=attendre_password(this.value); maxlength=20 /><div id=dvalide2></div></td></tr><tr style=height:40px;><td style=text-align:right;>Confirmez votre mot de passe :</td><td><input type=password name=cpassword id=cpassword onkeyup=attendre_cpassword(this.value); maxlength=20 /><div id=dvalide3></div></td></tr><tr style=height:40px;><td style=text-align:right;>Votre adresse email :</td><td><input type=text name=email id=email onkeyup=attendre_email(this.value); /><div id=dvalide4></div></td></tr><tr style=height:40px;><td style=text-align:right;>Votre parrain :*</td><td><input type=text name=parrain id=parrain /></td></tr></tr></table><p style=margin-top:50px><input type=checkbox class=checkbox name=conditions id=conditions onchange=verif_conditions(this.checked) />J'accepte les <a href=conditions.php onclick=window.open(this.href);return(false); >conditions g&eacute;n&eacute;rales du site</a><div id=dvalide6></div><br /></p><input type=button name=valider value=Terminer class=submit onclick=\"javascript:inscription_valider();\" /><br /><br /><span class=notice>Lorsque vous aurez termin&eacute;, vous recevrez un e-mail qui vous permettra de confirmer votre inscription.<br />Les champs marqu&eacute;s d'une &eacute;toile ( * ) ne sont pas obligatoires</span>";
	loadwindow(620,550,0,0); 
}
//Fenetre de contact
function show_contact()
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Contactez-nous";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Formulaire de contact<br /><span class=notice>Si vous souhaitez contacter le webmaster, veuillez utiliser le formulaire ci-dessous</span><div id=\"errEmailorMessage\" style=\"color: #f00; display: none; font-variant: small-caps\">Veuillez mentionner votre email et votre message<br /><br /></div></p><table style=width:550px;><tr style=height:40px;><td style=width:275px;text-align:right;>Votre pseudo :* </td><td style=width:275px;><input type=text name=nickname id=nickname /><tr style=height:40px;><td style=text-align:right;>Votre adresse email :</td><td><input type=text name=email id=email /></td></tr></table><br />Votre message :<br /><textarea id=\"message\"></textarea><br /><input type=button onclick=envoi_contact() class=submit value=Envoyer /><br /><br /><span class=notice>Les champs marqu&eacute;s d'une &eacute;toile ( * ) ne sont pas obligatoires</span>";
	loadwindow(620,455,0,0); 
}
//Fenetre des partenaires
function show_partenaires()
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Les partenaires";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 80px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"Chargement\" /> Chargement en cours...</div>";

	file('inc/utilisateur.php?action=partenaires');
	loadwindow(620,350,0,0); 
}
//Fenetre d'identifiants oubli&eacute;s
function show_oubli()
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Vous avez oubli&eacute; vos identifiants ?";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Oubli de vos identifiants<br /><span class=notice>Afin que nous puissions vous renvoyez vos identifiants, veuillez ins&eacute;rer ci-dessous votre adresse email</span></p>Adresse email : <input type=text name=email id=email style=margin-left:30px; /><br /><input class=submit type=button value=Envoyer onclick=javascript:lost_password();>";
	loadwindow(620,230,0,0); 
}
//Fenetre identifiant envoyés
function show_identifiants_envoyes()
{
	document.getElementById("dtitle").innerHTML= "Vous avez oubli&eacute; vos identifiants ?";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vos identifiants vous ont &eacute;t&eacute; renvoyés à votre adresse email.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,0); 
}
//Fenetre identifiant email erreur
function show_email_inconnue()
{
	document.getElementById("dtitle").innerHTML= "Vous avez oubli&eacute; vos identifiants ?";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre adresse email ne figure pas dans notre base de donn&eaucte;es.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,130,0,0); 
}
//Fenetres d'authentification
function show_auth(val)
{
	//Erreur de compte inactif
	if (val == -3)
	{
		if (timeout) { clearTimeout(timeout); timeout = 0; }
		document.getElementById("dtitle").innerHTML= "Compte non activ&eacute;";
		document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre compte n'est pas encore activ&eacute;.<br />Pour l'activer, vous devez vous rendre sur votre boite e-mail.</p>";
		clearTimeout(timeout);
		timeout = setTimeout("closeit()",2000);
		loadwindow(620,140,0,0); 
	}
	//Erreur d'identifiants
	else if (val < 0)
	{
		document.getElementById("dtitle").innerHTML= "Erreur d'authentification";
		document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vos identifiants ne sont pas corrects. Veuillez recommencer</p><a href=javascript:closeit();>Fermer</a>";
		clearTimeout(timeout);
		timeout = setTimeout("closeit()",2000);
		loadwindow(620,140,0,0); 
	}
	//Connexion au village
	else
	{
		if (timeout) { clearTimeout(timeout); timeout = 0; }
		document.getElementById("dtitle").innerHTML= "Connexion";
		document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Connexion &agrave; votre village<br /> en cours...</p>";
		loadwindow(620,100,0,0); 
	}
}
//Fenetre de deconnexion
function show_deauth()
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "D&eacute;connexion";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>D&eacute;connexion en cours...</p>";
	loadwindow(620,100,0,0); 
}

//Fenetre manque de ressource
function show_ressources()
{
	document.getElementById("dtitle").innerHTML= "Ressources insuffisantes";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>D&eacute;sol&eacute; ! Vous ne poss&eacute;dez pas assez de ressources necessaires pour<br /> effectuer cette action.<br /><br />Pour acqu&eacute;rir des ressources suppl&eacute;mentaires, <a href=\"javascript:more_ressources();\">cliquez ici</a></p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",10000);
	loadwindow(550,150,130,300); 
}
//Fenetre manque de villageois pour destruction
function show_err_people()
{
	document.getElementById("dtitle").innerHTML= "Pas assez de villageois disponible";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous ne poss&eacute;dez pas assez de villageois disponible pour d&eacute;truire cette maison. Vous devez d'abord lib&eacute;rer des villageois.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",5000);
	loadwindow(550,120,130,300); 
}
//Fenetre manque de villageois
function show_villageois()
{
	document.getElementById("dtitle").innerHTML= "Pas assez de villageois disponible";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous ne poss&eacute;dez pas assez de villageois pour executer cette action.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre confirmer destruction
function show_confirm_destruct()
{
	document.getElementById("dtitle").innerHTML= "Confirmez ?";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Souhaitez-vous vraiment d&eacute;truire ce bâtiment ?<br /><br /><a href=\"#NULL\" onclick=\"javascript:document.getElementById('dwindowcontent').innerHTML= '<p class=dinfotitle><br />Destruction en cours...</p>'; file('inc/maps.php?action=destruct_bat&x="+lign+"&y="+colo+"');\">Oui</a>&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;<a href=\"javascript:closeit();\">Non</a></p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",10000);
	loadwindow(550,130,130,300); 
}

//Fenetre max batiment sp&eacute;cial
function show_max_bat_spe()
{
	document.getElementById("dtitle").innerHTML= "Construction impossible";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Attention ! Vous ne pouvez pas construire ce bâtiment car vous en disposez d&eacute;j&agrave; le nombre maximum possible.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",4000);
	loadwindow(550,110,130,300); 
}

//Fenetre pause
function show_mode_pause()
{
	document.getElementById("dtitle").innerHTML= "Pause";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous venez de mettre votre jeu en pause.<br /><br />Attention, vous êtes succeptible de recevoir une attaque<br />dans les 6h suivant la mise en pause de votre jeu.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",4000);
	loadwindow(550,150,130,300); 
}

//Fenetre play
function show_mode_play()
{
	document.getElementById("dtitle").innerHTML= "Pause";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous venez d'enlever la pause de votre jeu.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre jeu en pause
function show_jeu_pause()
{
	document.getElementById("dtitle").innerHTML= "Pause";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Attention! Votre jeu est actuellement en pause.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre evolution
function show_evolution()
{
	document.getElementById("dtitle").innerHTML= "Evolution";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous venez d'&eacute;voluer au niveau sup&eacute;rieur.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre enregistrer
function show_enregistrer()
{
	document.getElementById("dtitle").innerHTML= "Enregistrer";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Ces informations ont correctement &eacute;t&eacute; enregistr&eacute;es.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre Recherche en cours
function show_recherche_encours()
{
	document.getElementById("dtitle").innerHTML= "Recherche";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Une recherche est d&eacute;j&agrave; en cours.<br />Vous ne pouvez en lancer qu'une seule &agrave; la fois.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre Recherche en cours
function show_no_destroy_search()
{
	document.getElementById("dtitle").innerHTML= "Recherche";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Une recherche est en cours.<br />Vous ne pouvez pas d&eacute;truire ce bâtiment.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre erreur march&eacute;
function show_erreur_marche()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Les ressources du march&eacute; ont chang&eacute;es ! Votre action n\'a pu être effectu&eacute; car le march&eacute; ne dispose pas d\'assez de ressources.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre Allopass valide
function show_allopass_ok()
{
	document.getElementById("dtitle").innerHTML= "Allopass";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>F&eacute;licitation ! Vous venez d\'acqu&eacute;rir des ressources suppl&eacute;mentaires.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}


//Fenetre Allopass non valide
function show_allopass_nok()
{
	document.getElementById("dtitle").innerHTML= "Allopass";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Erreur ! Votre code allopass n\'est pas valide.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

var c_arme = 0, c_defense = 0;
//Fenetre Configuration attaque
function show_lancer_attaque(cle)
{
	
	document.getElementById('carte_attaque_select').innerHTML = '<img src=\'images/maps/'+cle+'.png\' />';
	document.getElementById("dtitle").innerHTML= "Lancer une attaque";
	
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 130px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"\" /> Chargement en cours...</div>";
	
	//document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Pour des raisons de bugs trop important, les attaques sont suspendus jusqu'au lancement de la version finale du jeu.</p>";
	file("inc/attaque.php?action=load&cle="+cle);

	loadwindow(580,380,112,180); 
}


function show_attaques_recues() 
{	
	document.getElementById("dtitle").innerHTML= "Attaques";
	document.getElementById("dwindowcontent").style.height = "446px";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 130px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"\" /> Chargement en cours...</div>";

	file("inc/attaque.php?action=recue");
	loadwindow(580,480,112,180); 
}

function show_attaques_effect() 
{
	document.getElementById("dtitle").innerHTML= "Attaques";
	document.getElementById("dwindowcontent").style.height = "446px";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 130px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"\" /> Chargement en cours...</div>";

	file("inc/attaque.php?action=emise");
	loadwindow(580,480,112,180); 
}


//Fenetre erreur
function show_erreur_survenue()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Une erreur est survenue. Veuillez r&eacute;actualiser votre page si le probl&egrave;me survient &agrave; nouveau ou contactez un administrateur.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(550,100,130,300); 
}

//Fenetre affichage evenements
function show_evenements()
{
	
	document.getElementById("dtitle").innerHTML= "Evenements";
	document.getElementById("dwindowcontent").style.height = "446px";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 130px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"Chargement\" /> Chargement en cours...</div>";

	file('inc/evenements.php?action=afficher');

	loadwindow(580,480,112,180); 
}


//Fenetre erreur nom alliance vide
function show_erreur_nom_alliance()
{
	document.getElementById("dtitle").innerHTML= "Erreur";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un nom d'alliance correcte.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,550); 
}
//Fenetre erreur nom alliance vide
function show_erreur_nom_alliance2()
{
	document.getElementById("dtitle").innerHTML= "Erreur";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un nom d'alliance correcte.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,250); 
}
//Fenetre erreur cri guerre vide
function show_erreur_cri_alliance()
{
	document.getElementById("dtitle").innerHTML= "Erreur";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un cri de guerre correcte.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,550); 
}
//Fenetre erreur cri guerre vide
function show_erreur_cri_alliance2()
{
	document.getElementById("dtitle").innerHTML= "Erreur";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un cri de guerre correcte.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,250); 
}
//Fenetre erreur code allopass
function show_erreur_allopass_alliance()
{
	document.getElementById("dtitle").innerHTML= "Allopass";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Erreur ! Votre code allopass n\'est pas valide.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,550); 
}
//Fenetre creation ok
function show_creation_alliance()
{
	document.getElementById("dtitle").innerHTML= "F&eacute;licitation !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>F&eacute;licitation ! Votre alliance a &eacute;t&eacute; cr&eacute;&eacute;e avec succ&egrave;s.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit();",2000);
	loadwindow(620,100,0,550); 
}
//Fenetre recharge ok
function show_recharge_alliance()
{
	document.getElementById("dtitle").innerHTML= "F&eacute;licitation !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>F&eacute;licitation ! Vous venez de recharger votre alliance pour 30 jours suppl&eacute;mentaires.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,550); 
}

//Suppression alliance
function show_delete_alliance()
{	
	document.getElementById("dtitle").innerHTML= "Supprimer l'alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Souhaitez-vous r&eacute;ellement supprimer cette alliance ? <br /><span class=\"notice\">(Attention, cette action est d&eacute;finitive)</span><br /><br /><a href=\"javascript:delalliance();\">Oui</a>&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;<a href=\"javascript:closeit();\">Non</a></p>";
	loadwindow(620,140,0,100);  
}
//Suppression alliance
function show_quit_alliance()
{	
	document.getElementById("dtitle").innerHTML= "Quitter l'alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Souhaitez-vous r&eacute;ellement quitter cette alliance ? <br /><span class=\"notice\">(Attention, cette action est d&eacute;finitive)</span><br /><br /><a href=\"javascript:quitalliance();\">Oui</a>&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;<a href=\"javascript:closeit();\">Non</a></p>";
	loadwindow(620,140,0,100);  
}

//Renvoi invitation
function show_resend_invite()
{	
	document.getElementById("dtitle").innerHTML= "Invitation";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre invitation &agrave; correctement &eacute;t&eacute; renvoy&eacute;e.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Accepter alliance
function show_alliance_joueur_accepte()
{	
	document.getElementById("dtitle").innerHTML= "F&eacute;licitation";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>F&eacute;licitation ! Vous faites a pr&eacute;sent partie de cette alliance.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Refuser alliance
function show_alliance_joueur_refuse()
{	
	document.getElementById("dtitle").innerHTML= "Refus";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous venez de refuser de faire partie de cette alliance.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Alliance pleine
function show_alliance_pleine()
{	
	document.getElementById("dtitle").innerHTML= "Alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Cette alliance est actuellement pleine, vous ne pouvez pas en faire partie.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Alliance pleine
function show_alliance_pleine2()
{	
	document.getElementById("dtitle").innerHTML= "Alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous ne pouvez pas accepter ce joueur car votre alliance est pleine.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Alliance demande
function show_alliance_demande()
{	
	document.getElementById("dtitle").innerHTML= "Alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre demande &agrave; bien &eacute;t&eacute; prise en compte.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Alliance demande
function show_alliance_deja()
{	
	document.getElementById("dtitle").innerHTML= "Alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous faites d&eacute;j&agrave; parti de cette alliance.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}
//Fenetre d&eacute;j&agrave; alliance
function show_alliance_exist()
{
	document.getElementById("dtitle").innerHTML= "Erreur";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous ne pouvez pas faire cette demande car vous disposez d&eacute;j&agrave; d'une alliance.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300); 
}
//Alliance invitation annul&eacute;e
function show_invitation_annulee()
{	
	document.getElementById("dtitle").innerHTML= "Alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Vous ne pouvez pas faire partie de cette alliance car votre invitation a &eacute;t&eacute; annul&eacute;e.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300);   
}

//Fenetre erreur destinataire
function show_erreur_destinataire()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Ce destinataire n'existe pas.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300); 
}
//Fenetre erreur titre message
function show_erreur_forum()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un forum de discussion.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300); 
}
//Fenetre erreur titre message
function show_erreur_titre()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un titre &agrave; votre message.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300); 
}

//Fenetre erreur message
function show_erreur_message()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner le contenu votre message.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,300); 
}
//Fenetre erreur mdp
function show_erreur_mdp()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Veuillez mentionner un mot de passe valide.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,180); 
}

//Fenetre erreur email
function show_erreur_email()
{
	document.getElementById("dtitle").innerHTML= "Erreur !";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre adresse email est invalide ou est d&eacute;j&agrave; utilis&eacute;e par un autre joueur.</p>";
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,180); 
}

//R&eacute;initialiser
function show_reinitialiser()
{	
	document.getElementById("dtitle").innerHTML= "R&eacute;initialiser";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Souhaitez-vous r&eacute;ellement r&eacute;initialiser votre jeu ? <br /><span class=\"notice\">(Attention, cette action est d&eacute;finitive)</span><br /><br /><a href=\"javascript:reinitialiser();\">Oui</a>&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;<a href=\"javascript:closeit();\">Non</a></p>";
	loadwindow(620,140,0,350);  
}

//R&eacute;initialiser
function show_reinit()
{	
	document.getElementById("dtitle").innerHTML= "R&eacute;initialiser";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre jeu a &eacute;t&eacute; r&eacute;initialis&eacute;.</p>";	
	clearTimeout(timeout);
	timeout = setTimeout("closeit()",2000);
	loadwindow(620,100,0,350);  
}

//Supprimer compte
function show_delete_compte()
{	
	document.getElementById("dtitle").innerHTML= "Supprimer compte";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Souhaitez-vous r&eacute;ellement supprimer votre compte ? <br /><span class=\"notice\">(Attention, cette action est d&eacute;finitive)</span><br /><br /><a href=\"javascript:supprimer_compte();\">Oui</a>&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp;<a href=\"javascript:closeit();\">Non</a></p>";
	loadwindow(620,140,0,350);  
}

//Profil
function show_profil(idUtil)
{	
	document.getElementById("dtitle").innerHTML= "Profil";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 80px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"Chargement\" /> Chargement en cours...</div>";

	file('inc/profil.php?action=show&id='+idUtil);
		
	loadwindow(620,240,0,150);  
}
//Profil
function show_alliance(idAlli)
{	
	document.getElementById("dtitle").innerHTML= "Alliance";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 100px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"Chargement\" /> Chargement en cours...</div>";

	file('inc/alliances.php?action=show&id='+idAlli);
		
	loadwindow(620,350,0,150);  
}


//Fenetre edit message
function show_edit_message_forum(id)
{
	document.getElementById("dtitle").innerHTML= "Edition du message";
	document.getElementById("dwindowcontent").innerHTML = "<div style=\"margin-top: 130px; font-style: italic;\"><img src=\"images/webdesign/loading_mini.gif\" alt=\"\" /> Chargement en cours...</div>";
	file("inc/forums.php?action=viewedit&message="+id);

	loadwindow(600,380,0,100); 
}


function purger_evenements()
{
	file('inc/evenements.php?action=purger');
}

function calcul_cout_attaque(arme,defense)
{
	if (arme != -1) {
		c_arme    = cout_armes[arme];
	}
	if (defense != -1) {
		c_defense = cout_defenses[defense];
	}
	document.getElementById('cout_attaque').innerHTML = cout_attaque+c_arme+c_defense;
}

function file_exists(url) {  
   
	var req = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();  
	if (!req) {
		throw new Error('XMLHttpRequest not supported');  
	}
        
	// HEAD Results are usually shorter (faster) than GET  
	req.open('HEAD', url, false);  
	req.send(null);  
	if (req.status == 200){  
		return true;  
	}  
	  
	return false;  
}  

function refresh_logo(url) {
	img = new Image();
	var tmp = new Date();
	tmp = "?"+tmp.getTime();    
	img.src = url+tmp;
	document.getElementById("logoAlliance").src = url+tmp;
}
function refresh_avatar(url) {
	img = new Image();
	var tmp = new Date();
	tmp = "?"+tmp.getTime();    
	img.src = url+tmp;
	document.getElementById("logoAvatar").src = url+tmp;
}


//Fenetre chargement logo alliance
function show_logo_alliance(logo)
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Logo de votre alliance";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Modifier le logo de votre alliance</p>Votre logo actuel :<br />";
	if (logo === 0) {
		document.getElementById("dwindowcontent").innerHTML+= "<div id=\"windowLogoAlliance\"><img src=\"images/alliances/nologo.png\" alt=\"Aucun logo\" /></div>";
	}
	else {
		if (file_exists('images/alliances/'+logo+'.jpg')) {
			var allianceLogo = logo+'.jpg';
		}
		else if (file_exists('images/alliances/'+logo+'.gif')) {
			var allianceLogo = logo+'.gif';
		}
		else if (file_exists('images/alliances/'+logo+'.png')) {
			var allianceLogo = logo+'.png';
		}
		else {
			var allianceLogo = 'nologo.png';
		}
		document.getElementById("dwindowcontent").innerHTML+= "<div id=\"windowLogoAlliance\"><img src=\"images/alliances/"+allianceLogo+"\" alt=\"Logo de votre alliance\" id=\"logoAlliance\" /></div>";
	
		
	}
	document.getElementById("dwindowcontent").innerHTML+="<br /><br /><object data=\"inc/loadimage.php?type=1\" type=\"text/html\" style=\"height: 140px; width: 300px; border: 1px solid #a0805a;\" />";
	loadwindow(550,480,35,140); 
	
	if (file_exists('images/alliances/'+logo+'.jpg')) {
		refresh_logo('images/alliances/'+logo+'.jpg');
	}
	else if (file_exists('images/alliances/'+logo+'.gif')) {
		refresh_logo('images/alliances/'+logo+'.gif');
	}
	else if (file_exists('images/alliances/'+logo+'.png')) {
		refresh_logo('images/alliances/'+logo+'.png');
	}
}

//Fenetre chargement avatar
function show_avatar(logo)
{
	if (timeout) { clearTimeout(timeout); timeout = 0; }
	document.getElementById("dtitle").innerHTML= "Avatar";
	document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Modifier votre avatar</p>Votre avatar actuel :<br />";
	if (logo === 0) {
		document.getElementById("dwindowcontent").innerHTML+= "<div id=\"windowLogoAlliance\"><img src=\"images/avatars/noavatar.png\" alt=\"Aucun avatar\" /></div>";
	}
	else {
		if (file_exists('images/avatars/'+logo+'.jpg')) {
			var avatar = logo+'.jpg';
		}
		else if (file_exists('images/avatars/'+logo+'.gif')) {
			var avatar = logo+'.gif';
		}
		else if (file_exists('images/avatars/'+logo+'.png')) {
			var avatar = logo+'.png';
		}
		else {
			var avatar = 'noavatar.png';
		}
		document.getElementById("dwindowcontent").innerHTML+= "<div id=\"windowAvatar\"><img src=\"images/avatars/"+avatar+"\" alt=\"Votre avatar\" id=\"logoAvatar\" /></div>";
	
		
	}
	document.getElementById("dwindowcontent").innerHTML+="<br /><br /><object data=\"inc/loadimage.php?type=2\" type=\"text/html\" style=\"height: 140px; width: 300px; border: 1px solid #a0805a;\" />";
	loadwindow(550,480,35,140); 
	
	if (file_exists('images/avatars/'+logo+'.jpg')) {
		refresh_avatar('images/avatars/'+logo+'.jpg');
	}
	else if (file_exists('images/avatars/'+logo+'.gif')) {
		refresh_avatar('images/avatars/'+logo+'.gif');
	}
	else if (file_exists('images/avatars/'+logo+'.png')) {
		refresh_avatar('images/avatars/'+logo+'.png');
	}
}




	
//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface UTILISATEURS
//**************************************************************************************************************************//
//**************************************************************************************************************************//









var time1;
var time2;
var time3;
var time4;
var time5;
var mode = 1;

//************************************************************************//
function attendre_nickname(nickname)
{
	clearTimeout(time1);
	time1 = setTimeout('verif_nickname("'+escape(nickname)+'")',500);
}
//---------------------------------------------------------------------------
function attendre_password(password)
{
	clearTimeout(time2);
	time2 = setTimeout('verif_password("'+escape(password)+'")',500);
}
//---------------------------------------------------------------------------
function attendre_cpassword(cpassword)
{
	clearTimeout(time3);
	time3 = setTimeout('verif_cpassword("'+escape(cpassword)+'")',500);
}
//---------------------------------------------------------------------------
function attendre_email(email)
{
	clearTimeout(time4);
	time4 = setTimeout('verif_email("'+escape(email)+'")',500);
}

//************************************************************************//
function verif_nickname(nickname)
{
	file('inc/utilisateur.php?action=verification&nickname='+nickname);
}
//---------------------------------------------------------------------------
function verif_password(password,command)
{
	file('inc/utilisateur.php?action=verification&password='+password);
}
//---------------------------------------------------------------------------
function verif_cpassword(cpassword)
{
	file('inc/utilisateur.php?action=verification&password='+document.getElementById('password').value+'&cpassword='+cpassword);
}
//---------------------------------------------------------------------------
function verif_email(email)
{
	file('inc/utilisateur.php?action=verification&email='+email);
}
//---------------------------------------------------------------------------
function verif_conditions(conditions)
{
	if(conditions) {
		writediv("true","dvalide6");
	}
	else {
		writediv("false","dvalide6");
	}
	
	
}
//************************************************************************//
function writediv(act,div)
{
	if (act == 'true') {
		document.getElementById(div).innerHTML = "<img src=images/DHTML/valide.png alt=Valide />";
	}
	else if (act == 'notrue') {
		document.getElementById(div).innerHTML = "<img src=images/DHTML/invalide.png alt=Invalide />";
	}
	else {
		document.getElementById(div).innerHTML = "";
	}
		
}
	
//************************************************************************//
function inscription_valider()
{
	file('inc/utilisateur.php?action=new&nickname='+document.getElementById("nickname").value+'&password='+document.getElementById("password").value+'&email='+document.getElementById("email").value+'&parrain='+document.getElementById("parrain").value);
}

//************************************************************************//
function connexion_utilisateur()
{	
	show_auth(1);
	file('inc/utilisateur.php?action=connexion&nickname='+document.getElementById("nickname").value+'&password='+document.getElementById("password").value+'&memoriser='+document.getElementById("memoriser").checked);
}

//************************************************************************//
function deconnexion_utilisateur()
{	
	show_deauth();
	file('inc/utilisateur.php?action=deconnexion');
}


/************ MODES DE JEU ************/

function mode_details()
{
	mode = 1;
	document.getElementById("cadre_haut").style.display = 'block';
	document.getElementById("message_info").style.display = 'block';
	document.getElementById("choix_batiment").style.display = 'none';
	
	document.getElementById("fieldcarte").style.display = 'block';
	document.getElementById("mode_details").style.display = 'block';
	document.getElementById("mode_construction").style.display = 'none';
	document.getElementById("mode_destruction").style.display = 'none';
	
	document.getElementById("mode_gestion").style.display = 'none';
	document.getElementById("gestion_town").style.display = 'none';
	
	document.getElementById("mode_attaque").style.display = 'none';
	document.getElementById("attaque_town").style.display = 'none';
	document.getElementById("zone_attaque").style.display = 'none';
	
	document.getElementById("last_event").style.display = 'block';
}

function mode_construction()
{
	mode = 2;
	document.getElementById("cadre_haut").style.display = 'block';
	document.getElementById("message_info").style.display = 'none';
	document.getElementById("choix_batiment").style.display = 'block';

	document.getElementById("fieldcarte").style.display = 'block';
	document.getElementById("mode_details").style.display = 'none';
	document.getElementById("mode_construction").style.display = 'block';
	document.getElementById("mode_destruction").style.display = 'none';
	
	document.getElementById("mode_gestion").style.display = 'none';
	document.getElementById("gestion_town").style.display = 'none';
	
	document.onmousemove=move_fleche; // d&egrave;s que la souris bouge, on appelle la fonction move pour mettre &agrave; jour la position de la bulle.
	
	document.getElementById("mode_attaque").style.display = 'none';
	document.getElementById("attaque_town").style.display = 'none';
	document.getElementById("zone_attaque").style.display = 'none';
	
	document.getElementById("last_event").style.display = 'block';
}

function mode_destruction()
{
	mode = 3;
	document.getElementById("cadre_haut").style.display = 'block';
	document.getElementById("message_info").style.display = 'block';
	document.getElementById("choix_batiment").style.display = 'none';
	
	document.getElementById("fieldcarte").style.display = 'block';
	document.getElementById("mode_details").style.display = 'none';
	document.getElementById("mode_construction").style.display = 'none';
	document.getElementById("mode_destruction").style.display = 'block';
	
	document.getElementById("mode_gestion").style.display = 'none';
	document.getElementById("gestion_town").style.display = 'none';
	
	document.onmousemove=move_fleche; // d&egrave;s que la souris bouge, on appelle la fonction move pour mettre &agrave; jour la position de la bulle.
	
	document.getElementById("mode_attaque").style.display = 'none';
	document.getElementById("attaque_town").style.display = 'none';
	document.getElementById("zone_attaque").style.display = 'none';
	
	document.getElementById("last_event").style.display = 'block';
}

function mode_gestion()
{
	mode = 4;
	document.getElementById("cadre_haut").style.display = 'none';
	document.getElementById("message_info").style.display = 'none';
	document.getElementById("choix_batiment").style.display = 'none';
	
	document.getElementById("fieldcarte").style.display = 'none';
	document.getElementById("mode_details").style.display = 'none';
	document.getElementById("mode_construction").style.display = 'none';
	document.getElementById("mode_destruction").style.display = 'none';
	
	document.getElementById("mode_gestion").style.display = 'block';
	document.getElementById("gestion_town").style.display = 'block';
	
	document.onmousemove = doSomething; // d&eacute;placement du slider
	
	document.getElementById("mode_attaque").style.display = 'none';
	document.getElementById("attaque_town").style.display = 'none';
	document.getElementById("zone_attaque").style.display = 'none';
	
	document.getElementById("last_event").style.display = 'none';
}

function mode_attaque()
{
	mode = 5;
	document.getElementById("cadre_haut").style.display = 'none';
	document.getElementById("message_info").style.display = 'none';
	document.getElementById("choix_batiment").style.display = 'none';
	
	document.getElementById("fieldcarte").style.display = 'none';
	document.getElementById("mode_details").style.display = 'none';
	document.getElementById("last_event").style.display = 'none';
	
	document.getElementById("mode_construction").style.display = 'none';
	document.getElementById("mode_destruction").style.display = 'none';
	
	document.getElementById("mode_gestion").style.display = 'none';
	document.getElementById("gestion_town").style.display = 'none';
	
	document.onmousemove = doSomething; // d&eacute;placement du slider
	
	document.getElementById("mode_attaque").style.display = 'block';
	document.getElementById("attaque_town").style.display = 'block';
	document.getElementById("zone_attaque").style.display = 'block';
	
	
}



//************************************************************//


function onglet_village()
{
	document.getElementById("onglet_village").style.display = 'block';
	document.getElementById("onglet_villageois").style.display = 'none';
	document.getElementById("onglet_artefacts").style.display = 'none';
	document.getElementById("onglet_marche").style.display = 'none';
	document.getElementById("onglet_supplements").style.display = 'none';
	document.getElementById("o_village").src = 'images/webdesign/onglet_village_over.png';
	document.getElementById("o_villageois").src = 'images/webdesign/onglet_villageois.png';
	document.getElementById("o_artefacts").src = 'images/webdesign/onglet_artefacts.png';
	document.getElementById("o_marche").src = 'images/webdesign/onglet_marche.png';
	document.getElementById("o_supplements").src = 'images/webdesign/onglet_supplements.png';
}
function onglet_villageois()
{
	document.getElementById("onglet_village").style.display = 'none';
	document.getElementById("onglet_villageois").style.display = 'block';
	document.getElementById("onglet_artefacts").style.display = 'none';
	document.getElementById("onglet_marche").style.display = 'none';
	document.getElementById("onglet_supplements").style.display = 'none';
	document.getElementById("o_village").src = 'images/webdesign/onglet_village.png';
	document.getElementById("o_villageois").src = 'images/webdesign/onglet_villageois_over.png';
	document.getElementById("o_artefacts").src = 'images/webdesign/onglet_artefacts.png';
	document.getElementById("o_marche").src = 'images/webdesign/onglet_marche.png';
	document.getElementById("o_supplements").src = 'images/webdesign/onglet_supplements.png';
}

function onglet_artefacts()
{
	document.getElementById("onglet_village").style.display = 'none';
	document.getElementById("onglet_villageois").style.display = 'none';
	document.getElementById("onglet_artefacts").style.display = 'block';
	document.getElementById("onglet_marche").style.display = 'none';
	document.getElementById("onglet_supplements").style.display = 'none';
	document.getElementById("o_village").src = 'images/webdesign/onglet_village.png';
	document.getElementById("o_villageois").src = 'images/webdesign/onglet_villageois.png';
	document.getElementById("o_artefacts").src = 'images/webdesign/onglet_artefacts_over.png';
	document.getElementById("o_marche").src = 'images/webdesign/onglet_marche.png';
	document.getElementById("o_supplements").src = 'images/webdesign/onglet_supplements.png';
	load_artefacts();
}

function onglet_marche()
{
	document.getElementById("onglet_village").style.display = 'none';
	document.getElementById("onglet_villageois").style.display = 'none';
	document.getElementById("onglet_artefacts").style.display = 'none';
	document.getElementById("onglet_marche").style.display = 'block';
	document.getElementById("onglet_supplements").style.display = 'none';
	document.getElementById("o_village").src = 'images/webdesign/onglet_village.png';
	document.getElementById("o_villageois").src = 'images/webdesign/onglet_villageois.png';
	document.getElementById("o_artefacts").src = 'images/webdesign/onglet_artefacts.png';
	document.getElementById("o_marche").src = 'images/webdesign/onglet_marche_over.png';
	document.getElementById("o_supplements").src = 'images/webdesign/onglet_supplements.png';
}

function onglet_supplements()
{
	document.getElementById("onglet_village").style.display = 'none';
	document.getElementById("onglet_villageois").style.display = 'none';
	document.getElementById("onglet_artefacts").style.display = 'none';
	document.getElementById("onglet_marche").style.display = 'none';
	document.getElementById("onglet_supplements").style.display = 'block';
	document.getElementById("o_village").src = 'images/webdesign/onglet_village.png';
	document.getElementById("o_villageois").src = 'images/webdesign/onglet_villageois.png';
	document.getElementById("o_artefacts").src = 'images/webdesign/onglet_artefacts.png';
	document.getElementById("o_marche").src = 'images/webdesign/onglet_marche.png';
	document.getElementById("o_supplements").src = 'images/webdesign/onglet_supplements_over.png';
}

//--------------------------------------------------------------


function onglet_votre_alliance()
{
	document.getElementById("onglet_votre_alliance").style.display = 'block';
	document.getElementById("onglet_allopass_alliance").style.display = 'none';
	document.getElementById("onglet_inviter_alliance").style.display = 'none';
	document.getElementById("o_votre_alliance").src = 'images/webdesign/onglet_votre_alliance_over.png';
	document.getElementById("o_creer_alliance").src = 'images/webdesign/onglet_creer_alliance.png';
	document.getElementById("o_recharger_alliance").src = 'images/webdesign/onglet_recharger_alliance.png';
	document.getElementById("o_inviter_alliance").src = 'images/webdesign/onglet_inviter_amis.png';
}
function onglet_allopass_alliance()
{
	document.getElementById("onglet_votre_alliance").style.display = 'none';
	document.getElementById("onglet_allopass_alliance").style.display = 'block';
	document.getElementById("onglet_inviter_alliance").style.display = 'none';
	document.getElementById("o_votre_alliance").src = 'images/webdesign/onglet_votre_alliance.png';
	document.getElementById("o_creer_alliance").src = 'images/webdesign/onglet_creer_alliance_over.png';
	document.getElementById("o_recharger_alliance").src = 'images/webdesign/onglet_recharger_alliance_over.png';
	document.getElementById("o_inviter_alliance").src = 'images/webdesign/onglet_inviter_amis.png';
}
function onglet_inviter_alliance()
{
	document.getElementById("onglet_votre_alliance").style.display = 'none';
	document.getElementById("onglet_allopass_alliance").style.display = 'none';
	document.getElementById("onglet_inviter_alliance").style.display = 'block';
	document.getElementById("o_votre_alliance").src = 'images/webdesign/onglet_votre_alliance.png';
	document.getElementById("o_creer_alliance").src = 'images/webdesign/onglet_creer_alliance_over.png';
	document.getElementById("o_recharger_alliance").src = 'images/webdesign/onglet_recharger_alliance.png';
	document.getElementById("o_inviter_alliance").src = 'images/webdesign/onglet_inviter_amis_over.png';
}
//--------------------------------------------------------------



function onglet_liste_alliances()
{
	document.getElementById("onglet_liste_villages").style.display = 'none';
	document.getElementById("onglet_liste_alliances").style.display = 'block';
	document.getElementById("o_liste_villages").src = 'images/webdesign/onglet_liste_villages.png';
	document.getElementById("o_liste_alliances").src = 'images/webdesign/onglet_liste_alliances_over.png';
}
function onglet_liste_villages()
{
	document.getElementById("onglet_liste_villages").style.display = 'block';
	document.getElementById("onglet_liste_alliances").style.display = 'none';
	document.getElementById("o_liste_villages").src = 'images/webdesign/onglet_liste_villages_over.png';
	document.getElementById("o_liste_alliances").src = 'images/webdesign/onglet_liste_alliances.png';
}

//--------------------------------------------------------------


function onglet_messagerie()
{
	document.getElementById("onglet_messagerie").style.display = 'block';
	document.getElementById("onglet_discussion").style.display = 'none';
	document.getElementById("onglet_creer_discussion").style.display = 'none';
	document.getElementById("o_votre_messagerie").src = 'images/webdesign/onglet_votre_messagerie_over.png';
	document.getElementById("o_discussion").src = 'images/webdesign/onglet_discussion_encours.png';
	document.getElementById("o_creer_discussion").src = 'images/webdesign/onglet_creer_discussion.png';
}
function onglet_creer_discussion()
{
	document.getElementById("onglet_messagerie").style.display = 'none';
	document.getElementById("onglet_discussion").style.display = 'none';
	document.getElementById("onglet_creer_discussion").style.display = 'block';
	document.getElementById("o_votre_messagerie").src = 'images/webdesign/onglet_votre_messagerie.png';
	document.getElementById("o_discussion").src = 'images/webdesign/onglet_discussion_encours.png';
	document.getElementById("o_creer_discussion").src = 'images/webdesign/onglet_creer_discussion_over.png';
}
function onglet_discussion()
{
	document.getElementById("onglet_messagerie").style.display = 'none';
	document.getElementById("onglet_discussion").style.display = 'block';
	document.getElementById("onglet_creer_discussion").style.display = 'none';
	document.getElementById("o_votre_messagerie").src = 'images/webdesign/onglet_votre_messagerie.png';
	document.getElementById("o_discussion").src = 'images/webdesign/onglet_discussion_encours_over.png';
	document.getElementById("o_creer_discussion").src = 'images/webdesign/onglet_creer_discussion.png';
}

//--------------------------------------------------------------


function onglet_forums()
{
	document.getElementById("onglet_forums").style.display = 'block';
	document.getElementById("onglet_sujets").style.display = 'none';
	document.getElementById("onglet_lecture").style.display = 'none';
	document.getElementById("onglet_creer_sujet").style.display = 'none';
	document.getElementById("o_forums").src = 'images/webdesign/onglet_forums_over.png';
	document.getElementById("o_sujets").src = 'images/webdesign/onglet_sujets.png';
	document.getElementById("o_lecture").src = 'images/webdesign/onglet_lecture.png';
	document.getElementById("o_creer_sujet").src = 'images/webdesign/onglet_creer_sujet.png';
}
function onglet_sujets()
{
	document.getElementById("onglet_forums").style.display = 'none';
	document.getElementById("onglet_sujets").style.display = 'block';
	document.getElementById("onglet_lecture").style.display = 'none';
	document.getElementById("onglet_creer_sujet").style.display = 'none';
	document.getElementById("o_forums").src = 'images/webdesign/onglet_forums.png';
	document.getElementById("o_sujets").src = 'images/webdesign/onglet_sujets_over.png';
	document.getElementById("o_lecture").src = 'images/webdesign/onglet_lecture.png';
	document.getElementById("o_creer_sujet").src = 'images/webdesign/onglet_creer_sujet.png';
}
function onglet_lecture()
{
	document.getElementById("onglet_forums").style.display = 'none';
	document.getElementById("onglet_sujets").style.display = 'none';
	document.getElementById("onglet_lecture").style.display = 'block';
	document.getElementById("onglet_creer_sujet").style.display = 'none';
	document.getElementById("o_forums").src = 'images/webdesign/onglet_forums.png';
	document.getElementById("o_sujets").src = 'images/webdesign/onglet_sujets.png';
	document.getElementById("o_lecture").src = 'images/webdesign/onglet_lecture_over.png';
	document.getElementById("o_creer_sujet").src = 'images/webdesign/onglet_creer_sujet.png';
}
function onglet_creer_sujet()
{
	document.getElementById("onglet_forums").style.display = 'none';
	document.getElementById("onglet_sujets").style.display = 'none';
	document.getElementById("onglet_lecture").style.display = 'none';
	document.getElementById("onglet_creer_sujet").style.display = 'block';
	document.getElementById("o_forums").src = 'images/webdesign/onglet_forums.png';
	document.getElementById("o_sujets").src = 'images/webdesign/onglet_sujets.png';
	document.getElementById("o_lecture").src = 'images/webdesign/onglet_lecture.png';
	document.getElementById("o_creer_sujet").src = 'images/webdesign/onglet_creer_sujet_over.png';
}

//**************************************************************************************************************************//


function more_ressources()
{	
	closeit();
	mode = 4;
	document.getElementById("cadre_haut").style.display = 'none';
	document.getElementById("message_info").style.display = 'none';
	document.getElementById("choix_batiment").style.display = 'none';
	
	document.getElementById("fieldcarte").style.display = 'none';
	document.getElementById("mode_details").style.display = 'none';
	document.getElementById("mode_construction").style.display = 'none';
	document.getElementById("mode_destruction").style.display = 'none';
	
	document.getElementById("mode_gestion").style.display = 'block';
	document.getElementById("gestion_town").style.display = 'block';
	
	document.onmousemove = doSomething; // d&eacute;placement du slider
	
	document.getElementById("mode_attaque").style.display = 'none';
	document.getElementById("attaque_town").style.display = 'none';
	document.getElementById("attaque_list").style.display = 'none';
	
	document.getElementById("last_event").style.display = 'none';
	
	onglet_supplements();
}








//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface MAPS
//**************************************************************************************************************************//
//**************************************************************************************************************************//







//************************************************************************//
//Fleche de construction et de destruction

var vi=false; // La variable vi nous dit si la bulle est visible ou non
 
function move_fleche(e) 
	{
  	if(vi) 
  		{  // Si la bulle est visible, on calcul en temps reel sa position ideale
    	if (navigator.appName!="Microsoft Internet Explorer") 
    		{ // Si on est pas sous IE
		    document.getElementById("action_map").style.left= -1+e.pageX - document.getElementById('page').offsetLeft +"px";
		    document.getElementById("action_map").style.top= -44+e.pageY - document.getElementById('page').offsetTop +"px";
    		}
    	else 
    		{
    		if(document.documentElement.clientWidth<=0) 
    			{
				document.getElementById("action_map").style.left=-1+event.x+document.documentElement.scrollLeft+"px";
				document.getElementById("action_map").style.top=-43+event.y-document.documentElement.scrollTop+"px";
	    		} 
	    	else 
	    		{
				document.getElementById("action_map").style.left=-1+event.x+document.body.scrollLeft+"px";
				document.getElementById("action_map").style.top=-43+event.y+document.body.scrollTop+"px";
        		}
			}
		}
	}
 
function montre_fleche()
	{
	if(vi==false)
		{
		document.getElementById("action_map").style.display    = "block"; // Si il est cacher (la verif n'est qu'une securit&eacute;) on le rend visible.
		document.getElementById("carte").style.cursor          = "url(images/cacher.ico),default";
  		vi=true;
  		}
	}
	
function cache_fleche()
	{
	if(vi==true)
		{
		document.getElementById("action_map").style.display    = "none"; // Si la bulle est visible on la cache
		document.getElementById("carte").style.cursor          = "auto";
		vi=false;
		}
	}
	


var clic  = 0;
var lign  = 0;
var colo  = 0;
var bat   = null;
var duree = 0;
var batiment;
var d;

//****//
		
function display_image(url) {
	img = new Image();
	var tmp = new Date();
	tmp = "?"+tmp.getTime();    
	img.src = url+tmp;
	document.getElementById("carte_image").src = url+tmp;
}

function genere_map() 
{
	bat = new Array();
	file('inc/maps.php?action=generer');
}

function verif_pos_bat()
{
	var r = 0;
	var k;
	
	for (k=0;k<=bat.length && !r;k++) {
		if (bat[k] == lign+"-"+colo) {
			r = 1;
		}
	}
	return r;
}

function time_out(timeout)
{
	duree = timeout;
	if(duree > 0) {
		document.getElementById('infobulle_construction').style.display = 'block';
		document.getElementById('infobulle_construction').style.top     = 435+(lign*8)+'px';
		document.getElementById('infobulle_construction').style.left    = 181+(colo*16)+'px';
		document.getElementById('infobulle_construction').innerHTML = duree+'s';
		duree--;
		clearTimeout(d);
		d = setTimeout("time_out(duree)",1000);
	}
	else {
		document.getElementById('infobulle_construction').style.display = 'none';
		d = setTimeout("genere_map()",1000);
	}
}

function action_bat()
{
	if (lign != 0 && colo != 0) {
		
		if (mode == 2 && clic != 0) {
			batiment = clic;
			select_bat(clic);		
			file('inc/maps.php?action=construct_bat&type='+batiment+'&x='+lign+'&y='+colo);	
		}
		else if (mode == 3 && duree == 0) {
			show_confirm_destruct();
		}
		
		cache_fleche();	
	}
	
}


function isopos(event) {
	
	if ((clic != 0 && mode == 2) || (mode == 3 && duree == 0)) {
		montre_fleche();
		if (!event) { event = e || window.event; }
		
		obj = document.getElementById("carte");
		var offsetTop  = obj.offsetTop;
		var offsetLeft = obj.offsetLeft;
		
		if (navigator.appName!="Microsoft Internet Explorer") {
			var l = event.clientX - offsetLeft - document.getElementById('page').offsetLeft +  window.pageXOffset;
			var h = -33 + event.clientY - offsetTop - document.getElementById('page').offsetTop + window.pageYOffset;
		}
		else {
			for(j=0; j<2; j++ ) {
				obj = obj.offsetParent;
		        offsetTop += obj.offsetTop;
		        offsetLeft += obj.offsetLeft;
			}
			if(document.documentElement.scrollTop > 0 || document.documentElement.scrollLeft > 0 ) {
				var l = -3+event.clientX - offsetLeft + document.documentElement.scrollLeft;
				var h = -33+event.clientY - offsetTop + document.documentElement.scrollTop;
			}
			else {
				var l = -3+event.clientX - offsetLeft + document.body.scrollLeft;
				var h = -33+event.clientY - offsetTop + document.body.scrollTop;
			}
		}
		
		var x = Math.floor((l/16 + 2*h/16 - 1)/2);
		var y = Math.floor((2*h/16 - l/16 + 1)/2);
		
		lign = 1+x+y;
		colo = 1+x-y;
		
		if (mode == 2) {
			
			if ((lign < 1 || lign > 45) ||
			   (colo < 1 || colo > 37) ||
			   (lign <= 1 && (colo <= 11 || colo >= 29)) ||
			   (lign == 2 && (colo <= 10 || colo >= 30)) || 
			   (lign == 3 && (colo <= 7 || colo >= 33)) ||
			   (lign == 4 && (colo <= 2 || colo >= 36)) || 
			   (lign == 5 && (colo <= 1 || colo >= 37)) ||
			   (lign == 35 && colo >= 37) ||
			   (lign == 36 && colo >= 36) ||
			   (lign == 37 && colo >= 35) ||
			   (lign == 38 && colo >= 34) ||
			   (lign == 39 && colo >= 33) ||
			   (lign == 40 && colo >= 32) ||
			   (lign == 41 && colo >= 29) ||
			   (lign == 42 && colo >= 28) ||
			   (lign == 43 && colo >= 27) ||
			   (lign == 44 && colo >= 26) ||
			   (lign == 45 && colo >= 25) ||
			   (verif_pos_bat() == 1) ||
			   (duree != 0)) 
			{ 
				lign = 0; 
				document.getElementById("fleche").src = "images/webdesign/none.png"; 
			}		
			else {
				document.getElementById("fleche").src = "images/webdesign/fleche.png";
			}
		}
			
		if (mode == 3) {
			
			if ((lign < 1 || lign > 45) ||
			   (colo < 1 || colo > 37) ||
			   (lign <= 1 && (colo <= 11 || colo >= 29)) ||
			   (lign == 2 && (colo <= 10 || colo >= 30)) || 
			   (lign == 3 && (colo <= 7 || colo >= 33)) ||
			   (lign == 4 && (colo <= 2 || colo >= 36)) || 
			   (lign == 5 && (colo <= 1 || colo >= 37)) ||
			   (lign == 35 && colo >= 37) ||
			   (lign == 36 && colo >= 36) ||
			   (lign == 37 && colo >= 35) ||
			   (lign == 38 && colo >= 34) ||
			   (lign == 39 && colo >= 33) ||
			   (lign == 40 && colo >= 32) ||
			   (lign == 41 && colo >= 29) ||
			   (lign == 42 && colo >= 28) ||
			   (lign == 43 && colo >= 27) ||
			   (lign == 44 && colo >= 26) ||
			   (lign == 45 && colo >= 25) ||
			   (lign == 21 && colo == 19) ||
			   (verif_pos_bat() == 0))
			    
			{ 
				lign = 0; 
				document.getElementById("fleche").src = "images/webdesign/none.png"; 
			}		
			else {
				document.getElementById("fleche").src = "images/webdesign/fleche.png";
			}
		}
	}
	else {
		return false;
	}
	
}


function select_bat(type_batiment)
{
	if (!clic && duree == 0)
	{
		clic = type_batiment;
		file('inc/maps.php?action=select_bat&type_batiment='+clic);
		document.getElementById("bat_"+clic).style.opacity = 0.5;
		document.getElementById("bat_"+clic).style.filter = "alpha(opacity=" + 50 + ")";
	}
	else if (clic == type_batiment)
	{
		document.getElementById("bat_"+clic).style.opacity = '';
		document.getElementById("bat_"+clic).style.filter = "alpha(opacity=" + +")";
		file('inc/maps.php?action=select_bat&type_batiment=0');
		clic = 0;
	}
	else if (clic && type_batiment)
	{
		document.getElementById("bat_"+clic).style.opacity = '';
		document.getElementById("bat_"+clic).style.filter = "alpha(opacity=" + +")";
		clic = type_batiment;
		document.getElementById("bat_"+clic).style.opacity = 0.5;
		document.getElementById("bat_"+clic).style.filter = "alpha(opacity=" + 50 + ")";
		file('inc/maps.php?action=select_bat&type_batiment='+clic);
	}
	
}

//**********************************************************************************//







//**************************************************************************************************************************
//**************************************************************************************************************************
//Interface GESTION
//**************************************************************************************************************************
//**************************************************************************************************************************

//**********************************************************************************//	
//Fonctions Carousel
var imageList = [
	 "images/icones/artefact_arme.png",
	 "images/icones/artefact_defense.png",
	 "images/icones/artefact_prod.png",
	 "images/icones/artefact_duree.png",
	 "images/icones/artefact_gold.png",
	 ];
	 
var fmtItemd = function(imgType, artefact, url, cout, duree) {

  	var innerHTML = 
  		'<a href="' + url + '">' + artefact + '<img style="margin-top: 9px; margin-bottom: 10px;" src="' + imageList[imgType] +	'" width="' + 64 + '" height="' + 64 + '"/><div style="font-size: 12px; margin-bottom: 14px"><div style="margin-bottom: 14px">Coût : ' + cout + ' pi&egrave;ces d\'or</div>Dur&eacute;e : '+duree+'</div></a>';
  
	return innerHTML;
};
var fmtItema = function(imgType, artefact, evol, date) {

  	var innerHTML = 
  		'<a href="#NULL">' + artefact + '<img style="margin-top: 9px; margin-bottom: 10px;" src="' + imageList[imgType] + '" width="' + 64 + '" height="' + 64 + '"/><div style="font-size: 12px; margin-bottom: 14px"><div style="margin-bottom: 14px">Acquis le : '+date+'</div>Evolution : '+evol+'</div></a>';
  
	return innerHTML;
};


var handlePrevButtonState = function(type, args) {

	var enabling = args[0];
	var leftImage = args[1];
	if(enabling) {
		leftImage.src = "images/icones/left_enabled.png";	
	} else {
		leftImage.src = "images/icones/left_disabled.png";
	}
	
};
var handleNextButtonState = function(type, args) {

	var enabling = args[0];
	var rightImage = args[1];
	if(enabling) {
		rightImage.src = "images/icones/right_enabled.png";	
	} else {
		rightImage.src = "images/icones/right_disabled.png";
	}
	
};

var load1 = function(carousel) { };
var load2 = function(carousel) { };
	
		
var loadInitialItems1 = function(type, args) {
		load1(this);	
};
	
var loadNextItems1 = function(type, args) {	
	var alreadyCached = args[2];
		
	if(!alreadyCached) {
		load1(this);
	}
};

var loadPrevItems1 = function(type, args) {
	var alreadyCached = args[2];
		
	if(!alreadyCached) {
		load1(this);
	}
};
	
var loadInitialItems2 = function(type, args) {	
	load2(this);	
};
	
 var loadNextItems2 = function(type, args) {	
	var alreadyCached = args[2];
		
	if(!alreadyCached) {
		load2(this);
	}
};
	
var loadPrevItems2 = function(type, args) {
	var alreadyCached = args[2];
		
	if(!alreadyCached) {
		load2(this);
	}
};

//*******************************//

var dre;
var heures;
var minutes;
var secondes;

var dra;
var heures_atta;
var minutes_atta;
var secondes_atta;

var drt;

function evenements() {
	
	actu_evenements();
	clearTimeout(drt);
	drt = setTimeout("evenements()",60000);
}
function actu_evenements() {
	file('inc/evenements.php?action=actu');	
}


function production_fonc(product) {
	var t;
	if (product > 0) {
		clearTimeout(t);
		t = setTimeout("production_fonc(0)",1000*product);
	}
	else {
		actu_production_fonc();
	}
}
function actu_production_fonc() {
	file('inc/gestion.php?action=prod');	
}

function pause() {
	file('inc/gestion.php?action=pause');
}

function evolution() {
	file('inc/gestion.php?action=evolution');
}

function valider_gestion() {
	file('inc/gestion.php?action=save&people_defense='+people_defense+'&people_food='+people_food+'&people_wood='+people_wood+'&people_iron='+people_iron+'&people_attaque='+people_attaque);
}

function lancer_recherche(typ,ida) {
	file('inc/gestion.php?action=recherche&typ='+typ+'&ida='+ida);
}

function valider_marche() {
	file('inc/gestion.php?action=marche&gold='+stock_gold_reste+'&food='+stock_food_reste+'&wood='+stock_wood_reste+'&iron='+stock_iron_reste);
}

function allopass_ressources(code) {
	file('inc/gestion.php?action=allopass_ressources&code='+code);
}

function annuler_recherche() {
	file('inc/gestion.php?action=recherche&method=cancel');
}

function load_artefacts() {
	file('inc/gestion.php?action=artefacts');
}

function end_search() {
	file('inc/gestion.php?action=recherche&method=end');
}


function time_out_recherche()
{
	if(heures > 0 || minutes > 0 || secondes > 0) {
		document.getElementById('temps_recherche').innerHTML = heures+'h '+minutes+'m '+secondes+'s';
		
		if (secondes == 0) {
			minutes--;
			secondes = 60;
		}
		if (minutes == -1) {
			heures--;
			minutes = 59;
		}
		secondes--;
		
		clearTimeout(dre);
		dre = setTimeout("time_out_recherche()",1000);
	}
	else {
		end_search();
	}
}


//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface ATTAQUE
//**************************************************************************************************************************//
//**************************************************************************************************************************//



var timer_map = 0;
var mapOpacity = 0;


function afficher_map(cle)
{	
	mapOpacity += 0.20;
	document.getElementById('carte_attaque').innerHTML = '<img src=\'images/maps/'+cle+'.png\' />';
	document.getElementById('carte_attaque').style.opacity = mapOpacity;
	document.getElementById('carte_attaque').style.filter = "alpha(opacity=" + mapOpacity * 100 + ")";
	
	clearTimeout(timer_map);
	timer_map = setTimeout("afficher_map('"+cle+"')",5);
	
	if (mapOpacity >= 0.90) {
		mapOpacity = 1;
		document.getElementById('carte_attaque').style.opacity = mapOpacity;
		document.getElementById('carte_attaque').style.filter = "alpha(opacity=" + mapOpacity * 100 + ")";
		clearTimeout(timer_map);
		timer_map = 0;
	}
}

function cacher_map(cle)
{	
	mapOpacity -= 0.20;
	document.getElementById('carte_attaque').innerHTML = '<img src=\'images/maps/'+cle+'.png\' />';
	document.getElementById('carte_attaque').style.opacity = mapOpacity;
	document.getElementById('carte_attaque').style.filter = "alpha(opacity=" + mapOpacity * 100 + ")";
	
	clearTimeout(timer_map);
	timer_map = setTimeout("cacher_map('"+cle+"')",5);
		
	if (mapOpacity <= 0.25) {
		mapOpacity = 0;
		document.getElementById('carte_attaque').style.opacity = mapOpacity;
		document.getElementById('carte_attaque').style.filter = "alpha(opacity=" + mapOpacity * 100 + ")";
		clearTimeout(timer_map);
		timer_map = 0;
	}

}

function lancer_attaque(key) {
	file('inc/attaque.php?action=attaque&cle='+key+'&people_attaque='+document.getElementById("slider13_label").innerHTML+'&arme='+document.getElementById("type_arme").value+'&defense='+document.getElementById("type_defense").value);
}

function end_attaque() {
	file('inc/attaque.php?action=end');
}

function time_out_attaque()
{
	if(heures_atta > 0 || minutes_atta > 0 || secondes_atta > 0) {
		document.getElementById('temps_attaque').innerHTML = heures_atta+'h '+minutes_atta+'m '+secondes_atta+'s';
		
		taille = Math.abs(Math.round( (( (heures_atta*3600 + minutes_atta*60 + secondes_atta) / (duree_attaque*3600)) - 1) * 100));
		document.getElementById('barre_progression').style.width = taille+'%';
		
		if (secondes_atta == 0) {
			minutes_atta--;
			secondes_atta = 60;
		}
		if (minutes_atta == -1) {
			heures_atta--;
			minutes_atta = 59;
		}
		secondes_atta--;
		
		clearTimeout(dra);
		dra = setTimeout("time_out_attaque()",1000);
	}
	else {
		end_attaque();
	}
}




			
	
//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface ALLIANCES
//**************************************************************************************************************************//
//**************************************************************************************************************************//



function edit_name_alliance(info) {
	if (info == 0) {
		var nom;
		nom = document.getElementById('name_alliance').innerHTML;
		document.getElementById('edit_name').innerHTML = '<span id="name_alliance" class="info_all" style="position: absolute; margin-top: -1px;"><input type="text" name="edit_name_alliance" id="edit_name_alliance" maxlength="15" value="'+nom+'" /><img src="images/webdesign/valider.png" alt="Valider la modification" onclick="javascript:edit_name_alliance(1);" style="cursor:pointer; margin-top: -2px; vertical-align: middle;" /></span>';
	
	}
	else {
		file('inc/alliances.php?action=edit&name='+document.getElementById('edit_name_alliance').value);
		document.getElementById('edit_name').innerHTML = '<span id="name_alliance" class="info_all" style="font-style: italic;">Chargement...</span>';
	}
}
function edit_cri_guerre(info) {
	if (info == 0) {
		var cri;
		cri = document.getElementById('cri_guerre').innerHTML;
		document.getElementById('edit_cri').innerHTML = '<span id="cri_guerre" style="position: absolute; margin-top: -1px;"><input type="text" name="edit_cri_guerre" id="edit_cri_guerre" maxlength="50" value="'+cri+'" /><img src="images/webdesign/valider.png" alt="Valider la modification" onclick="javascript:edit_cri_guerre(1);" style="cursor:pointer; margin-top: -2px; vertical-align: middle;" /></span>';
	}
	else {
		file('inc/alliances.php?action=edit&cri='+document.getElementById('edit_cri_guerre').value);
		document.getElementById('edit_cri').innerHTML = '<span id="cri_guerre" class="info_all" style="font-style: italic;">Chargement...</span>';
	}
}

function creer_alliance() {
	document.getElementById('chargement_allopass').style.display = 'block';
	document.getElementById('send_allopass').style.display = 'none';
	file('inc/alliances.php?action=creer&nom='+document.getElementById('new_edit_name').value+'&cri='+document.getElementById('new_edit_cri').value+'&code='+document.getElementById('new_edit_allopass').value);
}

function recharger_alliance() {
	document.getElementById('chargement_allopass').style.display = 'block';
	document.getElementById('send_allopass').style.display = 'none';
	file('inc/alliances.php?action=recharger&nom='+document.getElementById('new_edit_name').value+'&cri='+document.getElementById('new_edit_cri').value+'&code='+document.getElementById('new_edit_allopass').value);
}

function send_message_alliance() {
	file('inc/alliances.php?action=send&message='+document.getElementById('message_alliance').value);
	document.getElementById('message_alliance').value = '';
}

function accepter_joueur_alliance(id) {
	file('inc/alliances.php?action=addjoueur&id='+id);
}  
function refuser_joueur_alliance(id) {
	file('inc/alliances.php?action=refjoueur&id='+id);
} 
function delete_joueur_alliance(id) {
	refuser_joueur_alliance(id);
}      


var timea;

function refresh_message_alliance() {
	file('inc/alliances.php?action=refresh');
	if (timea) { clearTimeout(timea); timea = 0; }
	timea = setTimeout("refresh_message_alliance()",10000);
}

function ajouter_invite_alliance() {
	file('inc/alliances.php?action=ajoutinvite&invite='+document.getElementById('ami').value);
	document.getElementById("ajoutami").value="Chargement...";
	document.getElementById("ajoutami").disabled = true;
}
function delete_invite_alliance(id) {
	file('inc/alliances.php?action=delinvite&invite='+id);
}

function send_invite_alliance() {
	file('inc/alliances.php?action=sendinvite&message='+document.getElementById('message').value);
}

function delinvite(id) {
	file('inc/alliances.php?action=delinviter&invite='+id);
}
function resendinvite(id) {
	file('inc/alliances.php?action=resendinvite&invite='+id);
	show_resend_invite();
}

function acceptinvite(alliance) {
	file('inc/alliances.php?action=acceptinvite&alliance='+alliance);
	show_resend_invite();
}

function refuseinvite(alliance) {
	file('inc/alliances.php?action=refuseinvite&alliance='+alliance);
	show_resend_invite();
}
function delalliance() {
	file('inc/alliances.php?action=delalliance');
}

function quitalliance() {
	file('inc/alliances.php?action=quitalliance');
}

function inscription_alliance(id) {
	file('inc/alliances.php?action=inscription&id='+id);
}

	
//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface CLASSEMENT
//**************************************************************************************************************************//
//**************************************************************************************************************************//

function pageJoueurs(page) {
	file('inc/classement.php?action=joueurs&page='+page);	
}

function pageAlliances(page) {
	file('inc/classement.php?action=alliances&page='+page);	
}

	
//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface MESSAGERIE
//**************************************************************************************************************************//
//**************************************************************************************************************************//

function viewdiscussion(discussion) {
	file('inc/messagerie.php?id='+discussion);
	onglet_discussion();
	document.getElementById("discussionencours").style.display = 'inline';
	document.getElementById("chargement_discussion").style.display = 'block';
	document.getElementById("contenudiscussion").style.display = 'none';
}
function fermerdiscussion() {
	onglet_messagerie();
	document.getElementById("discussionencours").style.display = 'none';
}


function pageMessagerie(page) {
	file('inc/messagerie.php?action=discussions&page='+page);	
}

function pageDiscussion(page) {
	file('inc/messagerie.php?action=messages&page='+page);	
}

function envoiMessage() {
	filepost('inc/messagerie.php?action=nouveau&nickname='+document.getElementById("nickname").value+'&titre='+escape(document.getElementById("titre").value),document.getElementById('editeur_content2').value);	
	document.getElementById("wysiwyg_creer").style.display = "none";
	document.getElementById("chargement_creer").style.display = "block";
}

function envoiReponse() {
	filepost('inc/messagerie.php?action=reponse&id_disc='+document.getElementById("id_disc").value,document.getElementById('editeur_content1').value);	
	document.getElementById("wysiwyg_repondre").style.display = "none";
	document.getElementById("chargement_repondre").style.display = "block";
}


//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface FORUMS
//**************************************************************************************************************************//
//**************************************************************************************************************************//


function viewforum(forum) {
	file('inc/forums.php?id_forum='+forum);
	onglet_sujets();
	document.getElementById("listesujets").style.display = 'inline';
	document.getElementById("chargement_forum").style.display = 'block';
	document.getElementById("contenuforum").style.display = 'none';
}

function fermerforum() {
	onglet_forums();
	document.getElementById("listesujets").style.display = 'none';
}

function viewsujet(sujet) {
	file('inc/forums.php?id_sujet='+sujet);
	onglet_lecture();
	document.getElementById("enlecture").style.display = 'inline';
	document.getElementById("chargement_sujet").style.display = 'block';
	document.getElementById("contenusujet").style.display = 'none';
}

function fermersujet() {
	onglet_forums();
	document.getElementById("enlecture").style.display = 'none';
}


function pageSujet(page) {
	file('inc/forums.php?action=forum&page='+page);	
}

function pageContenu(page) {
	file('inc/forums.php?action=sujet&page='+page);	
}

function envoiSujet() {
	filepost('inc/forums.php?action=nouveau&forum='+document.getElementById('forum').value+'&titre='+escape(document.getElementById('titre').value),document.getElementById('editeur_content2').value);	
	document.getElementById("wysiwyg_creer").style.display = "none";
	document.getElementById("chargement_creer").style.display = "block";
}
function envoiNewReponse() {
	filepost('inc/forums.php?action=reponse&sujet='+document.getElementById("id_sujet").value,document.getElementById('editeur_content1').value);	
	document.getElementById("wysiwyg_repondre").style.display = "none";
	document.getElementById("chargement_repondre").style.display = "block";
}

function edit_message_forum(id) {
	filepost('inc/forums.php?action=edit&message='+id,document.getElementById('editmess').value);
}
function delete_message_forum(id) {
	if (confirm("Souhaitez vous vraiment supprimer ce message ?") == true) {
		file('inc/forums.php?action=delete&message='+id);	
	}
}
function open_sujet_forum(id) {
	if (confirm("Souhaitez vous vraiment réouvrir ce topic ?") == true) {
		file('inc/forums.php?action=open&sujet='+id);	
	}
}
function close_sujet_forum(id) {
	if (confirm("Souhaitez vous vraiment fermer ce topic ?") == true) {
		file('inc/forums.php?action=close&sujet='+id);	
	}
}

//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface TCHAT
//**************************************************************************************************************************//
//**************************************************************************************************************************//

var timetchat;
function refresh_message_tchat() {
	file('inc/tchat.php?action=refresh');
	if (timetchat) { clearTimeout(timetchat); timetchat = 0; }
	timetchat = setTimeout("refresh_message_tchat()",10000);
}

function send_message_tchat() {
	file('inc/tchat.php?action=send&message='+document.getElementById('message').value);
	document.getElementById('message').value = '';
}



//**************************************************************************************************************************//
//**************************************************************************************************************************//
//Interface PROFILS
//**************************************************************************************************************************//
//**************************************************************************************************************************//



function edit_mdp(info) {
	if (info == 0) {
		var mdp;
		mdp = document.getElementById('mdp').innerHTML;
		document.getElementById('edit_mdp').innerHTML = '<span id="mdp" style="position: absolute; margin-top: -1px;"><input type="text" name="edit_motdepasse" id="edit_motdepasse" maxlength="30" value="'+mdp+'" /><img src="images/webdesign/valider.png" alt="Valider la modification" onclick="javascript:edit_mdp(1);" style="cursor:pointer; margin-top: -2px; vertical-align: middle;" /></span>';
	}
	else {
		file('inc/profil.php?action=edit&mdp='+document.getElementById('edit_motdepasse').value);
		document.getElementById('edit_mdp').innerHTML = '<span id="mdp" class="info_all" style="font-style: italic;">Chargement...</span>';
	}
}
function edit_email(info) {
	if (info == 0) {
		var email;
		email = document.getElementById('email').innerHTML;
		document.getElementById('edit_email').innerHTML = '<span id="email" style="position: absolute; margin-top: -1px;"><input type="text" name="edit_motdepasse" id="edit_adremail" maxlength="255" value="'+email+'" /><img src="images/webdesign/valider.png" alt="Valider la modification" onclick="javascript:edit_email(1);" style="cursor:pointer; margin-top: -2px; vertical-align: middle;" /></span>';
	}
	else {
		file('inc/profil.php?action=edit&email='+document.getElementById('edit_adremail').value);
		document.getElementById('edit_email').innerHTML = '<span id="email" class="info_all" style="font-style: italic;">Chargement...</span>';
	}
}


function reinitialiser() {
	file('inc/profil.php?action=reinitialiser');	
}

function supprimer_compte() {
	file('inc/profil.php?action=delete');	
}

function new_message(id) {
	document.location.href='messagerie.php?id='+id;
}

function lost_password() {
	file('inc/utilisateur.php?action=identifiants&email='+document.getElementById('email').value);	
}
	
function envoi_contact() {
	if (document.getElementById('email').value == '' || document.getElementById('message').value == '') {
		document.getElementById('errEmailorMessage').style.display = 'block';
		document.getElementById('dwindow').style.height = parseInt(document.getElementById('dwindow').style.height) + 40 + 'px';
	}
	else {
		filepost('inc/utilisateur.php?action=contact&nickname='+document.getElementById('nickname').value+'&email='+document.getElementById('email').value,document.getElementById('message').value);
		document.getElementById('dwindow').style.height = '120px';
		document.getElementById("dwindowcontent").innerHTML= "<p class=dinfotitle>Votre message à bien été envoyée.<br /><span class=\"notice\">Vous devriez recevoir une réponse dans les 48h</span></p>";
		clearTimeout(timeout);
		timeout = setTimeout("closeit()",2000);
	}
}


//**************************************************************************************************************************//
//**************************************************************************************************************************//
//START
//**************************************************************************************************************************//
//**************************************************************************************************************************//


function start() {
	genere_map();
	i1 = new Image;
	i1.src = "images/webdesign/fleche.png";
	i2 = new Image;
	i2.src = "images/webdesign/none.png";
	i3 = new Image;
	i3.src = "images/DHTML/arbre.png";
	i4 = new Image;
	i4.src = "images/DHTML/close.gif";
	i5 = new Image;
	i5.src = "images/DHTML/top.gif";
	i6 = new Image;
	i6.src = "images/icones/alliances_select.png";
	i7 = new Image;
	i7.src = "images/icones/classement_select.png";
	i8 = new Image;
	i8.src = "images/icones/deconnexion_select.png";
	i9 = new Image;
	i9.src = "images/icones/forums_select.png";
	i10 = new Image;
	i10.src = "images/icones/messagerie_select.png";
	i11 = new Image;
	i11.src = "images/icones/profil_select.png";
	i12 = new Image;
	i12.src = "images/icones/village_select.png";
	i13 = new Image;
	i13.src = "images/icones/thumb_slider.png";
	i14 = new Image;
	i14.src = "images/icones/slider.png";
}
	
