if ("onhashchange" in window){
	window.onhashchange = function (){
		hashchanged(window.location.hash);
	}
	hashchanged(window.location.hash);
}else{
	var storedHash;
	window.setInterval(function (){
		if (window.location.hash != storedHash){
			storedHash = window.location.hash;
			hashchanged(storedHash);
		}
	}, 100);
}

function hashchanged(newhash){
	params = new Object();
	var splitted=newhash.split("=");
	seite=splitted[1];
	reloadEntries(seite);
}

function reloadEntries(seite){
	new Ajax.Request("scripts/topliste.php",{parameters: {seite: seite},onSuccess:function(response){parseEntries(response.responseXML);}});
}

function parseEntries(xmldata){
	var topliste = xmldata.getElementsByTagName("toplist")[0];
	var ranks = topliste.getElementsByTagName("rank");
	var con="";
	var pages=0;
	var curpage=0;
	for(var i = 0; i<topliste.attributes.length; i++){
		if(topliste.attributes[i].nodeName=="page"){
			curpage=topliste.attributes[i].nodeValue;
		}
		if(topliste.attributes[i].nodeName=="pages"){
			pages=topliste.attributes[i].nodeValue;
		}
	}
	pagelist="";
    for (c=1; c<=pages; c++){
		if(c==curpage){
			pagelist+="<span id=\"xseite"+c+"\"><b>"+c+"</b></span>&nbsp;";
		}else{
			pagelist+="<span id=\"xseite"+c+"\"><a class=\"sites_gb\" name=\"seite="+c+"\" href='/topliste/"+c+"' onclick='window.location.hash=\"seite="+c+"\";this.blur();return false;'>"+c+"</a></span>&nbsp;";
		}
	}
	document.getElementById('pages_count_top').innerHTML=pagelist;
	document.getElementById('pages_count_bottom').innerHTML=pagelist;
	for(var i = 0; i<ranks.length;i++){
		var id = (ranks[i].getElementsByTagName("id")[0].firstChild)?ranks[i].getElementsByTagName("id")[0].firstChild.nodeValue:"";
		var name = (ranks[i].getElementsByTagName("name")[0].firstChild)?ranks[i].getElementsByTagName("name")[0].firstChild.nodeValue:"";
		var banner = (ranks[i].getElementsByTagName("banner")[0].firstChild)?ranks[i].getElementsByTagName("banner")[0].firstChild.nodeValue:"";
		var link = (ranks[i].getElementsByTagName("link")[0].firstChild)?ranks[i].getElementsByTagName("link")[0].firstChild.nodeValue:"";
		var chat = (ranks[i].getElementsByTagName("chat")[0].firstChild)?ranks[i].getElementsByTagName("chat")[0].firstChild.nodeValue:"";
		var stats = (ranks[i].getElementsByTagName("stats")[0].firstChild)?ranks[i].getElementsByTagName("stats")[0].firstChild.nodeValue:"";
		for (c=0; c<ranks[i].attributes.length; c++){
			if(ranks[i].attributes[c].nodeName=="id"){
				var pos=ranks[i].attributes[c].nodeValue;
			}
		}
		<br />
<b>Warning</b>:  Undefined array key "u_admin" in <b>/var/www/html/scripts/_ajaxurl_tl.php</b> on line <b>68</b><br />
id=id2='';		titel=(name)?name:link;
		if(false && banner!=""){
			link="<a href='"+link+"' target='_blank'><img src='"+banner+"' alt='"+titel+"' class='topliste_image' width='468px' height='60px'/><br />"+titel+"</a>";
		}else{
			link="<div class='no_banner'><span class='top_no_banner'><a href='"+link+"' target='_blank'>"+chat+"</a></span><br /></div><a href='"+link+"' target='_blank'>"+titel+"</a>";
		}    
		con+="<tr class='hover_blue'><td>"+id2+pos+".</td><td>"+link+"</td><td>"+stats+"</td></tr><tr class='platzhalter'><td></td><td></td><td></td></tr>";
	}
	document.getElementById("eintraege").innerHTML="<div class='post'><div class='post_head'></div><div class='post_content' id='toplist_content'><table style='border: 0px; width: 100%' cellpadding='1' cellspacing='1'><tr><th valign=\"top\" width=\"15%\">Platz</th><th valign=\"top\" width=\"65%\">Link</th><th valign=\"top\" width=\"20%\">Logins pro Tag/Gesamt</th></tr>"+con+"</table></div><div class='post_foot'></div></div>";
}
