//Open offsite links in new window option- By Jessica Hammer 
//Heavily modified by Dynamic Drive 
//Visit http://www.dynamicdrive.com for this script 

var excludedomains=["jobfairs.law.unc.edu", "jobfairs2.law.unc.edu", "search.unc.edu"];

var excludedomains=excludedomains.join("|");
rexcludedomains=new RegExp(excludedomains, "i"); 

String.prototype.endsWith = function(str) {
    return (this.match(str+"$") == str);
}

for (i = 0; i <= (document.links.length - 1); i++) {
    if (document.links[i].href.endsWith(".pdf") || document.links[i].href.endsWith(".xls") || 
        document.links[i].href.endsWith(".doc") || document.links[i].href.endsWith(".xlsx") ||
        document.links[i].href.endsWith(".docx")) {
        document.links[i].setAttribute("onclick", "pageTracker._trackPageview('/" + document.links[i].href + "');");
    }
	if (document.links[i].hostname.search(rexcludedomains) == -1 && (document.links[i].href.indexOf("http:") == 0
	    || document.links[i].href.indexOf("https:") == 0)) {
		document.links[i].target="_blank"; 
	}
}