function MM_findObj(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=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function show(navbar) {
  hidenow(navbar);
  MM_findObj(navbar).style.visibility = "visible";
  if (navbar == "navbar-solutions" && typeof(hd1) != "undefined") clearTimeout(hd1);
  if (navbar == "navbar-implementation" && typeof(hd2) != "undefined") clearTimeout(hd2);
  if (navbar == "navbar-news" && typeof(hd3) != "undefined") clearTimeout(hd3);
  if (navbar == "navbar-contact" && typeof(hd4) != "undefined") clearTimeout(hd4);
}

function hide(navbar) {
  if (navbar == 'navbar-solutions') hd1 = setTimeout("MM_findObj('navbar-solutions').style.visibility = 'hidden'", 500);
  if (navbar == 'navbar-implementation') hd2 = setTimeout("MM_findObj('navbar-implementation').style.visibility = 'hidden'", 500);
  if (navbar == 'navbar-news') hd3 = setTimeout("MM_findObj('navbar-news').style.visibility = 'hidden'", 500);
  if (navbar == 'navbar-contact') hd4 = setTimeout("MM_findObj('navbar-contact').style.visibility = 'hidden'", 500);
}

function hidenow(navbar) {
  if (navbar != 'navbar-solutions') MM_findObj('navbar-solutions').style.visibility = 'hidden';
  if (navbar != 'navbar-implementation') MM_findObj('navbar-implementation').style.visibility = 'hidden';
  if (navbar != 'navbar-news') MM_findObj('navbar-news').style.visibility = 'hidden';
  if (navbar != 'navbar-contact') MM_findObj('navbar-contact').style.visibility = 'hidden';
}