function findObj(n, d) {
   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 = findObj( n, d.layers[i].document);

   return x;
}

function showHideLayers() {
  cancelHide();

  var i,p,v,obj,args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) {
     if ( ( obj = findObj (args[i]) ) != null ) {
        v = args[i+2];
        if (obj.style) {
           obj = obj.style;
           if (v=='show')
              v = 'visible';
           else if (v == 'hide')
              v = 'hidden';
        }

        obj.visibility=v;
     }
  }
}

var hidemenu;

function scheduleMenuHide() {
   hidemenu = true;
   setTimeout("hideMenu()", 1000);
}

function hideMenu() {
   if (hidemenu) {

showHideLayers('about','','hide','bahang','','hide','partners','','hide','programs','','hide','knowledge','','hide');
   }
}

function cancelHide() {
   hidemenu = false;
}