/* globals */
	var menu_close_timeout = 0;
	var delay=1000;
	var menu;
	var activemenu;
	var isHome = false;
	var defaultMenu = '';

/* image preloads */
	if (document.images)
{
  var pic1= new Image(275,133);
  var pic2= new Image(266,133);
  var pic3= new Image(266,133);
  var pic4= new Image(266,133);
  var pic5= new Image(266,133);
  pic1.src="images/dropmenu_products_r2.gif";
  pic2.src="images/dropmenu_home_products_r2.gif";
  pic3.src="images/dropmenu_home_fitting.gif";
  pic4.src="images/dropmenu_contact_r4.gif";
  pic5.src="images/dropmenu_contact_r5.gif";
}

/* timer
** delayed menu reset to the section default
** default section menu is set on each page
** @isTimed true sets, false cancels for immediate reset
*/
function timer(isTimed) {
	if(isTimed) {
		menu_close_timeout = setTimeout("showMenu(false)", delay);
	} else {
	  clearTimeout(menu_close_timeout);
	  if (defaultMenuObj) defaultMenuObj.style.display='block';
	  //alert("The defaultMenuObj is " + defaultMenuObj);
	  if (isHome) content.className='normal';
	}
}


/* showMenu
** show and hide graphic drop menus
** @isShow bool true shows, false hides
** @divEl div element as an object or string id
*/
function showMenu(isShow, divEl) {
	var defaultMenuObj = document.getElementById(defaultMenu);
		if (isHome) var content = document.getElementById('homecontent');
		if(typeof(activemenu)== 'object') activemenu.style.display='none';
		if (isShow) {
			if (typeof(divEl)=='string') {
			menu = document.getElementById(divEl);
			activemenu = document.getElementById(divEl);
			} else {
			menu = divEl;
			activemenu = divEl;
			 }

			if (isHome) content.className='dimmed';
			if (defaultMenuObj) defaultMenuObj.style.display='none';
			menu.style.display='block';
			clearTimeout(menu_close_timeout);
		} else {
			activemenu.style.display='none';
			if (isHome) content.className='normal';
			if (defaultMenuObj) defaultMenuObj.style.display='block';
			clearTimeout(menu_close_timeout);
		}
}