﻿
        var ViewingNumber = null;
        var CloseTimer = null;
        var OpenTimer = null;
        var SubActive = null;

        dom = (document.getElementById)? true:false;
        ns4 = (document.layers)? true:false;
        ie4 = (document.all)? true:false;


        function MenuAction(menunumber, submenunumber, strAction) {
	        var num = menunumber + (submenunumber == "" ? "" : "_" + submenunumber);
	        var tdMenu = getElement("td" + num);
	        var HrefMenu = getElement("href" + num);
        	
	        if (ie4 || ns4 || dom) {
		        tdMenu.className=(submenunumber == '' ? '' : 'sub') + 'menu' + strAction + (submenunumber == '' ? tdMenu.className.substring(tdMenu.className.length - 1) : '');
		        HrefMenu.className=(submenunumber == '' ? '' : 'sub') + 'link' + strAction;
	        }
	        if(SubActive != null && strAction == "On" && submenunumber != "") {
		        if (SubActive != submenunumber) 
		            MenuAction(ViewingNumber, SubActive, "Out");
		        SubActive = null;
	        }
        }

        function MenuOver() {
	        if(CloseTimer!=null) clearTimeout(CloseTimer);	
        }

        function MenuOut() {
	        if(ViewingNumber!=null) InitClosing();
        }

        function CloseLayer() {
	        if(ViewingNumber == null) return;
        	
	        if(SubActive != null) {
		        MenuAction(ViewingNumber, SubActive, "Out")
		        SubActive = null;
	        }
	        var ViewingLayer = getElement("Menu" + ViewingNumber);
	        layerObject = layerStyle(ViewingLayer);
	        layerObject.visibility = ns4?'hide':'hidden';
	        MenuAction(ViewingNumber, "", "Out");
	        ViewingNumber = null;
        	
        }



        function TopMenuOut(strAlign, layernumber) {
	        if(ViewingNumber==null) return;
	        var ViewingLayer = getElement("Menu" + ViewingNumber);
	        var LayerToHide = getElement("Menu" + layernumber);
	        if(LayerToHide!=ViewingLayer) return;
	        InitClosing();
        }


        function TopMenuOver(strAlign, layernumber) {	if (!onInit) return;
	        var ViewingLayer = getElement("Menu" + ViewingNumber);
	        var LayerToView = getElement("Menu" + layernumber);
	        if(LayerToView != null) {
		        if(ViewingLayer != null) {
			        if(ViewingLayer == LayerToView) {
				        if(CloseTimer!=null) {
					        clearTimeout(CloseTimer);	
				        }
				        if (onReSize) 
							onReSize = false;
						else
							return;
			        }
			        CloseLayer();
		        }
        		
		        MenuAction(layernumber, "", "On");
        				
		        layerObject = layerStyle(LayerToView);
		        layerObject.left = (strAlign == "left"? XL : XR - getDivLength(layernumber));
		        layerObject.top = (strAlign == "left"? YL : YR); 		       
		        
		        
		        ViewingNumber = layernumber;
		        if(CloseTimer!=null) {
			        clearTimeout(CloseTimer);	
		        }
		        OpenTimer = setTimeout("layerObject.visibility = ns4?'show':'visible'", 200);
		        layerObject.visibility = ns4?'show':'visible'
	        }
	        else {
		        if(ViewingNumber != null) 
			        CloseLayer();
	        }	
        }


        function getDivLength(layernumber) {
	        var LayerTemp;
	        var XT = 0;
	        
	        if (dom) {  LayerTemp = document.getElementById("MenuTemp"+layernumber);}
	        if (ns4) {  LayerTemp = document.layers["Menu"+layernumber].document.layers["MenuTemp"+layernumber]; }
	        if (ie4) {  LayerTemp = document.all["MenuTemp"+layernumber];}
		         
	        if(ns4){
				    XT += getLayerLeft(LayerTemp);
		    }else {
			    for ( var i= 0; i < 2; i++) {
					XT += getLayerLeft(LayerTemp);
					LayerTemp = LayerTemp.offsetParent;
				}
			}
	        return XT; 
        }
        
        function getElement(layername) {
	        if (dom) {  layer = document.getElementById(layername);}
	        if (ns4) {  layer = document.layers[layername]; }//document.layers["divTemp"].document.layers[layername]; }
	        if (ie4) {  layer = document.all[layername];}
	        return layer; 
        }

        function layerStyle(layerObject){
          if(layerObject.style) return layerObject.style;
          return layerObject;
        }

        function getLayerTop(layer){
          if(ns4){
            return layer.pageY
          }else {
            return layer.offsetTop
          }
        }

        function getLayerLeft(layer){
          if(ns4){
            return layer.pageX
          }else {
            return layer.offsetLeft
          }
        }


        function SetActive(strAlign, Num, SubNum) {     	
	        if (Num != "") 
	            TopMenuOver(strAlign, Num);	
	        if (SubNum != "") {
	            MenuAction(Num, SubNum, "On");	SubActive = SubNum;
	        }
        }


    function OpenFlashWidow(fid, zid, width, height) {
            widthWindow = parseInt(width) + 40;
            heightWindow = parseInt(height) + 40;
            
            flasWindow = window.open("/Page.aspx?fid=" + fid + "&zid=" + zid + "&w=" + width + "&h=" + height,"flasWindow","left=100,top=100,width=" + widthWindow + ",height=" + heightWindow + ",status=no,toolbar=no,scrollbars=no,menubar=no,location=no,resizable=no");  
            if (flasWindow != null) flasWindow.focus();
            
            //      var url = "/ViewPicture.aspx?id=" + id;
            //		
            //		win = new OpenWindow(url);
            //		win.Location = 'no';
            //		win.Width = Number(imgWidth) + 40 ;
            //		win.Height = Number(imgHeight) + 40;
            //		win.Center = true;
            //		this.Scrollbars = 'no';
            //		this.Status = 'no';
            //		win.Resizable = 'no';
            //		win.Open();
    }
