
var firstLevelArray = new Array();
var secondLevelArray = new Array();
var displayTime;
var DHTML = (document.getElementById || document.all || document.layers);
var LeftPos = 250;
var scrOfX, scrOfY; 


/*
document.onmousedown=click;

function click(e){
	hideAllDivs(1);
	hideAllDivs(2);
	hideAllDivs(3);

}
	*/

/* WebContents script*/
 var thisAction = "";
 var myPageID = 0; 
 var myIndexID =""
 var myGroupID = 0
 var myGroupPageID = 0;


  function PageAction(action)
   {   

    if (action== 'toc')
     {
        doPostBack(action, cmForm, myPageID, -1,-1,-1,-1,-1,-1,-1, myIndexID);
        
     }else if (action== 'editPage'){
            doPostBack(action, cmForm,myPageID,-1,-1,-1,-1,myGroupID,-1,-1, myIndexID, myGroupPageID);
            
     }else if (action== 'newPage'){        
         doPostBack(action,  cmForm, myPageID,-1,-1,-1,-1,-1,-1,-1,myIndexID);
         
      }else if (action== 'moveUp'){    
            doPostBack(action, cmForm,myPageID,-1,-1,-1,-1,-1,-1,-1,myIndexID);
            
      }else if (action== 'moveDown'){        
        doPostBack(action, cmForm,myPageID,-1,-1,-1,-1,-1,-1,-1,myIndexID);
        
      }else if (action== 'moveTo'){   
            doPostBack(action,   cmForm,myPageID,-1,-1,-1,-1,-1,-1,-1,myIndexID);
            
      }else if (action== 'delete'){      
            doPostBack(action,   cmForm,myPageID,-1,-1,-1,-1,-1,-1,-1,myIndexID);
            
      }else if (action== 'pageProperties'){  
            doPostBack(action, cmForm,myPageID,-1,-1,-1,-1,-1,-1,-1,myIndexID);
      }  
   }  
  /* End WebContents script */
  	

function displayTreeviewLink(itemName, itemY, itemX )
{

	getScrollXY();

	if (itemName){	

		  if(!(itemName=xGetElementById(itemName))) return;
	
		  if(itemName.style && isVisible(itemName.style.visibility)) itemName.style.visibility='visible';
		  else if(isVisible(itemName.visibility)) itemName.visibility='show';
 
 
 	var visibleItemDiv =  getDivObj(visibleItem);
 	
 		if(visibleItemDiv!=null)
 		{
 			visibleItemDiv.style.visibility= "hidden";
 		}


		itemName.style.visibility= "visible";
		itemName.style.top =itemY + scrOfY;

		if (itemX==null)
		{
			itemName.style.left = LeftPos;
		}else{
			itemName.style.left = itemX + scrOfX;
		}
		visibleItem = itemName.id


	}
	
}


function getScrollXY() {
  scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }

}




function hideTreeviewLink(itemName){

	if (itemName){
		var menuItem = getDivObj(itemName);
		
		  if(!(itemName=xGetElementById(itemName))) return;
		  if(itemName.style && isVisible(itemName.style.visibility)) itemName.style.visibility='hidden';
		  else if(isVisible(itemName.visibility)) itemName.visibility='none';
	
	}
}


function displayLink(itemName,MenuLevel,obj){
	//displayTime =-1000;
	//actionDelay()

	if (firstLevelArray[MenuLevel] && firstLevelArray[MenuLevel] == itemName) {
		return;
	}
	
	if (firstLevelArray[MenuLevel]){
		hideAllDivs(MenuLevel);
	}

	if (itemName){
		var menuItem = getDivObj(itemName);
		  if(!(itemName=xGetElementById(itemName))) return;
		  if(itemName.style && isVisible(itemName.style.visibility)) itemName.style.visibility='visible';
		  else if(isVisible(itemName.visibility)) itemName.visibility='show';
	}
	
	firstLevelArray[MenuLevel] = itemName;
		
	if (obj.parentNode) parentItem = obj.parentNode;
	else if (obj.parentElement) parentItem = obj.parentElement;
	else return;
	
	if (parentItem.className) return;
		parentItem.className = 'over';
	if (secondLevelArray[MenuLevel]) secondLevelArray[MenuLevel].className = '';
		secondLevelArray[MenuLevel] = parentItem;
}


function hideAllDivs(MenuLevel){
	for (i=firstLevelArray.length - 1;i>=MenuLevel;i--){
		if (firstLevelArray[i]){

			var menuItem = getDivObj(firstLevelArray[i]);
			//menuItem.visibility = 'hidden';
				if(!(menuItem=xGetElementById(menuItem))) return;
				if(menuItem.style && isVisible(menuItem.style.visibility)) menuItem.style.visibility='hidden';
				else if(isVisible(menuItem.visibility)) menuItem.visibility='hide';
		}
		
		firstLevelArray[i] = null;
		if (secondLevelArray[i]){
			secondLevelArray[i].className = '';
			secondLevelArray[i] = null;
		}
	}

}

function getDivObj(e){
  if(typeof(e)!='string') return e;
  if(document.getElementById) e=document.getElementById(e);
  else if(document.all) e=document.all[e];
  else if(document.layers) e=xLayer(e);
  else e=null;

  return e;
}

function getDivObjByName(e){
  if(typeof(e)!='string') return e;
  if(document.getElementByName) e=document.getElementByName(e);
  else if(document.all) e=document.all[e];
  else if(document.layers) e=xLayer(e);
  else e=null;

  return e;
}

function actionDelay(displayTime){
	if (displayTime){
		clearTimeout(displayTime);
	}
		displayTime = setTimeout('hideAllDivs(1)',5000);
}

function isVisible() {
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}