function newImage(arg) { if (document.images) { rslt = new Image(); rslt.src = arg; return rslt;}}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) { document[changeImages.arguments[i]].src = changeImages.arguments[i+1]; }
	}
}
var preloadFlag = false;
function preloadImages(path, userLanguage) {
	if (document.images) {
		I01_over = newImage(path+"img/onglet.png");
		preloadFlag = true;
	}
}

function affiche_messages(message, type, fermer) {
	if (type=="1") alert(message);
	if (type=="2") document.getElementById('top_message').innerHTML=message;
	if (type=="3") {
		var popup=message+"<br><br><a href='#' class='dform_msg_lnk' onclick='HideForm(\"D_FOND_msg\",\"D_FORM_msg\")'>"+fermer+"</a>";
		document.getElementById('D_FORM_msg').innerHTML=popup;
		ShowForm('D_FOND_msg','D_FORM_msg');
	}
}

function affMaskBlock(index, affmask) {
	if (affmask=="1") {
		document.getElementById(index).style.visibility='visible';	
		document.getElementById(index).style.display='block';
	}
	else {
		document.getElementById(index).style.visibility='hidden';
		document.getElementById(index).style.display='none';
	}
}

function switch_class(index, classe) {
	document.getElementById(index).className=classe;
}

function ConfirmMessage(url,msg) {
	if (msg=="") var msg="Voulez-vous vraiment supprimer cet élément ?";
	if (url!='' && confirm(msg)) window.open(url, '_self');
}

function switchIMG(bloc, path) {
	document.getElementById(bloc).src=path;
}

function popCenter(url,h,l) {
	var PosX = ( screen.availWidth - h ) / 2; 
	var PosY = ( screen.availHeight - l ) / 2; 
	var option = ",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,top="+PosY+",left="+PosX+",width="+h+",height="+l; 
	window.open(url,"titre",option); 
}

function overMenu(ptr, ind, menu, overout, chaine) {
	
	var reg=new RegExp("[,]+", "g");
	var tableau=chaine.split(reg);
	
	if (ptr=="clear") {
		for (var i=0; i<tableau.length; i++) {
			var bloc="menu"+tableau[i];
			var ssbloc='ssmenu'+tableau[i];	
			switch_class(bloc, 'ongletoff');
			if (document.getElementById(ssbloc)) document.getElementById(ssbloc).style.visibility='hidden';
		}
	}
	if (overout=="on") { 
		if (menu=="" || menu>=8) {
			for (var i=0; i<tableau.length; i++) {
				var bloc="menu"+tableau[i];
				var ssbloc='ssmenu'+tableau[i];	
				switch_class(bloc, 'ongletoff');
				if (document.getElementById(ssbloc)) document.getElementById(ssbloc).style.visibility='hidden';
			}
			var bloc="menu"+ind;
			var ssbloc='ssmenu'+ind;	
			switch_class(bloc, 'ongleton');
			if (document.getElementById(ssbloc)) document.getElementById(ssbloc).style.visibility='visible';
		}
		else {
			for (var i=0; i<tableau.length; i++) {
				var bloc="menu"+tableau[i];
				var ssbloc='ssmenu'+tableau[i];	
				if (tableau[i]!=menu) {
					switch_class(bloc, 'ongletoff');
					if (document.getElementById(ssbloc)) document.getElementById(ssbloc).style.visibility='hidden';
				}
			}
			var bloc="menu"+ind;
			var ssbloc='ssmenu'+ind;	
			switch_class(bloc, 'ongleton');
		}
	}
	else {
		if (menu!="" && menu<9) {
			for (var i=0; i<tableau.length; i++) {
				var bloc="menu"+tableau[i];
				var ssbloc='ssmenu'+tableau[i];	
				if (tableau[i]!=menu) switch_class(bloc, 'ongletoff');
			}
		}
	}
}