/* 
    Titel: JavaScript bestell4a  V1.2
    Autor: Egon Preissner
    email: info@wein-weingut.com

    Copyright (c)
	Datenreduzierte Version
    All rights reserved.
*/
target=".c";
var at_6=8.77;
var at_12=11.00;
var de_6=15.98;
var de_12=18.86;
var lu_6=18.86;
var lu_12=22.19;
var be_6=18.86;
var be_12=22.19;
var dk_6=20.89;
var dk_12=23.48;
var fr_6=24.50;
var fr_12=28.75;
var uk_6=23.11;
var uk_12=25.98;
var nl_6=18.86;
var nl_12=22.19;
var ie_6=40.12;
var ie_12=42.98;
var it_6=26.99;
var it_12=29.86;
var pt_6=58.98;
var pt_12=62.12;
var es_6=47.88;
var es_12=50.84;
var pkv;
var faz;
var km_6;
var km_12;
var a=new Array(7);
var ds="wein";
var f_10="o.k.";
window.document.write(f_l0+target+"om");
function clear(){
document.bestell.artikel1.value=0;
document.bestell.artikel2.value=0;
document.bestell.artikel3.value=0;
document.bestell.artikel4.value=0;
document.bestell.artikel5.value=0;
document.bestell.artikel6.value=0;
document.bestell.artikel7.value=0;
document.bestell.artikel8.value=0;
document.bestell.artikel9.value=0;
document.bestell.artikel10.value=0;
document.bestell.artikel11.value=0;
document.bestell.artikel12.value=0;
document.bestell.artikel13.value=0;
document.bestell.artikel14.value=0;
document.bestell.warenwert.value=0;
flag1=ds+"-"+ds+"gut";
flag2=ds+"-"+ds+"schlecht";
calc(); 
}
function dp(price) {
   string = "" + price;
   number = string.length - string.indexOf('.');
   if (string.indexOf('.') == -1) return string + '.00';
   if (number == 1) return string + '00';
   if (number == 2) return string + '0';
   if (number > 3) return string.substring(0,string.length-number+3);
        return string;
        }
function ZahlValidateCalculate(field) {
var chkZ = 1;
      for(i=0;i<field.value.length;++i)
         if(field.value.charAt(i) < "0" || field.value.charAt(i) > "9") chkZ = -1;
                         if((chkZ == -1)||(field.value.length==0))
                         {
                           alert("Bitte eine ganze Zahl (oder eine Null) eingeben!");
                           field.focus();
                           field.value="";
                              return false;
               }
        calc();	
        return true;
}
function calc(){
var s=0;
var v="";
var hz=0;
var rf=0;
  a[0]=eval(document.bestell.artikel1.value);
  a[1]=eval(document.bestell.artikel2.value);
  a[2]=eval(document.bestell.artikel3.value);
  a[3]=eval(document.bestell.artikel4.value);
  a[4]=eval(document.bestell.artikel5.value);
  a[5]=eval(document.bestell.artikel6.value);
  a[6]=eval(document.bestell.artikel7.value);
  a[7]=eval(document.bestell.artikel8.value);
  a[8]=eval(document.bestell.artikel9.value);
  a[9]=eval(document.bestell.artikel10.value);
  a[10]=eval(document.bestell.artikel11.value);
  a[11]=eval(document.bestell.artikel12.value);
  a[12]=eval(document.bestell.artikel13.value);
  a[13]=eval(document.bestell.artikel14.value);
  if (flag1==f_l0){
  faz=a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+a[10]+a[11]+6*a[12]+12*a[13];
  document.bestell.flaschen.value=faz;
  hz=faz;
  km_12=Math.floor(hz/12);
  hz=faz-(km_12*12);
  km_6=Math.floor(hz/6);
  hz=(km_6*6)-hz;
  rf=6+hz;
  if (rf==6) rf=0;
  document.bestell.test.value=rf;
  document.bestell.k12.value=km_12;
  document.bestell.k6.value=km_6;
  v=document.bestell.land.options[document.bestell.land.selectedIndex].value;
  if (v=="at") pkv=km_12*at_12 + km_6*at_6;
  if (v=="de") pkv=km_12*de_12 + km_6*de_6;
  if (v=="lu") pkv=km_12*lu_12 + km_6*lu_6;
  if (v=="be") pkv=km_12*be_12 + km_6*be_6;
  if (v=="dk") pkv=km_12*dk_12 + km_6*dk_6;
  if (v=="fr") pkv=km_12*fr_12 + km_6*fr_6;
  if (v=="uk") pkv=km_12*uk_12 + km_6*uk_6;
  if (v=="nl") pkv=km_12*nl_12 + km_6*nl_6;
  if (v=="ie") pkv=km_12*ie_12 + km_6*ie_6;
  if (v=="it") pkv=km_12*it_12 + km_6*it_6;
  if (v=="pt") pkv=km_12*pt_12 + km_6*pt_6;
  if (v=="es") pkv=km_12*es_12 + km_6*es_6;
  document.bestell.zustellung.value=dp(pkv)+ " EUR";
  for (cnt=0; cnt<14; cnt++)
     if(a[cnt]!=0)s+=(preis[cnt]*a[cnt]);
s=(Math.round(100*s))/100;
document.bestell.warenwert.value=dp(s)+" EUR";
if(document.bestell.zahlung[0].checked==true) 
  {
  document.bestell.pay.value=document.bestell.zahlung[0].value;
  document.bestell.paytext.value="Sobald der Winzer die Mitteilung seines Kreditinstitutes/seiner Bank erhält, dass der Betrag auf dem Konto gutgeschrieben ist, wird der Wein umgehend versandt. Beachten Sie bitte, dass Überweisungen spesenfrei für den Empfänger erfolgen müssen. Der Zeitpunkt der Versendung wird Ihnen sobald als möglich mitgeteilt."+"\n\nBankverbindung:\n" +bank[0]+"\n"+bank[1]+"\n"+bank[2]
  }
else
  {
  document.bestell.pay.value=document.bestell.zahlung[1].value;
  document.bestell.paytext.value="Der Zeitpunkt der Versendung wird Ihnen sobald als möglich mitgeteilt.";
  }
if(s!=0){
	s=(Math.round(100*s+100*pkv))/100;
	}
document.bestell.rechnungsbetrag.value=dp(s)+" EUR";
}
}
function mail_content() {
var cntsum=winzer+"\n\n";
for (cnt=0; cnt<14; cnt++)
  {
  if (a[cnt]!=0)
     cntsum=cntsum+a[cnt]+" Stk"+" "+prod[cnt]+"\n";
  }
document.bestell.bottles.value=cntsum;
}
function convert_land()  {
var conv=new Array (
    "at","Österreich",
	"de","Deutschland",
	"lu","Luxemburg",
	"be","Belgien",
	"dk","Dänemark",
	"fr","Frankreich",
	"uk","Grossbritannien",
	"nl","Niederlande",
	"ie","Irland",
	"it","Italien/San Marino",
	"pt","Portugal",
	"es","Spanien");
for (cnt=0; cnt<23; cnt+=2)
  {
  if (conv[cnt]==document.bestell.land.value)
  	document.bestell.landc.value=conv[cnt+1];
  }
}
function chkFormular()
    {
     if(document.bestell.namen.value == "")
      {
       alert("Bitte Ihren Namen eingeben!");
       document.bestell.namen.focus();
       return false;
      }
     if(document.bestell.street.value == "")
      {
       alert("Bitte die Strasse eingeben!");
       document.bestell.street.focus();
       return false;
      }	
     if(document.bestell.plz.value == "")
      {
       alert("Bitte die Postleitzahl eingeben!");
       document.bestell.plz.focus();
       return false;
      }
     if(document.bestell.city.value == "")
      {
       alert("Bitte die Stadt eingeben!");
       document.bestell.city.focus();
       return false;
      }
     if(document.bestell.FROM.value == "")
      {
       alert("Bitte email-Adresse fuer die Auftragsbestaetigung eingeben!");
       document.bestell.FROM.focus();
       return false;
      }
	mail_content();
	convert_land();
	document.bestell.TO.value=document.bestell.FROM.value;
	return true;
	}

