function checkpicture() {

  if (document.getElementById("picturecheckbox").checked == true) {
    document.getElementById("picturetext").disabled = true;
  }
  else {
    document.getElementById("picturetext").disabled = false;
  }

}



function checkanbieter() {

  if (document.getElementById("anbieter").options[0].selected == true) {
    document.getElementById("anbieter_extra1").style.display = 'table-row';
    document.getElementById("anbieter_extra2").style.display = 'table-row';
  }
  else {
    document.getElementById("anbieter_extra1").style.display = 'none';
    document.getElementById("anbieter_extra2").style.display = 'none';
  }

}

function bbcode(element) {

  //Pfad auf die Textbox legen
  var textbox_pointer = document.getElementById("bbtext");
  //Inhalt aus der textbox holen
  var textbox_inhalt = textbox_pointer.value;

  //Firefox
  if (window.getSelection)
  {
    //aus dem Inhalt der Textbox wird der String vom Anfang bis zum Ende der Selektion herausgefischt
    var selektion = textbox_inhalt.substring(textbox_pointer.selectionStart,textbox_pointer.selectionEnd);
  }
  //IE
  else if (document.selection)
  {
    var selektion = document.selection.createRange().text;
  }
  //T3h rest
  else if (document.getSelection)
  {
    var selektion = document.getSelection();
  }
  
  
  if (selektion) {
    //Speichert den Teil des Textes vom Anfang BIS zur Selektion
    var textbox_beginn = textbox_inhalt.substring(0,textbox_inhalt.indexOf(selektion));
    //Speichert den Teil ab ENDE der Selektion
    var textbox_ende = textbox_inhalt.substring(textbox_inhalt.indexOf(selektion)+selektion.length,textbox_inhalt.length);

    if (element == "url") {
      var url = prompt("URL: ", "http://");
      //Setzt die Tags vor und hinter den selektierten text
      selektion = "["+element+"="+url+"]"+selektion+"[/"+element+"]";
    }
    else {
      //Setzt die Tags vor und hinter den selektierten Text
      selektion = "["+element+"]"+selektion+"[/"+element+"]";
    }


    //Generiert den kompletten Inhalt
    textbox_inhalt = textbox_beginn+selektion+textbox_ende;
    //Schiebt es zurück ins Textfeld
    document.getElementById("bbtext").value = textbox_inhalt;  
  }
  else {
    if (document.getElementById(element).value.indexOf("*") > 0) {
      document.getElementById('bbtext').value += "[/"+element+"]";
      document.getElementById('bbtext').focus();  
      document.getElementById(element).value = document.getElementById(element).value.replace(/\*/g, "");
    }
    else {
      document.getElementById('bbtext').value += "["+element+"]";
      document.getElementById('bbtext').focus();
      document.getElementById(element).value += "*";
    }
  }
}




        var docEl = (

             typeof document.compatMode != "undefined" &&

             document.compatMode        != "BackCompat"

            )? "documentElement" : "body";



// register event

// capture it for nc 4x (ok it's a dino)

//

function init_mousemove() {

    if(document.layers) document.captureEvents(Event.MOUSEMOVE);

    document.onmousemove =	dpl_mouse_pos;

}



function dpl_mouse_pos(e) {



  // position where mousemove fired

  //

  xPos    =  e? e.pageX : window.event.x;

  yPos    =  e? e.pageY : window.event.y;





	// for ie add scroll position

	//

	if (document.all && !document.captureEvents) {

	    xPos    += document[docEl].scrollLeft;

	    yPos    += document[docEl].scrollTop;

    }



    // for the dino pass event

    //

    if (document.layers) routeEvent(e);

}



var show = 0;



function updatebox() {
  if (show == 0) {
    document.getElementById('updatebox').style.left = xPos+"px";
    document.getElementById('updatebox').style.top = yPos+20+"px";
    document.getElementById("updatebox").style.visibility = "visible";
    show = 1;
  }
  else {
    document.getElementById("updatebox").style.visibility = "hidden";
    show = 0;
  }

}



