var i;
var tempExternal;


var typeOfLink = new Array(2);
for(i = 0; i < typeOfLink.length; i++) {
	typeOfLink[i] = new Array(2);
}
//WICHTIG: 0 und gerade = extern, ungerade = ard-intern
typeOfLink[0][0] = "Externer Link";
typeOfLink[0][1] = " [neues Fenster]";

typeOfLink[1][0] = "Mehr bei";
typeOfLink[1][1] = " [neues Fenster]";

function changeTitleAndTarget() {
	var changed;
 	var tOld;
 	var j;
 	var titleAddition;
 	var hasOnClick;
 	var bForm;
 	var tFront;
 	var tBack;
	var tMedia;

	if(!document.getElementsByTagName) return;


// 	*** infoCol Links fuer Druck

    var dieInfoCol;
    var InfoColLinks;
    
	dieInfoCol = document.getElementById("infoCol");
 	if (dieInfoCol) {
 	   InfoColLinks = dieInfoCol.getElementsByTagName("a");

	  	for(i = 0; i < InfoColLinks.length; i++) {
			tMedia = InfoColLinks[i] + "";
			InfoColLinks[i].innerHTML = InfoColLinks[i].innerHTML + '<code class="printURL" style="display:none;">URL: ' + tMedia + '</code>';
	 	}	
	 }

// 	*** Mediathek
	for(i = 0; i < document.links.length; i++) {
		tMedia = document.links[i] + "";
		if((tMedia.indexOf("http://mediathek.daserste.de") != -1)) {
			document.links[i].href = "javascript:DasErstePopupMediathek('"+tMedia +"');"
			document.links[i].setAttribute("onclick", "DasErstePopupMediathek('"+tMedia+"');", 0);
		}
 	}	


//  *** Externe Links	
	var links = document.getElementsByTagName("a");
	var buttons = document.getElementsByTagName("button");
	if(buttons.length != 0) {
		var elemsArr = new Array();
		for(i = 0; i < links.length; i++) elemsArr[i] = links[i];
		for(i = 0; i < buttons.length; i++) elemsArr[elemsArr.length] = buttons[i];
		links = elemsArr;
	}
	for(i = 0; i < links.length; i++) {
		changed = false;
		var singleLink = links[i];

		tOld = singleLink.getAttribute("title");
		if(tOld) {
			for(j = 0; j < typeOfLink.length; j++) {
				if((tOld.indexOf(typeOfLink[j][0]) != -1)) {
					if(tOld.indexOf(typeOfLink[j][1]) != -1) break;
					if(j%2 == 0) {
						titleAddition = tOld.substring(typeOfLink[j][0].length, tOld.length);
						singleLink.setAttribute("title",typeOfLink[j][0] + typeOfLink[j][1] + titleAddition);
						changed = true;
					} else {
						tFront = tBack = "";
						if(tOld.indexOf(":") != -1) {
							tFront = tOld.substring(typeOfLink[j][0].length, tOld.indexOf(":"));
							tBack = tOld.substring(tOld.indexOf(":"), tOld.length);
						} else {
							tFront = tOld.substring(typeOfLink[j][0].length, tOld.length);
							tBack = "";
						}
						singleLink.setAttribute("title",typeOfLink[j][0] + tFront + typeOfLink[j][1] + tBack);
						changed = true;
					}
					if(changed) {
						hasOnClick = singleLink.getAttribute("onclick");
						if(hasOnClick == null) {
							singleLink.target = "_blank";						    
						    // handelt es sich um einen Button und gibt es ein zugehoeriges Form?
						    bForm = singleLink.form;
						    if(bForm) bForm.target = "_blank";
						}
					}
					break;
				}
			}
		}
	}
}
	
	var counter = 0;
	tempExternal = window.onload;
	window.onload = function() {
						if(counter == 0) {
							if(typeof tempExternal == "function") tempExternal();
							changeTitleAndTarget();
							counter++;
						}
					}


function freiVergroessern(obj){ location.href = obj.preUrl; }


function vergroessern(obje){

   freiVergroessern(obje,"http://www.wdr.de/themen/_config_/nav/2004/eeeeee/","lupe.gif","lupe_minus.gif");

   }



function freiVergroessern(obj,pfad,plus,minus){

if(document.getElementById && document.getElementById(obj.pId)){

   if(!obj.isBig){

      document.getElementById(obj.divId).style.width = obj.breiteBig/12 + "em";

      document.getElementById(obj.pId).style.clear = "both";

      imgs = document.getElementById(obj.divId).getElementsByTagName("img");

      imgs[0].src = obj.bildUrlBig;

      imgs[0].style.width  = obj.breiteBig/12 + "em";

      imgs[0].style.height = obj.hoeheBig/12 + "em";

      imgs[0].parentNode.setAttribute("title","Bild verkleinern");

      imgs[1].src=pfad + minus;

      imgs[1].setAttribute("alt","Bild verkleinern");

      imgs[1].parentNode.setAttribute("title","Bild verkleinern");

      obj.isBig = true;

      }

   else{

      document.getElementById(obj.divId).style.width = obj.breite/12 + "em";

      document.getElementById(obj.pId).style.clear = "none";

      imgs = document.getElementById(obj.divId).getElementsByTagName("img");

      imgs[0].src = obj.bildUrl;

      imgs[0].style.width  = obj.breite/12 + "em";

      imgs[0].style.height = obj.hoehe/12 + "em";

      imgs[0].parentNode.setAttribute("title","Bild vergr��ern");

      imgs[1].src=pfad + plus;

      imgs[1].setAttribute("alt","Bild vergr��ern");

      imgs[1].parentNode.setAttribute("title","Bild vergr��ern");

      obj.isBig = false;

      }

}

else{ location.href=obj.preUrl; }

}
