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, COLORINMAILS, LOGGEDIN) { 
	var SENDING = 'true';
	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 == 'outbox'){
			xmlhttp.open("GET", './yom_request.php?op=outbox&sektion=' + SEKTION + '&limit=' + LIMIT + '&color=' + COLORINMAILS, true);
			xmlhttp.onreadystatechange = function(){
				if(xmlhttp.readyState != 4){
					$(SEKTION).innerHTML = '<img alt="Aktualisiere Nachrichtenstatus" height="19" src="./images/yom_loadbar.gif" width="220" /><br />&nbsp;&nbsp;&nbsp;<span style="color: #C0C0C0"><strong>Bitte warte, bis der Nachrichtenstatus aktualisiert wurde...</strong></span><br /><hr style="border-bottom-style: dotted; border-bottom-width: thin; border-bottom-color: #808080;" />';
					//$('ergebnis').innerHTML = '<br /><br />Kommentare werden geladen...<p>&nbsp;</p>';
				}
				if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
					$(SEKTION).innerHTML = urldecode(xmlhttp.responseText);
				}
			}
		}
		if (SENDING == 'true') xmlhttp.send(null);
	}else{
		window.location.href='yom.php';
	}
}  