// JavaScript Document

/*------------------------------------------------------------------------------------------
	
	Created by David Westerdale 633 Central St Manchester NH 03103
	
	David Westerdale 2000-2007
	
	Feel free to use scripts included in the document. 
	You may edit the scripts as you see fit, but never remove the header information.
	give credit where credit is due.

------------------------------------------------------------------------------------------*/

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_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_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 toggle(id) {
	ul = "ul_" + id;
	img = "img_" + id;
	ulElement = document.getElementById(ul);
	imgElement = document.getElementById(img);
	if (ulElement) {
		if (ulElement.className == 'closed') {
			ulElement.className = "open";
			imgElement.src = "images/open.jpg";
		} else {
			ulElement.className = "closed";
			imgElement.src = "images/close.jpg";
		}
	}
}

//Function to Show and Hide Menus
startHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i = 0; i < sfEls.length; i++) {
		sfEls[i].onmouseover = function() { this.className += " starthover"; }
		sfEls[i].onmouseout = function() { this.className = this.className.replace(new RegExp(" starthover\\b"), ""); }
	}
}

if (window.attachEvent) window.attachEvent("onload", startHover);

//function to swap Expand/collapse Tables
function toggleDisplay() {
    document.all.first.style.display = 
      (document.all.first.style.display == 'none') ? 'block' : 'none'; 
    document.all.expandCollapseText.innerText = 
      (document.all.expandCollapseText.innerText == 'Expand') ? 'Collapse' : 'Expand'; 
}



// JavaScript Document