// JavaScript Document

	function index_init()
	{
		this.ti1 = document.getElementById("topindex1");
		
		this.mi11 = document.getElementById("midindex11");
		
		this.si111 = document.getElementById("subindex111");
		this.si112 = document.getElementById("subindex112");
		this.si113 = document.getElementById("subindex113");
		this.si114 = document.getElementById("subindex114");
		this.si115 = document.getElementById("subindex115");
		this.si116 = document.getElementById("subindex116");

		this.mi12 = document.getElementById("midindex12");

		this.si121 = document.getElementById("subindex121");
		this.si122 = document.getElementById("subindex122");
		this.si123 = document.getElementById("subindex123");
		this.si124 = document.getElementById("subindex124");

		this.mi13 = document.getElementById("midindex13");

		this.si131 = document.getElementById("subindex131");
		this.si132 = document.getElementById("subindex132");
		this.si133 = document.getElementById("subindex133");

		this.ti2 = document.getElementById("topindex2");
		
		close_mid();
		close_top();
	}

	function close_top()
	{
		mi13.style.display = "none";
		mi12.style.display = "none";
		mi11.style.display = "none";		
	}
	
	function close_mid()
	{
		si133.style.display = "none";
		si132.style.display = "none";
		si131.style.display = "none";
		
		si124.style.display = "none";
		si123.style.display = "none";
		si122.style.display = "none";
		si121.style.display = "none";

		si116.style.display = "none";
		si115.style.display = "none";
		si114.style.display = "none";
		si113.style.display = "none";
		si112.style.display = "none";
		si111.style.display = "none";
	}
	
	function index_toggle(menu)
	{
		var target = eval(menu);
		var toggle = target.style.display;
		
		close_mid();
		
		if(menu.substring(0,2) == "mi") 
			close_top();
			
		if(toggle == "none")
			target.style.display = "block";
		else
			target.style.display = "none";		
			
	}
	
	function index_on(evt,level)
	{
		object = (evt.target != null)?evt.target:evt.srcElement;
		
		switch(level)
		{
			case 1: object.style.backgroundColor = "#CCFF99"; break;
			
			case 2: object.style.backgroundColor = "#FFFF99"; break;
				
			case 3: object.style.backgroundColor = "#FFFFFF"; break;
		}
	}

	function index_off(evt,level)
	{
		object = (evt.target != null)?evt.target:evt.srcElement;

		switch(level)
		{
			case 1: object.style.backgroundColor = "#CCFF00"; break;
			
			case 2: object.style.backgroundColor = "#FFFF33"; break;
				
			case 3: object.style.backgroundColor = "#FFFF66"; break;
		}
	}
