// JavaScript Document
// Javascripts used in all pages
// Suckertree menu scripts
//SuckerTree Horizontal Menu (Sept 14th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/
/*<script language="javasvript"></script>*/

var menuids=["treemenu1"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)


/*  
Script made by Martial Boissonneault © 2001-2003 http://getElementById.com/
This script may be used and changed freely as long as this msg is intact
Visit http://getElementById.com/ for more free scripts and tutorials.
*/
function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("cont").getElementsByTagName("DIV");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
function ChangeClass(menu, newClass) { 
	 if (document.getElementById) { 
	 	document.getElementById(menu).className = newClass;
			
	 } 
} 


/*  
Script made by Martial Boissonneault © 2001-2003 http://getElementById.com/
This script may be used and changed freely as long as this msg is intact
Visit http://getElementById.com/ for more free scripts and tutorials.
*/


function addStyleDef(objectID, styleName, newVal) {

    var object = document.getElementById(objectID);
    object.style[styleName] = newVal;
}  



var tgA = new Array( 'div','td','tr');


function chgFontS( TG,size ) {
	if (!document.getElementById) return
	var d = document,chgEle = null,i,j,TagsCol;
	
	if ( !( chgEle = d.getElementById( TG ) ) ) chgEle = d.getElementsByTagName( TG )[ 0 ];

	chgEle.style.fontSize = size + "px";
	
	for ( i = 0 ; i < tgA.length ; i++ ) {
		TagsCol = chgEle.getElementsByTagName( tgA[ i ] );
		for ( j = 0 ; j < TagsCol.length ; j++ ) {
		   TagsCol[ j ].style.lineHeight = 22 + "px";
		   TagsCol[ j ].style.fontSize = size + "px";
		  }
	}

	
}


  function chgFontSz( TG,size ) {
      chgFontS( 'contentCal',size );
	  chgFontS( 'menu_bar',size );
	  chgFontS( 'globalNav',size );
  }



