
// JavaScript Document


function closeMenu(objectID,titleID) {
	var object = document.getElementById(objectID);
	var titleobj = document.getElementById(titleID);
	
	 titleobj.style.color = '#000000';
	 object.style.display='none'; 
 	 titleobj.style.fontWeight='normal';	 
	return;
}  

function hideItem(objectID) {
	var object = document.getElementById(objectID);	
	   // object.style.colour='#000000'; 
	   object.src='/images/arrow/blank.gif'
	return;
}  


function closeAllMenus() {
 //    closeMenu("menu1","menu1t");
     closeMenu("menu2","menu2t");
	 closeMenu("menu3","menu3t");
	 closeMenu("menu4","menu4t");
	 closeMenu("menu4_1","menu4_1t");
 	 closeMenu("menu4_2","menu4_2t");
	 closeMenu("menu4_3","menu4_3t");
	 closeMenu("menu4_4","menu4_4t");	 
	 closeMenu("menu4_5","menu4_5t");	 
	 closeMenu("menu4_6","menu4_6t");
	 closeMenu("menu5","menu5t");
 	 closeMenu("menu5_1","menu5_1t");
 	 closeMenu("menu5_2","menu5_2t");	 
	 closeMenu("menu6","menu6t");
 	 closeMenu("menu7","menu7t");
	 return; 
}

function closeAllSubMenus() {
 //    closeMenu("menu1","menu1t");
//	 closeMenu("menu4_1","menu4_1t");
	 return; 
}

function hideAllItems() {
 //    closeMenu("menu1","menu1t");
     hideItem("menu2_a");
     hideItem("menu2_b");
 //    hideItem("menu2_d");	
     hideItem("menu2_e");		
     hideItem("menu2_f");	
     hideItem("menu2_g");		
     hideItem("menu2_h");		 

	 hideItem("menu3_a");
     hideItem("menu3_b");
     hideItem("menu3_c");
     hideItem("menu3_d");	
	 hideItem("menu3_f");
 	 hideItem("menu3_g");
  	 hideItem("menu3_h");
  	 hideItem("menu3_i");	 
	 
	 hideItem("menu4_a");
 		 hideItem("menu4_1_a");	 
		 hideItem("menu4_1_b");	 
		 hideItem("menu4_1_c");
	 	 hideItem("menu4_1_d");
		 hideItem("menu4_1_e");	
		 hideItem("menu4_1_f");	
		 hideItem("menu4_1_g");			 
	 hideItem("menu4_b");
 		 hideItem("menu4_2_a");	 	 
	 hideItem("menu4_c");
 		 hideItem("menu4_3_a");	 	 		 
 		 hideItem("menu4_3_b");	 	 		 
 		 hideItem("menu4_3_c");	 	 		 		 
	 hideItem("menu4_d");
 		 hideItem("menu4_4_a");	 	 		 	 
 		 hideItem("menu4_4_b");	 	 		 	 
  		 hideItem("menu4_4_c");
  		 hideItem("menu4_4_d");		 
	 hideItem("menu4_e");		
  		 hideItem("menu4_5_a");
  		 hideItem("menu4_5_b");
  		 hideItem("menu4_5_c");		 
	 hideItem("menu4_f");
  		 hideItem("menu4_6_a");	 
	 hideItem("menu4_g");	 
	 
	 hideItem("menu5_a");
 		 hideItem("menu5_1_a");	 
		 hideItem("menu5_1_b");	 
		 hideItem("menu5_1_c");
	 	 hideItem("menu5_1_d");
		 hideItem("menu5_1_e");	 
		 hideItem("menu5_1_f");	 
		 hideItem("menu5_1_g");	 		 
     hideItem("menu5_b");
 		 hideItem("menu5_2_a");	 
		 hideItem("menu5_2_b");	 
		 hideItem("menu5_2_c");
	 	 hideItem("menu5_2_d");
		 hideItem("menu5_2_e");	 
		 hideItem("menu5_2_f");	 	
		 hideItem("menu5_2_g");	 	      		 
	 
	 hideItem("menu6_a");
     hideItem("menu6_b");
     hideItem("menu6_c");
     hideItem("menu6_d");
     hideItem("menu6_e");
     hideItem("menu6_f");
     hideItem("menu6_g");	 
     hideItem("menu6_h");	 
     hideItem("menu6_i");	 	 
	 
 	 hideItem("menu7_a");
     hideItem("menu7_b");
     hideItem("menu7_c");
     hideItem("menu7_d");
     hideItem("menu7_e");
     hideItem("menu7_f");
     hideItem("menu7_g");
     hideItem("menu7_h");	
     hideItem("menu7_i");		 
return; 
}



function toggleClamShellMenu(objectID,titleID) {
	var object = document.getElementById(objectID);
	var titleobj = document.getElementById(titleID);

	if (object.style.display =='block')  {
	 titleobj.style.color = '#000000';
	 object.style.display='none';
 	 titleobj.style.fontWeight='normal';
	}
	else {
     closeAllMenus();
	 titleobj.style.color = '#999999';
	 object.style.display='block';
 	 titleobj.style.fontWeight = 'normal';	 
    }
	return;
}

function setOpenTopMenu(objectID,titleID) {
	var object = document.getElementById(objectID);
	var titleobj = document.getElementById(titleID);

	if (object.style.display =='block') {}
	else {
     closeAllMenus();
	 titleobj.style.color = '#999999';
	 object.style.display='block';
 	 titleobj.style.fontWeight = 'normal';	 
    }
	return;
}

function selectMenuItem(objectID) {
	var object = document.getElementById(objectID);
	if (object.style.display =='block') {}
	else {
    hideAllItems();	
	// object.style.color= '#DE0032'; 
	object.src='/images/arrow/dots.gif'
    }
	return;
}

function setOpenSubMenu(objectID,titleID,subObjectID,subTitleID) {
	var object = document.getElementById(subObjectID);
	var titleobj = document.getElementById(subTitleID);

	setOpenTopMenu(objectID,titleID);

	if (object.style.display =='block') {}
	else {
     closeAllSubMenus();
	// titleobj.style.color = '#999999';
	 object.style.display='block';
 	 titleobj.style.fontWeight = 'normal';	 
    }	
	
	return;
}

function toggleSubMenu(objectID,titleID) {
	var object = document.getElementById(objectID);
	var titleobj = document.getElementById(titleID);

	if (object.style.display =='block')  {
	 titleobj.style.color = '#000000';
	 object.style.display='none';
 	 titleobj.style.fontWeight='normal';
	}
	else {
     closeAllSubMenus();
	 titleobj.style.color = '#999999';
	 object.style.display='block';
 	 titleobj.style.fontWeight = 'normal';	 
    }
	return;
}

function switchImage(imgName, imgSrc) 
{
  if (document.images)
  {
    if (imgSrc != "none")
    {
      document.images[imgName].src = imgSrc;
    }
  }
}

function toggleVisibility(objectID,imageName) {
  var obj = document.getElementById(objectID);
//  obj.style.display='none';  
  if (obj.style.display != 'block')  {	
 	 obj.style.display='block';
	 switchImage(imageName,"/images/contract.gif");
  }
  else {
	obj.style.display='none';
    switchImage(imageName,"/images/expand.gif");
  }
}

function showHideObjects(show) {
	// loop through all images on the page, look for those with the name item_image_#
	// then show or hide the code and swap the images - depending on the value of show
	var oImg = document.getElementsByTagName("img");
	var reItemImage = new RegExp("item_image_");
    var cImg = null;
	var arrItemImageBits = new Array;
	var arrItemBits = new Array;
	
	for (var i=0; i < oImg.length; i++){
		oName =  oImg[i].getAttribute("name");
		if (reItemImage.test(oName)) {
			arrItemImageBits = oName.split("_");
			arrItemBits[0] = arrItemImageBits[0];
			arrItemBits[1] = "_";
			arrItemBits[2] = arrItemImageBits[2];
			var oID = arrItemBits.join("");
			var obj = document.getElementById(oID);
//			alert(oID);
//			alert(arrItemImageBits.length);
//			alert(arrItemImageBits);
			if (show) {
				obj.style.display='block';
	 			switchImage(oName,"/images/contract.gif");
			}
			else {
				obj.style.display='none';
	 			switchImage(oName,"/images/expand.gif");
			}
		}
	}
}									


function showItemById(itemID,show) {
	// loop through all images on the page, look for those with the name item_image_#
	// then show or hide the code and swap the images - depending on the value of show
	var oImg = document.getElementsByTagName("kbd");
	var reItemImage = new RegExp(itemID);
    var cImg = null;
	var arrItemImageBits = new Array;
	var arrItemKbdBits = new Array;
	var arrItemBits = new Array;
	
	for (var i=0; i < oImg.length; i++){
		oName =  oImg[i].getAttribute("id");
		oText = oImg[i].childNodes[1].nodeValue;
//		alert(oImg[i].childNodes.length);
//		alert(oText);
//		alert(oName);
		if (reItemImage.test(oText)) {
			arrItemKbdBits = oName.split("_");
			arrItemBits[0] = "item";
			arrItemBits[1] = "_";
			arrItemBits[2] = arrItemKbdBits[2];
			var oID = arrItemBits.join("");
			arrItemImageBits[0] = "item";
			arrItemImageBits[1] = "_";
			arrItemImageBits[2] = "image";
			arrItemImageBits[3] = "_";
			arrItemImageBits[4] = arrItemKbdBits[2];
			var oImgID = arrItemImageBits.join("");			
	//		alert(oID);
	//		alert(oImgID);
			var obj = document.getElementById(oID);
//			alert(oID);
//			alert(arrItemImageBits.length);
//			alert(arrItemImageBits);
			if (show) {
				obj.style.display='block';
	 			switchImage(oImgID,"/images/contract.gif");
			}
			else {
				obj.style.display='none';
	 			switchImage(oImgID,"/images/expand.gif");
			}
		}
	}
}						


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;
}

function MM_changeColor(objName,x,theValue,theTestVal) { //v6.0
  var obj = MM_findObj(objName);
  var theProp = 'style.color';
  
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (obj.style.color != theTestVal) {
		if (theValue == true || theValue == false)
		  eval("obj."+theProp+"="+theValue);
		else eval("obj."+theProp+"='"+theValue+"'");
	}	
  }
}
