	/**********************************************/

	function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
	}

	var menus = [];
	var loop;
	var vitesse = 20;
	
	function getObj(id){
		for(var i=0 ; i<menus.length ; i++){
			if( id == menus[i].obj){
				return i;	
			}
		}
	}
	function rollOver(id){
		var id = getObj(id);
		menus[id].action = "over";
		menus[id].status = true;
		menus[id].obj.style.backgroundPosition = "10px 10px";
		//---------------------
		clearInterval(loop);
		loop = setInterval( action , vitesse );
	}
	function rollOut(id){
		var id = getObj(id);
		menus[id].action = "out";
		menus[id].status = true;
		//---------------------
		clearInterval(loop);
		loop = setInterval( action , vitesse );
	}
	function action(){
		var check = 0;
		for(var i=0 ; i<menus.length ; i++){
			if(menus[i].status){
				if(menus[i].action  == "over"){
					if(menus[i].fadeMenu >= 10){
						//menus[i].status = false;
						//check ++;
					}else{
						menus[i].fadeMenu ++;
						menus[i].obj.style.opacity = (menus[i].fadeMenu/10);
						menus[i].obj.style.filter = "alpha(opacity="+(menus[i].fadeMenu*10)+")";
					}
					if(menus[i].fadePosition <= 0){
						menus[i].obj.style.backgroundPosition = "0px "+0+"px";
					}else{
						menus[i].fadePosition -= 6;
						menus[i].obj.style.backgroundPosition = "0px "+(menus[i].fadePosition)+"px";
					}
					if(menus[i].fadePosition <= 0 && menus[i].fadeMenu >= 10){
						
						menus[i].status = false;
						check ++;
					}	
				}else{
					if(menus[i].fadeMenu <= menus[i].fadeDefault){
						//menus[i].status = false;
						//check ++;
					}else{
						menus[i].fadeMenu --;
						menus[i].obj.style.opacity = (menus[i].fadeMenu/10);
						menus[i].obj.style.filter = "alpha(opacity="+(menus[i].fadeMenu*10)+")";
					}
					if(menus[i].fadePosition >= menus[i].fadePositionDefault){
						menus[i].obj.style.backgroundPosition = "0px "+menus[i].fadePositionDefault+"px";
					}else{
						menus[i].fadePosition += 6;
						menus[i].obj.style.backgroundPosition = "0px "+(menus[i].fadePosition)+"px";
					}
					if(menus[i].fadeMenu <= menus[i].fadeDefault && menus[i].fadePosition >= menus[i].fadePositionDefault){
						menus[i].status = false;
						check ++;
					}
				}
			}else{
				check ++;	
			}
		}
		if(check == menus.length){
			clearInterval(loop);	
		}
	}
	
	function createMenu(obj){
		if( document.getElementById(obj) ){
			var fadeMenu = 4;
			var fadePosition = 40;
			var elements = document.getElementById(obj).getElementsByTagName("A");
			for(var i=0 ; i<elements.length ; i++){
				if( menuActive != elements[i].getAttribute("rel")){
					elements[i].onmouseout = function(){rollOut(this);};
					elements[i].onmouseover = function(){rollOver(this);};
					elements[i].style.opacity = (fadeMenu/10);
					elements[i].style.filter = "alpha(opacity="+(fadeMenu*10)+")";
					elements[i].style.backgroundPosition = "0px "+fadePosition+"px";
					menus.push({obj:elements[i], status:false, action:"over/out", fadeMenu:fadeMenu, fadeDefault:fadeMenu, fadePosition:fadePosition, fadePositionDefault:fadePosition});
				}else{
					elements[i].className = "active";
				}
			}
		}
	}
