		function block_mouseover(el)
		{
			el.className = "block_hover";
		}
		
		function block_mouseout(el,active)
		{
				el.className = "block";
		}
		
		function suche_textfeld(el,act)
		{
			var str= "suchen...";
			
			if(act == "focus")
			{
				if(el.value==str)
					el.value="";			
			}
			
			if(act == "blur")
			{
				if(el.value=="")
					el.value=str;
			}
		}
		
		function set_page_size()
		{
		  	if (document.cookie) {
			  var cookies = document.cookie;
			  if (cookies.match (/page_size=([0-9]+)/g))
			  {
			    var size = parseInt (RegExp.$1);
			    font_size("!",size);
			  }
			}
		}
		
		function set_cookie (name, value) {
		  var now = new Date ();
		  var expires = new Date (now.getTime () + 60 * 60 * 1000 *24 *30);

		  document.cookie = name + '=' + value + ';path=/;expires=' + expires.toGMTString ();
		}		
		
		g_akt_size = "12px";
		function font_size(act,size)
		{
			var min_size =  "10";
			var max_size =  "15";
			var step_size = 1;
			
			var pattern = /(\d+).*/
			pattern.exec(g_akt_size);
			
			if(act == "+")
			{
				g_akt_size = parseInt(RegExp.$1) + step_size;
				if(g_akt_size > max_size)
					g_akt_size = max_size;
			}
				
			if(act == "-")
			{
				g_akt_size = parseInt(RegExp.$1) - step_size;
				if(g_akt_size < min_size)
					g_akt_size = min_size;
			}
			
			if(act == "!")
				g_akt_size = size;

			document.body.style.fontSize = g_akt_size+"px";
			tags = new Array("p","a","h1","span","td","div","li","ul");
			
			for (var tag = 0; tag < tags.length; tag++)
		  		for (var i = 0; i < document.getElementsByTagName(tags[tag]).length; i++) 
		  			document.getElementsByTagName(tags[tag])[i].style.fontSize = g_akt_size+"px";
		  	
		  	set_cookie("page_size", g_akt_size)
		}
		
		function on_load()
		{
			set_page_size();	
		}
