function switchCss()
{
	var browser = "";

	//alert(window.location.search);
	//Browser bestimmen
	if(navigator.appName.indexOf('Netscape') != -1)
	{
		//Weiter mit den Mozillas
			//alert(navigator.appName);
		if(window.location.search.indexOf('print') != -1)
			{
			document.writeln("<link href='css/print.css' type='text/css' rel='stylesheet'>");
			}
			else
		{
			document.writeln("<link href='css/ff.css' type='text/css' rel='stylesheet'>");
		}
	}
	else
	{
		//Weiter mit den IEs
		if(navigator.appVersion.indexOf('7.0') != -1)
		{

			//Weiter mit IE7
			//alert("IE7");
			if(window.location.search.indexOf('print') != -1)
			{
				document.writeln("<link href='css/print.css' type='text/css' rel='stylesheet'>");
			}
			else
			{
				document.writeln("<link href='css/ie7.css' type='text/css' rel='stylesheet'>");
			}
		}
		else
		{
			if(window.location.search.indexOf('print') != -1)
			{
				document.writeln("<link href='css/print.css' type='text/css' rel='stylesheet'>");
			}
			else
			{
				document.writeln("<link href='css/ie6.css' type='text/css' rel='stylesheet'>");
			}
		}
	}
}

function switchElementOver(img,over)
{
	var over = over;
	var img = img;
	this.document.images[img].src = "images/buttons/"+over;
}

function switchElementOff(img,off)
{
	var off = off;
	var img = img;
	this.document.images[img].src = "images/buttons/"+off;
}


function lang_gets_invisible()
{
	//document.getElementById('lang').style.display='none';
	
}

function lang_gets_invisible_slowly()
		{ 
			
			aktiv = window.setTimeout("lang_gets_invisible()",600);			
				
		}

function lang_gets_visible()
{
   
	document.getElementById('lang').style.display='block';
	
		window.clearTimeout(aktiv);
	
}

aktiv = window.setTimeout("lang_gets_invisible()",600);			


//AJAX FUNCTIONS
function getFormData(form, asArray) {
	var ret;
	var add = function(n, v) {
		if(asArray) {
			if(ret == null) ret = new Array();
			ret[n] = escape(v);
		} else {
			ret = (ret == null ? '' : ret+'&') + n +'='+ escape(v);
		}
	};
 
	for(var i=0; i<form.elements.length; i++) {
		var el = form.elements[i];
		var type = (el.type || '');
 
		if(type.match(/^(text|hidden|textarea)$/i) || (type.match(/^(radio|checkbox)$/i) && el.checked)) {
			add(el.name, el.value);
		} else if(el.nodeName.match(/^select$/i)) {
			for(var j=0; j<el.options.length; j++) {
				if(el.options[j].selected) {
					add(el.name, el.options[j].value);
				}
			}
		} else if(el.nodeName.match(/^textarea$/i)) {
			add(el.name, el.value);
		}
	}
	return ret != null ? ret : (asArray ? new Array() : '');
}



function ajaxPost(url, postData, callback) {
	var req;
 	try {
		req = window.XMLHttpRequest ? new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); 
	} catch (e) {
		// browser does not have ajax support
	}
	req.onreadystatechange = typeof callback == 'function' ? callback : function() {
		if (req.readyState == 4 && req.status == 200) {
			if(typeof callback == 'string') callback = document.getElementById(callback);
			if(callback) callback.innerHTML = req.responseText;
		}
	};
	req.open('POST', url, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(postData);
 
	return false;
}


