var ansicht = 1; // WYSIWYG
/**************************Diese Seite wird geladen*********************************/
var DHTML = (document.getElementById || document.all || document.layers);
function warte_objekt(name) {
 if (document.getElementById) {
  return document.getElementById(name).style;
 }
 else if (document.all){
  return document.all[name].style;
 }
 else if (document.layers) {
  return document.layers[name];
 }
}
function warte_zeigen(div,flag)
{
 if (!DHTML) return;
 var x = warte_objekt(div);
 x.visibility = (flag) ? 'visible':'hidden'
 if(! document.getElementById)
  if(document.layers)
   x.left=280/2;
 return true;
}

/**************************Zwischen HTML-Ansicht und WYSIWYG schalten********/
function wechsleansicht(id,an_oder_aus)
  {  
    if(an_oder_aus == 1)
    {

    }
    else
    {
    }
  }
/*************************Schriftgrösse ändern**********************************/
function changesize(groesse)
{
  if (groesse!=0) {
    document.execCommand("FontSize",false,groesse);
  }
  document.forms[0].schriftgroesse.selectedIndex=0;
  seite.focus();
}
/*************************Schriftart ändern*************************************/
function changefont(schrift)
{
  if (schrift != 0) {
    document.execCommand("FontName",false,schrift);
  }
  document.forms[0].schriftart.selectedIndex=0;
  seite.focus();
}

function show(layername)
{
document.getElementById(layername).style.display='inline';
}

function hide()
{
document.getElementById('SUB_2').style.display='none';
document.getElementById('SUB_5').style.display='none';
document.getElementById('SUB_6').style.display='none';
document.getElementById('SUB_8').style.display='none';
document.getElementById('SUB_9').style.display='none';
}

function pruefen() {
   if( !(document.form_zip.uploadart[0].checked ||
          document.form_zip.uploadart[1].checked) )
      { alert(
         "Bitte wählen Sie aus ob ZipFile-Upload oder Einzelbild-Upload!" );
        return false; }
   if(document.form_zip.zipfile.value=="")
   {
    alert("Sie müssen eine Datei auswählen!");
    return false;
    }
    return true;
}

function startfusszeile() {
   pos=36+parseFloat(document.getElementById('Boxen').offsetHeight)+parseFloat(document.getElementById('Boxen').style.top);
   document.getElementById('fusszeile').style.top = pos+'px';
	document.getElementById('fusszeile').style.display='inline';
}
function zeigePop(Dateiname) {
   document.getElementById('popup_layer').style.display='inline';
   document.getElementById('layerInnen').innerHTML='<iframe src='+Dateiname+' style=width:620px;height:460px;border:0px; scrolling=no border=0 frameborder=0></iframe>';
}

//Ab hier kommt das Drag & Drop-Script für das Popup. 

var objDrag = null;     // Element, über dem Maus bewegt wurde

  var mouseX   = 0;       // X-Koordinate der Maus
  var mouseY   = 0;       // Y-Koordinate der Maus

  var offX = 0;           // X-Offset der Maus zur linken oberen Ecke des Elements
  var offY = 0;           // Y-Offset der Maus zur linken oberen Ecke des Elements

  // Browserweiche
  IE = document.all&&!window.opera;
  DOM = document.getElementById&&!IE;

  // Initialisierungs-Funktion
function init(){
    // Initialisierung der Überwachung der Events
    document.onmousemove = doDrag;  // Bei Mausbewegung die Fkt. doDrag aufrufen
    document.onmouseup = stopDrag;  // Bei Loslassen der Maustaste die Fkt. stopDrag aufrufen
  }
  
// Wird aufgerufen, wenn die Maus über einer Box gedrückt wird
function startDrag(objElem) {
    // Objekt der globalen Variabel zuweisen -> hierdurch wird Bewegung möglich
    objDrag = objElem;
    // Offsets im zu bewegenden Element ermitteln
    offX = mouseX - objDrag.offsetLeft;
    offY = mouseY - objDrag.offsetTop;
  }

// Wird ausgeführt, wenn die Maus bewegt wird
function doDrag(ereignis) {
    // Aktuelle Mauskoordinaten bei Mausbewegung ermitteln
    mouseX = (IE) ? window.event.clientX : ereignis.pageX;
    mouseY = (IE) ? window.event.clientY : ereignis.pageY;

    // Wurde die Maus über einem Element gedrückt, erfolgt eine Bewegung
    if (objDrag != null) {
      // Element neue Koordinaten zuweisen
      objDrag.style.left = (mouseX - offX) + "px";
      objDrag.style.top = (mouseY - offY) + "px";

      // Position in Statusleiste ausgeben
      //window.status = "Box-Position: " + objDrag.style.left + ", " + objDrag.style.top;
    }
  }

// Wird ausgeführt, wenn die Maustaste losgelassen wird
function stopDrag(ereignis) {
    // Objekt löschen -> beim Bewegen der Maus wird Element nicht mehr verschoben
    objDrag = null;
  }
