function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}



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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);





function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}



function fixLayers() {
	if (navigator.appName == "Netscape") {
		if (parseFloat(navigator.appVersion) >= 4.5) {
			document.location.reload();
		} // End Check AppVersion
	}// End Check AppName
} // End fixLayers



function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v3.0
  var newURL='', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
  if (app.indexOf('Netscape') != -1) {
    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
  } else if (app.indexOf('Microsoft') != -1) {
    if (version >= IEvers || verStr.indexOf(IEvers) != -1)
     {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
}


function stopError() {

	return true;
}
window.onerror = stopError;



function openIt(url)
{
   var newWin = window.open(url,"","resizable=yes,menubar=yes,toolbar=yes,width=600,height=450,scrollbars=yes");
}



function openIt2(url)
 {
 varnewWin=window.open(url,"","resizable=yes,menubar=no,toolbar=no,width=450,height=300,scrollbars=yes");
  }



function openIt3(url) 
{ 
	varnewWin=window.open(url,"","resizable=yes,menubar=no,toolbar=no,width=610,height=430,scrollbars=no");
}

function openKatrina(url) 
{ 
	varnewWin=window.open(url,"","resizable=yes,menubar=no,toolbar=no,width=780,height=560,scrollbars=no");
}

function openTips(url) 
{ 
	varnewWin=window.open(url,"","resizable=yes,menubar=no,toolbar=no,width=770,height=530,scrollbars=no");
}

function openTips2(url) 
{ 
	varnewWin=window.open(url,"","resizable=yes,menubar=no,toolbar=no,width=780,height=530,scrollbars=yes");
}

function spawnNewWin( a_url )
{
winName = "LNG_first_time_user_WINDOW";
features = "scrollbars=yes,resizable=yes,toolbar=no,menubar=no,location=no,status=no,left=0,top=0,width=650px,height=450px";
window.open( a_url,winName,features);
}



 function doMenuJump(theMenu)
{	
	if (theMenu.selectedIndex)
		window.location = theMenu.options[theMenu.selectedIndex].value;
}

 

	

function openItBig(url)
  {
  var newWin = window.open(url,"","resizable=yes,menubar=yes,toolbar=yes,width=600,height=400,scrollbars=yes");
  }

  function doMenuJumpNew(theMenu)
{	
	if (theMenu.selectedIndex)
   var newWin = window.open(window.location,"","resizable=yes,menubar=yes,toolbar=yes,width=450,height=300,scrollbars=yes");
	newWin.window.location = theMenu.options[theMenu.selectedIndex].value;
}



function openItSmart(url)
{
 varnewWin=window.open(url,"","resizable=no,menubar=no,toolbar=no,width=212,height=333,scrollbars=no");
}

function openWin6(url,w,h)
{
 var newWin=window.open(url,"","resizable=no,menubar=no,toolbar=no,width=" + w + ",height=" + h + ",scrollbars=no");	

}



function btt( btt_url )
{
//winName = "btt_win";
//features = "";
var btt_win=window.open(btt_url,'btt_win','width=800,height=500,scrollbars=yes, resizable=yes');btt_win.focus();
}


function bttAR( btt_url )
{
//winName = "btt_win";
//features = "";
var btt_win=window.open(btt_url,'btt_win','width=800,height=600,scrollbars=no, resizable=yes');btt_win.focus();
}

function stg( btt_url )
{
//winName = "btt_win";
//features = "";
var btt_win=window.open(btt_url,'btt_win','width=820,height=625,scrollbars=no, resizable=yes');btt_win.focus();
}


function openWin(url)
{
   var newWin = window.open(url,"","resizable=yes,menubar=yes,toolbar=yes,width=790,height=450,scrollbars=yes");
}



function openThis(url)
{
   var newWin = window.open(url,"","resizable=yes,menubar=yes,toolbar=yes,width=600,height=450,scrollbars=yes");
}



function correlations(url)
{
   var newWin = window.open(url,"","resizable=yes,menubar=yes,toolbar=yes,width=790,height=450,scrollbars=yes");
}

//--- These are added for rollup menus -- 2007.01.14
addEvent(window,"load",convertTrees);

function addEvent(o,e,f){
	if (o.addEventListener){ o.addEventListener(e,f,true); return true; }
	else if (o.attachEvent){ return o.attachEvent("on"+e,f); }
	else { return false; }
}

function setDefault(name,val) {
	if (typeof(window[name])=="undefined" || window[name]==null) {
		window[name]=val;
	}
}

function expandTree(treeId) {
	var ul = document.getElementById(treeId);
	if (ul == null) { return false; }
	expandCollapseList(ul,nodeOpenClass);
}

function collapseTree(treeId) {
	var ul = document.getElementById(treeId);
	if (ul == null) { return false; }
	expandCollapseList(ul,nodeClosedClass);
}

function expandToItem(treeId,itemId) {
	var ul = document.getElementById(treeId);
	if (ul == null) { return false; }
	var ret = expandCollapseList(ul,nodeOpenClass,itemId);
	if (ret) {
		var o = document.getElementById(itemId);
		if (o.scrollIntoView) {
			o.scrollIntoView(false);
		}
	}
}

function expandCollapseList(ul,cName,itemId) {
	if (!ul.childNodes || ul.childNodes.length==0) { return false; }
	// Iterate LIs
	for (var itemi=0;itemi<ul.childNodes.length;itemi++) {
		var item = ul.childNodes[itemi];
		if (itemId!=null && item.id==itemId) { return true; }
		if (item.nodeName == "LI") {
			// Iterate things in this LI
			var subLists = false;
			for (var sitemi=0;sitemi<item.childNodes.length;sitemi++) {
				var sitem = item.childNodes[sitemi];
				if (sitem.nodeName=="UL") {
					subLists = true;
					var ret = expandCollapseList(sitem,cName,itemId);
					if (itemId!=null && ret) {
						item.className=cName;
						return true;
					}
				}
			}
			if (subLists && itemId==null) {
				item.className = cName;
			}
		}
	}
}

function convertTrees() {
	setDefault("treeClass","rollup");
	setDefault("nodeClosedClass","liClosed");
	setDefault("nodeOpenClass","liOpen");
	setDefault("nodeBulletClass","liBullet");
	setDefault("nodeLinkClass","bullet");
	setDefault("preProcessTrees",true);
	if (preProcessTrees) {
		if (!document.createElement) { return; } // no createElement, can't do anything
		uls = document.getElementsByTagName("ul");
		for (var uli=0;uli<uls.length;uli++) {
			var ul=uls[uli];
			if (ul.nodeName=="UL" && ul.className==treeClass) {
				processList(ul);
				ul.style.visibility = 'visible';
			}
		}
	}

}

function processList(ul) {
	if (!ul.childNodes || ul.childNodes.length==0) { return; }
	for (var itemi=0;itemi<ul.childNodes.length;itemi++) {
		var item = ul.childNodes[itemi];
		if (item.nodeName == "LI") {
			var subLists = false;
			for (var sitemi=0;sitemi<item.childNodes.length;sitemi++) {
				var sitem = item.childNodes[sitemi];
				if (sitem.nodeName=="UL") {
					subLists = true;
					processList(sitem);
				}
			}
			var s= document.createElement("SPAN");
			var t= '\u00A0'; // &nbsp;
			s.className = nodeLinkClass;
			if (subLists) {
				if (item.className==null || item.className=="") {
					item.className = nodeClosedClass;
				}
				if (item.firstChild.nodeName=="#text") {
					t = t+item.firstChild.nodeValue;
					item.removeChild(item.firstChild);
				}
				s.onclick = function () {
					//collapseTree('mainlist');
					this.parentNode.className = (this.parentNode.className==nodeOpenClass) ? nodeClosedClass : nodeOpenClass;
					return false;
				}
			}
			else {
				item.className = nodeBulletClass;
				s.onclick = function () { return false; }
			}
			s.appendChild(document.createTextNode(t));
			item.insertBefore(s,item.firstChild);
		}
	}
}

/* Added: Apr 04, 2007 to Show All Subject left menu */

function show_allsubs()
{
	eles = document.getElementsByTagName('TR');
	for (i=0; i<eles.length; i++)
	{
		if(eles[i].className == 'leftmenu_show') eles[i].className = 'leftmenu_hide';
		else if(eles[i].className == 'leftmenu_hide') eles[i].className = 'leftmenu_show';		
	}
}


