//-----------------------------------------------------------------------------------------
// Copyright 2001 Puzzlehead Ltd.
// Tel: 03-5477-477
// Fax: 03-5401-214
// Author: Kashket Dmitry
//-----------------------------------------------------------------------------------------

	var IE = (document.all)?true:false
	var NN4 = (navigator.appName.indexOf('Netscape') >= 0 && navigator.appVersion.charAt(0)=="4")?true:false
	var NN6 = (document.getElementById && !IE)?true:false
	var MAC = (navigator.userAgent.toLowerCase().indexOf("mac")!=-1)?true:false
	var str


	var mFontFamily = "Arial, Helvetica, sans-serif"

//-------------------------------------------------
// Properties of Main (Top) Horizontal part of Menu
//-------------------------------------------------
	var mainMImagesFolder = "topMenu/"
//-------------------------------------------------
	
//-------------------------------------------------
// Properties of Submenues
//-------------------------------------------------
	var mFontSizeNotNN4 = 11	//(pixels)
	var mFontSizeNN4 = 8		//(points)
	var mTextColor = "#00346A"
	var mTextColorOver = "#FFFFFF"

	var mAlign = "left"				// left, right or center
	var mBgColor = "#E5E8EC"		//default: =""	
	var mBgColorOver = "#92AA38"		//default: =""
	var mBgImage = "../images/topMenu/subMenuItemBGI.gif"			//default: ="none"
	var mBgImageOver = "../images/topMenu/subMenuItemBGI_r.gif"		//default: ="none"

	var mItemHeight = 17 			//without border
	var mBorder = 0					//( 0|1 ( 0-without border; 1-with border around a submenu ))
	var mBorderColor = "#000000"
	var mScroll = 0					// 0|1 ( scrolling submenu )
	var mDivider = 1 				//( 0|1 ( 0-without divider betwin titles; 1-with devider ))
	var mDivHeight = 2 				//(pixels)
	var mDivColor = "#FFFFFF" 		//default: =""
	var mDivBgImage = "../images/topMenu/subMenuSepBGI.gif" 			//default: =""
//-------------------------------------------------
	
	function nn4reload()
	{
		document.location=document.location;
	}
	if (NN4) window.onresize=nn4reload;
	

	var hidetimeout = setTimeout('null', 1)
	clearTimeout(hidetimeout)
	var showSubmTimeout = setTimeout('null', 1)
	clearTimeout(showSubmTimeout)
	var openedSubmenu = -1
	var submenuItemSelected = -1
	var subMScrollCounter=0

	function findObjPosX(obj)
	{
		var curleft = 0;
		do{
			if (obj.tagName.toLowerCase()=='body') break;
			curleft += obj.offsetLeft;
		}while (obj = obj.offsetParent)
		return curleft;
	}
	
	function findObjPosY(obj)
	{
		var curtop = 0;
		do{
			if (obj.tagName.toLowerCase()=='body') break;
			curtop += obj.offsetTop;
		}while (obj = obj.offsetParent)
		return curtop;
	}

	function closeSubmenu(titleNumber)
	{
		if (!titleNumber) titleNumber=openedSubmenu
		if (titleNumber>=0){
			var obj
			if (subMScrollCounter!=0) clearTimeout(showSubmTimeout)
			openedSubmenu = -1
			submenuItemSelected = -1
			if (IE){
				if (obj=document.all["subMenu"+titleNumber]) {
					obj.style.visibility = "hidden"
					obj.style.display = "none";
				}
			}
			if (NN6){
				if (obj=document.getElementById("subMenu"+titleNumber)) {
					obj.style.visibility = "hidden"
					obj.style.display = "none";
				}
			}
			if (NN4){
				if (obj=document.layers["subMenu"+titleNumber]) obj.visibility="hide";
			}
			if (titleNumber!=sectionID){
				document["mainMTitle"+titleNumber].src = "../images/"+mainMImagesFolder+arrMainMID[titleNumber]+".gif"; 
			}
		}
	}
	
	function openSubmenu(titleNumber)
	{
		var obj
		var mainMTitleImageObj
		openedSubmenu = titleNumber
		if (arrMText[titleNumber][0]){
			if (IE) if ( (obj=document.all["subMenu"+titleNumber]) && (mainMTitleImageObj=document["mainMTitle"+titleNumber]) ){
						if (mScroll) { 
							     subMScrollCounter=-parseInt(obj.style.height);
 							     submenuScrolling(titleNumber);}
						obj.style.display = "block"
						obj.style.width = mainMTitleImageObj.offsetWidth;

						obj.style.top = findObjPosY(mainMTitleImageObj) + mainMTitleImageObj.offsetHeight;
						
						//English:
						obj.style.left = findObjPosX(mainMTitleImageObj);
						//----------
						
						//Hebrew:
						//obj.style.left = findObjPosX(mainMTitleImageObj)-(obj.offsetWidth-mainMTitleImageObj.offsetWidth);
						//----------
						
						setTimeout("document.all['subMenu"+titleNumber+"'].style.visibility = 'visible'", 10)
						obj.style.visibility = "visible"
					}
			if (NN6) if ( (obj=document.getElementById("subMenu"+titleNumber)) && (mainMTitleImageObj=document.getElementById("mainMTitle"+titleNumber)) ) {
						if (mScroll) { subMScrollCounter=-parseInt(obj.style.height); submenuScrolling(titleNumber); }
						obj.style.display = "block"
						if (obj.offsetWidth < mainMTitleImageObj.offsetWidth) obj.style.width = mainMTitleImageObj.offsetWidth;
						
						obj.style.top = findObjPosY(mainMTitleImageObj) + mainMTitleImageObj.offsetHeight;
						
						//English:
						obj.style.left = findObjPosX(mainMTitleImageObj);
						//----------
						
						//Hebrew:
						//obj.style.left = findObjPosX(mainMTitleImageObj)-(obj.offsetWidth-mainMTitleImageObj.offsetWidth);
						//----------
						
						setTimeout("document.getElementById('subMenu"+titleNumber+"').style.visibility = 'visible'", 10)
					}
			if (NN4) if (obj=document.layers["subMenu"+titleNumber]){
						if (mScroll) { subMScrollCounter=-obj.clip.bottom;  submenuScrolling(titleNumber); }
						obj.visibility="show";
					}
		}
	}
		
	function menuTitleOverOnly(titleNumber) //Don't show submenu if It Netscape and Flash under DHTML Menu 
	{
		if (titleNumber!=sectionID)	document["mainMTitle"+titleNumber].src = "../images/"+mainMImagesFolder+arrMainMID[titleNumber]+"_roll.gif";
	}

	function menuTitleOver(titleNumber)
	{
		if (openedSubmenu==titleNumber)
			clearTimeout(hidetimeout)
		else {
			if (openedSubmenu!=-1) {
				closeSubmenu(openedSubmenu)
				clearTimeout(hidetimeout)
			}
			openSubmenu(titleNumber);
			
			if (titleNumber!=sectionID)	document["mainMTitle"+titleNumber].src = "../images/"+mainMImagesFolder+arrMainMID[titleNumber]+"_roll.gif";
		}
	}

	function SetTimeoutToCloseSubmenu(){
		hidetimeout = setTimeout("closeSubmenu("+openedSubmenu+")", 100)
	}
	
	function menuTitleOutOnly(titleNumber)
	{
		if (titleNumber!=sectionID)	document["mainMTitle"+titleNumber].src = "../images/"+mainMImagesFolder+arrMainMID[titleNumber]+".gif";
	}

	function menuTitleOut()
	{
		SetTimeoutToCloseSubmenu()
	}
	

	function submenuItemOver(obj)	//Only for IE and NN6 
	{
		clearTimeout(hidetimeout)
		if (IE || NN6){
			if (mBgColorOver) obj.bgColor=mBgColorOver;
			if (mBgImage!="none" || mBgImageOver!="none") obj.style.backgroundImage="url("+mBgImageOver+")"
			obj.style.color=mTextColorOver
		}
	}

	function submenuItemOut(obj)	//Only for IE and NN6
	{
		if (IE || NN6){
			if (mBgColor) obj.bgColor=mBgColor;
			if (mBgImage!="none" || mBgImageOver!="none") obj.style.backgroundImage="url("+mBgImage+")";
			obj.style.color=mTextColor
		}
		SetTimeoutToCloseSubmenu()
	}

