var isopen = false;

function bw_check()
  {
  is_major      = parseInt(navigator.appVersion);
  this.nver     = is_major;
  this.ver      = navigator.appVersion;
  this.agent    = navigator.userAgent;
  this.dom      = document.getElementById ? 1 : 0;
  this.opera    = window.opera ? 1 : 0;

  this.ie5      = (this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera) ? 1 : 0;
  this.ie6      = (this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera) ? 1 : 0;
  this.ie4      = (document.all && !this.dom && !this.opera) ? 1 : 0;
  this.ie       = this.ie4 || this.ie5 || this.ie6;
  this.mac      = this.agent.indexOf("Mac")>-1;
  this.ns6      = (this.dom && parseInt(this.ver)>=5) ? 1 : 0;
  this.ie3      = (this.ver.indexOf("MSIE") && (is_major<4));
  this.hotjava  = (this.agent.toLowerCase().indexOf('hotjava')!=-1) ? 1 : 0;
  this.ns4      = (document.layers && !this.dom && !this.hotjava) ? 1 : 0;
  this.bw       = (this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera);
  this.ver3     = (this.hotjava || this.ie3);
  this.opera7   = ((this.agent.toLowerCase().indexOf('opera 7')>-1) || (this.agent.toLowerCase().indexOf('opera/7')>-1));
  this.operaOld = this.opera && !this.opera7;
  return this;
  }

  var resdata = '';

function initSpecialButton()
{	
	isopen = false;
	
		 var bw = new bw_check();
			var xmlhttp;
			if (window.XMLHttpRequest)
			  {// code for IE7+, Firefox, Chrome, Opera, Safari
			  xmlhttp=new XMLHttpRequest();
			  }
			else
			  {// code for IE6, IE5
			  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			  }
	    
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
			resdata = xmlhttp.responseText;
								
			//alert(resdata);					
			
			resdata = resdata.replace(/\\"/g,'"');
			resdata = resdata.replace(/<\\/g,'<');
			resdata = resdata.replace(/\\\//g,'/');
		
			resdata = resdata.substring(2,resdata.length);
			resdata = resdata.substring(0,resdata.length-2);
			
			var temp = resdata.split('http://www.haase-boeschen.de/hb20/haaseboeschen/');

			var temp2 = '';
			
			for(var i = 0; i < temp.length;i++)
			{
				temp2 += temp[i];
			}			
			
			resdata = temp2;
			
			//alert(resdata);	
				
				if(bw.ie4 || bw.ie5 || bw.ie6 || bw.ie7)
				{
					
					if(resdata.split('::::')[3] == 'false')
					{
						document.getElementById('buttonAkuell').style.display = "block";
						document.getElementById('buttonAkuellText').style.display = "block";
						document.getElementById('buttonAkuellText').innerHTML = '<br />'+resdata.split('::::')[0];
						document.getElementById('buttonAddAkuellText').style.display = "block";
					}
					else
					{
						document.getElementById('buttonAkuell').style.display = 'none';
						document.getElementById('buttonAkuellText').style.display = "none";
					}
				}
				else
				{	
				//alert(xmlhttp.responseText.split('::::')[3]);
					if(resdata.split('::::')[3] == 'false')
					{
						document.getElementById('buttonAkuell').style.display = 'block';
						document.getElementById('buttonAkuellText').style.display = "block";
						document.getElementById('buttonAkuellText').innerHTML = '<br />'+resdata.split('::::')[0];
						document.getElementById('buttonAddAkuellText').style.display = "block";
					}
					else
					{
						document.getElementById('buttonAkuell').style.display = 'none';
						document.getElementById('buttonAkuellText').style.display = "none";
					}
				}
			}
		  }
		
		xmlhttp.open("POST","/admin/specialButtonLoad.php",true);
		xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		xmlhttp.send(null);

}

function initSpecialAdditionalText()
{
	if(isopen == false)
	{
		$('buttonAkuell').morph('background:#00ff00; width:600px;'); 

			setTimeout('waitText()',1200);
			return false;
	}
}

function waitText()
{
	if(isopen == false)
	{
		if(resdata.split('::::')[3] == 'false')
		{
			document.getElementById('buttonAkuellText').innerHTML = resdata.split('::::')[0];
			document.getElementById('buttonAddAkuellText').style.display = "block";
			document.getElementById('buttonAddAkuellText').innerHTML = '<br />' + resdata.split('::::')[1] + '<br /><a href="#" onclick="setSpecialContent();" style="text-align:right;"> ...mehr...   </a>';
			isopen = true;
		}
		else
		{
			document.getElementById('buttonAkuell').style.display = 'none';
		}
		
				
	}						
}

function setSpecialContent()
{	
	setTimeout('waitClosed()',1000);
					
}

function waitClosed()
{
	if(isopen == true)
	{
		
		if(resdata.split('::::')[3] == 'false')
		{
			document.getElementById('buttonAddAkuellText').innerHTML = '';
			document.getElementById('content').innerHTML = resdata.split('::::')[2];
			
			$('buttonAkuell').morph('background:#00ff00; width:200px;'); 
			document.getElementById('buttonAddAkuellText').style.display = "none";	
						
			
			//setJustClosed();
			isopen = false;
					
		}
		else
		{
			document.getElementById('buttonAkuell').style.display = 'none';
		}
		
		
	}	
}

function setJustClosed()
{
	if(isopen == true)
	{
		document.getElementById('buttonAddAkuellText').innerHTML = '';
		document.getElementById('buttonAddAkuellText').style.display = "none";
		
		$('buttonAkuell').morph('background:#00ff00; width:200px;'); 
		isopen = false;
		return false;
		
	}
						
}
