function $(id) { 
    return document.getElementById(id); 
}
function urldecode(rofl){
	rofl = rofl.split('+').join('%20');
	return unescape(rofl);
}
function TimeStamp_Unix_UTC(){
	var jetzt = new Date();
	var Unterschied = jetzt.getTimezoneOffset();
	var jetzt = jetzt.getTime();
	var jetzt = jetzt += Unterschied;
	var jetzt = Math.round(jetzt / 1000);
	return jetzt;
}

function getHttpRequest(WASDENN, SEKTION, LIMIT, COMSCROLL, USERDATA, QUICKJUMP, LOGGEDIN) { 
	var SENDING = 'true';
	if (COMSCROLL == '') var COMSCROLL = '0';
	if (SEKTION == '') var SEKTION = 'village';
	if (LIMIT == '') var LIMIT = '25';
	if (USERDATA == '') var USERDATA = '';
	if (QUICKJUMP == '') var QUICKJUMP = '0';
	var LOGGEDIN = parseInt(LOGGEDIN) + 1800;
	if (TimeStamp_Unix_UTC() < LOGGEDIN){
		var xmlhttp = null; 
		// Mozilla 
		if (window.XMLHttpRequest) { 
			xmlhttp = new XMLHttpRequest(); 
		} 
		// IE 
		else if (window.ActiveXObject) { 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		}
	    
		if (WASDENN == 'com'){
			xmlhttp.open("GET", './httprequest.php?sektion=' + SEKTION + '&limit=' + LIMIT + '&comscroll=' + COMSCROLL + '&user=' + USERDATA, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState != 4){
					$('comment_load_pic').innerHTML = '<img alt="Aktualisiere Kommentare..." height="16" src="./images/comment_wait.gif" width="16" />';
					//$('ergebnis').innerHTML = '<br /><br />Kommentare werden geladen...<p>&nbsp;</p>';
				}
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					$('ergebnis').innerHTML = urldecode(xmlhttp.responseText);
					$('comment_load_pic').innerHTML = '<img alt="" height="16" src="./images/trans.gif" width="16" />';
					if (QUICKJUMP == '1') window.location.href = '#lastpost';
				}
			}
		}else if (WASDENN == 'rp'){
			xmlhttp.open("GET", './httprequest_2.php?op=rp_disp&user=' + USERDATA, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					$('rp_disp_ausgabe').innerHTML = xmlhttp.responseText;
					if (QUICKJUMP == '1') window.location.href = '#lastpost';
				}
			}
		}else if (WASDENN == 'o_stats'){
			xmlhttp.open("GET", './httprequest_2.php?op=onlinechars&user=' + USERDATA, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState != 4){
					$('show_onlinestats').innerHTML = '<br /><img alt="Aktualisiere Kommentare..." height="16" src="./images/comment_wait.gif" width="16" align="absmiddle" /> - Aktualisiere...';
				}
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					$('show_onlinestats').innerHTML = urldecode(xmlhttp.responseText);
				}
			}
		}else if (WASDENN == 'yoms'){
			xmlhttp.open("GET", './httprequest_2.php?op=yoms&user=' + USERDATA, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState != 4){
					$('show_yomstatus').innerHTML = 'Aktualisiere...';
				}
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					$('show_yomstatus').innerHTML = urldecode(xmlhttp.responseText);
				}
			}
		}else if (WASDENN == 'zielwerfen'){
			xmlhttp.open("GET", './httprequest_2.php?op=zielwerfen&user=' + USERDATA + '&x=' + SEKTION + '&y=' + LIMIT, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState != 4){
					$('flugball_001').innerHTML = '<img alt="Zielen" style="border-width: 0px;" height="250" src="./images/kirmes_wurfball_flug2.gif" width="250" />';
				}
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					//$('show_yomstatus').innerHTML = urldecode(xmlhttp.responseText);
					window.location.href='marktplatz.php?op=abwerfen&act=check_throw';
				}
			}
		}else if (WASDENN == 'biografie'){
			if (document.getElementById(SEKTION).style.display == "inline"){
				xmlhttp.open("GET", './httprequest_2.php?op=biografie&art=' + LIMIT + '&user=' + USERDATA, true);
				xmlhttp.onreadystatechange = function(){
					if(xmlhttp.readyState != 4){
						$(LIMIT).innerHTML = '<img alt="Lade Daten..." height="16" src="./images/comment_wait.gif" width="16" align="absmiddle" /> - Daten werden geladen...';
					}
					if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
						$(LIMIT).innerHTML = urldecode(xmlhttp.responseText);
					}
				}
			}else{
				var SENDING = 'false';
			}
		}else if (WASDENN == 'noobie_hint'){
			xmlhttp.open("GET", './httprequest_2.php?op=noobie_hint&user=' + USERDATA, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState != 4){
					$(SEKTION).innerHTML = '<img alt="Speichere Daten..." height="16" src="./images/comment_wait.gif" width="16" align="absmiddle" /> - Eingaben speichern...';
				}
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					//$(SEKTION).innerHTML = urldecode(xmlhttp.responseText);
					$(LIMIT).style.display = 'none';
				}
			}
		}
		if (SENDING == 'true') xmlhttp.send(null);
	}else{
		window.location.href='index.php?op=timeout';
	}
}  