var f = false;

	function chkAll()
	{
	  objForm = document.forms["tracks"];
		if (!f)
	  {
			for (i=0; i<objForm.elements.length;i++)
		  {
		    if (objForm.elements[i].type == "checkbox")
		    {
					objForm.elements[i].checked = true;
		    }
		  }
		  f = true;
	  }
		else
		{
			for (i=0; i<objForm.elements.length;i++)
		  {
		    if (objForm.elements[i].type == "checkbox")
		    {
					objForm.elements[i].checked = false;
		    }
		  }
		  f = false;
		}
	}

	function outline(id) {
	var d = document.getElementById(id);
		for (var i = 1; i<=100; i++) {
			if (document.getElementById(i) && i != id) {document.getElementById(i).style.display='none';}
		}
	if(d.style.display == 'block')
	 {
	  d.style.display = 'none';
	 }
	 else
	 {
	  d.style.display = 'block';
	 }
	}

	function countDigits() {
		var text = document.insertform.inhalt.value.length;
		if (text < 200) {
			document.insertform.eintragen.disabled = true
			}
		else {
		  document.insertform.eintragen.disabled = false
			}
 	}

 	function insert(aTag, eTag) {
  var input = document.forms['insertform'].elements['inhalt'];
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}

var http_request = false;

    function macheRequest(url) {

        http_request = false;

        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
                // zu dieser Zeile siehe weiter unten
            }
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
            return false;
        }
        http_request.onreadystatechange = alertInhalt;
        http_request.open('GET', url, true);
        http_request.send(null);

    }

    function alertInhalt() {

        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                document.getElementById( "sunblogerg").innerHTML = http_request.responseText;
								'alert(http_request.responseText);'
            } else {
                alert('Bei dem Request ist ein Problem aufgetreten.');
            }
        }

    }

function outline(id) {
  	var d = document.getElementById(id);
		if(d.style.display == 'block')
		 {
			d.style.display = 'none';
		 }
		 else
		 {
			d.style.display = 'block';
		 }
  }


