/********************************************************
 POP-UP WINDOWS
********************************************************/
popupWins = new Array();

function windowOpener(url, name, args) {

	/**
	 * the popupWins array stores an object reference for
	 * each separate window that is called, based upon
 	 * the name attribute that is supplied as an argument
 	**/

	if ( typeof( popupWins[name] ) != "object" ){
		popupWins[name] = window.open(url,name,args);
	} else {
		if (!popupWins[name].closed){
			popupWins[name].location.href = url;
		} else {
			popupWins[name] = window.open(url, name,args);
		}
	}
	popupWins[name].focus();
}

/********************************************************
  NEW BROWSER WINDOW
  use this function to recreate the tarbet=_blank effect
********************************************************/
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") == "newwin")
    			anchor.target = "_blank";
	}
}
window.onload = externalLinks;