var iexplorer = document.all    ? 1 : 0
var netscape  = document.layers ? 1 : 0

var nom = 6; // Number of menus
var usePictures = 1; // use pictures?  1 = yes, 0 = no

var ttls = new Array(); // An array for the title objects
var subs = new Array(); // An array for the submenu objects
var lastn;
var lastmove;
var itemheight = 14; // 14px height per item
var movearray = new Array(
			// number of items
			0, 	// Home
			6,	// Services
			0,	// Web Mail
			1,	// Information
			0,	// Virus Protection
			0	// Links
		);

var const_openedpic 	= "images/opened.gif";
var const_closedpic 	= "images/closed.gif";

lastn = (nom + 1);
lastmove = 0;

if (netscape) {
   visible = 'show';
   hidden = 'hide';
}
else if (iexplorer) {
     visible = 'visible';
     hidden = 'hidden';
}

// now set width of search field
var searchfieldWidth = netscape ? 4 : 8;

for (var i = 1; i <= nom; i++) {
    ttls[i] = ('menu' + i);
    subs[i] = ('submenu' +i);
}

function picopen(n) {
   title = ('menu' + n);
   pic = ('menupic' + n);
   if (netscape) {
      document.layers[title].document.images[pic].src = const_openedpic;
   }
   else if (iexplorer) {
        document.all(pic).src = const_openedpic;
   }
}

function picclose(n) {
   title = ('menu' + n);
   pic = ('menupic' + n);
   if (netscape) {
      document.layers[title].document.images[pic].src = const_closedpic;
   }
   else if (iexplorer) {
        document.all(pic).src = const_closedpic;
   }
}

function lasttoggle(n,move) {
   if (n <= nom) {
      menu = ('submenu' + n);
      if (netscape) {
         submenu = document.layers[menu];
      }
      else if (iexplorer) {
           submenu = document.all(menu).style;
      }
      if (submenu.visibility == visible) {
         submenu.visibility = hidden;
         picclose(n); // Remove this if you don't use pictures
         for (var i = (n+1); i <= nom; i++) {
             if (netscape) {
                document.layers[ttls[i]].top -= move;
                document.layers[subs[i]].top -= move;
             }
             else if (iexplorer) {
                  document.all(ttls[i]).style.pixelTop -= move;
                  document.all(subs[i]).style.pixelTop -= move;
            }
         }
      }
   }
}

function selectmenu(n) {
    move = movearray[n-1] * itemheight;
    menu = ('submenu' + n);
    if (netscape) {
       submenu = document.layers[menu];
    }
    else if (iexplorer) {
         submenu = document.all(menu).style;
    }
    if (submenu.visibility == visible) {
       submenu.visibility = hidden;
       picclose(n);
       for (var i = (n+1); i <= nom; i++) {
           if (netscape) {
              document.layers[ttls[i]].top -= move;
              document.layers[subs[i]].top -= move;
           }
           else if (iexplorer) {
                document.all(ttls[i]).style.pixelTop -= move;
                document.all(subs[i]).style.pixelTop -= move;
           }
       }
    }
    else {
         submenu.visibility = visible;
         picopen(n);
         if (lastn != n) {
            lasttoggle(lastn,lastmove);
         }
         for (var i = (n+1); i <= nom; i++) {
             if (netscape) {
                document.layers[ttls[i]].top += move;
                document.layers[subs[i]].top += move;
             }
             if (iexplorer) {
                document.all(ttls[i]).style.pixelTop += move;
                document.all(subs[i]).style.pixelTop += move;
             }
         }
    }
    lastn = n;
    lastmove = move;
}

function openWindow() {
window.open("search_result.html","SearchResult","toolbar=no,location=no,directories=no,status,menubar=no,scrollbars,resizable=yes,copyhistory=no,width=300,height=400");
}