// Break the browser window out of frames
	if (parent.frames.length > 0) {
			parent.location.href = location.href;
	}

// Funtion to open links with rel="external" specified in a new browser window
	function externalLinks() {
		if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			var anchor = anchors[i];
			if (anchor.getAttribute("href") &&
			anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
		}
	}

// Function to allow multiple onload functions to be called	
	window.onload = function () {
	}
	
// JavaScript form validating function. Code should pass for use in valid XHTML Transitional/Strict or better applications
	function validate() {
	var fieldset;
	fieldset = document.getElementsByTagName('input')
		for (i=0; i<fieldset.length; i++) {
			if (fieldset[i].className == "required" && fieldset[i].value == '') {
				alert("Please enter your login information.");
				fieldset[i].focus();
			return false;
			}
		}
	return true;
	}

// [+/-] Show/Hide JavaScript Function	
	function expandcollapse (block) { 
	
	   div = document.getElementById(block); 
	   
	   if (div.className=="visible") { 
		 div.className="hidden"; 
	   } 
	   else { 
		 div.className="visible"; 
	   } 
	}
	
// XHTML 1.0 Strict JavaScript image swap
	function swapImage(id,newSrc) {
		document.getElementById(id).src = newSrc;
		}
