<!--
function frame() {
var dokument = location.search;
if(dokument)
    frames.f3.location.href = dokument.substring(1,dokument.length);
MM_preloadImages('images/FederspielAni.gif');

}


function Jump() {
MM_preloadImages('images/FederspielAni.gif');
if (top.location.search!="") {
  var Size=top.location.search.length;
  var Address=top.location.search.substring(1,Size);
  if(document.images)
   top.f3.location.replace(Address);
  else top.f3.location.href=Address;
  }
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

  var BestellStumme = 0;
  
	function Probebetrieb()
	{
	alert("Das Online-Shop laeuft derzeit noch im Probebetrieb. 99er Weine sind leider nicht mehr lieferbar!");
	return false;
	}
	function chkWein(WeinName)
	{
	 var chkZ = 1;
	 for(j=0;j<100;j++)
	 { 
		if(document.Formular.elements[j].name== WeinName) break;
	 }
         for(i=0;i<document.Formular.elements[j].value.length;++i)
	 {
	      if(document.Formular.elements[j].value.charAt(i) < "0"
       	      || document.Formular.elements[j].value.charAt(i) > "9")
	         chkZ = -1;
	 }
         if(chkZ == -1)
         {
                alert("Bitte Eingabe pruefen! - Keine Leerzeichen eingeben");
                document.Formular.elements[j].focus();
                return false;
         }
	 if(document.Formular.elements[j].value.length==0)
	    return true;
		
	  var Preis;
	  var len;
	  var c;
	  var i=0;

	  len= document.Formular.elements[j].name.length;
	  Preis = 0;
	  var cPreis = "";
	  for(k=len;k>0; k--)
	  {
		c = document.Formular.elements[j].name.charAt(k-1);
		if(c=="_") break;
	  	cPreis = c + cPreis;
		i++;
	  }
	  
	  BestellSumme = BestellSumme + (document.Formular.elements[j].value * eval(cPreis))/100;
   	  return true;
	}

    function chkWeinPreis()
    {
    

	  BestellSumme = 0;
	 var bOk = true;
	 bOk = chkWein("GV_Steinfeder_2009_500"); 	 	if(bOk == false) return false;
	 bOk = chkWein("GV_Federspiel_2009_600"); 	 	if(bOk == false) return false;
	 bOk = chkWein("GV_Smaragd_2009_750"); 	 		if(bOk == false) return false;
	 bOk = chkWein("Fruehroter_Veltliner_2009_500"); 	if(bOk == false) return false;
	 bOk = chkWein("Muellerthurgau_Federspiel_2009_450"); 	if(bOk == false) return false;
 	 bOk = chkWein("Muellerthurgau_Auslese_2006_750"); 	if(bOk == false) return false;
	 bOk = chkWein("Riesling_Federspiel_2009_620"); 	if(bOk == false) return false;
	 bOk = chkWein("Riesling_Auslese_2009_950"); 		if(bOk == false) return false;
	 bOk = chkWein("Gelber_Muskateller_2009_550"); 	 	if(bOk == false) return false;
	 bOk = chkWein("GV_1L_2009_300"); 	 	if(bOk == false) return false;
	 bOk = chkWein("Zweigelt_Rose_1L_2009_320"); 	 	if(bOk == false) return false;
	 bOk = chkWein("Zweigelt_Rotwein_1L_2009_350"); 	if(bOk == false) return false;
	

     
     document.Formular.BestellSummeEuro.value=runden (BestellSumme);

    if(BestellSumme==0)
    {
       alert("Bitte einen Wein auswaehlen!");
       document.Formular.GV_Steinfeder_2009_500.focus();
       return false;
      }
	return true;
    }




    function chkFormular()
    {
     if(document.Formular.Contactname.value == "")
      {
       alert("Bitte Ihren Namen eingeben!");
       document.Formular.Contactname.focus();
       return false;
      }
     if(document.Formular.ADDRESS.value == "")
      {
       alert("Bitte Ihre Anschrift eingeben!");
       document.Formular.ADDRESS.focus();
       return false;
      }
     if(document.Formular.CITY.value == "")
      {
       alert("Bitte Ihren Wohnort eingeben!");
       document.Formular.CITY.focus();
       return false;
      }
     if(document.Formular.Postalcode.value == "")
      {
       alert("Bitte Postleitzahl eingeben!");
       document.Formular.Postalcode.focus();
       return false;
      }
     if(document.Formular.Country.value == "")
      {
       alert("Bitte Ihre Herkunftsland eingeben!");
       document.Formular.Country.focus();
       return false;
      }

     if(document.Formular.Email.value == "")
      {
       alert("Bitte Ihre E-Mail-Adresse eingeben!");
       document.Formular.Email.focus();
       return false;
      }
     if(document.Formular.Paymethod.value == "")
      {
       alert("Bitte die Zahlungsweise angeben!");
       document.Formular.Paymethod.focus();
       return false;
      }
    
     if(document.Formular.Email.value.indexOf('@') == -1)
      {
       alert("Bitte korrekte E-Mail-Adresse angeben!");
       document.Formular.Email.focus();
       return false;
      }
	 var bOk = true;
	 bOk = chkWeinPreis();
 	 if(bOk == false) return false;

//	 bOk= Probebetrieb();
// 	 if(bOk == false) return false;
    }
	
	
	var w = "";
var z = "";
var kname = "";
var knummer = "";
var kstrasse = "";
var kplz = "";
var kort = "";
var ktelefon = "";
var ktelefax = "";
var kmail = "";
var kland = "";
var lkname = "";
var lkstrasse = "";
var lkplz = "";
var lkort = "";
var lktelefon = "";
var lktelefax = "";
var lkmail = "";
var lkland = "";
var kvw = "";
var bank = "";
var konto = "";
var blz = "";
var kain = "";
var kaab = "";
var kanu = "";
var zinfo = "";
var inaus = 0;
var w = w.substring(0,w.length-3);

if (w != null)
        artikel = w.split('###');

for (i in artikel)
        artikel[i] = artikel[i].split('|');
	
	
	if (w != null)
        artikel = w.split('###');

for (i in artikel)
        artikel[i] = artikel[i].split('|');

function runden(wert)
{
        k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';
        k = k.substring(0, k.indexOf('.') + 3);
        return k;
}

function rechnen()
{
        zsumme = runden(parseFloat(artikel[i][2]))*runden(parseFloat(artikel[i][3]));
        gesamtpreis += runden(parseFloat(artikel[i][2]))*runden(parseFloat(artikel[i][3]));
        ergebnis = runden(zsumme);
        return ergebnis;
}

function rechnene()
{
        zsummee = runden(parseFloat(artikel[i][5]))*runden(parseFloat(artikel[i][3]));
        gesamtpreise += runden(parseFloat(artikel[i][5]))*runden(parseFloat(artikel[i][3]));
        ergebnise = runden(zsummee);
        return ergebnise;
}

function gesamt()
{
        gesamtpreis_tmp = runden(gesamtpreis);
        return gesamtpreis_tmp;
}

function gesamte()
{
        gesamtpreise_tmp = runden(gesamtpreise);
        return gesamtpreise_tmp;
}

function entfernen(artik)
{
        if (confirm('M&ouml;chten Sie diesen Artikel wirklich entfernen?'))
        {
                var artikelweg = '';
                w = w.substring(0, w.length-3);
                if (w != null)
                        artikel = w.split('###');
                for (i in artikel)
                {
                if (i != artik)
                        artikelweg += artikel[i] +'###';
                }
                w = artikelweg;
                self.location = 'ware.htm';
        }
}

function hausraus(artik)
{
        var artikelweg = '';
        w = parent.w.substring(0, parent.w.length-3);
        if (w != null)
          artikel = w.split('###');
        for (i in artikel) {
          if (i != artik)
            artikelweg += artikel[i] +'###';
        }
        parent.w = artikelweg;
        self.location = 'ware.htm';
}

function neuberechnen()
{
        var neuberechnung = '';
        var temporaer = '';
        for (i in artikel)
        {
                neuberechnung += eval('document.forms[0].menge'+i+'.value')+'~';
        }
        neuberechnung = neuberechnung.substring(0, neuberechnung.length-1);
        neuberechnung = neuberechnung.split('~');
        for (i in artikel)
        {
                artikel[i][3] = neuberechnung[i];
                temporaer += artikel[i][0]+ '|' +artikel[i][1]+ '|' +artikel[i][2]+ '|' +artikel[i][3]+ '|' +artikel[i][4]+ '|' +artikel[i][5]+ '###';
        }
        w = temporaer;
        self.location = 'ware.htm';
}

function warenloeschen() 
{
if (confirm('M&ouml;chten Sie wirklich den kompletten Warenkorb leeren?'))
{ 
        w = '';
        self.location='ware.htm';
}
}

function dazu(name,nummer,preis,menge,zusatz,euro)
{
        if (confirm('Möchten Sie '+menge+' x '+name+' in Ihren Warenkorb legen?'))
        {
                var art, found = -1;
                art = parent.w.split('###');
                for (i in art)
                        art[i] = art[i].split('|');
                for (i in art)
                        if ((art[i][1] == parseInt(nummer)) && (art[i][4] == zusatz))
                        {
                                art[i][3] = parseInt(art[i][3]) + parseInt(menge);
                                found = i;
                        }
                if (found > -1)
                {
                        for (i in art)
                                art[i] = art[i].join('|');
                        parent.w = art.join('###');
                }
                else
                        parent.w += name+'|'+nummer+'|'+preis+'|'+menge+'|'+zusatz+'|'+euro+'###';
        }
}
function CheckAuswahl()
{
        parent.z = "";
        for(i=0;i<document.info.length - 1;i++)
        {
                for (y=0;y<document.info.elements[i].length;y++)
                {
                        if(document.info.elements[i].options[y].selected == true)
                                parent.z += document.info.elements[i].options[y].value + ' --- ';
                }
        }
        parent.z = parent.z.substr(0, parent.z.length - 5);
}
	
//-->
