// JavaScript Document
/*
Wrapper functions to show/hide sub-menus, divs & manage colors of active menu items.
*/

<!--

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

 var lastDiv = 0;
 var lastLI = 0;
 
 function init(){
   lastDiv = "mainImg";
   if( typeof initSection == 'function' ) initSection();
 }
 
 function showDiv( level, num ){
//console.log( 'showDiv"',level,num );
if( lastDiv != 0 ){
     //hide last one
	 Effect.BlindUp( lastDiv );
   }
   if( lastLI != 0 ){
	 //alert( "lastLI =>" + lastLI );
     lastLI.style.color = "black";
   }
   if( num == 0 && level == 0 ){ //show the main image - no text color changes
     lastDiv = "mainImg";
   }else{
	   if( num == 0 ){ //top level menu item
		 liName = "li"+level;
		 //Show the subMenu - hide any other subMenus
	   }else{
		 liName = "li"+level+"-"+num;
		 //console.log( liName );
         lastLI = MM_findObj( liName );
	     lastLI.style.color = "green";
	   }
	   lastDiv = liName+"-box";
   }
   //alert( "showDiv => '" + lastDiv+"'" );
   Effect.BlindDown( lastDiv );//lastDiv.style.display = "block";
 }
 
 var activeMenu = 0;
 function resetMenu(){
   if( activeMenu > 0 ){
     Effect.BlindUp( "sm"+activeMenu );
	 am = MM_findObj( "li"+activeMenu );
	 am.style.color = "black";
   }
 }
 
 function showMenu( num ){
   resetMenu();
   if( num != activeMenu ){ 
	   lastSMid = "sm"+num;
	   Effect.BlindDown( lastSMid );
	   lastSM = MM_findObj( "li"+num );
	   lastSM.style.color = "orange";
	   activeMenu = num;
	   showDiv( num, 0 );
    }else{ activeMenu = 0; showDiv( 0, 0 );}
 }
 function hideSubs( num ){
   for( i=1; i<=num; i++ ){ Effect.BlindUp( "sm"+i ); }
 }
-->
