var targetBlank={
	area: null,
	imgSrc: "img_layout/new_win.gif",
	imgAlt: "otevřít tento odkaz v novém okně / open this link in a new window",
	linkTitle: "otevřít tento odkaz v novém okně / open this link in a new window",
	init:function(elmID, imgSrc, imgAlt, linkTitle){
		var area;
		if (elmID&&document.getElementById(elmID)){
			area=document.getElementById(elmID);
		} else if (targetBlank.area&&document.getElementById(targetBlank.area)){
			area=document.getElementById(targetBlank.area);
		} else {
			area=document;
		}
		var src=(imgSrc||(imgSrc===false))?imgSrc:targetBlank.imgSrc;
		var alt=(imgAlt)?imgAlt:targetBlank.imgAlt;
		var title=(linkTitle)?linkTitle:targetBlank.linkTitle;
		var space=document.createTextNode(" ");
		var links=area.getElementsByTagName("a");
//	var domain="www.czechdesign.cz";
		var domain=document.location.host;
//  alert (document.location.host);
		domain=(domain.indexOf(":")>-1)?domain.substr(0, domain.indexOf(":")):domain;
		for (var i=links.length-1;i>=0;i--){
			if (links[i].href){
				var host=links[i].host;
				host=(host.indexOf(":")>-1)?host.substr(0, host.indexOf(":")):host;
				var protocol=links[i].protocol;
				if (((protocol=="http:")||(protocol=="https:")||(protocol=="ftp:"))&&(host!=domain)){
					var newLink=document.createElement("a");
					newLink.href=links[i].href;
					if (src){
						var newImg=document.createElement("img");
						newImg.src=src;
						newImg.alt=alt;
						newLink.appendChild(newImg);
					} else {
						var newText=document.createTextNode(alt);
						newLink.appendChild(newText);
					}
					newLink.title=title;
					newLink.onclick=targetBlank.openWin;
					links[i].parentNode.insertBefore(newLink, links[i].nextSibling);
					links[i].parentNode.insertBefore(space.cloneNode(true), links[i].nextSibling);
				}
			}
		}
	return true;
},
openWin:function(e){
	if (!e&&window.event) e=window.event;
	if (!e.target) e.target=e.srcElement;
	var obj=e.target;
	while (obj.tagName.toLowerCase()!="a"){
		obj=obj.parentNode;
		if (obj.tagName.toLowerCase()=="body"){
			return true;
		}
	}
	window.open(obj.href);
	if (e.preventDefault){
		e.preventDefault();
		}
	return false;
	}
};

function initTargetBlank(){
	targetBlank.init('levy');
	if (document.getElementById('soubory') != null) {
		targetBlank.init('soubory');
	}
}

window.onload = initTargetBlank;