function visible(){
	 vitesseIE=5;
	 vitesseFF=120;
	 if(document.getElementById) {
	 cur=document.getElementById("image_flow");
	
		 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=0;
	 vitesseFF=0;
	 if(document.getElementById) {
	 cur=document.getElementById("image_flow");
	
		 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);
		 }
	 }
 }
 
var loadingImage = false;
function LoadImage(imageName,imageFile)
{
  if ((!document.images) || loadingImage) return;
  loadingImage = true;
  if (document.images[imageName].src.indexOf(imageFile)<0)
  {
    document.images[imageName].src = imageFile;
	if(document.all){
		 cur.filters.alpha.opacity=0;		
		 }
		 else{
		 document.images[imageName].style.setProperty("-moz-opacity", 0, "");
		}
	visible();
	
  }
  loadingImage = false;
}

<!--   -->

var state = 'none';

function showhide(layer_ref , aa) {
naff2(aa);
if (state == 'block') {
state = 'none';
}
else {
state = 'block';
}
if (document.all) { //IS IE 4 or 5 (or 6 beta)
eval( "document.all." + layer_ref + ".style.display = state");
}
if (document.layers) { //IS NETSCAPE 4 or below
document.layers[layer_ref].display = state;
}
if (document.getElementById &&!document.all) {
hza = document.getElementById(layer_ref);
hza.style.display = state;
}
}

function naff2(a){
state = 'none';
	for (var i=1;i<=a;i=i+1){
		if (document.all) { //IS IE 4 or 5 (or 6 beta)
		eval( "document.all." + "div"+i + ".style.display = state");
		}
		if (document.layers) { //IS NETSCAPE 4 or below
		document.layers['div'+i].display = state;
		}
		if (document.getElementById &&!document.all) {
		hza = document.getElementById('div'+i);
		hza.style.display = state;
		}
	}    
}


