// Copyright 2006-2007 javascript-array.com

var timeout	= 50;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


/***********************************************
* Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}



function live_clock()
     {
         var today  = new Date();
         var second = today.getSeconds();
         var minute = today.getMinutes();
         var hour   = today.getHours();
         var hour24 = today.getHours();
         var ampm   = "";
         
         var day    = today.getDay();
         var date   = today.getDate();
         var month  = today.getMonth();
         var year   = today.getFullYear();
		 year = String(year).substr(2, 2);

         
         var days   = new Array();
          days[0]   = "So.";
          days[1]   = "Mo.";
          days[2]   = "Di.";
          days[3]   = "Mi.";
          days[4]   = "Do.";
          days[5]   = "Fr.";
          days[6]   = "Sa.";
          
         var mns   = new Array();
          mns[0]   = "Januar";
          mns[1]   = "Februar";
          mns[2]   = "M&auml;rz";
          mns[3]   = "April";
          mns[4]   = "Mai";
          mns[5]   = "Juni";
          mns[6]   = "Juli";
          mns[7]   = "August";
          mns[8]   = "September";
          mns[9]   = "Oktober";
          mns[10]  = "November";
          mns[11]  = "Dezember";
           
        if(second<10)
            {
                second = "0"+second;
            }
            
        if(minute<10)
            {
                minute = "0"+minute;
            }
        if(hour<10)
            {
                hour = "0"+hour;
            }
        
        
        document.getElementById('live_clock').innerHTML=(days[day]+' '+date+' '+mns[month]+' '+year+", "+hour+":"+minute+":"+second);
    }
/***********************************************
* Easy Email Scrambler script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
var maildivider="[at]" //enter divider you use to divide your email address strings
for (i=0; i<=(document.links.length-1); i++){
if (document.links[i].href.indexOf(maildivider)!=-1)
document.links[i].href=document.links[i].href.split(maildivider)[0]+"@"+document.links[i].href.split(maildivider)[1]
}

// Cookie-Functions
function em_px() {
var node = document.createElement('span');
node.style.padding = node.style.margin = 0;
node.style.border = 'none';
node.style.position = 'absolute';
node.style.width = '1em';
document.body.appendChild(node);
document.getElementById("aktfont").innerHTML="Schrift (" + node.offsetWidth + "):";
}


function setCookie(name, value)
         {
		 var a = new Date();
		 a = new Date(a.getTime() +1000*60*60*24*365);
         //If name is the empty string, it places a ; at the beginning
         //of document.cookie, causing clearCookies() to malfunction.
         if(name != '')
            document.cookie = name + '=' + value + ";expires="+a.toGMTString()+";path=/;";
		 document.body.style.fontSize = value;
		 em_px();
         }

function getCookie(name)
         {
         //Without this, it will return the first value 
         //in document.cookie when name is the empty string.
         if(name == '')
            return('');
         
         name_index = document.cookie.indexOf(name + '=');
         
         if(name_index == -1)
            return('');
         
         cookie_value =  document.cookie.substr(name_index + name.length + 1, 
                                                document.cookie.length);
         
         //All cookie name-value pairs end with a semi-colon, except the last one.
         end_of_cookie = cookie_value.indexOf(';');
         if(end_of_cookie != -1)
            cookie_value = cookie_value.substr(0, end_of_cookie);

         //Restores all the blank spaces.
         space = cookie_value.indexOf('+');
         while(space != -1)
              { 
              cookie_value = cookie_value.substr(0, space) + ' ' + 
              cookie_value.substr(space + 1, cookie_value.length);
							 
              space = cookie_value.indexOf('+');
              }
         return(cookie_value);
         }

function clearCookie(name)
         {                  
         expires = new Date();
         expires.setYear(expires.getYear() - 1);

         document.cookie = name + '=null' + '; expires=' + expires; 		 
         }
         
function clearCookies()
         {
         Cookies = document.cookie;
         Cookie = Cookies;
         expires = new Date();
         expires.setYear(expires.getYear() - 1);

         while(Cookie.length > 0)
              {
              //All cookie name-value pairs end with a semi-colon, except the last one.
              Cookie = Cookies.substr(0, Cookies.indexOf(';'));
              Cookies = Cookies.substr(Cookies.indexOf(';') + 1, Cookies.length);

              if(Cookie != '')
                 document.cookie = Cookie + '; expires=' + expires;
              else
                 document.cookie = Cookies + '; expires=' + expires;			  			  	  
              }		 		 
         }

function checkfontsize () {
	var name = "ms68font";
	var cookiewert = getCookie(name);
		if (cookiewert == "90%") {
			document.write('<link rel="stylesheet" type="text/css" href="/ms68_small.css">');
		} else if (cookiewert == "110%") {
			document.write('<link rel="stylesheet" type="text/css" href="/ms68_big.css">');
		}
}

