	

		function preload() {
		if (document.getElementById) { 
		document.getElementById('hidepage').style.visibility = 'hidden';
		}
		else {
		if (document.layers) {  
		document.hidepage.visibility = 'hidden';
		}
		else {  
		document.all.hidepage.style.visibility = 'hidden';
		      }
		   }
		}
		
		
		function ajax_request(url,method,params) {
			var req, result;
		
			try {
				req = window.XMLHttpRequest ? new XMLHttpRequest() : 
						new ActiveXObject("Microsoft.XMLHTTP"); 
			} catch (e) {
				//Kein AJAX Support
			}
			req.onreadystatechange = function() {
				if ((req.readyState == 4) && (req.status == 200)) {
		
						result = req.responseText;				
				}
			}
		
			req.open(method, url);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send(params);
			return result;
		}		
		

		function show_note(title,note)
		{
			
			Site.appearNote();
			document.getElementById('hinweistext').innerHTML = note;
			document.getElementById('hinweis').innerHTML     = title;			
		}
		
		function show_session_exp()
		{
			
			if(document.getElementById('sesscountdown').innerHTML == "abgelaufen")
			{
			 loggedin = false;
			 show_note('Session abgelaufen!','Ihre aktuelle Session wurde aufgrund einer Zeit&uuml;berschreitung beendet. Bitte loggen Sie sich erneut ein.<br><br><div align=center><a href="?logoutuser=true"><img src="binary/imgs/login.png" border="0"></a></div>');			 
			}
			
		}
		
		function hide_overlay()
		{		
			document.getElementById('overlay').style.visibility = 'hidden';			
		}		
		
		
		function EMail(s)
		{
		 var a = false;
		 var res = false;
		 if(typeof(RegExp) == 'function')
		 {
		  var b = new RegExp('abc');
		  if(b.test('abc') == true){a = true;}
		  }
		
		 if(a == true)
		 {
		  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
		                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
		                   '(\\.)([a-zA-Z]{2,4})$');
		  res = (reg.test(s));
		 }
		 else
		 {
		  res = (s.search('@') >= 1 &&
		         s.lastIndexOf('.') > s.search('@') &&
		         s.lastIndexOf('.') >= s.length-5)
		 }
		 return(res);
		}		
		
		
		function show_overlay(title,content)
		{
			document.getElementById('overlay').style.visibility = 'visible';
			document.getElementById('overlaytitle').innerHTML = title;
			document.getElementById('overlaycontent').innerHTML = content;			
		}
		
		function loader(action)
		{
			if(action == true)
			{
			 document.getElementById('overlayloading').style.display = 'block';
			}
			else
			{
			 document.getElementById('overlayloading').style.display = 'none';
			}
		}		
		
		
		function multipleWert(sObj, trenn) {
		  var rVal = '';
		  for (var i=0; i<sObj.options.length; i++) with (sObj.options[i])
		    if (selected) rVal += trenn + value;
		  return rVal.substring(trenn.length);
		}		
		
		
		function show_logout_vergessen()
		{
			
			show_overlay('Logout vergessen!','Beim letzten Mal wurden Sie nicht korrekt vom wfycmsNG abgemeldet. Bitte benutzen Sie immer die Funktion "Logout" zum Beenden Ihrer Sitzung!');
			
		}
		
		
		function print_r(arr,level) {
		var dumped_text = "";
		if(!level) level = 3;
		
		//The padding given at the beginning of the line.
		var level_padding = "";
		for(var j=0;j<level+1;j++) level_padding += "    ";
		
		if(typeof(arr) == 'object') { //Array/Hashes/Objects
		 for(var item in arr) {
		  var value = arr[item];
		 
		  if(typeof(value) == 'object') { //If it is an array,
		   dumped_text += level_padding + "'" + item + "' ...\n";
		   dumped_text += dump(value,level+1);
		  } else {
		   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
		  }
		 }
		} else { //Stings/Chars/Numbers etc.
		 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
		}
		alert(dumped_text);
		} 
		
		function generate_pwd(len)
		{
			conso = new Array("b","c","d","f","g","h","j","k","l","m","n","p",
			"r","s","t","v","w","x","y","z");
			vocal = new Array("a","e","i","o","u");
			var password = '';
			
			for(i=0; i < len; i++)
			{
			var c = Math.ceil(Math.random() * 1000) % 20;
			var v = Math.ceil(Math.random() * 1000) % 5;
			password += conso[c] + vocal[v];
			}
			return password;
		}
		
		function getparamliste(querystring) {
		  if(querystring == '') return;
		  var wertestring = unescape(querystring);
		  wertestring = wertestring.slice(1);
		  var paare = wertestring.split("&");
		  for (var i=0; i < paare.length; i++) {
		    var name = paare[i].substring(0, paare[i].indexOf("="));
		    var wert = paare[i].substring(paare[i].indexOf("=")+1, paare[i].length);
		    this[name] = wert;
		  }
		}
	
		function checkBrowserName(name){  
		  var agent = navigator.userAgent.toLowerCase();  
		  if (agent.indexOf(name.toLowerCase())>-1) {  
		    return true;  
		  }  
		  return false;  
		}  		
		
		function this_print(obj)
		{
			obj.style.display = 'none';
			window.print();
		}
		
		
		window.addEvent('domready', function() {
		
			$('sfield').addEvent('focus', function(e) {
			
				if($('sfield').value == 'Ihr Suchbegriff') 	$('sfield').value = '';				
				
			});	
			
		    new Autocompleter.Request.JSON('sfield', 'ajax/ajax_inc.php?pluginid=1200', {
		        'postVar': 'string'
		    });			
	
		});	