// Script issu des tutoriels http://css.alsacreations.com
window.onload=montre;

function montre(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
	if (d) {
		d.style.display='block';
		//new Effect.SlideDown(d, {duration:1})
	}
}

function change_drapeau_pays(elt, valeur) {
	var tab = valeur.split("|");
	document.getElementById(elt).src = './images/pays/' + tab[1];
}

function change_icone_jeu(elt, valeur) {
	var tab = valeur.split("|");
	document.getElementById(elt).src = './images/jeux/' + tab[1];
}

function popup_dl(id) {
	ouvrirPopup('./download.php?id=' + id,'', 150, 15); 
}

// Fonction permettant d'ouvrir une popup avec la liste des emoticons disponibles
function emo_pop() {
	ouvrirPopup('popup.php?CODE=emoticons', 300, 400);
}

// Fonction permettant d'ouvrir une popup avec une aide sur le BBCode
function bbcode_pop() {
	ouvrirPopup('popup.php?CODE=bbcode', 800, 550);
}

// Fonction permettant d'ouvrir une popup avec une aide sur le BBCode pour les commentaires
function bbcodecmt_pop() {
	ouvrirPopup('popup.php?CODE=bbcodecmt', 800, 550);
}

// Fonction permettant d'ouvrir une popup avec la liste des emoticons disponibles
function emo_popf() {
	ouvrirPopup('../popup.php?CODE=emoticons', 300, 400);
}

// Fonction permettant d'ouvrir une popup avec une aide sur le BBCode depuis le forum
function bbcode_popf() {
	ouvrirPopup('../popup.php?CODE=bbcode', 800, 550);
}

function ouvrirPopup (open_url, largeur, hauteur) {
	var posX = (screen.width / 2) - (largeur / 2);
	var posY = (screen.height / 2) - (hauteur / 2);
	window.open(open_url,"","width = " + largeur + ", height = " + hauteur + ", left = " + posX + ", top = " + posY + ", resizable=yes, scrollbars=yes");
}

function ValidBrevesForm() {
	var titres = document.getElementsByName('titre');
	if (titres.length > 0) {
		titre = titres[0].value;
		if (titre.length > 0) {
			document.formulaire.submit();
		} else {
			alert('Veuillez saisir un titre pour cette brève !');
		}
	} else {
		document.formulaire.submit();
	}
}

function CheckAll (x) {
	var formulaire = document.formulaire;
	for (var i = 0; i < formulaire.elements.length; i++) {
		var e = formulaire.elements[i];
		if ((e.type == 'checkbox') && (!e.disabled)) {
			var tableau = e.name.split('_');
			if (tableau[0] == x) {
				$chaine = 'e.checked = formulaire.' + x + '_all.checked';
				eval($chaine);
			}
			if (tableau[1] == x) {
				$chaine = 'e.checked = formulaire.' + x + '_all.checked';
				eval($chaine);
			}
		}
	}
}


function select_checkboxes(status) {
	for (i = 0; i < document.formulairem.length; i++) {
		document.formulairem.elements[i].checked = status;
	}
}

function CheckCommentaires () {
	var formulaire = document.formulaire;
	for (var i = 0; i < formulaire.elements.length; i++) {
		var e = formulaire.elements[i];
		if ((e.type == 'checkbox') && (!e.disabled)) {
			var tableau = e.name.split('_');
			if (tableau[0] == x) {
				$chaine = 'e.checked = formulaire.' + x + '_all.checked';
				eval($chaine);
			}
			if (tableau[1] == x) {
				$chaine = 'e.checked = formulaire.' + x + '_all.checked';
				eval($chaine);
			}
		}
	}
}

function InsertFlags(valeur) {
   // Get the editor instance that we want to interact with.
   var oEditor = FCKeditorAPI.GetInstance('contenu') ;

   // Check the active editing mode.
   if ( oEditor.EditMode == FCK_EDITMODE_WYSIWYG ) {
      // Insert the desired HTML.
      oEditor.InsertHtml(valeur) ;
   } else {
      alert( 'Veuillez repasser en mode WYSIWYG !' ) ;
    }
}