if(top!=self && top!=preview)
  {
	if (window.opera) window.onload=opera_befreien;
	else top.location=self.location;
  }

function opera_befreien()
{
  document.links['befreien'].click();
}

function englishText (boxID, link) {
	if(document.getElementById(link).innerHTML=='hide english version'){ 
	  document.getElementById(boxID).style.display = 'none';
	  document.getElementById(link).innerHTML='show english version';
	} else {
	  document.getElementById(boxID).style.display = '';
	  document.getElementById(link).innerHTML='hide english version';
	}
}

function engCookie () {
	var divs=document.getElementsByTagName("DIV");
	for (i=0;i<divs.length;i++)
	{
		if (divs[i].className=="engBox")
		{
			divs[i].style.display = '';
		}
	}
	var engLinks=document.getElementsByTagName("A");
	for (i=0;i<engLinks.length;i++)
	{
		if (engLinks[i].innerHTML=="show english version")
		{
			engLinks[i].innerHTML = 'hide english version';
		}
	}
	setEngCookie("ShowEng", true, 365);
	if ( count > 0 )
	{
		document.getElementById('AllEng').innerHTML = 'If you do not want english versions any more -> <a href="javascript:noEngCookie();"><img src="../_images/en_flag.gif" border="0"> Hide all english versions</a>';
	}
}

function noEngCookie () {
	var divs=document.getElementsByTagName("DIV");
	for (i=0;i<divs.length;i++)
	{
		if (divs[i].className=="engBox")
		{
			divs[i].style.display = 'none';
		}
	}
	var engLinks=document.getElementsByTagName("A");
	for (i=0;i<engLinks.length;i++)
	{
		if (engLinks[i].innerHTML=="hide english version")
		{
			engLinks[i].innerHTML = 'show english version';
		}
	}
	setEngCookie("ShowEng", true, -1);
	document.getElementById('AllEng').innerHTML = 'There are english language contents on this page -> <a href="javascript:engCookie();" name="AllEng"><img src="../_images/en_flag.gif" border="0"> Show all english versions</a>';
}

function setEngCookie(name, value, expdays) {   // gültig expdays Tage
  var now = new Date();
  var exp = new Date(now.getTime() + (1000*60*60*24*expdays));
  document.cookie = name + "=" + escape(value) + ";" +
					"expires=" + exp.toGMTString() + ";" +
					"path=/";
}

function readCookie(name) { 
	 var cookieValue = ""; 
	 var search = name + "="; 
	 if(document.cookie.length > 0) {  
		 offset = document.cookie.indexOf(search); 
		 if(offset != -1) {  
			 offset += search.length; 
			 end = document.cookie.indexOf(";", offset); 
			 if(end == -1) end = document.cookie.length; 
			 cookieValue = unescape(document.cookie.substring(offset, end)) 
		 } 
	 } 
	 return cookieValue; 
 } 
