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) {
	if (document.images) {
		/*images_01_over = newImage(path+"img/left_over.gif"); */
		preloadFlag = true;
	}
}
function overmenu(index, encours, over_out) {
	if (index!=encours) {
		var cn="";
		if (index.indexOf("left",0)!=-1) var cn="left"; 
		if (index.indexOf("left2",0)!=-1) var cn="left2"; 
		if (index.indexOf("top",0)!=-1) var cn="menu"; 
		if (cn=="") {
			var bloc="menu"+index;
			var classname="menuleft"+over_out;
			document.getElementById(bloc).className=classname;
		}
		else {
			if (over_out=="out") var classname=cn; else classname=cn+"_over";
			document.getElementById(index).className=classname;	
		}
	}
}

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 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 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 preselectOccaz(url, form, chp, val, lst) {

	// Récupération des champs :
	var data="chp="+chp+"&val="+val+"&lst="+lst;

	// Transfert Ajax :
	var xhr_object = null;   
	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();   
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");   
	else { alert("Error XMLHttpRequest"); return; }    

	xhr_object.open("POST", url, true);   
	xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) eval(xhr_object.responseText); }   
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");   
	xhr_object.send(data); 
}
function affectElement(bloc, liste, retour, form) {
	document.getElementById(bloc).value=retour;
	document.getElementById(liste).style.display='none';
}