//XMLHttpRequest erzeugen:
var anfrage = null;
 try{
 anfrage = new XMLHttpRequest();
 }
 catch(e){
  try{
   anfrage = new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e){
   try{
    anfrage = new ActiveXObject("Microsoft.XMLHTTP");
   }
   catch(e){
    anfrage = null;
   }
  }
 }

function send_kom() {
	if(anfrage != null)
         {
  		var url="?kommentar";
                 var video_id = document.getElementById('video_id').value;
                 var kommentar = document.getElementById('kommentar').value;
  		var parameter = "kommentar="+encodeURI(kommentar)+"&video_id="+encodeURI(video_id);
  		anfrage.open("POST", url, true);
                 anfrage.onreadystatechange=kom_daten_ausgeben;
  		anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		anfrage.send(parameter);
         }
         else
         {
          	alert("XMLHttpRequest-Objekt konnte nicht erstellt werden.");
         }
}

function kom_daten_ausgeben() {
          if(anfrage.readyState==4)
          {
  	 	if(anfrage.status==200)
                 {
                         disappear_box("video_kom_form");
                         disappear_box("kommentare");

   			var rueckgabewert = anfrage.responseText;
                         document.getElementById("kommentare").innerHTML = rueckgabewert;

                         window.setTimeout('appear_box("kommentare")', 1000);
  		}
 	 }
}

function count_textarea() {
	var maximal = 500; //maximale Anzahl Zeichen
 	var zeichen = document.getElementsByName("kommentar")[0].value.length;
 	var noch_zeichen = maximal-zeichen;
 	var d = document.getElementById("notice_kom");
 	if(noch_zeichen < 0)
         {
  		var noch_zeichen = 0;
 	}
 	d.innerHTML = "Du kannst noch: " + noch_zeichen + " Zeichen schreiben.";
}