var newWindow = null;

function closeWin(){
	if (newWindow != null){
		if(!newWindow.closed)
			newWindow.close();
	}
}

function popUpWin(url, type, strWidth, strHeight){
	
	closeWin();
	
	if (type == "fullScreen"){
		strWidth = screen.availWidth - 10;
		strHeight = screen.availHeight - 160;
	}
	
	var tools="";
	if (type == "standard" || type == "fullScreen") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0";
	if (type == "console") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0";
	newWindow = window.open(url, 'newWin', tools);
	newWindow.focus();
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

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") == "external") {
            anchor.target = "_blank";
        }
    }
}

function ChangeDetailContent(borderNode, id) {
	borderNode.className = 'angebote_pod_active'; 
	var container = document.getElementById('detailcontainer');
	var divs = container.getElementsByTagName('div');
	var strIDOld = null;
	var newDiv = document.getElementById('detail_'+id);
	
	ChangeStyle();
		
	for(i = 0; i < divs.length; i++) {
		if(divs[i].style.opacity = '0.999999' && divs[i].style.display != 'none') strIDOld = divs[i].id;			
	}

	borderNode.className = 'angebote_pod_active';
	var oldDiv = document.getElementById(strIDOld);

	if(strIDOld != null) {		
		newDiv.style.zIndex = oldDiv.style.zIndex +1;		
		//new Effect.Parallel([new Effect.Fade(strIDOld, {duration: 2.0, fps: 100}), new Effect.Appear('detail_'+id, {duration: 2.0, fps: 100})], {duration: 2});
	  Element.hide(strIDOld);
	  Element.show('detail_'+id);
	}
	else {
	  // new Effect.Appear('detail_'+id, {duration: 2.0, fps: 100});
	  Element.show('detail_'+id);
	}
}

function ChangeStyle() {
	var minipod = document.getElementById('minipods');
	
	if(minipod != null) {
		var pods = document.getElementsByTagName('div');
		
		for(i = 0; i < pods.length; i++) {
			if(pods[i].className == 'angebote_pod_active') pods[i].className = 'angebote_pod';
		}
	}
}

function HideDetailContainer() {
	var container = document.getElementById('detailcontainer');
	var intParam  = window.location.search.split('=');
	var intIndex  = 0;

	if(typeof(intParam[1]) != 'undefined') 
		intIndex = intParam[1];
	
	if(container != null) {
		var div = container.getElementsByTagName('div');
		
		for(i = 0; i < div.length; i++) {			
			if(i != intIndex)
				div[i].style.display = 'none';
		}
	}
}

window.onload = externalLinks;