var timer = 0;
var iOpacity = 0;

function change(url_next)
{
	FadeO();
	location.replace(url_next);
}

function FadeI()
{
	iOpacity = 0;
	timer = setInterval("FadeIn()", 30);
}

function FadeO()
{
	iOpacity = 1;
	timer = setInterval("FadeOut()", 30);
}	  

function CancelFade() 
{
	if (timer == 0) 
		return;
	clearInterval(timer);
	timer = 0;
}

function FadeIn() 
{
	var elem = document.getElementById("imageID");

	iOpacity += 0.1;
	elem.style.opacity = iOpacity;
	elem.style.MozOpacity = iOpacity;
	elem.style.KhtmlOpacity = iOpacity;
	elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
	if (iOpacity >= 1)
		CancelFade();
}

function FadeOut() 
{
	var elem = document.getElementById("imageID");
	
	iOpacity -= 0.1;
	elem.style.opacity = iOpacity;
	elem.style.MozOpacity = iOpacity;
	elem.style.KhtmlOpacity = iOpacity;
	elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
	if (iOpacity >= 1)
		CancelFade();
}




/*

change_page(monUrl)
{
	alert (monUrl);
//	invisible();
	//location.replace(monUrl);
}

function visible()
{
	vitesseIE=20;
	vitesseFF=60;
	if(document.getElementById) 
	{
		cur=document.getElementById("imageID");
		if(document.all)
		{
			cur.filters.alpha.opacity++;
			if (cur.filters.alpha.opacity==100)
				return;
			else
				setTimeout("visible()",vitesseIE);
		}
		else
		{
			i=parseFloat(cur.style.getPropertyValue("-moz-opacity"));
			i+=parseFloat(0.1);
			cur.style.setProperty("-moz-opacity", i, "");
			if (i>=1)
				return;
			else
				setTimeout("visible()",vitesseFF);
		}
	}
}


function invisible()
{
	vitesseIE=20;
	vitesseFF=60;
	if(document.getElementById) 
	{
		cur=document.getElementById("imageID");
		if(document.all)
		{
			cur.filters.alpha.opacity--;
			if (cur.filters.alpha.opacity==0)
				return;
			else
				setTimeout("invisible()",vitesseIE);
		}
		else
		{
			i=parseFloat(cur.style.getPropertyValue("-moz-opacity"));
			i-=parseFloat(0.1);
			cur.style.setProperty("-moz-opacity", i, "");
			if (i<=0)
				return;
			else
				setTimeout("invisible()",vitesseFF);
		}
	}
}*/
