/* Determine Browser Type */
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;

/* Show/Hide functions for non-pointer layer/objects */
/* ------------------------------------------------- */		
function show(id) {
	if (ns4) document.layers[id].visibility = "show";
	else if (ie4) document.all[id].style.visibility = "visible";
	else document.getElementById(id).style.visibility='visible';
}

function hide(id) {
	if (ns4) document.layers[id].visibility = "hide";
	else if (ie4) document.all[id].style.visibility = "hidden";
	else document.getElementById(id).style.visibility='hidden';
}





function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
		}
	}
}



//window.onload = function() {
function hrefExtLinks() {
	var links = document.getElementsByTagName("a");
	for (var i = 0; i < links.length; i++) {
		var rels = links[i].getAttribute("rel");
		if (rels) {
			var testpattern = new RegExp("external");
			if (testpattern.test(rels)) {
				links[i].onclick = function() {
					return !window.open(this.href);  
				}
			}
		}    
	}
}


function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}
