// Einblenden / Ausblenden Layer

function outline(id)
{
 if(document.getElementById(id).style.display == 'none')
 {
  document.getElementById(id).style.display = 'block';
 }
 else
 {
  document.getElementById(id).style.display = 'none';
 }
}


function outline_schnellinfo(id)
{
	if(id == 'tabellen') {var id2 = 'spielplaene';} else {var id2 = 'tabellen';}
 if(document.getElementById(id).style.display == 'none') {
  document.getElementById(id).style.display = 'block';
  if(document.getElementById(id2).style.display != 'none') {document.getElementById(id2).style.display = 'none';}
 } else {
  document.getElementById(id).style.display = 'none';
 }
 
}


//AJAX
function getXMLHTTP() {
  var result = false;
  if( typeof XMLHttpRequest != "undefined" ) {
    result = new XMLHttpRequest();
  } else {
    try {
        result = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            result = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (ie) {}
    }
  }
  if (typeof netscape != 'undefined' && typeof netscape.security !=
      'undefined') {
      try {
          netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');
      }
      catch (e) {
      }
  }
	return result;
}

//Kommentar speichern
function speichern(id, newsbericht, newsbericht_id){
	document.getElementById("ajax_butt_"+id).value = "Sende...";
	document.getElementById("ajax_butt_"+id).disabled = true; 
	var timestamp = new Date().getTime();
	xmlget = getXMLHTTP();
	// 	xmlget.overrideMimeType('text/xml; charset=ISO-8859-1');   //Funktioniert nur im Mozilla, ist hier auch nicht nötig
	xmlget.open("GET", "kommentare_backend.php?speichern=ja&newsbericht="+newsbericht+"&newsbericht_id="+newsbericht_id+"&Autor_reg=0&Autor="+escape(document.getElementById("ajax_autor_"+id).value)+"&Text="+escape(document.getElementById("ajax_text_"+id).value));
	xmlget.onreadystatechange = function(){
		if ( xmlget.readyState == 4 ) {
				document.getElementById("ajax_butt_"+id).value = "Gespeichert";
				document.getElementById("ajax_butt_"+id).disabled = false; 
				document.getElementById("ajax_autor_"+id).value = "";
				document.getElementById("ajax_text_"+id).value = "";
		}
	}
	xmlget.send(null);
	var show2 = '<div id="kommentar" class="eintrag"><div align="center"><h4 class="kommentar">Kommentar gespeichert</h4><br><a href="#" onclick="anzeigen(\''+id+'\', \''+newsbericht+'\', \''+newsbericht_id+'\'); return false;\">Kommentare anzeigen</a></div>';
	document.getElementById("ajax_kommentare_"+id).innerHTML = show2;
	return true;
}
 
//Kommentare anzeigen
function anzeigen(id, newsbericht, newsbericht_id){
	var timestamp = new Date().getTime();
	xmlget = getXMLHTTP();
	//xmlget.overrideMimeType('text/xml; charset=ISO-8859-1');
	xmlget.open("GET", "kommentare_backend.php?anzeigen=ja&newsbericht="+newsbericht+"&newsbericht_id="+newsbericht_id);
	xmlget.onreadystatechange = function(){
		if ( xmlget.readyState == 4 && xmlget.responseText) {
				if( document.getElementById("ajax_kommentare_"+id).innerHTML != xmlget.responseText){
					var eintraege = xmlget.responseText.split("||||");
					var show = "";
					for(var i = 0; i < eintraege.length; i++){
						var things = eintraege[i].split("|||");
						if(things[0]!="" && things[1]!="" && things[2]!=""){
						show = show+'<div id="kommentar" class="eintrag"><img src="komm.gif" class="kommentar"><h4 class="kommentar">'+things[0]+' ('+things[1]+' Uhr)</h4><div style="margin-left: 50px">'+things[2]+'</div></div>';
						}
					}
					document.getElementById("ajax_kommentare_"+id).innerHTML = show;
				}
		}
	}
	xmlget.send(null);
	return true;
}