function next (artnr)
  {
  //  set_cookie("Geschenk", "");

    document.forms[0].gv_artnr.value=artnr;
    document.forms[0].action="geschenk.pl";
    document.forms[0].submit();
  }


function set_cookie(Bezeichner, Wert)
  {
    var Verfall     =1000*60*60*24*30;
    var jetzt       = new Date();
    var Auszeit     = new Date(jetzt.getTime() + Verfall);
    document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
  }


function gv_fenster(wert)
  {
    F1=open("geschenk.pl?aktion=gv_bild&artnr=" + wert,"Geschenkverpackung","width=320,height=450,screenX=0,screenY=0");
  }


function gk_fenster() 
  {    
    F1=open("../p_vorlagen/geschenk/grusskarte.html","Grusskarte","width=320,height=450,screenX=0,screenY=0");
  }


function loadForm_gv()    {
    // Initialisiert das Formular

    var elnam = new String();

    var order = new String(getCookie_gv("Geschenk"));
	
    for (var i = 0; i < document.formular.elements.length; i++)
      { 
        if (document.formular.elements[i].type == "text")
          {
	    document.formular.elements[i].value = getQty_gv(order, document.formular.elements[i].name);
  	  }	
      }
    return null;
  }


function getQty_gv (str, name2evaluate) 
  {
    // Ermittelt aus der Zeichenkette str den Wert zwischen Schluessel item2delete und dem naechsten Semikolon

    var objnam = new String(name2evaluate + ",");

    var delbgn = str.indexOf(objnam);

    if (delbgn < 0) 
      {
        return "0"; 
      }
    else 
      {
        var varbgn = delbgn + objnam.length;
	varend = str.indexOf("$", delbgn);
	return str.substring (varbgn, varend);
      }
  }	


function getCookie_gv (coknam)
  {
    var doccok = document.cookie; 
    coknam = coknam + "=";
    var coklen = doccok.length;
    var cokbgn = 0;

    while (cokbgn < coklen)
      {
        var varbgn = cokbgn + coknam.length;
		
        if (doccok.substring(cokbgn, varbgn) == coknam)
          { 
            var varend = doccok.indexOf (";", varbgn);

            if (varend == -1) varend = coklen;
            return unescape(doccok.substring(varbgn, varend));
          }
         
        cokbgn = doccok.indexOf(" ", cokbgn) + 1;
 
        if (cokbgn == 0) break;
      }
    return "";
  }
  

function warenkorb_gv()
  {
    var inhalt ="";

    for (var i = 0; i < document.formular.elements.length; i++)
      {
        elnam = document.formular.elements[i];

        if (elnam.type == "text")
          {
            inhalt = inhalt + elnam.name + ";";     
          }
      }
    document.formular.gv_weine.value = inhalt;
    document.formular.submit();
  }


function schritt2()
  {
    var inhalt ="";

    for (var i = 0; i < document.formular.elements.length; i++)
      {
        elnam = document.formular.elements[i];

        if (elnam.type == "text")
          {
            inhalt = inhalt + elnam.name + ";";     
          }
      }
   
    document.formular.gv_weine.value = inhalt;
    document.formular.aktion.value="schritt2";


    if (document.formular.gv_weine.value)
      {
        document.formular.submit();
      }
    else
      {
        alert("Ihr Warenkorb ist zur Zeit noch leer !")
      }
  }

function clear_dat()
  {
    document.formular.tag.value="";
    document.formular.monat.value="";
    document.formular.jahr.value="";
  }

