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(ptr, path) {
	if (document.images) {
		image01 = newImage(path+"menu1-over.gif");
		image02 = newImage(path+"menu2-over.gif");
		image03 = newImage(path+"menu3-over.gif");
		image04 = newImage(path+"menu4-over.gif");
		image05 = newImage(path+"menu5-over.gif");
		image06 = newImage(path+"menu6-over.gif");
		image07 = newImage(path+"menu7-over.gif");
		image08 = newImage(path+"ss_menu1-over.jpg");
		image09 = newImage(path+"ss_menu2-over.jpg");
		image10 = newImage(path+"ss_menu3-over.jpg");
		image11 = newImage(path+"ss_menu4-over.jpg");
		image12 = newImage(path+"ss_menu5-over.jpg");
		image13 = newImage(path+"ss_menu6-over.jpg");
		image14 = newImage(path+"ss_menu7-over.jpg");
		
		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
		if (fermer!='') message=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 popCenter(url,h,l,chaine) {
	var h=Math.round(h)+20; 
	var l=Math.round(l)+10; 
	var reg=new RegExp("[,]+", "g");
	var infos=chaine.split(reg);	
	if (infos[0]=="center") {
		var PosX = ( screen.availWidth - h ) / 2; 
		var PosY = ( screen.availHeight - l ) / 2; 
	}
	else { var PosX="2"; var PosY="2"; }

	var I1=infos[1]; var I2=infos[2]; var I3=infos[3]; var I4=infos[4];
	var I5=infos[5]; var I6=infos[6]; var I7=infos[7]; var title=infos[8];

	var option = ",toolbar="+I1+",location="+I2+",directories="+I3+",status="+I4+",menubar="+I5+",scrollbars="+I6+",resizable="+I7+",top="+PosY+",left="+PosX+",width="+h+",height="+l; 
	window.open(url, title, option); 
}

function affMaskBlock(index, affmask) {
	var ISchaine=index.indexOf(",",0);
	if (ISchaine>0) var tableau=index.split(',');
	else var tableau=new Array([index]);

	for (var i=0; i<tableau.length; i++) {
		var index=tableau[i];
		if (affmask=="auto") {
			keep1 = document.getElementById(index).style.display;
			keep2 = document.getElementById(index).style.visibility;	
			currentD = (keep1 == 'block') ? 'none' : 'block';
			currentV = (keep2 == 'visible') ? 'hidden' : 'visible';		
			document.getElementById(index).style.display = currentD;
			document.getElementById(index).style.visibility = currentV;
		}
		else {
			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 affLeftMulti(id_bloc) {
	keep1 = document.getElementById(id_bloc).style.display;
	keep2 = document.getElementById(id_bloc).style.visibility;	
	currentD = (keep1 == 'none') ? 'block' : 'none';
	currentV = (keep2 == 'hidden') ? 'visible' : 'hidden';		
	document.getElementById(id_bloc).style.display = currentD;
	document.getElementById(id_bloc).style.visibility = currentV;
}
function affTop(pti, bloc, over_out) {
	var BB="imgM"+bloc;
	if (over_out=="over") document.getElementById(BB).src=pti+"v2_onglet"+bloc+".png";
	else document.getElementById(BB).src=pti+"spacer.gif";
}
