/* Krentscher 04.06.07 */

$template_dir = "./templates";
$template = "Standart";

var popit;
var domain = "http://www.juventa.de/";
var localDomain = "http://www.juventa.de/";
var popupLoaded = false;

function float2Money(fMoney) {
  var iNachkomma = Math.round(fMoney * 100) % 100;
  var iVorkomma = Math.floor(fMoney);
  var sNachkomma = "";
  if (iNachkomma == 0) sNachkomma = "&#150;";
  else {
    sNachkomma = "" + iNachkomma;
    var iLength = sNachkomma.length;
    for (var i = iLength; i < 2; ++i) sNachkomma = "0" + sNachkomma;
  }
  return iVorkomma + "," + sNachkomma;
}

function gueltigesDatum (datum) {
    //(Schritt 1) Fehlerbehandlung
 if (!datum) return false;
 datum=datum.toString();
    //(Schritt 2) Aufspaltung des Datums
 datum=datum.split(".");
 if (datum.length!=3) return false;

    //(Schritt 3) Entfernung der fuehrenden Nullen und Anpassung des Monats

 datum[0]=parseInt(datum[0],10);
 datum[1]=parseInt(datum[1],10)-1;

    //(Schritt 4) Behandlung Jahr nur zweistellig
 if (datum[2].length==2) datum[2]="20"+datum[2];

    //(Schritt 5) Erzeugung eines neuen Dateobjektes
 var kontrolldatum=new Date(datum[2],datum[1],datum[0]);

    //(Schritt 6) Vergleich, ob das eingegebene Datum gleich dem JS-Datum ist
 if (kontrolldatum.getDate()==datum[0] && kontrolldatum.getMonth()==datum[1] && kontrolldatum.getFullYear()==datum[2])
 {
         return true; 
 }
 else 
 {        
         return false;
 }

}

function buttonVerlagsverzeichnis_onClick() {

  var myArray = new Array();

  myForm = document.forms[0];

  var myItem = null;

  var myVerzeichnisTestItem = new cl_warenkorb_item(0,cl_warenkorb_typ_verzeichnis_aktuelles,1,0.0,0.0, 0.0, 0.0,"Aktuelle Verlagsverzeichnis");
  var myVerteilerTestItem = new cl_warenkorb_item(0,cl_warenkorb_typ_verzeichnis_verteiler,1,0.0,0.0, 0.0, 0.0,"Aufnahme in Verteiler f&uuml;r Verlagsverzeichnis");

  myWarenkorb .remove(myVerzeichnisTestItem);
  myWarenkorb .remove(myVerteilerTestItem);

  for (var i = 0; i < myForm.elements.length; ++i)
  {
            myElement = myForm.elements[i];


  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
  {
        if (myElement.value == 1)

                var myItem =  myVerzeichnisTestItem;
        else
                  var myItem = myVerteilerTestItem;

    myWarenkorb .add(myItem);
    window.alert("Sie haben\n"+myItem.getBezeichnung()+"\nin Ihren Warenkorb aufgenommen!");
        }

        }
}

function buttonBack_onClick() {
        //  window.location.href = "index.html";
      getAXAH('warenkorb/warenkorb.htm','Inhalt')
}

function buttonNewsletter_onClick() {

  var myArray = new Array();

  myForm = document.forms[0];

  alert ("Mail senden");

  for (var i = 0; i < myForm.elements.length; ++i)
  {
    myElement = myForm.elements[i];

    if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
    {
                if (myElement.value == 1)
                {
                                        //alert (myForm.elements["E-Mail"].value);
                }
                else
                {
                                        //alert (myForm.elements["E-Mail-alt"].value);
                                        //alert (myForm.elements["E-Mail-neu"].value);
                }
        }
  }
}

function buttonReset_onClick() {

//  var myForm = window.document.forms["Bestellung"];
var myForm = window.document.forms[0];
  var myElement = null;

  if (myWarenkorbPerson == null) {
    for (var i = 0; i < myForm.elements.length; ++i) {
      myElement = myForm.elements[i];
      if (myElement.type.toLowerCase() == "text") myElement.value = "";
    }

    myElement = myForm.elements["Land"];

    /*
    for (var i = 0; i < myElement.options.length; ++i)
    {
      myElement.options[i].selected = myElement.options[i].defaultSelected;
    }
    */
  }
  else {
    myForm.elements["Name"].value = myWarenkorbPerson .getNachname();
    myForm.elements["Vorname"].value = myWarenkorbPerson .getVorname();
    myForm.elements["Adresse1"].value = myWarenkorbPerson .getStrasse()
    myForm.elements["Adresse2"].value = myWarenkorbPerson .getOrt();
    myForm.elements["Telefon"].value = myWarenkorbPerson .getTelefon();
    myForm.elements["Fax"].value = myWarenkorbPerson .getFax();
    myForm.elements["email"].value = myWarenkorbPerson .getEmail();
    var sLand = myWarenkorbPerson .getLand();
    myElement = myForm.elements["Land"];

    for (var i = 0; i < myElement.options.length; ++i) if (myElement.options[i].text == sLand) {
      myElement.selectedIndex = i;
      break;
    }
  }
  getAXAH('warenkorb/bestellung.htm','Inhalt')

}

/* Krentscher 04.06.07 */
function buttonDelete_onClick() {

  var mySelectedItems = getSelectedItems();

  if (mySelectedItems.length == 0) window.alert("Welche Elemente l&ouml;schen ???");
  else
  {
    for (var i = 0; i < mySelectedItems.length; ++i)
    {
                myWarenkorb.remove(mySelectedItems[i]);
    }
    getAXAH('warenkorb/warenkorb.htm','Inhalt')
    //window.location.reload();
  }
}

/* Krentscher 04.06.07 */
function buttonClear_onClick() {
  if (window.confirm("Sind Sie sicher, dass Sie den gesamten Inhalt des Warenkorbs\nendg&uuml;ltig l&ouml;schen wollen ?!?") == true) {
    myWarenkorb.removeAll();
        getAXAH('warenkorb/warenkorb.htm','Inhalt')
    //window.location.reload();
  }
}

/* Geschwill 10.12.07 */
function AfterOrder_onClick() {
{
    myWarenkorb.removeAll();
    //window.location.reload();
  }
}


function inputCount_onChange(iRow) {
//  var myForm = window.document.forms["Warenkorb"];
  var myForm = window.document.forms[0];
  var myElement = myForm.elements["wk_count_"+iRow];
  var sValue = myElement.value;
  var iValue = 0;
  if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0)) {
    window.alert("Bitte ganze Zahl gr&ouml;&szlig;er 0 eingeben!");
    myElement.focus();
  }
  else {
    var myItem = null;
    if (((myItem = getWKItemByRow(iRow)) != null) && (myItem.getAnzahl() != iValue)) {
      myItem.setAnzahl(iValue);
      //window.location.reload();
      getAXAH('warenkorb/warenkorb.htm','Inhalt')

    }
  }
}

function buttonBestellung_onClick() {

  if (myWarenkorb.getItemCount() == 0)
          window.alert("Es befinden sich keine Elemente in Ihrem Warenkorb!");
  else
          {
             getAXAH('warenkorb/bestellung.htm','Inhalt');
                  //parent.window.location.href = "bestellung.htm";
          }
}

function LoadD() 
{
        getAXAH('index-menue.htm','Navigation-Links')
		getAXAH('willkommen.htm','Inhalt')
		getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
//		getAXAH('aktuell/OADneu_rechts.htm','Navigation-Rechts')
        pushContent()
}

function StartClick() {
        //  window.location.href = "index.html";

           getAXAH('willkommen.htm','Inhalt')
//        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
    document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function SucheClick() {
        getAXAH('suche.htm','Inhalt')
        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
    document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function BooksearchClick() {
        getAXAH('booksearch.htm','Inhalt')
        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
    document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function WarenkorbClick() {
        //  window.location.href = "index.html";
        getAXAH('warenkorb/warenkorb.htm','Inhalt')
        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
    document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;

}

function AktuellClick() {
        //  window.location.href = "index.html";

//        getAXAH('aktuell/aktuell.htm','Inhalt')
//        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')

        StartClick();
//        getAXAH('willkommen.htm','Inhalt')
//        getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
//    document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;

        window.open ("http://www.juventa.de/newsletter/newsletter.htm")
}

function BuecherClick() {
        //  window.location.href = "index.html";
      getAXAH('buecher/buecher.htm','Inhalt')
      getAXAH('buecher/buecher_rechts.htm','Navigation-Rechts')
      document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function BuecherWarenkorbClick() {
        //  window.location.href = "index.html";
      getAXAH('buecher/buecher_warenkorb.htm','Inhalt')
      getAXAH('buecher/buecher_warenkorb_rechts.htm','Navigation-Rechts')
          document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function KontaktClick() {
        //  window.location.href = "index.html";
      getAXAH('kontakt/kontakt.htm','Inhalt')
      getAXAH('kontakt/kontakt_rechts.htm','Navigation-Rechts')
      document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function AnsprechpartnerClick() {
        //  window.location.href = "index.html";
      getAXAH('ansprechpartner/ansprechpartner.htm','Inhalt')
      getAXAH('ansprechpartner/ansprechpartner_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='KontaktClick()'>" + "Kontakt" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "AnsprechpartnerInnen";
}

function AnfahrtClick(){
      getAXAH('anfahrt.htm','Inhalt')
      getAXAH('ansprechpartner/ansprechpartner_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='KontaktClick()'>" + "Kontakt" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Anfahrt";

}

function ImpressumClick() {
        //  window.location.href = "index.html";
      getAXAH('impressum/impressum.htm','Inhalt')
      getAXAH('impressum/impressum_rechts.htm','Navigation-Rechts')
      document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function AGBClick() {
        //  window.location.href = "index.html";
      getAXAH('agb.htm','Inhalt')
      //getAXAH('impressum/impressum_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='ImpressumClick()'>" + "Impressum" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "AGB";
}

function TANinfoClick() {
        //  window.location.href = "index.html";
      getAXAH('TAN/info.php','Inhalt')
      getAXAH('TAN/TANleer.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='TANinfoClick()'>" + "TAN" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Kaufen";
}

function TANTest()
{
	getAXAH('TANTest/info.php','Inhalt')
	getAXAH('TANTest/TANleer.htm','Navigation-Rechts')
}
function ResizeTest() {
        //  window.location.href = "index.html";
      getAXAH('test.htm','Inhalt')
      var my = "<a href='#' onclick='TANinfoClick()'>" + "TAN" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Kaufen";
}

function KonditionenClick() {
        //  window.location.href = "index.html";
      getAXAH('Buchhandelskonditionen.htm','Inhalt')
      getAXAH('impressum/impressum_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='ImpressumClick()'>" + "Impressum" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Buchhandelskonditionen";
}

function VerlagClick() {
        //  window.location.href = "index.html";
      getAXAH('verlag/verlag.htm','Inhalt')
      getAXAH('verlag/verlag_rechts.htm','Navigation-Rechts')
      document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function Verlag50Click() {
        //  window.location.href = "index.html";
      getAXAH('verlag/verlag_50.htm','Inhalt')
      getAXAH('verlag/verlag_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='VerlagClick()'>" + "Verlag" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "50 Jahre";
}

function VerlagGeschichteClick() {
        //  window.location.href = "index.html";
      getAXAH('verlag/verlag_geschichte.htm','Inhalt')
      getAXAH('verlag/verlag_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='VerlagClick()'>" + "Verlag" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Geschichte";
}

function VerlagPortraetClick() {
        //  window.location.href = "index.html";
      getAXAH('verlag/verlag_portraet.htm','Inhalt')
      getAXAH('verlag/verlag_rechts.htm','Navigation-Rechts')
      var my = "<a href='#' onclick='VerlagClick()'>" + "Verlag" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Portrait";
}

function ServiceClick() {
        //  window.location.href = "index.html";
      getAXAH('service/service.htm','Inhalt')
      getAXAH('service/service_rechts.htm','Navigation-Rechts')
      document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull  ;

}

function Service_01_Click() {
        //  window.location.href = "index.html";
      getAXAH('service/service_01.htm','Inhalt')
      getAXAH('service/service_rechts_01.htm','Navigation-Rechts')

      var my = "<a href='#' onclick='ServiceClick()'>" + "Service" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Newsletter";
}

function Service_02_Click() {
        //  window.location.href = "index.html";
      getAXAH('service/service_02.htm','Inhalt')
      getAXAH('service/service_rechts_02.htm','Navigation-Rechts')

      var my = "<a href='#' onclick='ServiceClick()'>" + "Service" + "</a>";
          document.getElementById('Breadcrumb').innerHTML =  my + " > " + "Verlagsverzeichnis";
}

function ZeitschriftenClick() {
      getAXAH('zeitschriften/zeitschriften.htm','Inhalt');
      getAXAH('zeitschriften/zeitschriften_rechts.htm','Navigation-Rechts');
      document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull + " > Zeitschriften";
}

function pushContent() {

        var i = document.getElementById("Inhalt").offsetHeight;

        if (i < 360)
        {
                i = 360;
            document.getElementById("wrap-links").style.height = i + 146 + "px" ; //laenge_gesamt ;
                document.getElementById("Hauptbereich-links").style.height = i + "px";
                document.getElementById("Hauptbereich").style.height = i + 40 + "px";
                document.getElementById("Rechtliches").style.height = 20 + "px";
                document.getElementById("Navigation-Rechts").style.height = i + "px";
        }

        if (i >= 360 && i < 4000)
        {
            document.getElementById("wrap-links").style.height = i + 160 + "px" ; //laenge_gesamt ;
                document.getElementById("Hauptbereich-links").style.height = i + "px";
                document.getElementById("Hauptbereich").style.height = i + 50 + "px";
                document.getElementById("Navigation-Rechts").style.height = 20 + i + "px";
        }

        if (i >= 4000 && i < 50000)
        {
                /* Unwahrscheinlicher Unbedenklikeitsgröîe */

                /*alert ("h " + i);*/
            document.getElementById("wrap-links").style.height = i + 295 + "px" ; //laenge_gesamt ;
                document.getElementById("Hauptbereich-links").style.height = i + 120 + "px";
                document.getElementById("Hauptbereich").style.height = i + 190 + "px";
                document.getElementById("Navigation-Rechts").style.height = 120 + i + "px";
        }

        if (i >= 50000)
        {
                /* Unwahrscheinlicher Unbedenklikeitsgröîe, Extra groî */

                /*alert ("h " + i);*/
            document.getElementById("wrap-links").style.height = i + 1095 + "px" ; //laenge_gesamt ;
                document.getElementById("Hauptbereich-links").style.height = i + 920 + "px";
                document.getElementById("Hauptbereich").style.height = i + 990 + "px";
                document.getElementById("Navigation-Rechts").style.height = 920 + i + "px";
        }


}

function pushContentAbstract() {

        var i = document.getElementById("Inhalt-abstracts").offsetHeight;

        document.getElementById("wrap-links").style.height = i + 143 + "px" ; //laenge_gesamt ;
        document.getElementById("Hauptbereich-links").style.height = i + "px";
        document.getElementById("Hauptbereich").style.height = i + 40 + "px";
        document.getElementById("Rechtliches").style.height = 20 + "px";

}

function pushContentMail() {

        var i = document.getElementById("Inhalt-abstracts").offsetHeight;

        document.getElementById("wrap-links").style.height = i + 160 + "px" ; //laenge_gesamt ;
        document.getElementById("Hauptbereich-links").style.height = i + 10 + "px";
        document.getElementById("Hauptbereich").style.height = i + 40 + "px";
        document.getElementById("Rechtliches").style.height = 20 + "px";

}

function getAXAH(url,elementContainer) {
         /* Optionen festlegen */
         var showPlatzhalterWhileLoading = false;
         var execJavaScriptAfterTransfer = true;
         var changeStatusbar = false;

                 /* Statuszeile anpassen. */
         if (changeStatusbar == true)
         {
                 window.status = 'Ajax:' + url;
         }
         if (showPlatzhalterWhileLoading == true)
         {
                if (document.getElementById(elementContainer).innerHTML == '')
                {
                           document.getElementById(elementContainer).innerHTML = "Lade von " + url + " ...";
                  }
        }

        var theHttpRequest = getNewHttpObject();

        theHttpRequest.onreadystatechange = function()
        {
                processAXAH(elementContainer);
        };
        if (url.indexOf('?') == -1)
        {
                /* Wenn keine Parameter vorhanden sind wird ein komplett neuer Parameter-Satz deklariert */
                url = url + '?RANDOM' + Math.floor(Math.random()*1024*1024) + "=" + Math.floor(Math.random()*1024*1024) + Math.floor(Math.random()*1024*1024);
        }
        else
        {
                url = url + '&RANDOM' + Math.floor(Math.random()*1024*1024) + "=" + Math.floor(Math.random()*1024*1024) + Math.floor(Math.random()*1024*1024);
        }

        theHttpRequest.open("GET", url);
        theHttpRequest.send(false);

        function processAXAH(elementContainer)
        {
                if (theHttpRequest.readyState == 4)
                {
                        if (theHttpRequest.status == 200)
                        {
                                document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
                            if (execJavaScriptAfterTransfer == true)
                            {
                                    execJS(document.getElementById(elementContainer));
                            }
                        }
                        else
                           {
                                   document.getElementById(elementContainer).innerHTML="Error! Fehler: " + theHttpRequest.statusText;
                        }
                } /* End If */

        pushContent();

        } /* End Function */
		
        if (changeStatusbar == true)
        {
                window.status = '';
        }

}

function getSXAH(url,elementContainer) 
{
         /* Optionen festlegen */
         var showPlatzhalterWhileLoading = false;
         var execJavaScriptAfterTransfer = true;
         var changeStatusbar = false;

                 /* Statuszeile anpassen. */
         if (changeStatusbar == true)
         {
                 window.status = 'Ajax:' + url;
         }
         if (showPlatzhalterWhileLoading == true)
         {
                if (document.getElementById(elementContainer).innerHTML == '')
                {
                           document.getElementById(elementContainer).innerHTML = "Lade von " + url + " ...";
                  }
        }

        if (url.indexOf('?') == -1)
        {
                /* Wenn keine Parameter vorhanden sind wird ein komplett neuer Parameter-Satz deklariert */
                url = url + '?RANDOM' + Math.floor(Math.random()*1024*1024) + "=" + Math.floor(Math.random()*1024*1024) + Math.floor(Math.random()*1024*1024);
        }
        else
        {
                url = url + '&RANDOM' + Math.floor(Math.random()*1024*1024) + "=" + Math.floor(Math.random()*1024*1024) + Math.floor(Math.random()*1024*1024);
        }
        
        var theHttpRequest = getNewHttpObject();
        theHttpRequest.open("GET", url, false);
        theHttpRequest.send(true);

        
        if (theHttpRequest.readyState == 4)
        {
                if (theHttpRequest.status == 200)
                {
                        document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
                    if (execJavaScriptAfterTransfer == true)
                    {
                            execJS(document.getElementById(elementContainer));
                    }
                }
                else
                   {
                           document.getElementById(elementContainer).innerHTML="Error! Fehler: " + theHttpRequest.statusText;
                }
        } /* End If */

        pushContent();

		
        if (changeStatusbar == true)
        {
                window.status = '';
        }

}

function getNewHttpObject() {
        var objType = false;
        try
        {
                objType = new ActiveXObject('Msxml2.XMLHTTP');
        }
         catch(e)
         {
                 try
                 {
                         objType = new ActiveXObject('Microsoft.XMLHTTP');
                 }
                 catch(e)
                 {
                         objType = new XMLHttpRequest();
                 }
         }
        return objType;
}

function execJS(node) {
        var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
        var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
        var bMoz = (navigator.appName == 'Netscape');
        var st = node.getElementsByTagName('script');
        var strExec;

        for(var i=0;i<st.length; i++)
        {
                if (bSaf)
                {
                        strExec = st[i].innerHTML;
                }
                else
                if (bOpera)
                {
                        strExec = st[i].text;
                }
                else
                if (bMoz)
                {
                        strExec = st[i].textContent;
                }
                else
                {
                        strExec = st[i].text;
                }
                try
                {
                        eval(strExec);
                }
                catch(e)
                {
                        alert(e);
                }
        }
}

function createWarenkorbPerson(nachname, vorname, strasse, ort, land, telefon, fax, email) {
  myWarenkorbPerson = new cl_warenkorb_person(nachname, vorname, strasse, ort, land, telefon, fax, email);
}

/* Krentscher muss noch*/
function checkFields() {
  return "";
 //var myForm = window.document.forms["Bestellung"];
  var myForm = window.document.forms[0];

  myMussEdits = new Array(myForm.elements["Name"], myForm.elements["Vorname"], myForm.elements["Adresse1"], myForm.elements["Adresse2"]);
  myMussEditsText = new Array("Name", "Vorname", "Strasse/Hausnummer", "PLZ/Ort");

  for (var i = 0; i < myMussEdits.length; ++i)
  {
        alert ("test" +         myMussEdits[i].Value);

        if (myMussEdits[i].value == "")
        {

                  sReturn += "\n  - " + myMussEditsText[i];
          }
          //if (myForm.elements["Land"].options.selectedIndex == -1)
          //        sReturn += "\n - Land";
  }

  alert (sReturn);
  return sReturn;
}

/* Krentscher */
function selectFirstFalseField() {
  for (var i = 0; i < myMussEdits.length; ++i) {
    if (myMussEdits[i].value == "") {
      myMussEdits[i].focus();
      break;
    }
  }
}


//aus Index
function buttonKontaktLoeschen_onClick() {

  var myArray = new Array();

  myForm = document.forms[0];


  for (var i = 0; i < myForm.elements.length; ++i)
  {
     myElement = myForm.elements[i];
     if (myElement.type == "text")
                  myForm.elements[myElement.name].value = "";
     if (myElement.type == "textarea")
                  myForm.elements[myElement.name].value = "";
        }

}

function buttonKontaktSenden_onClick() {

  var myArray = new Array();

  myForm = document.forms[0];

  for (var i = 0; i < myForm.elements.length; ++i) {
     myElement = myForm.elements[i];
         }
        myForm.submit();
}

function ZeitschriftenText(url) {

        var sResult = null;

        switch (url) {
                case "betrifft_Maedchen":
                  sResult = "Betrifft M&auml;dchen";
                  break;
        }
        switch (url) {
                case "deutsche_jugend":
                  sResult = "deutsche jugend";
                  break;
        }
        switch (url) {
                case "deutsche_schule":
                  sResult = "Die Deutsche Schule";
                  break;
        }
        switch (url) {
                case "Forum_Erziehungshilfen":
                  sResult = "Forum Erziehungshilfen";
                  break;
        }
        switch (url) {
                case "gemeinsam_leben":
                  sResult = "Gemeinsam leben";
                  break;
        }
        switch (url) {
                case "gesundheitswissenschaften":
                  sResult = "Zeitschrift f&uuml;r Gesundheitswissenschaften";
                  break;
        }
        switch (url) {
                case "jugendliteratur_medien":
                  sResult = "Beitr&auml;ge Jugendliteratur und Medien";
                  break;
        }
        switch (url) {
                case "kriminologisches_journal":
                  sResult = "Kriminologisches Journal";
                  break;
        }
        switch (url) {
                case "Migration":
                  sResult = "Migration und Soziale Arbeit";
                  break;
        }
        switch (url) {
                case "paedagogische_blick":
                  sResult = "Der p&auml;dagogische Blick";
                  break;
        }
        switch (url) {
                case "Pflege_u_Gesellschaft":
                  sResult = "Pflege & Gesellschaft";
                  break;
        }
        switch (url) {
                case "politischebildung":
                  sResult = "Praxis Politische Bildung";
                  break;
        }
        switch (url) {
                case "Projektarbeit":
                  sResult = "ProjektArbeit";
                  break;
        }
        switch (url) {
                case "sozialmagazin":
                  sResult = "Sozialmagazin";
                  break;
        }
        switch (url) {
                case "tup":
                  sResult = "TUP - Theorie und Praxis der Sozialen Arbeit";
                  break;
        }
        switch (url) {
                case "unterrichtswissenschaft":
                  sResult = "Unterrichtswissenschaft";
                  break;
        }
        switch (url) {
                case "zfsp":
                  sResult = "ZfSp Zeitschrift f&uuml;r Sozialp&auml;dagogik";
                  break;
        }
        switch (url) {
                case "zse":
                  sResult = "ZSE Zeitschrift f&uuml;r Soziologie der Erziehung und Sozialisation";
                  break;
        }

        return sResult;
}

function ZeitschriftenBreadcrumb(url) {

        var my = "<a href='#' onclick='betrifft_ZeitschriftenClick(&quot;" + myBreadcrumbZeitschrift + "&quot;)'>" + ZeitschriftenText(myBreadcrumbZeitschrift) + "</a>";
    document.getElementById('Breadcrumb').innerHTML = myBreadcrumb + " > " + my + " > " + url;
}

function Frame_ZeitschriftenClick(origin) {
        getAXAH(origin,'Inhalt')
        var        ZSTitelSparte = origin.substring(14);
        var bis = ZSTitelSparte.search("/");
        var ZSTitel = ZSTitelSparte.substring(0,bis);
        var ZS= "zeitschriften/";
        bis = bis + 1;
        var ZSSparte = ZSTitelSparte.substring(bis);
        
        getAXAH('zeitschriften/' + ZSTitel+ '/rechts.htm','Navigation-Rechts')
        
        var my = "<a href='#' onclick='betrifft_ZeitschriftenClick(&quot;" + ZSTitel + "&quot;)'>" + ZeitschriftenText(ZSTitel) + "</a>";
    myBreadcrumbZeitschrift = origin;
        
        switch (ZSSparte) {
                case "aktuelle hefte.htm":
                        ZSSparte = "Aktuelle Hefte";
                        break;
                case "steckbrief.htm":
                        ZSSparte = "Steckbrief";
                        break;
                case "gesamtregister.htm":
                        ZSSparte = "Gesamtregister";
                        break;
                case "abo.htm":
                        ZSSparte = "Abonnement";
                        break;
                case "einzelheft.htm":
                        ZSSparte = "Einzelheft";
                        break;
                case "mediadaten.htm":
                        ZSSparte = "Mediadaten";
                        break;
                case "autoren.htm":
                        ZSSparte = "Autoreninformationen";
                        break;
                case "impressum.htm":
                        ZSSparte = "Impressum";
                        break;
                case "links.htm":
                        ZSSparte = "Linkliste";
                        break;
                default:
                        break;
        }
        document.getElementById('Breadcrumb').innerHTML = myBreadcrumb + " > " + my + " > " + ZSSparte;
}

function CutString(String) {
        var ZS = String;
        ZS = window.location;
        var ZS = ZS.substr(37, ZS.lenght);
        return ZS;        
}

function betrifft_ZeitschriftenClick(url) {
        //  window.location.href = "index.html";
        getAXAH('zeitschriften/' + url + '/aktuelle hefte.htm','Inhalt');

        getAXAH('zeitschriften/' + url + '/rechts.htm','Navigation-Rechts');

        var my = "<a href='#' onclick='betrifft_ZeitschriftenClick(&quot;" + url + "&quot;)'>" + ZeitschriftenText(url) + "</a>";

    myBreadcrumbZeitschrift = url;

    document.getElementById('Breadcrumb').innerHTML = myBreadcrumb + " > " + my + " > Aktuelle Hefte";
}

function pop_window(url) {
	var popit = window.open(url,'console','menubar,toolbar,location,directories,status,scrollbars,resizable,width=800,height=480');
}

function popup_loaded() {
	popupLoaded = true;
}


function get_search_result(url, searchwords, results_per_page, page_num) {
	var location;
	var locationBreadcrumb;
	var my;
	var pathToFolder;
	var currentResult;

	pathToFolder = url.substring(0, url.lastIndexOf('/')).substring(domain.length);
	
	getAXAH(pathToFolder + '/rechts.htm', 'Navigation-Rechts');
	getSXAH(url.substring(domain.length), 'Inhalt');
	
	locationBreadcrumb = pathToFolder.substring(pathToFolder.lastIndexOf('/') + 1);
	
	myBreadcrumbZeitschrift = locationBreadcrumb;
	my = "<a href='#' onclick=\"GetSearchPage('" + searchwords + "', '" + page_num + "','" + results_per_page +"')\"> Suche </a>  > <a href='#' onclick='betrifft_ZeitschriftenClick(&quot;" + locationBreadcrumb + "&quot;)'>" + ZeitschriftenText(locationBreadcrumb) + "</a>";
	
	document.getElementById('Breadcrumb').innerHTML = my + " > Aktuelle Hefte";
	
	var gs = false;
	gs = document.getElementById('googleSearch');
	
	if(gs) {
		gs.style.visibility='hidden';
		gs.style.height='1px';
	}
}


function get_search_result_with_highlight(url, searchwords, results_per_page, page_num) 
{
	var keywords = searchwords.split(" ");
	var regKeyword;
	var location;
	var bodyContent;
	var locationBreadcrumb;
	var my;
	var pathToFolder;
	var currentResult;

	pathToFolder = url.substring(0, url.lastIndexOf('/')).substring(domain.length);
	
	getAXAH(pathToFolder + '/rechts.htm', 'Navigation-Rechts');
	getSXAH(url.substring(domain.length), 'Inhalt');
	
	locationBreadcrumb = pathToFolder.substring(pathToFolder.lastIndexOf('/') + 1);
	
	myBreadcrumbZeitschrift = locationBreadcrumb;
	my = "<a href='#' onclick=\"GetSearchPage('" + searchwords + "', '" + page_num + "','" + results_per_page +"')\"> Suche </a>  > <a href='#' onclick='betrifft_ZeitschriftenClick(&quot;" + locationBreadcrumb + "&quot;)'>" + ZeitschriftenText(locationBreadcrumb) + "</a>";
	
	document.getElementById('Breadcrumb').innerHTML = my + " > Aktuelle Hefte";
	
	//Section Highlighting
	//bodyContent = document.getElementById('Inhalt').innerHTML;
	
	//var bodyContent = document.getElementById('Inhalt').innerHTML;
	
	//for(i = 0; i <= keywords.length; i++) {
	//	debugger;
		//Recursive_Traverse_DOM_Tree_Do_Highlight(document.getElementById('Inhalt'), keywords[i]);
		//for( var i = 0; i < keywords.length; i++) {
		//	bodyContent = bodyContent.replace(">([^<]*)?("+keywords[i]+")([^>]*)?<", '<span style="background-color:yellow;">' + keywords[i] + '</span>');
		//}
	//}
	
	//document.getElementById('Inhalt').innerHTML = bodyContent;
	//End Section
	
	window.location.href = '#' + keywords[0] + '_0_mark';
	
	var gs = false;
	gs = document.getElementById('googleSearch');
	
	if(gs) {
		gs.style.visibility='hidden';
		gs.style.height='1px';
	}
}


function HighlightText(currentElement, Highlight_Text) {
	var keywords;
	
	keywords = Highlight_Text.split(" ");
	
	for ( var i = 0; i < keywords.length; i++) {
		rng = currElement.createTextRange();
		
	}
}

function Recursive_Traverse_DOM_Tree_Do_Highlight (currentElement, Highlight_Text) {
	var regExKeyword;
	var currText;
	var currentHTML;
	var newHTML = "";
	var curPos;
	var result;
	var lastTail = 0;
	var previousTail = 0;
	
	if(typeof currentElement != 'undefined') {	
	
		for( var i = 0; i <= currentElement.childNodes.length; i++) {
			Recursive_Traverse_DOM_Tree_Do_Highlight(currentElement.childNodes[i], Highlight_Text);
		}
		
		currText  = currentElement.innerText;
		
		if(currentElement.nodeType == 3) {
			regExKeyword = new RegExp(Highlight_Text, "gi");
			
			if (currentElement.parentNode.nodeType == 1) {
				result = regExKeyword.exec(currentElement.parentNode.innerHTML);
				
				if(result != null) {
					currentHTML = currentElement.parentNode.innerHTML;
					do {
							newHTML += currentElement.parentNode.innerHTML.substr(previousTail, result.index);
							newHTML += '<span style="background-color:yellow">' + result + '</span>';	
							
							if (result != null)
								previousTail = result.lastIndex;
								
							result = regExKeyword.exec(currentElement.parentNode.innerHTML);
							if (result != null)
								lastTail = result.lastIndex;
								
					}while(result != null)
					
					newHTML += currentElement.parentNode.innerHTML.substr(lastTail);
					
					currentElement.parentNode.innerHTML = newHTML;
				}
			}
		}
		
	}
}

function pop_window_send_highlight(url, searchwords) {
	var popit = window.open( localDomain + url.substring(domain.length) + "?qryHigh=" + searchwords ,'console','menubar,toolbar,location,directories,status,scrollbars,resizable,width=800,height=480');
}

//Funktionen für betrifft Mädchen Abo" bzw Warenkorb
function betrifft_MaedchenAbo() {
        var myAboItem = new cl_warenkorb_item(3, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 26.0, 0.0, 4.5, 0.0, "Betrifft M&auml;dchen Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(3, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 8.0, 0.0, 0.0, 0.0, "Betrifft M&auml;dchen Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(3, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 0.0, 0.0, 4.2, 0.0, "Betrifft M&auml;dchen Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();
        
        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];
                 if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "") {
										alert(unescape("Ab wann m%F6chten Sie Ihr Abonnement???"));
                                        return;
                                }
                                else {
                                        if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                        {
                                                window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                                return;
                                        }
                                        var myItem = myAboItem;
                                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                        window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                                }
                        }
                }
        }
        myWarenkorb.add(myItem);
}

//Funktionen für deutsche Jugend" bzw Warenkorb
function deutsche_jugendAbo() {
        var myAboItem = new cl_warenkorb_item(4, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 57.0, 0.0, 6.0, 0.0, "deutsche jugend Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(4, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 11.0, 0.0, 0.0, 0.0, "deutsche jugend Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(4, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 45.0, 0.0, 6.0, 0.0, "deutsche jugend Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für Forum Erziehungshilfen" bzw Warenkorb
function forum_erziehungshilfenAbo() {
        var myAboItem = new cl_warenkorb_item(5, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 37.0, 0.0, 5.5, 0.0, "Forum Erziehungshilfen Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(5, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "Forum Erziehungshilfen Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(5, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 31.0, 0.0, 5.0, 0.0, "Forum Erziehungshilfen Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für Forum Erziehungshilfen" bzw Warenkorb
function TuPAbo() {
        var myAboItem = new cl_warenkorb_item(6, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 38.0, 0.0, 5.0, 0.0, "TuP - Theorie und Praxis der Sozialen Arbeit Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(6, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "TuP - Theorie und Praxis der Sozialen Arbeit Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(6, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 32.0, 0.0, 5.0, 0.0, "TuP - Theorie und Praxis der Sozialen Arbeit Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für "Migration und soziale Arbeit" bzw Warenkorb
function migrationAbo() {
        var myAboItem = new cl_warenkorb_item(7, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 38.0, 0.0, 4.5, 0.0, "Migration und Soziale Arbeit Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(7, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "Migration und Soziale Arbeit Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(7, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 29.0, 0.0, 5.0, 0.0, "Migration und Soziale Arbeit Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {

                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                        {
                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                        return;
                }
                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                {
                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                        return;
                }

                var myItem = myAboItem;
                myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
        }
                  }

                }
        myWarenkorb.add(myItem);
}

//Funktionen für "Projekt Arbeit" bzw Warenkorb
function projektarbeitAbo() {
        var myAboItem = new cl_warenkorb_item(8, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 18.0, 0.0, 3.0, 0.0, "Projekt Arbeit Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(8, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 5.0, 0.0, 0.0, 0.0, "Projekt Arbeit Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(8, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 29.0, 0.0, 5.0, 0.0, "Projekt Arbeit Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {

                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                        {
                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                        return;
                }
                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                {
                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                        return;
                }

                var myItem = myAboItem;
                myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
        }
                  }

                }
        myWarenkorb.add(myItem);
}

//Funktionen für Sozialmagazin" bzw Warenkorb
function SozialmagazinAbo() {
        var myAboItem = new cl_warenkorb_item(9, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 58.0, 0.0, 6.0, 0.0, "Sozialmagazin Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(9, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 11.0, 0.0, 0.0, 0.0, "Sozialmagazin Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(9, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 46.0, 0.0, 5.5, 0.0, "Sozialmagazin Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für "ZfSp" bzw Warenkorb
function ZfSpAbo() {
        var myAboItem = new cl_warenkorb_item(10, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 58.0, 0.0, 4.5, 0.0, "ZfSp Zeitschrift f&uuml;r Sozialp&auml;dagogik Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(10, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "ZfSp Zeitschrift f&uuml;r Sozialp&auml;dagogik Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(10, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 46.0, 0.0, 5.5, 0.0, "ZfSp Zeitschrift f&uuml;r Sozialp&auml;dagogik Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        		myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                       			myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }

        }
        myWarenkorb.add(myItem);
}

//Funktionen für "Die Deutsche Schule" bzw Warenkorb
function DDSAbo() {
        var myAboItem = new cl_warenkorb_item(11, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 58.0, 0.0, 4.2, 0.0, "Die Deutsche Schule Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(11, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "Die Deutsche Schule Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(11, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 49.5, 0.0, 5.5, 0.0, "Die Deutsche Schule Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        		myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                       			myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für Gemeinsam leben" bzw Warenkorb
function GemeinsamlebenAbo() {
        var myAboItem = new cl_warenkorb_item(12, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 48.0, 0.0, 4.5, 0.0, "Gemeinsam leben Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(12, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 11.0, 0.0, 0.0, 0.0, "Gemeinsam leben Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(12, cl_warenkorb_typ_zeitschrift_mitgliedAbo, 1, 39.0, 0.0, 4.2, 0.0, "Gemeinsam leben Mitgliedsabo/Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nMitgliedsabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }
        myWarenkorb.add(myItem);
}

//Funktionen für "Der pädagogische Blick" bzw Warenkorb
function DPBAbo() {
        var myAboItem = new cl_warenkorb_item(13, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 39.0, 0.0, 4.5, 0.0, "Der p&auml;dagogische Blick Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(13, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 11.0, 0.0, 0.0, 0.0, "Der p&auml;dagogische Blick Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(13, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 36.8, 0.0, 4.2, 0.0, "Der p&auml;dagogische Blick Mitgliedsabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {

                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                        {
                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                        return;
                }
                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                {
                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                        return;
                }

                var myItem = myAboItem;
                myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
        }
                  }

                }
        myWarenkorb.add(myItem);
}

//Funktionen für "Praxis Politische Bildung" bzw Warenkorb
function PPBAbo() {
        var myAboItem = new cl_warenkorb_item(14, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 49.0, 0.0, 4.5, 0.0, "Praxis Politische Bildung Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(14, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "Praxis Politische Bildung Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(14, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 49.0, 0.0, 4.2, 0.0, "Praxis Politische Bildung Mitgliedsabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {

                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                        {
                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                        return;
                }
                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                {
                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                        return;
                }

                var myItem = myAboItem;
                myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
        }
                  }

 }
        myWarenkorb.add(myItem);
}

//Funktionen für "Unterrichtswissenschaft" bzw Warenkorb
function UWAbo() {
        var myAboItem = new cl_warenkorb_item(15, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 75.0, 0.0, 4.5, 0.0, "Unterrichtswissenschaft Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(15, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "Unterrichtswissenschaft Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(15, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 49.5, 0.0, 4.2, 0.0, "Unterrichtswissenschaft Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für "Kriminologisches Journal" bzw Warenkorb
function KrimJAbo() {
        var myAboItem = new cl_warenkorb_item(16, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 58.0, 0.0, 4.5, 0.0, "Kriminologisches Journal Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(16, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "Kriminologisches Journal Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(16, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 49.5, 0.0, 4.2, 0.0, "Kriminologisches Journal Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {

                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                        {
                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                        return;
                }
                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                {
                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                        return;
                }

                var myItem = myAboItem;
                myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
        }
                  }

                }
        myWarenkorb.add(myItem);
}

//Funktionen für "Pflege und Gesellschaft" bzw Warenkorb
function PuGAbo() {
        var myAboItem = new cl_warenkorb_item(17, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 48.0, 0.0, 4.5, 0.0, "Pflege und Gesellschaft Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(17, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 11.0, 0.0, 0.0, 0.0, "Pflege und Gesellschaft Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(17, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 39.5, 0.0, 4.2, 0.0, "Pflege und Gesellschaft Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {
                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 2)
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                        if (myElement.value == 3)
                        {
                                if ( myForm.elements["abwann_Studentenabo"].value == "")
                                {
                                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                                        return;
                                }
                                if ( gueltigesDatum (myForm.elements["abwann_Studentenabo"].value) == false)
                                {
                                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                                        return;
                                }
                                var myItem = myStudentAboItem;
                        myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Studentenabo"].value);
                                window.alert("Sie haben das\nStudentenabo ab " + myForm.elements["abwann_Studentenabo"].value + "\nin Ihren Warenkorb aufgenommen!");
                        }
                }
        }

        myWarenkorb.add(myItem);
}

//Funktionen für "ZSE" bzw Warenkorb
function ZSEAbo() {
        var myAboItem = new cl_warenkorb_item(18, cl_warenkorb_typ_zeitschrift_jahresAbo, 1, 75.0, 0.0, 4.5, 0.0, "ZSE Jahres Abo");
        var myProbeAboItem = new cl_warenkorb_item(18, cl_warenkorb_typ_zeitschrift_probeAbo, 1, 14.0, 0.0, 0.0, 0.0, "ZSE Probe Abo");
        var myStudentAboItem = new cl_warenkorb_item(18, cl_warenkorb_typ_zeitschrift_jahresAboStudent, 1, 36.0, 0.0, 4.2, 0.0, "ZSE Studentenabo");

        myForm = document.forms[0];

        var myArray = new Array();

        myWarenkorb.remove(myAboItem);
        myWarenkorb.remove(myProbeAboItem);
        myWarenkorb.remove(myStudentAboItem);

        for (var i = 0; i < myForm.elements.length; ++i)
        {
                myElement = myForm.elements[i];

                  if ((myElement.type.toLowerCase() == "radio") && (myElement.checked == true))
                  {

                        if (myElement.value == 1)
                        {
                                var myItem =  myProbeAboItem;
                                window.alert("Sie haben\ndas Probeabo\nin Ihren Warenkorb aufgenommen!");
                        }
                        else
                        {
                                if ( myForm.elements["abwann_Jahresabo"].value == "")
                        {
                        window.alert("Ab wann m&ouml;chten Sie Ihr Abonnement ???");
                        return;
                }
                if ( gueltigesDatum (myForm.elements["abwann_Jahresabo"].value) == false)
                {
                        window.alert ("Bitte das Datum im Format tt.mm.yyyy eingeben !");
                        return;
                }

                var myItem = myAboItem;
                myItem.setBezeichnung(myItem.getBezeichnung()  + " ab " + myForm.elements["abwann_Jahresabo"].value);
                window.alert("Sie haben das\nJahresabo ab " + myForm.elements["abwann_Jahresabo"].value + "\nin Ihren Warenkorb aufgenommen!");
        }
                  }

                }
        myWarenkorb.add(myItem);
}


function addToWarenkorb(myWarenkorb, myItem) {
alert ("Paul");
  var indexItem = myWarenkorb.indexOfItem(myItem);
  if (indexItem != -1)
  {
    var myOldItem = myWarenkorb.getItemByIndex(indexItem);
        myOldItem.setAnzahl(myOldItem.getAnzahl() + myItem.getAnzahl());
  }
  else
  {
          myWarenkorb.add(myItem);
  }
}

function betrifft_MaedchenEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Betrifft Maedchen";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                                myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function TuPEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "TUP - Theorie und Praxis der Sozialen Arbeit";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                                myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function deutsche_jugendEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "deutsche jugend";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function forum_erziehungshilfenEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Forum Erziehungshilfen";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function migrationEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Migration und Soziale Arbeit";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function projektarbeitEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Projekt Arbeit";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function SozialmagazinEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Sozialmagazin";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function ZfSpEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "ZfSp Zeitschrift f&uuml;r Sozialp&auml;dagogik";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function DDSEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Die Deutsche Schule";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function GemeinsamlebenEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Gemeinsam leben";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function DPBEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Der p&auml;dagogische Blick";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function PPBEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Praxis Politische Bildung";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function UWEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Unterrichtswissenschaft";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function KrimJEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Kriminologisches Journal";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function PuGEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "Pflege und Gesellschaft";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

function ZSEEinzelheft() {
        var iPresetHeftPreis = 100.0;
        var sZeitschriftName = "ZSE";

        myForm = document.forms[0];

          var myAnzahlElement = myForm.elements["Anzahl"];
        var myHeftSelect = myForm.elements["Heft"];
        var iHeftSelect = myHeftSelect.selectedIndex;
        var sValue = myAnzahlElement.value;
        var iValue = 0;
        if (iHeftSelect != -1)
        {
                      if (((iValue = parseInt(sValue)) != sValue) || (isNaN(sValue) == true) || (iValue <= 0))
                {
                              window.alert("Bitte ganze Zahl gr&ouml;sser 0 eingeben!");
                              myAnzahlElement.focus();
                    }
                    else
                {
                              var sHelp = "" + myHeftSelect.options[iHeftSelect].value;
                              var splitValue = sHelp.split(":");
                              var iHeftID = splitValue[0];
                              var fHeftPreis = splitValue[1];
                              var sHeftName = myHeftSelect.options[iHeftSelect].text;
                              var myItem = new cl_warenkorb_item(iHeftID, cl_warenkorb_typ_ausgabe_einzelheft, iValue, fHeftPreis, 0.0, 1.2, 0.0, sZeitschriftName + " " + sHeftName);
                              addToWarenkorb(myWarenkorb, myItem);
                        myAnzahlElement.value = "";
                              window.alert("Sie haben " + ((iValue == 1) ? "ein Exemplar" : iValue + " Exemplare") + " des\n" + sHeftName + "\nin Ihren Warenkorb aufgenommen!");
                    }
        }
}

var keyStr = "ABCDEFGHIJKLMNOP" +
             "QRSTUVWXYZabcdef" +
             "ghijklmnopqrstuv" +
             "wxyz0123456789+/" +
             "=";

function encode_utf8(rohtext) {
			 if((rohtext == "") || (rohtext == null))
				return;
				
             // dient der Normalisierung des Zeilenumbruchs
             rohtext = rohtext.replace(/\r\n/g,"\n");
             var utftext = "";
             for(var n=0; n<rohtext.length; n++)
                 {
                 // ermitteln des Unicodes des  aktuellen Zeichens
                 var c=rohtext.charCodeAt(n);
                 // alle Zeichen von 0-127 => 1byte
                 if (c<128)
                     utftext += String.fromCharCode(c);
                 // alle Zeichen von 127 bis 2047 => 2byte
                 else if((c>127) && (c<2048)) {
                     utftext += String.fromCharCode((c>>6)|192);
                     utftext += String.fromCharCode((c&63)|128);}
                 // alle Zeichen von 2048 bis 66536 => 3byte
                 else {
                     utftext += String.fromCharCode((c>>12)|224);
                     utftext += String.fromCharCode(((c>>6)&63)|128);
                     utftext += String.fromCharCode((c&63)|128);}
                 }
             return utftext;
         }

function encode64(input) {
      var output = "";
      var chr1, chr2, chr3 = "";
      var enc1, enc2, enc3, enc4 = "";
      var i = 0;

      do {
         chr1 = input.charCodeAt(i++);
         chr2 = input.charCodeAt(i++);
         chr3 = input.charCodeAt(i++);

         enc1 = chr1 >> 2;
         enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
         enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
         enc4 = chr3 & 63;

         if (isNaN(chr2)) {
            enc3 = enc4 = 64;
         } else if (isNaN(chr3)) {
            enc4 = 64;
         }

         output = output +
            keyStr.charAt(enc1) +
            keyStr.charAt(enc2) +
            keyStr.charAt(enc3) +
            keyStr.charAt(enc4);
         chr1 = chr2 = chr3 = "";
         enc1 = enc2 = enc3 = enc4 = "";
      } while (i < input.length);

      return output;
}


var base64s = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';

function encode(decStr) {
 var bits;
 var dual;
 var i = 0;
 var encOut = '';
 while(decStr.length >= i + 3)
 {
  bits = (decStr.charCodeAt(i++) & 0xff) <<16 |
         (decStr.charCodeAt(i++) & 0xff) <<8  |
          decStr.charCodeAt(i++) & 0xff;
  encOut += base64s.charAt((bits & 0x00fc0000) >>18) +
            base64s.charAt((bits & 0x0003f000) >>12) +
            base64s.charAt((bits & 0x00000fc0) >> 6) +
            base64s.charAt((bits & 0x0000003f));
 }
 if(decStr.length -i > 0 && decStr.length -i < 3)
 {
  dual = Boolean(decStr.length -i -1);
  bits = ((decStr.charCodeAt(i++) & 0xff) <<16) |
         (dual ? (decStr.charCodeAt(i) & 0xff) <<8 : 0);
  encOut += base64s.charAt((bits & 0x00fc0000) >>18) +
            base64s.charAt((bits & 0x0003f000) >>12) +
            (dual ? base64s.charAt((bits & 0x00000fc0)
            >>6) : '=') +
            '=';
 }
 return(encOut);
}

function decode(encStr) {
 var bits;
 var decOut = '';
 var i = 0;
 for(; i<encStr.length; i += 4)
 {
  bits = (base64s.indexOf(encStr.charAt(i))    & 0xff) <<18 |
         (base64s.indexOf(encStr.charAt(i +1)) & 0xff) <<12 |
         (base64s.indexOf(encStr.charAt(i +2)) & 0xff) << 6 |
          base64s.indexOf(encStr.charAt(i +3)) & 0xff;
  decOut += String.fromCharCode((bits & 0xff0000) >>16,
(bits & 0xff00) >>8, bits & 0xff);
 }
 if(encStr.charCodeAt(i -2) == 61)
 {
  return(decOut.substring(0, decOut.length -2));
 }
 else if(encStr.charCodeAt(i -1) == 61)
 {
  return(decOut.substring(0, decOut.length -1));
 }
 else {return(decOut)};
}

/* Krentscher */
function buttonSchicken_onClick() {
  var myForm = window.document.forms[0];

  var sMessage = "";
  var innerText = "";

  var fSinglePreis = 0.0;
  var iSingleCount = 0;
  var fSingleSumme = 0.0;
  var fGesamtSumme = 0.0;


        if (myForm.Name.value.length == 0)
        {
                alert ("Bitte geben Sie Ihren Nachnamen ein");
                return false;
        }

        if (myForm.Vorname.value == 0)
        {
                alert ("Bitte geben Sie Ihren Vornamen ein");
                return false;
        }

        if (myForm.StrasseHNr.value == 0)
        {
                alert ("Bitte geben Sie Ihre Strasse und Hausnummer ein");
                return false;
        }

        if (myForm.PLZ.value == 0)
        {
                alert ("Bitte geben Sie Ihre Postleitzahl ein");
                return false;
        }

        if (myForm.Ort.value == 0)
        {
                alert ("Bitte geben Sie Ihren Wohnort ein");
                return false;
        }

        if (myForm.Telefon.value == 0)
        {
                alert ("Bitte geben Sie Ihre Telefonnummer ein");
                return false;
        }

        if (myForm.email.value == 0)
        {
                alert ("Bitte geben Sie Ihre Email-Adresse ein");
                return false;
        }

        var s = myForm.email.value;

        if (EMail(s) == false)
                {
                        alert("Keine g&uuml;ltige Email-Adresse");
                        return;
                }

        var sLand = (myForm.elements["Land"].options.selectedIndex == -1) ? "" : myForm.elements["Land"].options[myForm.elements["Land"].options.selectedIndex].text;


           if (myWarenkorbPerson != null)
    {
                myWarenkorbPerson .setNachname(myForm.elements["Name"].value);
                myWarenkorbPerson .setVorname(myForm.elements["Vorname"].value);
                myWarenkorbPerson .setAdresszusatz(myFrom.elements["Adresszusatz"].value);
            myWarenkorbPerson .setStrasse(myForm.elements["StrasseHNr"].value);
            myWarenkorbPerson .setPLZ(myForm.elements["PLZ"].value);
            myWarenkorbPerson .setOrt(myForm.elements["Ort"].value);
            myWarenkorbPerson .setTelefon(myForm.elements["Telefon"].value);
            myWarenkorbPerson .setFax(myForm.elements["Fax"].value);
            myWarenkorbPerson .setEmail(myForm.elements["email"].value);
            myWarenkorbPerson .setLand(sLand);
    }
    else
      createWarenkorbPerson(myForm.elements["Name"].value, myForm.elements["Vorname"].value,  myForm.elements["Adresszusatz"].value, myForm.elements["StrasseHNr"].value, myForm.elements["PLZ"].value, myForm.elements["Ort"].value, sLand, myForm.elements["Telefon"].value, myForm.elements["Fax"].value, myForm.elements["email"].value);


  innerText = innerText + '<font face="Verdana" style="font-size: 9pt">';

  innerText = innerText + '<table border="0" width="65%" id="Anschrift">';

  innerText = innerText + '<tr>';
  innerText = innerText + '<td width="110">' + '<b>' + 'Name: ' + '</b>' + '</td><td>' + myForm.Name.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText + '<td width="110">' + '<b>' + 'Vorname: ' + '</b>' + '</td><td>' + myForm.Vorname.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText + '<td width="110">' + '<b>' + 'Adresszusatz: ' + '</b>' + '</td><td>' + myForm.Adresszusatz.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'Strasse: ' + '</b>' + '</td><td>' + myForm.StrasseHNr.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'PLZ: ' +  '</b>' + '</td><td>' + myForm.PLZ.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'Ort: ' + '</b>' + '</td><td>'  + myForm.Ort.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'Land:        ' + '</b>' + '</td><td>'  + myForm.elements["Land"].options[myForm.elements["Land"].options.selectedIndex].text + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'Telefon: ' + '</b>' + '</td><td>'  + myForm.Telefon.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'Fax: ' + '</b>' + '</td><td>'  + myForm.Fax.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '<tr>';
  innerText = innerText +  '<td width="110">' + '<b>' + 'E-Mail: ' + '</b>' + '</td><td>'  + myForm.email.value  + '</td>';
  innerText = innerText + '</tr>';

  innerText = innerText + '    </TABLE>';


  innerText = innerText + '<br><br>';

  innerText = innerText + '<TABLE WIDTH="70%" BORDER="1" CELLPADDING="2" CELLSPACING="0" CLASS="liste">';
  innerText = innerText + '      <TR>';
  innerText = innerText + '        <TH WIDTH="15%">Typ</TH>';
  innerText = innerText + '        <TH WIDTH="40%">Bezeichnung</TH>';
  innerText = innerText + '        <TH WIDTH="10%">St&uuml;ck</TH>';
  innerText = innerText + '        <TH WIDTH="20%">St&uuml;ckpreis in Euro</TH>';
  innerText = innerText + '        <TH>Summe in Euro</TH>';
  innerText = innerText + '      </TR>';


  for (var i = 0; i < myWarenkorb.getItemCount(); ++i)
  {


    myItem = myWarenkorb.getItemByIndex(i);

    innerText = innerText + '      <TR>';
    innerText = innerText + '        <TD WIDTH="15%" VALIGN="MIDDLE">'+cl_warenkorb_typ_text[myItem.getTyp()]+'</TD>';
    innerText = innerText + '        <TD WIDTH="40%" VALIGN="MIDDLE">'+myItem.getBezeichnung()+'</TD>';
    iSingleCount = myItem.getAnzahl();
    innerText = innerText + '        <TD WIDTH="10%" VALIGN="MIDDLE" ALIGN="RIGHT">'+iSingleCount+'</TD>';
    fSinglePreis = myItem.getPreisDM();


    innerText = innerText + '        <TD WIDTH="20%" ALIGN="RIGHT" VALIGN="MIDDLE">'+ float2Money(fSinglePreis) +'</TD>';

    fSingleSumme = fSinglePreis * iSingleCount;
    fGesamtSumme = fGesamtSumme + fSingleSumme;

    innerText = innerText + '        <TD ALIGN="RIGHT" VALIGN="MIDDLE">'+ float2Money(fSingleSumme) +'</TD>';
    innerText = innerText + '      </TR>';

  }

  innerText = innerText + '      <TR>';
  innerText = innerText + '        <TD WIDTH="15%" VALIGN="TOP"><BR><BR></TD>';
  innerText = innerText + '        <TD WIDTH="40%" VALIGN="TOP"><BR></TD>';
  innerText = innerText + '        <TD WIDTH="10%" VALIGN="TOP" ALIGN="RIGHT"><BR></TD>';
  innerText = innerText + '        <TD WIDTH="20%" ALIGN="RIGHT" VALIGN="TOP"><BR></TD>';
  innerText = innerText + '        <TD ALIGN="RIGHT" VALIGN="TOP"><HR>'+ float2Money(fGesamtSumme) +'<BR>zzgl. Versandkosten</TD></TR>';
  innerText = innerText + '    </TABLE>';

  innerText = innerText + '</font>';

        var innerText64 = encode(encode_utf8(innerText));

    var variable = "mailWarenkorb.php?WarenkorbText=" + innerText64 + "";

        sendRequest( 'mailWarenkorb.php', handleRequest, 'WarenkorbText=' + innerText64);

        AfterOrder_onClick();

}

function handleRequest(req) {
 document.getElementById('Inhalt').innerHTML = req.responseText;
}

function handleRequestTan(req) {
  document.getElementById('Inhalt').innerHTML = req.responseText;
}

function EMail(s) {
  var a = false;
  var res = false;

  if(typeof(RegExp) == 'function')
  {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
  }
  if(a == true)
  {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
  {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
  }
  return(res);
}

function sendRequest(url, callback, postData) {
 var req = createXMLHTTPObject();
 if (!req) return;
 var method = (postData) ? "POST" : "GET";
 req.open(method, url , true);
 req.setRequestHeader('User-Agent', 'XMLHTTP/1.0');
 if (postData)
   req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
 req.onreadystatechange = function () {
   if (req.readyState != 4) return;
   if (req.status != 200 && req.status != 304) {
     alert('HTTP error ' + req.status);
     return;
   }
   callback(req);
 }
 if (req.readyState == 4) return;
 req.send(postData);
}

var XMLHttpFactories = [
 function () {return new XMLHttpRequest()},
 function () {return new ActiveXObject("Msxml2.XMLHTTP")},
 function () {return new ActiveXObject("Msxml3.XMLHTTP")},
 function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

function createXMLHTTPObject() {
 var xmlhttp = false;
 for (var i=0;i<XMLHttpFactories.length;i++) {
   try {
     xmlhttp = XMLHttpFactories[i]();
   }
   catch (e) {
     continue;
   }
   break;
 }
 return xmlhttp;
}

function sendPayPal() {
        var ppForm = window.document.forms[0];

        if (docForm.mail.value.length == 0)
        {
                alert ("Sie haben keine Email-Adresse eingegeben!");
                return false;
        }

}

function sendKontaktFormular() {

  var docForm = window.document.forms[0];

  if (docForm.Nachricht.value.length == 0)
  {
    alert ("Sie haben keinen Text eingegeben!");
    return false;
  }

  if (docForm.Name.value.length == 0)
  {
    alert ("Sie haben keinen Namen eingegeben!");
    return false;
  }

  if (docForm.EMail.value.length == 0)
  {
    alert ("Sie haben keine Email-Adresse eingegeben!");
    return false;
  }

  var s = docForm.EMail.value;
  if (EMail(s) == false)
  {
        alert("Keine g&uuml;tige E-Mail-Adresse");
        return;
  }

  var innerText2 = "";
  innerText2 = innerText2 + '<html>';
  innerText2 = innerText2 + '<head>';
  innerText2 = innerText2 + '<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">';
  innerText2 = innerText2 + '</head>';
  innerText2 = innerText2 + '<body>';

  innerText2 = innerText2 + '<font face="Verdana" style="font-size: 9pt">';
  innerText2 = innerText2 + '<table border="0" width="65%" id="Anschrift">';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Name: ' + '</b>' + '</td><td>' + docForm.Name.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Strasse: ' + '</b>' + '</td><td>' + docForm.Strasse.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'PLZ: ' + '</b>' + '</td><td>' + docForm.PLZ.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Ort: ' + '</b>' + '</td><td>' + docForm.Ort.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Land: ' + '</b>' + '</td><td>' + docForm.Land.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Telefon: ' + '</b>' + '</td><td>' + docForm.Telefon.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Telefax: ' + '</b>' + '</td><td>' + docForm.Telefax.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'E-Mail: ' + '</b>' + '</td><td>' + docForm.EMail.value  + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '</td><td>' + '----------------------------------------------------' + '</td>';
  innerText2 = innerText2 + '</tr>';

  innerText2 = innerText2 + '<tr>';
  innerText2 = innerText2 + '<td width="110">' + '<b>' + 'Nachricht: ' + '</b>' + '</td><td>' + docForm.Nachricht.value  + '</td>';
  innerText2 = innerText2 + '</tr>';
  innerText2 = innerText2 + '</table>';

  var innerText64 = encode64(encode_utf8(innerText2 ));

//  var variable = "mailKontakt.php?Inhalt=" + innerText64 + "";

        sendRequest( 'mailKontakt.php', handleRequest, 'Inhalt=' + innerText64);


//  getAXAH( variable ,'Inhalt')


}

function get(url, callback_function, return_xml){
        var http_request = false;




        if (window.XMLHttpRequest) {
                http_request = new XMLHttpRequest();
                if (http_request.overrideMimeType) {
                        http_request.overrideMimeType('text/xml; charset= iso-8859-1');
                }
        }else if(window.ActiveXObject) {
                try {
                        http_request = new ActiveXObject("Msxml2.XMLHTTP");
                }catch (e) {
                        try {
                                http_request = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                }
        }
        if (!http_request) {
                alert('Leider unterst&uuml;tzt Ihr Browser diese Funktion nicht.');
                return false;
        }
        http_request.onreadystatechange = function() {
                if (http_request.readyState == 4) {
                        if (http_request.status == 200) {
                                if (return_xml) {
                                        eval(callback_function + '(http_request.responseXML)');
                                } else {
                                        eval(callback_function + '(http_request.responseText)');
                                }
                        } else {
                                alert('Problem: ' + http_request.status + ')');
                        }
                }
        }
        http_request.open('GET', url, true);
        http_request.send(null);
}

function TAN_aktuellesHeft () {

  var ueberschriften = document.getElementsByTagName("div");

  for (var i = 0; i < ueberschriften.length; i++)
  {
        var strID = ueberschriften[i].id;

      if (strID.length > 3)
      {
              if (strID.substr(0,3) == "Ab_")
                  {
                        get( "javascript/file.php?ID=" + strID.substr(3, strID.length) ,"TAN_Abstracts_aktuellesHeft");
                  }
          }
   }
}

function TAN_Abstracts_aktuellesHeft(text) {

    var strAbstract = text.substr(2, 11);
    var strLink = text.substr (14, text.length);
    var strID = text.substr (2, text.length);

    if (text.substr(0,1) == "t")
    {
            strText = "<a href='#' onclick=\"pop_window('zeitschriften/" + strLink + ".html?2')\"><img border='0' src='bilder/ausdrucken.jpg' title='Pro Beitrag ben&ouml;tigen Sie eine Transaktionsnummer (TAN). TANs gibt es einzeln, im 5er oder 10er Paket. &#10Die Eingabe einer TAN gestattet Ihnen, einen einzelnen Beitrag am Bildschirm zu &ouml;ffnen und auszudrucken. Jede TAN ist nur einmalig verwendbar.'></a>";
                document.getElementById("Ab_" + strID ).innerHTML = strText;
    }
    else
    {
            document.getElementById("Ab_" + strID ).innerHTML = "";
    }
}

//--------------------------------------------------------------------------------------------------------------

function TAN_aktuellesHeftIn() {

        var ueberschriften = document.getElementsByTagName("div");

        for (var i = 0; i < ueberschriften.length; i++)
        {
        var strID = ueberschriften[i].id;
    if (strID.length > 3)
    {
                if (strID.substr(0,3) == "Ab_")
                {
                        get( "../../../../javascript/file.php?ID=" + strID.substr(3,strID.length) ,"TAN_Abstracts_aktuellesHeftIn");
                }
          }
   }
}

function TAN_Abstracts_aktuellesHeftIn(text) {
    var strAbstract = text.substr(2, 11);
    var strLink = text.substr (14, text.length);
    var strID = text.substr (2, text.length);

    if (text.substr(0,1) == "t")
    {
            strText = "<a href='" + strAbstract + ".html?2')\"><img border='0' src='../../../../bilder/ausdrucken.jpg' title='Pro Beitrag ben&ouml;tigen Sie eine Transaktionsnummer (TAN). TANs gibt es einzeln, im 5er oder 10er Paket. &#10Die Eingabe einer TAN gestattet Ihnen, einen einzelnen Beitrag am Bildschirm zu &ouml;ffnen und auszudrucken. Jede TAN ist nur einmalig verwendbar.'></a>";
                document.getElementById("Ab_" + strID ).innerHTML = strText;
    }
    else
    {
            document.getElementById("Ab_" + strID ).innerHTML = "";
    }
}

function TAN_Check(SWF) {

        var TAN = window.document.forms[0];


        if (TAN.TANBox.value.length == 0)
        {
            alert ("Sie haben keinen Text eingegeben!");
            return false;
    }
        else
        {
                pop_window('../../../../TAN/showtan.php?TAN=' + TAN.TANBox.value + "&ID=" + SWF);
        }
}

function CheckMotherFrame() {
        if (document.getElementById("wrap") != "wrap")
        {
                var Cut = window.location.href.substring(28);
                var url = "http://www.erzwissonline.de?";
                var Fertig = url.concat(Cut);
                window.location.href = Fertig;
        }
}

function SucheNeuClick() {
	getAXAH('suche/search.php','Inhalt');
	getAXAH('aktuell/aktuell_rechts.htm?&search=1','Navigation-Rechts');
    document.getElementById('Breadcrumb').innerHTML = myBreadcrumbNull ;
}

function encodeQuery(query) {
	if ((query.length == 0) || (query == null))
		return;
	return encodeURI(encodeURIComponent(query));
}

function SearchSubmit(query, catid, results_per_page) {
	var query;
	
	if (query.length == 0) 
		query = 'suche/search.php?query=';
	else
		query = 'suche/search.php?search=1&query=' + encodeQuery(query);
		
		
	if( typeof catid != 'undefined')
	{
		query += '&catid=' + catid; 
	}
	
	if(typeof results_per_page != 'undefined')
	{
		query += '&results=' +results_per_page;
	}
	
	getSXAH(query, 'Inhalt');
	
	var gs = false;
	gs = document.getElementById('googleSearch');
	
	if(gs) {
		gs.style.visibility='hidden';
		gs.style.height='1px';
	}
}

function SearchSubmitDidYouMean(query, catid) {
	var newSearchTerm;
	if(query.length == 0)
		return;
	
	newSearchTerm = query; // Setze Suche auf korrigiertes Suchwort
	document.getElementById('query').value = newSearchTerm;
	SearchSubmit(newSearchTerm, catid);
	
	var gs = false;
	gs = document.getElementById('googleSearch');
	
	if(gs) {
		gs.style.visibility='hidden';
		gs.style.height='1px';
	}
}

function SearchSubmitWithCategory(query, search, catid, category, results_per_page){
	var query;
		
	if (query.length == 0) 
		query = 'suche/search.php?query=';
	else
		query = 'suche/search.php?&query=' + encodeQuery(query);
		
	if( typeof search != 'undefined')
	{
		query += '&search=' + search; 
	}
	
	if(typeof results_per_page != 'undefined')
	{
		query += '&results=' + results_per_page;
	}
	
	if (typeof catid != 'undefinded')
	{
		query += '&catid=' + catid;
	}
	
	if (typeof category != 'undefined')
	{
		query += '&category=' + category;
	}
		
	getAXAH(query, 'Inhalt');
//	getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts');
	
	var gs = false;
	gs = document.getElementById('googleSearch');
	
	if(gs) {
		gs.style.visibility='hidden';
		gs.style.height='1px';
	}
}

function GetSearchPage(query, pageNumber, results_per_page, domain, category, catid) {
		var vDomain = "";
		
		if (typeof domain != 'undefined')
		{
	        if (domain.length != 0)
	                vDomain = domain;
		}
		
		query = 'suche/search.php?&start=' + pageNumber + '&search=1&results=' + results_per_page + '&domain=' + vDomain + '&query=' + encodeQuery(query);
		
		if(typeof search != 'undefined')
			query += '&catid=' + catid;
		
		getAXAH('aktuell/aktuell_rechts.htm','Navigation-Rechts')
        getSXAH(query, 'Inhalt');
		
		var gs = false;
		gs = document.getElementById('googleSearch');
	
	if(gs) {
		gs.style.visibility='hidden';
		gs.style.height='1px';
	}
}

function GetSearchPageOnEnterPress(e, query, catid, results_per_page){
	var key = 0;
	
	if(window.event)
			key = window.event.keyCode;
	else
			key = e.which;
	
	if(key == 13)
	{
			SearchSubmit(query, catid, results_per_page);
			return false;
	}
	
	return true;
}

/*
* Highlight auf Abstract Window
*  @params: 
* AbstractWindow: Fenster in dem das Abstract geöffnet wird
* word: Das zu markierende Wort
*/
function HighlightAbstract(AbstractWindow, word) {
	var abstractDocument;
	var words = word.split(' ');
	abstractDocument = window.document;
	
	for (w=0;w<words.length;w++) {
		if (words[w].length >= 3) {
			highlightWord(abstractDocument.getElementsByTagName("body")[0],words[w]);
		}
	}
}

function openAbstract(abstractLink) {
	abstractWindow = window.open(abstractLink, abstractLink, "width=600,height=400,status=yes,scrollbars=yes,resizable=yes");
	abstractWindow.focus();
	return false;
}

function TAN_aktuellesHeftIn() {

        var ueberschriften = document.getElementsByTagName("div");

        for (var i = 0; i < ueberschriften.length; i++)
        {
        var strID = ueberschriften[i].id;
    if (strID.length > 3)
    {
                if (strID.substr(0,3) == "Ab_")
                {
                        get( "../../../../javascript/file.php?ID=" + strID.substr(3,strID.length) ,"TAN_Abstracts_aktuellesHeftIn");
                }
          }
   }
}


function TAN_Abstracts_aktuellesHeftIn(text) {
    var strAbstract = text.substr(2, 11);
    var strLink = text.substr (14, text.length);
    var strID = text.substr (2, text.length);

    if (text.substr(0,1) == "t")
    {
            strText = "<a href='" + strAbstract + ".html?2')\"><img border='0' src='../../../../bilder/ausdrucken.jpg' title='Pro Beitrag ben&ouml;tigen Sie eine Transaktionsnummer (TAN). TANs gibt es einzeln, im 5er oder 10er Paket. &#10Die Eingabe einer TAN gestattet Ihnen, einen einzelnen Beitrag am Bildschirm zu &ouml;ffnen und auszudrucken. Jede TAN ist nur einmalig verwendbar.'></a>";
                document.getElementById("Ab_" + strID ).innerHTML = strText;
    }
    else
    {
            document.getElementById("Ab_" + strID ).innerHTML = "";
    }
}