function MM_swapImgRestore()
  {
  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_findObj(n, d)
  {
  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_swapImage()
  {
  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 openChild(childUrl,childName,childWidth,childHeight,childStatus,childScrollbars,childLocation,childTollbar,childMenubar) {
	var newChild = null;
	if (childWidth>0) {
		childPosLeft = Math.floor((screen.width - childWidth) / 2);
		childPosTop = Math.floor((screen.height - childHeight) / 2);
		newChild = window.open(childUrl,childName,'width='+childWidth+',height='+childHeight+',innerwidth='+childWidth+',innerheight='+ childHeight+',top='+childPosTop+',left='+childPosLeft+',status='+childStatus+',scrollbars='+childScrollbars+',location='+childLocation+',toolbar='+childTollbar+',menubar='+childMenubar);
	} else {
		newChild = window.open(childUrl,childName);
	}
	if (newChild != null)
		newChild.window.focus();
}

	function PopUp(link,titel,breite,hoehe,scroll,blnOpt,posX,posY)
	{
		win=window.open(link,titel,"width="+breite+",height="+hoehe+",toolbar=no,menubar=no,scrollbars="+scroll+",resizable=no");
		
		//alert(screen.width + 'x' + screen.height + '\n' + screen.availWidth + 'x' + screen.availHeight);
		
		if (screen.availWidth > 800 && screen.availHeight > 600)
		{
			if (blnOpt == 1)
			{
				win.moveTo(posX,posY);
			} else if (blnOpt == 2) {
				
				var moveX = screen.availWidth - breite - posX;
				var moveY = screen.availHeight - hoehe - posY
				
				if (moveX < 0)
				{
					moveX = 0;
				}
				if (moveY < 0)
				{
					moveY = 0;
				}
			
				win.moveTo(moveX,moveY);
			}
		}
		win.focus();
		
	}
	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring;

	function checkIt(string)
	{
		place = detect.indexOf(string) + 1;
		thestring = string;
		return place;
	}

	function setPlayer(tmpFile)
	{
		parent.frames.top_frame.location.href = tmpFile;
	}
