function prep_ExternalLinks(){
	if(!document.getElementsByTagName || !document.getElementById){
		return false;
	}
	if(document.getElementsByTagName("a")){
		var links = document.getElementsByTagName("a");
			for (var i=0; i<links.length; i++){
				if(links[i].className == "extLink"){
					links[i].onclick = function(){
						var box = document.getElementById("extLinkBox");
						var contLink = document.getElementById("extContinueLink");
						//var cancelLink = document.getElementById("leaveLinkCancel");
						box.style.display = "block";
						contLink.setAttribute("href", this.getAttribute("href"));
						contLink.onclick = function(){
							box.style.display = "none";
						}
						return false;
					}
				}
			}
		}
	}
addLoadEvent(prep_ExternalLinks);

/* allows the div#extLinkBox to be closed */
function prepCloseExtLinkBox(){
	if(!document.getElementsByTagName || !document.getElementById){
		return false;
	}
	if(document.getElementsByTagName("a")){
		var links = document.getElementsByTagName("a");
			for (var i=0; i<links.length; i++){
				if(links[i].className == "extCancelLink"){
					links[i].onclick = function(){
						var box = document.getElementById("extLinkBox");
						box.style.display = "none";
						return false;
						}
						return false;
					}
					
				}
			}
}
addLoadEvent(prepCloseExtLinkBox);

function prepCloseLinkBox(){
	if(!document.getElementsByTagName || !document.getElementById){
		return false;
	}
	if(document.getElementsByTagName("a")){
		var links = document.getElementsByTagName("a");
			for (var i=0; i<links.length; i++){
				if(links[i].className == "extCloseLink"){
					links[i].onclick = function(){
						var box = document.getElementById("extLinkBox");
						box.style.display = "none";
						return false;
						}
						return false;
					}
					
				}
			}
}
addLoadEvent(prepCloseLinkBox);




/* to resize height of #content */ 
function prep_contentHeightLoad(){
	if(!document.getElementsByTagName || !document.getElementById){
		return false;
	}
	if(document.getElementById("content")){
		var content = document.getElementById("content");
		if(document.getElementById("insideContent")){
			var insideContent = document.getElementById("insideContent");
			var outershell = document.getElementById("outershell");
			var flashContent = document.getElementById("flashContent");
			var theH = insideContent.scrollHeight;
			//var theH = "foo";
				if(!flashContent){
					if(content.scrollHeight < insideContent.scrollHeight){
						content.style.height = (insideContent.scrollHeight + 60) + "px";
						outershell.style.height = (insideContent.scrollHeight + 355) + "px";
					}
				}
				else {
					if(content.scrollHeight < insideContent.scrollHeight){
						content.style.height = (insideContent.scrollHeight + 60) + "px";
						flashContent.style.height = 440 + "px";
						outershell.style.height = (insideContent.scrollHeight + 355) + "px";
					}
				}
				
			}
		}
		if(document.getElementById("indexContent") && navigator.appName != "Microsoft Internet Explorer"){
			var indexContent = document.getElementById("indexContent");
			var outershell = document.getElementById("outershell");
			outershell.style.height = (indexContent.scrollHeight + 295) + "px";
			}
	}
addLoadEvent(prep_contentHeightLoad);

/* global resources */

/* function to simply multiple functions in window.onload
* DOM Scripting (103) :: Simon Willison (http://simon.incution.com) */
function addLoadEvent(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function'){
		window.onload = func;
	}
	else {
		window.onload = function(){
			oldonload();
			func();
		}
	}
}
