//SCHNEIDER JS APR07

//menu show and hide and delay
function localiser(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=localiser(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function afficher_cacher() { //v6.0
  var i,p,v,obj,bc,bg,args=afficher_cacher.arguments;
	
	for (i=0; i<(args.length-2); i+=3) {
		if ((obj=localiser(args[i]))!=null) {
			v=args[i+2];
			if (obj.style) {
				obj=obj.style;
				v=(v=='show')?'visible':(v=='hide')?'hidden':v;
			}
			
			if(v=='visible'){
				bc='url(images/tic_menu_over.gif)';
				bg="#6F6F6F";
				if (args[i] == "okken"){
					bc= '';
				}
			}else{
				bc='url(images/tic_menu.gif)';
				bg="#009A3A";
				if (args[i] == "okken"){
					bg = "#ec8722";
					bc= '';
				}
			}
			document.getElementById('link'+args[i]).style.backgroundImage= bc;
			document.getElementById('td'+args[i]).style.backgroundColor= bg;
			obj.visibility=v;
		}
	}
}

function cacher() {
	tempo=false;
	afficher_cacher('solutions','','hide','products','','hide','support','','hide','customers','','hide','brands','','hide','okken','','hide');
	if (idMenu != "test"){
		colorMenu(idMenu);
	}
}

function afficher(id, idMenu) {
	tempo=false;
	cacher(idMenu);
	afficher_cacher(id,'','show');
	if (idMenu != "test"){
		colorMenu(idMenu);
	}
}

function delai(idMenu) {
	if (tempo) {
		cacher(idMenu);
	if (idMenu != "test"){
		colorMenu(idMenu);
	}
		tempo=false;
	}
}

function colorMenu(idMenu){
	if (idMenu != "test"){
		var menu = document.getElementById(idMenu);
		menu.style.backgroundColor = "#6F6F6F";
	}
}