
function insertBild(bild,pfad,dateiname,x,y,z)
{
  //alert(pfad);
  //var myListBox = document.editform.dummy;
  //var auswahl = myListBox.options.value;
  document.edit.bild.value = bild;
  document.edit.bildAnzeige.value = dateiname;
  document.artikelBild.src = pfad;
  document.edit.mass.value = x+' x '+y;
  document.edit.mass1.value = z + ' Kb';
}


function deleteBild(space,feld_bild,feld_artikelbild,feld_mass,feld_mass1)
{
  eval("document.edit."+feld_bild+".value = '';");
  eval("document."+feld_artikelbild+".src = space;");
  eval("document.edit."+feld_mass+".value = '';");
  eval("document.edit."+feld_mass1+".value = '';");
}

function Go(x) {
 if(x=='nothing') {return;}
 location.href = x;
 }

var selected;

function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  if (selected) selected.className = 'SubmoduleRow';
  object.className = 'SubmoduleRowSelected';
  selected = object;

// one button is not an array
  if (document.checkout_payment.payment[0]) {
    document.checkout_payment.payment[buttonSelect].checked=true;
  } else {
    document.checkout_payment.payment.checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
  if (object.className == 'SubmoduleRow') object.className = 'SubmoduleRowOver';
  /*if (object.className == 'moduleRowSelected') object.className = 'moduleRowOver';*/

}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
  if (object.className == 'SubmoduleRowOver') object.className = 'SubmoduleRow';
}


  // Marker and pointer for list view
  var marked = new Array;

  function hili(td,i,bg)
  {
    if(typeof(marked[i]) == 'undefined' || !marked[i])
    {
	 td.style.backgroundColor = bg;
	}
  }

  function ZweiFrames(URI1,F1,URI2,F2)
  {
    Frame1=eval("parent."+F1);
    Frame2=eval("parent."+F2);
    Frame1.location.href = URI1;
    Frame2.location.href = URI2;
  }

  function NaviFenster(URI,F)
  {
    Frame1=eval("parent."+F);
    Frame1.location.href = URI;
  }

function BoxDeleteCheck(hinweis)
{
  if(document.boxedit.mpanzahl.value > 0)
   {
    alert('Bei noch zugeordneten Menüpunkten, kann eine Box nicht gelöscht werden!');
    return false;
   }
  else
   {
    alert(hinweis);
    document.boxedit.submit();
   }
}

function uploadCheck()
{
  if(document.upload.upfile.value == '')
   {
    alert('Über die Durchsuchen-Taste muss zuerst eine Datei zum Upload ausgewählt werden!');
    document.upload.upfile.focus();
        return false;
   }
  else
   {
    document.upload.submit();
   }
}

function chkFormular(befehl)
{
  if(document.editform.headline.value == '' && befehl != 'del')  
   {
    alert('Bitte eine Überschrift eingeben!');
    document.editform.headline.focus();
   }
  else
   {
    var wert = befehl;
    document.editform.event.value = befehl;
    document.editform.submit();
   }
}

function bildEntfernen(befehl)
{
  document.editform.bild.value = '';
  document.editform.event.value = befehl;
  document.editform.submit();
}


function color_popup(nam,feld) {
  var feldname = feld;
  var was = nam;
  var breite = screen.width;
  var hoehe  = screen.height;
  var soll_b=(breite-240);
  var soll_h=(hoehe-210);
  var links  = (breite - soll_b) / 2;
  var oben   = 80;
  // in feldname wird das zu ändernde Textfeld namentlich übergeben
  // der name + preview ergibt den Namen des darzustellenden Farbfeldes
  // Dieser Name wird in picker.htm zusammengesetzt
  popup      = open(was,feldname,"width="+soll_b+",height="+soll_h+",location=no,scrollbars=yes,menubar=no,resizable=yes,status=no,left="+links+",top="+oben+" ");
}

function bild_popup(nam,feld) {
  var feldname = feld;
  var was      = nam;
  var soll_b   = 400;
  var soll_h   = 400;
  var oben     = 0;
  var links    = 0;
  popup        = open(was,feldname,"width="+soll_b+",height="+soll_h+",location=no,scrollbars=yes,menubar=no,resizable=yes,status=no,left="+links+",top="+oben+" ");
}

function calculator_popup() {
  var feldname = 'calc';
  var was      = 'include/ws_calculator_new.php';
  var soll_b   = 618;
  var soll_h   = 620;
  var oben     = 0;
  var links    = 0;
  popup        = open(was,feldname,"width="+soll_b+",height="+soll_h+",location=no,scrollbars=yes,menubar=yes,resizable=yes,status=yes,left="+links+",top="+oben+" ");
}

function ZoomWindow(nam,x,y,minBreite) {
  var b = x;
  var zugabe = 100;
  var breite = screen.width;
  var hoehe  = screen.height;
  var soll_h=(hoehe-60);
  var soll_b = 0;

  /*alert(Math.abs(x)+Math.abs(100));

  if((x*2) < breite)
    {soll_b = (x*2);}
  else
    {soll_b = breite;}
     */
     
  if((Math.abs(x)+Math.abs(zugabe)) < breite)
    {soll_b = (Math.abs(x)+Math.abs(zugabe));}
  else
    {soll_b = breite;}


  if(x==0)
    { soll_b=(breite-60);}

  if(y==0)
    {soll_h=(hoehe-60);}

  if((Math.abs(x))< (Math.abs(minBreite)))
    {soll_b = (Math.abs(minBreite)+Math.abs(zugabe));}

  var links  = (breite - soll_b) / 2;
  var oben   = (hoehe - soll_h) / 4;
  var oben   = 0;
  popup      = open(nam,"pdf","width="+soll_b+",height="+soll_h+",location=no,scrollbars=yes,menubar=no,resizable=yes,status=no,left="+links+",top="+oben+" ");
  /*popup      = open("include/ws_window.php?id="+nam+" ","pdf","width="+soll_b+",height="+soll_h+",location=no,scrollbars=yes,menubar=no,resizable=yes,status=no,left="+links+",top="+oben+" ");*/

}

function Window(nam) {
   if(document.edit.pdfinsert.value == '')
     {
       return false;
     }
  var was = nam;
  var breite = screen.width;
  var hoehe  = screen.height;
  var soll_b=(breite-150);
  var soll_h=(hoehe-150);
  var links  = (breite - soll_b) / 2;
  var oben   = 40;
  popup      = open(was,"pdf","width="+soll_b+",height="+soll_h+",location=no,scrollbars=yes,menubar=no,resizable=yes,status=no,left="+links+",top="+oben+" ");
}

function insertPDF()
{
   var myQuery = document.edit.beschreibung;
   if(document.edit.pdfinsert.value == '')
     {
         var auswahl = '';
     }
     else
     {
         var auswahl = " [dok#" + document.edit.pdfinsert.value + "#Linktext] ";
     }
        //IE support
        if (document.selection)
        {
            myQuery.focus();
            sel = document.selection.createRange();
            sel.text = auswahl;
            //document.editform.insert1.focus();
            document.edit.beschreibung.focus();
        }
        //MOZILLA/NETSCAPE support
        else if (document.edit.beschreibung.selectionStart || document.edit.beschreibung.selectionStart == "0")
          {
            var startPos = document.edit.beschreibung.selectionStart;
            var endPos = document.edit.beschreibung.selectionEnd;
            var chaineSql = document.edit.beschreibung.value;

            myQuery.value = chaineSql.substring(0, startPos) + chaineAj + chaineSql.substring(endPos, chaineSql.length);
          }
          else
          {
            myQuery.value += chaineAj;
          }
}




function insertPIC(bildname)
{
   alert('Bitte eine Datum eingeben!');
   var myQuery = document.edit.beschreibung;
   var was = bildname;
   if(was == '')
     {
         var auswahl = '';
     }
     else
     {
         var auswahl = " [bild#" + was + "#Linktext] ";
     }
   //IE support
   if(document.selection)
     {
        myQuery.focus();
        sel = document.selection.createRange();
        sel.text = auswahl;
        //document.editform.insert1.focus();
        document.edit.beschreibung.focus();
     }
   //MOZILLA/NETSCAPE support
   else if (document.edit.beschreibung.selectionStart || document.edit.beschreibung.selectionStart == "0")
     {
        var startPos = document.edit.beschreibung.selectionStart;
        var endPos = document.edit.beschreibung.selectionEnd;
        var chaineSql = document.edit.beschreibung.value;
        myQuery.value = chaineSql.substring(0, startPos) + chaineAj + chaineSql.substring(endPos, chaineSql.length);
     }
   else
     {
        myQuery.value += chaineAj;
     }

}
