// JavaScript Document


if (document.images) {
  var button_1 = new Image();
 button_1.src = "images/plus.gif";
  
  var button_2 = new Image();
  button_2.src = "images/minus.gif";
  
   var button_4 = new Image();
 button_4.src = "images/arrow.gif";
  
  var button_3 = new Image();
  button_3.src = "images/downarrow.gif";
}


function hideTable(prefix,theTable) {
    var el,i=1;

    for (i=1; el=document.getElementById(prefix+i); i++) {
		//while(el=document.getElementById(prefix+i)){
		//alert ("called");
	if(((prefix+i) != theTable))
		{
		    el.style.display='none';
			//	alert (prefix+i);
		}
    }
	//i++;*/
	/*for(var i=0; i < document.all.length; i++) 
		{
				alert (document.all[i].type);
		/*	if ((document.elements[i].type == "table") && document.elements[i].id==(prefix + theTable)) 
			{
				alert (document.frmmenu.elements[i].name);
				document.frmmenu.elements[i].style.display="none") 
			}
		}*/
   }

function changeImage(prefix,theImage,imgSrc) {
    var el,i=1;
    for (i=1; el=document.getElementById(prefix+i); i++){ 
	//while(el=document.getElementById(prefix+i)){
	el=document.getElementById(prefix+i);
		//alert (prefix+i);
		if((prefix+i) != theImage )
	        el.src=imgSrc.src;
		//i++;
    }
   }
   
function showhide(theImage,theTable)
{
	//alert (ParentTableID + "," + ParentImageID + "," + ChildTableID + "," + ChildImageID);

			//alert (theTable);	
		hideTable('t',theTable);
		changeImage('img',theImage,button_1);
		
		
		if (document.getElementById(theImage).src == button_1.src)
		{
			document.getElementById(theImage).src = button_2.src;
		}
		else 
		{
			document.getElementById(theImage).src = button_1.src;
		}
	
		if (document.getElementById(theTable).style.display == 'none')
		{
			document.getElementById(theTable).style.display = 'block';
			//alert ("wasn't displayed");
		}
		else
		{
			document.getElementById(theTable).style.display = 'none';
			//alert ("was displayed");
		}
}

function showhidesub(theImage,theTable,theParentImage,theParentTable)
{

		//hideTable('t',thePTable);
		//changeImage('img',thePImage,button_1);
		//alert (ParentTableID + "," + ParentImageID + "," + ChildTableID + "," + ChildImageID);

		hideTable('st',theTable);
		changeImage('simg',theImage,button_3);
		
		document.getElementById(theParentTable).style.display = 'block';
		document.getElementById(theParentImage).src = button_2.src;
	
		if (document.getElementById(theImage).src == button_3.src){
			document.getElementById(theImage).src = button_4.src;
		}
		else {
			document.getElementById(theImage).src = button_3.src;
		}
	
		if (document.getElementById(theTable).style.display == 'none')
		{
			document.getElementById(theTable).style.display = 'block';
		//	alert ("wasn't displayed");
		}
		else
		{
			document.getElementById(theTable).style.display = 'none';
		//	alert ("was displayed");
		}
}


function show(T1,T2)
{
	document.getElementById(T1).style.display = 'block';
	document.getElementById(T2).style.display = 'none';
}
