/**************************************
* MaToolBox v0.12 — Nicolas Feschotte *
**************************************/

/* ----------------------------------- GESTION MENU ----------------------------------- */
// var lemenu = new Array ("menu-qui","menu-credit","menu-racha","menu-assu","menu-pat","menu-epar");

/* affichage des éléments du menu */
function affiche(cet_obj) {
	var i = 0;

	while (i < lemenu.length) {
		if (cet_obj != lemenu[i]) {
			affiche_masque(lemenu[i], 'hide');
		} else {
			affiche_masque(cet_obj, 'show');
		}
		i++;
	}
	
}

/* fonction d'amandine qui traite un sous menu avec un n° de sub */
function cache_menu() {
	for (var i = 1; i<=10; i++) {
		if (getID('smenu'+i)) { getID('smenu'+i).style.display='none'; }
	}
}

/* ----------------------------------- FIN GESTION MENU ----------------------------------- */

/* récup de l'id d'un obj */
function getID(obj) {
	return MM_findObj(obj);	
}

/* affichage / masque forcé ou non d'un id */
function affiche_masque(cet_obj,force) {
	target = getID(cet_obj);	
	if(target.style.display!="none") { target.style.display="none"; } 
	else { target.style.display="block"; }
	
	if(force=="show") target.style.display = "block";
	if(force=="hide") target.style.display = "none";
}

/* box l'alerte de confirmation */
function alerte(contenu) {
	return confirm(contenu);
}

/* redim une window */
function resize(percentage_largeur,percentage_hauteur) {
	largeur_ecran = screen.width;
	hauteur_ecran = screen.height;
	new_largeur = (percentage_largeur * largeur_ecran) / 100;
	new_hauteur = (percentage_hauteur * hauteur_ecran) / 100;
	window.resizeTo(new_largeur, new_hauteur);
	
}

/* déplace une window */
function move(topx,topy) {
	window.moveTo(topx,topy);
}

/* coche ou décoche toutes les checkbox du formulaire "form" */
function selectAllChk(form){
	var frm = document.forms[form] ;
	var chk = eval(form+'.checked') ;
	var cpt = eval(form+'.length') ;
	if(cpt) {
		for(i=0;i<cpt;i+=1){
			eval(form+'[i].checked = chk') ;
		}
	} else {
		eval(form+'.checked = chk') ;
	}
}

/* on click tu coche / décoche une box */
function checkmabox(mabox) {
	labox = getID(mabox);
	if (labox.checked == 1) labox.checked = 0;
	else labox.checked = 1;
}

/* recharger ou aller à une page */
function recharge_page(dest) {
	if (dest != null) 
	window.location.href = dest;
	else window.location.href= window.location.href;
}
/* recharger dans une frame */
function charge(dest, maframe) {
	parent.frames[maframe].window.location = dest; 
}
