//***************************************************RollOver dans INPUT IMAGE
function image_roll(img_swap, img_name) 
{ 
	img_name.src = img_swap
}

//***************************************************CLICK dans la page
function test(){
	if(document.getElementById('show_smenu').style.position=='absolute'){
			hide('smenu');hide('epingleG');hide('fermerG');
	}
}

//***************************************************Centrer une popup
function popup(mapage, nom, yesno, largeur, hauteur)
    {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var a;
	var no;
	var yes;
	if (yesno == 'yes')
		{
	  		a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
	else if (yesno == 'no')
		{
			a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
    }
	
//***************************************************Redirection de page
function redirect(url)
{
	window.opener.location.href= url;
	self.close();
}


//***************************************************Ajouter aux favoris
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)
function addFav()
	{
	if (nav == "Mic" && ver >= 4)
		{
		url_site="#URL";
		titre_site = "CLIENT SQLI";
		document.write('<A HREF="#" onClick="window.external.AddFavorite(url_site, titre_site);return(false);" title="Ajouter le site à mes favoris">Ajouter aux favoris</A>')
		}
	else
		{
		document.write('CRTL+D : favoris')
		}
	}

//**************************************************Plier et d&eacute;plier du contenu
function show(portlet) {
		document.getElementById("hide_" + portlet).style.display="none";
		document.getElementById("show_" + portlet).style.display="";
}
function hide(portlet) {
		document.getElementById("show_" + portlet).style.display="none";
		document.getElementById("hide_" + portlet).style.display="";
}

//***************************************************AFFICHER INFO BULLE
function showInfo(portlet) {
		document.getElementById(portlet).style.display="block";
}
function hideInfo(portlet) {
		document.getElementById(portlet).style.display="none";
}

//**************************************************Plier/Déplier
function Switch(conteneur,obj,img){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById(conteneur).getElementsByTagName("BLOCKQUOTE");
	var image = document.getElementById(conteneur).getElementsByTagName("IMG");
		if(el.style.display == "none"){
			for (var i=0; i<image.length; i++){
				image[i].src = 'image/menu/smenu/afficher.gif';
			}
			for (var i=0; i<ar.length; i++){
				ar[i].style.display = "none";
			}
			el.style.display = "block";
			document.getElementById(img).src = 'image/menu/smenu/masquer.gif';
		}else{
			el.style.display = "none";
			document.getElementById(img).src = 'image/menu/smenu/afficher.gif';
		}
	}
}


//**************************************************Plier/Déplier
function SwitchS(conteneur,obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById(conteneur).getElementsByTagName("P");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				ar[i].style.display = "none";
			}
			el.style.display = "block";
			
		}else{
			el.style.display = "none";
		}
	}
}


//************************************************************Déversoir entre 2 listes box
function hasOptions(obj) {
	if (obj!=null && obj.options!=null) { return true; }
	return false;
	}
	
function selectAllOptions(obj) {
	if (!hasOptions(obj)) { return; }
	for (var i=0; i<obj.options.length; i++) {
		obj.options[i].selected = true;
		}
	}
	
function moveSelectedOptions(from,to) {
	if (arguments.length>3) {
		var regex = arguments[3];
		if (regex != "") {
			unSelectMatchingOptions(from,regex);
			}
		}
	if (!hasOptions(from)) { return; }
	for (var i=0; i<from.options.length; i++) {
		var o = from.options[i];
		if (o.selected) {
			if (!hasOptions(to)) { var index = 0; } else { var index=to.options.length; }
			to.options[index] = new Option( o.text, o.value, false, false);
			}
		}
	for (var i=(from.options.length-1); i>=0; i--) {
		var o = from.options[i];
		if (o.selected) {
			from.options[i] = null;
			}
		}
	if ((arguments.length<3) || (arguments[2]==true)) {
		sortSelect(from);
		sortSelect(to);
		}
	from.selectedIndex = -1;
	to.selectedIndex = -1;
	}

function moveAllOptions(from,to) {
	selectAllOptions(from);
	if (arguments.length==2) {
		moveSelectedOptions(from,to);
		}
	else if (arguments.length==3) {
		moveSelectedOptions(from,to,arguments[2]);
		}
	else if (arguments.length==4) {
		moveSelectedOptions(from,to,arguments[2],arguments[3]);
		}
	}
