var errCount = 0;
function errHandler(msg,url,line) {
  if (document.images && navigator.appName.indexOf("Netscape") == -1) {
    var par_url = parent.location.href;
    if (par_url == location.href) par_url = 'no parent';
    query_string = '/jserror.php5?url='+escape(location.href)+'&parent='+escape(par_url)+'&referrer='+escape(document.referrer)+'&browser='+escape(navigator.appName+' '+navigator.appVersion)+'&msg='+escape(msg)+'&line='+escape(line)+'&count='+(++errCount);
    var reporter = new Image();
    reporter.src = query_string;
  }
  return true;
}
window.onerror = errHandler;

function onClickRefer() {
	window.open("/?src="+escape(document.title)+"&out="+escape(window.event.srcElement.href), "_blank");
	window.event.returnValue = false; 
	return false;
}

function setExternalLinks() {
	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("href").indexOf("http://") == 0 &&
		    ( (anchor.getAttribute("href").indexOf("eubau24") == -1 || anchor.getAttribute("href").indexOf("eubau24") > 20) &&
			  (anchor.getAttribute("href").indexOf("ausbau24") == -1 || anchor.getAttribute("href").indexOf("ausbau24") > 20) &&
			  (anchor.getAttribute("href").indexOf("hausgalerie") == -1 || anchor.getAttribute("href").indexOf("hausgalerie") > 20) &&
			  (anchor.getAttribute("href").indexOf("hausbaumessen") == -1 || anchor.getAttribute("href").indexOf("hausbaumessen") > 20)) &&
		    (anchor.getAttribute("target") == null || anchor.getAttribute("target") == "" || anchor.getAttribute("target") == "_blank") &&
		    anchor.getAttribute("onclick") == null) {

			if (anchor.attachEvent)
				anchor.onclick =               function() { window.open("/?src="+escape(document.title)+"&out="+escape(this.href), "_blank");return false; };
			else
				anchor.setAttribute("onclick", 'window.open("/?src="+escape(document.title)+"&out="+escape(this.href), "_blank");return false;');

			if (anchor.getAttribute("target") == null)
				anchor.setAttribute("target", "_blank");

			anchor.target = "_blank";
		}
	}
}
//setExternalLinks();

