// JavaScript Document

var aTagsArray = new Array();

var prevSelect=0;

function showDivSelect(divID, element, bgImage) 
{
      if(document.getElementById(divID))
      {
                if( prevSelect && prevSelect != divID)
                        toggle(prevSelect);
						
                document.getElementById(divID).style.display = 'block';
				
                prevSelect = divID;
	}
	  
	persist(document.getElementById(element), bgImage);
		
}



function toggle(divID) 
{
	document.getElementById(divID).style.display = (document.getElementById(divID).style.display=='none'?'block':"none");
}


function defaultImages()
{
   var controls = document.getElementsByName("aTag");
   
   for ( var i = 0; i < controls.length; i++) 
   {
        aTagsArray[controls[i].id] = controls[i].style.backgroundImage;
   }
}

function persist(element, bgImage)
{
   var controls = document.getElementsByName("aTag");
   
   for ( var i = 0; i < controls.length; i++) 
   {
       j = i + 1;
      document.getElementById(j).style.backgroundImage = aTagsArray[j];
      document.getElementById(j).tabindex = "Off";
	document.getElementById(j).style.color='#777777';	
   }

  element.style.backgroundImage = bgImage;
  element.style.color='white';	
  element.tabindex = "On";
}

function mouseOver(element, bgImage)
{
    if (element.tabindex == "Off")
    {
        element.style.backgroundImage = bgImage;
	  element.style.color='#000000'
    }
}

function mouseOut(element)
{
    if (element.tabindex == "Off")
    {
        element.style.backgroundImage = aTagsArray[element.id];
	  element.style.color='#777777'
    }
}

function selectCheckBox(selection)
{
	alert(document.getElementById('box1').id);
}


/* USAGE


**** body tag must contain onLoad="defaultImages();persist(document.getElementById('1'), 'url(blue_on.gif)');" 

**** a tag (or what ever tag ie. img) must contain the following

		name="aTag" 
		
		id="1" 
		
		tabindex="Off" 
		
		onMouseOut="mouseOut(this, 'url(blue_off.gif)');"  // image to be displayed on mouse out
		
		onMouseOver="mouseOver(this, 'url(blue_over.gif)');"  // image to be displayed on mouse over
		
		onClick="persist(this, 'url(blue_on.gif)');" // image to be displayed on click

<html>

<head>
	<script src='menu.js' />
</head>

<body onLoad="defaultImages();persist(document.getElementById('1'), 'url(blue_on.gif)');" >

	<a 	name="aTag" 
		id="1"
		tabindex="Off"  
		style="background-image:url('blue_off.gif')" 
		onMouseOut="mouseOut(this, 'url(blue_off.gif)');" 
		onMouseOver="mouseOver(this, 'url(blue_over.gif)');" 
		onClick="persist(this, 'url(blue_on.gif)');">Introduction</a>
		
	<br />

	<a name="aTag" id="2" style="background-image:url('purple_off.jpg')" tabindex="Off" onMouseOut="mouseOut(this, 'url(purple_off.jpg)');" onMouseOver="mouseOver(this, 'url(purple_over.jpg)');" onClick="persist(this, 'url(purple_on.jpg)');">How can I</a><br />

	<a name="aTag" id="3" style="background-image:url('orange_off.jpg')" tabindex="Off"  onMouseOut="mouseOut(this, 'url(orange_off.jpg)');" onMouseOver="mouseOver(this, 'url(orange_over.jpg)');" onClick="persist(this, 'url(orange_on.jpg)');">How can I</a><br />

	<a name="aTag" id="4" style="background-image:url('blue_off.gif')" tabindex="Off" onMouseOut="mouseOut(this, 'url(blue_off.gif)');" onMouseOver="mouseOver(this, 'url(blue_over.gif)');" onClick="persist(this, 'url(blue_on.gif)');">Introduction 4</a><br />

</body>

</html>

*/
