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;){
				if(links[i].className == "extLink"){
					
					links[i].onclick = function(){						
						
						var box = document.getElementById("extLinkBox");
						var contLink = document.getElementById("extContinueLink");
						var cancelLink = document.getElementById("leaveLinkCancel");
						var closeLink = document.getElementById("extCloseLink");
						box.style.display = "block";						
						contLink.setAttribute("href", "hcp-index.do");
						
						contLink.onclick = function(){
								OmnitureTrackLinks("To HealthCare Professional Site");
						   		box.style.display = "none";
						}						
						
						return false;		
					}
				}
				i=i+1;
			}
		}
	}
addLoadEvent(prep_ExternalLinks);

function pausecomp(millis) {	
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); } 
	while(curDate-date < millis);
 }

/* 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;){
				if(links[i].className == "extCancelLink"){
					links[i].onclick = function(){
						var box = document.getElementById("extLinkBox");
						box.style.display = "none";
						return false;
						}
						return false;
					}
				i=i+1;	
				}
			}
}
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;){
				if(links[i].className == "extCloseLink"){
					links[i].onclick = function(){
						var box = document.getElementById("extLinkBox");
						box.style.display = "none";
						return false;
						}
						return false;
					}
				i=i+1;
				}
			}
}
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();
		}
	}
	
	
}

