// JavaScript Document
/*
The mouse cursor location code was taken from Quirksmode at http://www.quirksmode.org/js/events_properties.html#position
*/
function linkMarker() {
	var extlinks=document.getElementsByTagName('a');
	count=extlinks.length-1;
	var i=0;
	for (i=0; i<=count; i++) {
		if (extlinks.item(i).href.search('collegecu.org')==-1&&extlinks.item(i).href.search('javascript')==-1&&extlinks.item(i).href.search('everythingcu.com')==-1&&extlinks.item(i).href.search('cusa-hfs.com')==-1&&extlinks.item(i).href.search('cusa-hfs.com')==-1&&extlinks.item(i).href.search('mailto:')==-1||extlinks.item(i).href.search('extern')!=-1) {
			if (extlinks.item(i).addEventListener) {
				document.getElementsByTagName('a').item(i).addEventListener('mouseover',extNotifier,false);
				document.getElementsByTagName('a').item(i).addEventListener('mouseout',notifierOut,false);
				document.getElementsByTagName('a').item(i).addEventListener('focus',extNotifier,false);
				document.getElementsByTagName('a').item(i).addEventListener('blur',notifierOut,false);
			}
			else if (extlinks.item(i).attachEvent) {
				document.getElementsByTagName('a').item(i).attachEvent('onmouseover',extNotifier);
				document.getElementsByTagName('a').item(i).attachEvent('onfocus',extNotifier);
				document.getElementsByTagName('a').item(i).attachEvent('onmouseout',notifierOut);
				document.getElementsByTagName('a').item(i).attachEvent('onblur',notifierOut);
			}
			else {
				document.getElementsByTagName('a').item(i).onmouseover = extNotifier;
				document.getElementsByTagName('a').item(i).onfocus = extNotifier;
				document.getElementsByTagName('a').item(i).onmouseout = notifierOut;
				document.getElementsByTagName('a').item(i).onblur = notifierOut;
			}
			if (extlinks.item(i).innerHTML.search('img')==-1) {
				document.getElementsByTagName('a').item(i).className='external';
			}
		}
	}
}

function extNotifier(e) {
	var posx = 30+document.body.scrollLeft;
	var posy = 5+document.body.scrollTop;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
		+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
		+ document.documentElement.scrollTop;
	}
	document.getElementById('extLinkDisclaimer').style.left=posx-10+'px';
	document.getElementById('extLinkDisclaimer').style.top=posy+15+'px';
	document.getElementById('extLinkDisclaimer').style.display='block';
}

function notifierOut() {
	document.getElementById('extLinkDisclaimer').style.display='none';
}