//Navigation
         function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function MM_preloadImages() { //v3.0
	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}

	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}

	function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
	}
	//-->

	function MM_checkBrowser(NSvers,NSpass,NSnoPass,IEvers,IEpass,IEnoPass,OBpass,URL,altURL) { //v4.0
	  var newURL='', verStr=navigator.appVersion, app=navigator.appName, version = parseFloat(verStr);
	  if (app.indexOf('Netscape') != -1) {
	    if (version >= NSvers) {if (NSpass>0) newURL=(NSpass==1)?URL:altURL;}
	    else {if (NSnoPass>0) newURL=(NSnoPass==1)?URL:altURL;}
	  } else if (app.indexOf('Microsoft') != -1) {
	    if (version >= IEvers || verStr.indexOf(IEvers) != -1)
	     {if (IEpass>0) newURL=(IEpass==1)?URL:altURL;}
	    else {if (IEnoPass>0) newURL=(IEnoPass==1)?URL:altURL;}
	  } else if (OBpass>0) newURL=(OBpass==1)?URL:altURL;
	  if (newURL) { window.location=unescape(newURL); document.MM_returnValue=false; }
	}

//Seitenmodifikation
function blocking(nr, show)
{
	if (document.layers)
	{
		current = (show == 1) ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	else if (document.all)
	{
		current = (show == 1) ? 'block' : 'none';
		document.all[nr].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (show == 1) ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}

function visi(nr, show)
{
	if (document.layers)
	{
		vista = (show == 1) ? 'show' : 'hide'
		document.layers[nr].visibility = vista;
	}
	else if (document.all)
	{
		vista = (show == 1) ? 'visible'	: 'hidden';
		document.all[nr].style.visibility = vista;
	}
	else if (document.getElementById)
	{
		vista = (show == 1) ? 'visible' : 'hidden';
		document.getElementById(nr).style.visibility = vista;
	}
}
function getposition(nr){
	var element = document.getElementById(nr);
	var coords = { x: 0, y: 0};
	while (element) {
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;
	}
	return coords;
}

function changeposition_x(nr, left){
        var x = left;
        document.getElementById(nr).style.left = x;
}

function changeposition_y(nr, top){
        var y = top;
        document.getElementById(nr).style.top =  y;
}
var box = 'box';
function createbox(titel, inhalt){
         document.getElementById('box').innerHTML = '<table cellspacing="0" cellpadding="0" border="0"><tr><td width="350" height="36" valign="bottom" background="/images/box_oben.gif"><center><table width="330" cellspacing="0" cellpadding="0" border="0"><tr><td><h4 style="border-bottom:0px;">' + titel + '</h4></td></tr></table></center></td></tr><tr><td background="/images/box_mitte.gif"><center><table width="350" cellspacing="0" cellpadding="0" border="0"><tr><td><ul>' + inhalt + '</ul></td></tr></table></center></td></tr><tr><td><img src="/images/box_unten.gif" width="350" height="34"></td></tr></table>';
}
//Moderation
function deletetipp(id){
	createbox('', '<center><img src="/images/loading.gif" border="0"></center>');
	ajaxhandler('post', 'action=deletetipp', 'id=' + id);
}

//Voting
function vote(id, wert){
	document.getElementById('vote').innerHTML = '<center><img src="/images/loading.gif" border="0"></center>';
         ajaxhandler('post', 'action=vote&id=' + id, 'value=' + wert);
}
//Kommentar
function comment(id, user, wert){
         if(wert == "")
         	alert("Bitte geben Sie einen Kommentar ein!");
         else{
         	document.getElementById('cwrite').innerHTML = '<center><img src="/images/loading.gif" border="0"></center>';
         	ajaxhandler('post', 'action=comment&id=' + id + '&user=' + user, 'value=' + wert);
	}
}

//Ajax
var req = null;
function ajaxstart() {
         try{
         	req = new XMLHttpRequest();
         }
         catch(ms){
         	try{
                 	req = new ActiveXObject("Msxml2.XMLHTTP");
                 }
                 catch(nonms){
                 	try{
                         	req = new ActiveXObject("Microsoft.XMLHTTP");
                         }
                         catch(failed){
                         	req = null;
                         }
                 }
         }
         if(req == null)
         	alert("Ajax-Fehler");
}
function ajaxhandler(method, get, send){
         ajaxstart();
	if(method == "get")
         	req.open("GET", "/ajax.php?" + get, true);
         else
         	req.open("POST", "/ajax.php?"+ get, true)
         req.onreadystatechange = function(){
         	if(req.readyState == 4){
                 	if(req.status == 200){
                         	eval(req.responseText);
                         }
                         /*else{
                         	alert('Ajax-Status-Fehler: ' + req.status);
                         }*/
	        }
                 /*else{
                 	alert('Ajax-Open-Fehler');
                 }*/
         }
         req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
         req.send(send);
}
function move_tool(id){
         document.getElementById('move_tool').innerHTML = '<img src="/images/loading.gif" border="0">';
         ajaxhandler("post", "action=make_move_tool&id=" + id, '');
}