window.onload=cache;

function cache(id){
	/*montre1(id);
	montre2(id);
	montre3(id);*/
	if (LireCookie("menu")==null)
	{ montre4(id);}
	else
	{ montre4(LireCookie("menu"));
	changeimage(LireCookie("image"));
		}
}
	/*
function montre1(id) {
			var d = document.getElementById(id);
			for (var i = 1; i<=10; i++) {
				if (document.getElementById('smenu'+i)) {
					document.getElementById('smenu'+i).style.display='none';
				}
			}
			if (d) {d.style.display='block';}
		}
		*/
		function montre4(id) {
			var d = document.getElementById(id);
			for (var i = 1; i<=20; i++) {
				if (document.getElementById('smenud'+i)) {
					document.getElementById('smenud'+i).style.display='none';
				}
			}
			if (d) {d.style.display='';}
			EcrireCookie("menu", id);
		}
		/*
		function montre2(id) {
			var d = document.getElementById(id);
			for (var i = 1; i<=10; i++) {
				if (document.getElementById('smenuhaut'+i)) {
					document.getElementById('smenuhaut'+i).style.display='none';
				}
			}
			if (d) {d.style.display='block';}
		}
		
		function montre3(id) {
			var d = document.getElementById(id);
			for (var i = 1; i<=10; i++) {
				if (document.getElementById('smenubas'+i)) {
					document.getElementById('smenubas'+i).style.display='none';
				}
			}
			if (d) {d.style.display='block';}
		}*/
		
		function changeimage(id) {
			var d = document.getElementById(id);
			for (var i = 1; i<=10; i++){
				if (document.getElementById('image'+i)){
					document.getElementById('image'+i).src="../img/fleche.png";
				}
			}
			if(d) {d.src="../img/fleche_vide.png";}
			EcrireCookie("image", id);
		}
		
		function hover(obj){
  			if(document.all){
    			UL = obj.getElementsByTagName('ul');
    				if(UL.length > 0){
      					sousMenu = UL[0].style;
      						if(sousMenu.display == 'none' || sousMenu.display == ''){
        						sousMenu.display = 'block';
      						}else{
        						sousMenu.display = 'none';
      						}
    				}
 			 }
		}
		
	function EcrireCookie(nom, valeur)
		{
			var argv=EcrireCookie.arguments;
			var argc=EcrireCookie.arguments.length;
			var expires=(argc > 2) ? argv[2] : null;
			var path=(argc > 3) ? argv[3] : null;
			var domain=(argc > 4) ? argv[4] : null;
			var secure=(argc > 5) ? argv[5] : false;
			document.cookie=nom+"="+escape(valeur)+
			((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
			((path==null) ? "" : ("; path="+path))+
			((domain==null) ? "" : ("; domain="+domain))+
			((secure==true) ? "; secure" : "");
		}
			
	function getCookieVal(offset)
		{
			var endstr=document.cookie.indexOf (";", offset);
			if (endstr==-1) endstr=document.cookie.length;
				return unescape(document.cookie.substring(offset, endstr));
		}
		
	function LireCookie(nom)
		{
			var arg=nom+"=";
			var alen=arg.length;
			var clen=document.cookie.length;
			var i=0;
			while (i<clen)
				{
					var j=i+alen;
					if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
					i=document.cookie.indexOf(" ",i)+1;
					if (i==0) break;
				}
			return null;
		}
