var ie4 = document.all;
var dom = document.getElementById;
var ns4 = document.layers;
var san=false;
var themenu;
var last="";
var lastcontainer=null;
var timer;
var click=false;
var portail=false;
function begin()
{
	if(dom)
	{
		themenu=document.getElementById("slidemenubar2");
	}
	else if(ie4)
	{
		themenu=document.all.slidemenubar2;
	}
	else if(ns4)
	{
		themenu=document.layers["slidemenubar2"];
		initNS4();
	}
	san=true;
	if(document.images["defilement"])
		slide();
	if(portail)
		testversion();
}
function afficheNS4(e)
{
	survol(document,e.target.id,e.target.id);
}
function cacheNS4(e)
{
	timersurvol(1000);
}
function getx(container)
{
	var x=0;
	if (!document.layers) {
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = container;
		var lastOffset = 0;
		while(par)
		{
			if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin);
			if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft);
			if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
	} else if (container.x) x += container.x;
	return x;
}
function gety(container)
{
	var y=0;
	if(!document.layers)
	{
		var onWindows = navigator.platform ? navigator.platform == "Win32" : false;
		var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5;
		var par = container;
		var lastOffset = 0;
		while(par)
		{
			if( par.topMargin && !onWindows ) y += parseInt(par.topMargin);
			if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop);
			if( par.offsetTop != 0 ) lastOffset = par.offsetTop;
			par = macIE45 ? par.parentElement : par.offsetParent;
		}
	} else if (container.y >= 0) y += container.y;
	return y;
}
function lien(intitule,lien,cadenas,target)
{
	this.intit=intitule;
	this.l=lien;
	this.c=cadenas
	this.destinat=target
}
function survol(container,contenu,name)
{
	if(san)
	{
		stoptimer();
		if(last!=contenu)
		{
			var max=eval(contenu+".length");
			themenu.innerHTML="";
			var text="<table BORDER=0 CELLPADDING=0 CELLSPACING=0 bgcolor=\"#DEDEDE\">";
			for(i=0;i<max;i++)
			{
				text+=(i==0)?"":"<tr><td align=\"center\"><IMG SRC=\"/images/menu_07.gif\" WIDTH=\"10\" HEIGHT=\"1\" ALT=\"\"><IMG SRC=\"/images/menu_08.gif\" WIDTH=\"123\" HEIGHT=\"1\" ALT=\"\"><IMG SRC=\"/images/menu_09.gif\" WIDTH=\"13\" HEIGHT=\"1\" ALT=\"\"></td></tr>";
				text+="<tr class=\"trmenugauche\"><td height=\"19\" onclick=\"changelocation('"+eval(contenu+"["+i+"].l")+"');\" onMouseOver=\"stoptimer();this.bgColor = '#CCCCCC';\" onmouseout=\"timersurvol(500);this.bgColor = '#DEDEDE';\"><a href=\""+eval(contenu+"["+i+"].l")+"\" onmouseover=\"surlelien();\" onmouseout=\"endehorslien();\" class=\"menu_gauche\""+(eval(contenu+"["+i+"].destinat") ? " target=\"_blank\"" : " target=\"_self\"")+">&nbsp;"+eval(contenu+"["+i+"].intit")+"&nbsp;";
				if(eval(contenu+"["+i+"].c"))
					text+="<img src=\"images/cadenas.gif\" border=\"0\" width=\"11\" height=\"11\">";
				text+="</a></td></tr>";
			}
			text+="</table>";
			if(ns4)
			{
				themenu.document.write(text);
				themenu.document.close();
			}
			else
			{
				themenu.innerHTML = text;
			}
			text=null;
			last=contenu;
		}
		if(ns4)
		{
			container=document.images[name] || document.links[name] || document.anchors[name];
			themenu.left=getx(container)+20;
			themenu.top=gety(container);
			themenu.visibility="visible";
		}
		else
		{
			//alert(getx(container)+"x"+gety(container));
			themenu.style.left=(getx(container)+150)+"px";
			themenu.style.top=(gety(container))+"px";
			themenu.style.visibility="visible";
			lastcontainer=container;
			lastcontainer.bgColor = '#CCCCCC';
		}
	}
}
function sortiesurvol()
{
	if(san)
	{
		if(ns4)
		    themenu.visibility="hidden";
		else
		{
			themenu.style.visibility="hidden";
		}
	}
}
function timersurvol(nb)
{
	if(lastcontainer)
		lastcontainer.bgColor = '#DEDEDE';
	timer=setTimeout("sortiesurvol()",nb);
}
function stoptimer()
{
	if(timer)
		clearTimeout(timer);
	timer=null;
}
function cachedivlien()
{
	stoptimer();
	sortiesurvol();
}
function cachedivlienNS4()
{
	if(ns4)
	{
		stoptimer();
		sortiesurvol();
	}
}
function changelocation(page)
{
	if(click)
		parent.location=page;
}
function surlelien()
{
	click=false;
	if(ns4)
		stoptimer();
}
function endehorslien()
{
	click=true;
	if(ns4)
		cacheNS4("");
}
var position=0;
function switch_img()
{
    document.images["defilement"].src=tab_img[position];
}
function slide()
{
	if(san)
	{
		if(tab_img && tab_img.length>0)
		{
		    if(position < (tab_img.length-1))
		       position++;
		    else
		       position=0;
		    switch_img();
		    setTimeout("slide()",1000);
		}
	}
}
function acces_rapide(form)
{

	var OptionIndex=form.urls.selectedIndex;
	if(form.urls.options[OptionIndex].value!="")
	{
		parent.location = form.urls.options[OptionIndex].value;
	}
}
function clickit(cn,clink) {
  if(document.images) {
    (new Image()).src="clickstats.php?num="+cn+"&url="+clink+"&val=<?php echo urlencode($js_string); ?>";
  }
  return true;
}
function testversion()
{
	var version=navigator.appVersion;
	var v=0;
	if(navigator.appName=="Microsoft Internet Explorer")
	{
		if(version.indexOf("Mac",0)>0)
			v=version.substring(version.indexOf("MSIE",0)+5,version.indexOf("?",version.indexOf("MSIE",0)));
		else
			v=version.substring(version.indexOf("MSIE",0)+5,version.indexOf(";",version.indexOf("MSIE",0)));
	}
	else if(navigator.appName=="Netscape")
	{
		if(navigator.vendor!="")
		{
			v=(version.substring(0,version.indexOf("(",0)));
		}
		else
			v=5;
	}
	if(parseInt(v)>0)
	{
		if(parseInt(v)<5)
			alert("Votre navigateur gère mal l'affichage des pages de ce site.\nNous vous conseillons d'installer une version plus récente.\nPar exemple : Internet Explorer 5+ ou Netscape 6+");
	}
}
function bloque_clic()
{
	alert('© UMH - 2004');
	return false;
}
