// JavaScript Document
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 changeClass(targetID,classpassed){
	document.getElementById(targetID).className=classpassed;
}

function changeActive(targetID,num){
	formfield=document.getElementById(targetID);
	if(num==0) {
		formfield.disabled=true;
		formfield.selectedIndex=-1;
	} else {
		formfield.disabled=false;
	}
}

function changeVis(idTag) {
	if(!document.getElementById) return;
	var el = document.getElementById(idTag);
	el.className = (el.className == 'hide' ? 'show' : 'hide' );
}

function makeCloser(idTag) {
	var closer=document.createElement('a');
	closer.className='closer';
	closetext=document.createTextNode('Close  ');
	closer.appendChild(closetext);
	closer.onclick=function(){changeVis(idTag)};
	return(closer);
}

function removeChildren(idTag) {
	var cell=document.getElementById(idTag);
	if ( cell.hasChildNodes() ){
		while ( cell.childNodes.length >= 1 )
		{
			cell.removeChild( cell.firstChild );       
		} 
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}



window.onload=externalLinks;
