sfHover = function() {
var sfEls = document.getElementById("menu").getElementsByTagName("LI");
for (var i=0; i<sfEls.length; i++) {
	sfEls[i].onmouseover=function() {
		this.className+=" sfhover";
	}
	sfEls[i].onmouseout=function() {
		this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function TransfertListe(left, right){	
	var left = $(left);
	var right = $(right);
	if (left.options.selectedIndex<0) return false;
	if (VerifValeurDansListe(right, left.options[left.options.selectedIndex].value, true)) return false;
	var ADeplacer = new Option(left.options[left.options.selectedIndex].text, left.options[left.options.selectedIndex].value);
	right.options[right.length]=ADeplacer;
	left.options[left.options.selectedIndex]=null;
}

function VerifValeurDansListe(IdListe, Valeur, blnAlerte){
	var objListe = $(IdListe);
	for (i=objListe.length-1;i>=0;i--) if (objListe.options[i].value == Valeur) {if (blnAlerte) alert('Déjà présent.'); return true;}
	return false;
}

function CheckAllTrack(){
	var liste = document.forms['release'].listing2;
	for (i=0;i<liste.length;i++){liste.options[i].selected = true;}
	document.forms['release'].listing2.name = "tracklisting[]";
}

function changeStatut(id, table, img){
	new Ajax.Request(
		'../include/ajax.php',
		{
			method: 'post',	parameters : 'id=' + id + '&table=' + table,
			onComplete: function (xhr){ $(img).src = xhr.responseText; }       
	    }
	);
}

function upload(name, fichier){
  var url = '../include/ajax_upload.php';
  $('div_'+name).innerHTML = '';
  var myAjax = new Ajax.Request(
      url,
      {
        method: 'post',
		parameters : 'name=' + name + '&fichier=' + fichier.value,
        onInteractive: function (xhr){$('div_'+name).innerHTML = '...chargement...';},
        onComplete: function (xhr){ $('div_'+name).innerHTML = xhr.responseText;}
       
      });
} 

function popup(page,largeur,hauteur){
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur);
}

function CheckAll(formulaire,nom){

	for ( n=0;n<formulaire.elements.length;n++){
		if (formulaire.elements[n].name==nom+'[]'){ 
			if(formulaire.elements[n].checked==1)
				formulaire.elements[n].checked=0;
			else if(formulaire.elements[n].disabled==false)
				formulaire.elements[n].checked=1;
		}
	}
}

function blocLeft(){new Effect.toggle('infos_left','blind'); }
