var over = 0;

function changeOpac(opacity, id) {
	if(over==0)
	{
		var object = document.getElementById(id).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}
}

function changeOpac2(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function changeHeight(divheight, id) {
	if(over==0)
	{
		var object = document.getElementById(id).style;
		var object2 = document.getElementById('btnon').style;
		var calque = document.getElementById('cache_blanc').style;
		object.height = divheight+'px';
		if(divheight < 16){
			object2.display = 'block';
			calque.display = 'none';
		} else {
			object2.display = 'none';
			calque.display = 'block';
		}
	}
}

function opacity(id, opacStart, opacEnd, millisec) {

	var speed = Math.round(millisec / 100);
	var timer = 0;
	if(over==0)
	{
		if(opacStart > opacEnd) {
			for(i = opacStart; i >= opacEnd; i--) {
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		} else if(opacStart < opacEnd) {
			for(i = opacStart; i <= opacEnd; i++)
			{
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
	} else {
		if(opacStart > opacEnd) {
			for(i = opacStart; i >= opacEnd; i--) {
				setTimeout("changeOpac2(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		} else if(opacStart < opacEnd) {
			for(i = opacStart; i <= opacEnd; i++)
			{
				setTimeout("changeOpac2(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
	}
}

function menus(id, typemvt)
{
	Scroller();
	var calque = document.getElementById('cache_blanc').style;
	var haut = document.getElementById(id).offsetHeight;
	if(typemvt == 1 && over == 0 && haut == 15)
	{
		calque.display = 'block';
		opacity('cache_blanc', '0', '80', '500');
		mvthori(id, 1);
	} else if (typemvt == 0 && over == 0 && haut == 299){
		opacity('cache_blanc', '80', '0', '500');
		mvthori(id, 0);
	} else if (typemvt == 1 && over == 2 && haut == 299){
		var calquemenu = document.getElementById(id).style;
		calquemenu.height = '299px';
		over=0;
	}

}

function mvthori(id, typemvt)
{
	var speed = Math.round(300 / 100);
	var timer = 0;
	var calquemenu = document.getElementById(id).style;
	if(typemvt == 1 && over == 0) {
		for(i = 14; i < 300; i++) {
			if (over == 0){
				setTimeout("changeHeight(" + i + ",'" + id + "')",(timer * speed));
				timer++;
			}
		}
	} else if (typemvt == 0 && over == 0){
		for(i = 300; i > 14; i--) {
			if (over == 0){
				setTimeout("changeHeight(" + i + ",'" + id + "')",(timer * speed));
			}
			timer++;
		}

	}

}

function stayhere(idmenu, idico)
{
	over = 1;
	var calquemenu = document.getElementById(idmenu).style;
	var calque = document.getElementById('cache_blanc').style;
	calque.display = 'block';
	changeOpac(80, 'cache_blanc')
	calquemenu.height = '299px';
	opacity(idico, 40, 100, 250);
}

function goaware(idmenu, idico)
{
	over = 2;
	var calquemenu = document.getElementById(idmenu).style;
	calquemenu.height = '299px';
	opacity(idico, 100, 40, 250);

}
