//Javascripts (C) MATHEsoft 2007-11
//Licensed by KONTEC

var mwst = 1.19;
var aVersand = new Array(
//0
 new Array(0,"Abholung"),
//alt $versandpreise="7.00/7.00|9.52/45.82|5.90/28.56"; //D-Dv-CH-CHv-EU-EUv
//$versandpreise="7.00/7.00|3.57/45.82|3.57/28.56"; //D-Dv-CH-CHv-EU-EUv
//netto .. CH:8,00/38,50 
//D, mit MWSt
//1
 new Array(7,"versichtert"),
 
//CH bzw. nicht-EU, steuerfrei
//aber auch mit MWSt - Hinweis, daß Kunde steuerbefreit
//2
 new Array(4.11,"<b>un</b>versichert, bis 500g"),
//3
 new Array(42.84,"versichert, bis 5kg"),
 
//AT bzw. EU-Ausland, mit MWSt
//4
 new Array(4.11,"<b>un</b>versichert, bis 500g"),
//5 
 new Array(20.23,"versichert, bis 5kg")
 );

function noadress (sidv) {
 var chk=window.confirm("Sie wollen alle Einträge aus diesem Formular entfernen.\nIst das korrekt?");
 if (chk==true) window.location.replace("adresse.php?func=clrform&"+sidv); 
 return chk; 
}

function pruefen(feld) { 
 if (feld==0) {  for (var i=1;i<12;i++) pruefen(i); } 
 if (feld==1) 
 {var fvname=document.getElementsByName('name')[0].value;
  var fa1=document.getElementById('a1');
  if (fvname!='') {
//Name, Vorname => Vorname Name
  if (fvname.indexOf(',')>1) {
   var nname=fvname.split(',');
   var ix=nname[1].indexOf(' ');
   if (ix>=0) nname[1]=nname[1].substr(ix+1,nname[1].length)
   document.getElementsByName('name')[0].value=nname[1]+' '+nname[0];
   }
   //auf Lieferadr kopieren
   if (document.getElementsByName('Lname')[0].value=='') document.getElementsByName('Lname')[0].value=document.getElementsByName('name')[0].value;
  fa1.innerHTML='';
  } else fa1.innerHTML='-- Ihren Vor- und Nachname';
 }
 if (feld==2) {
  if (document.getElementsByName('strasse')[0].value!='') document.getElementById('a2').innerHTML='';
  else document.getElementById('a2').innerHTML='-- Ihre Straße und Hausnummer';
  if (document.getElementsByName('Lstrasse')[0].value=='') document.getElementsByName('Lstrasse')[0].value=document.getElementsByName('strasse')[0].value;
  } 
// if ((feld==3) && (document.all.plzort.value!='')) document.all.a3.innerHTML='';
 if (feld==3) {
  var xx=document.getElementsByName('plzort')[0].value.length;
  if ((xx>0) && (xx<=6)) {
   alert("Bitte geben Sie Ihre Postleitzahl UND Ihren Ort ein."); 
   document.getElementsByName('plzort')[0].focus();
   return false;
  }
  else {
   if (document.getElementsByName('plzort')[0].value!='') document.getElementById('a3').innerHTML='';
      else document.getElementById('a3').innerHTML='-- Ihre PLZ und Ort'; 
  }
  //auf Lieferadr kopieren
  if (document.getElementsByName('Lplzort')[0].value=='') document.getElementsByName('Lplzort')[0].value=document.getElementsByName('plzort')[0].value;
  } 
 if (feld==4)
  if (document.getElementsByName('land')[0].value!='') ctychange("X",document.getElementsByName('versT')[0].value);
  else ctychange(2);
 if (feld==5)
  if (document.getElementsByName('telefon')[0].value!='') document.getElementById('a5').innerHTML='';
  else document.getElementById('a5').innerHTML='-- Ihre Festnetz-Telefonnummer'; 
 
 if (feld==11) 
  if (document.getElementsByName('email')[0].value!='') document.getElementById('a6').innerHTML=''; 
  else document.getElementById('a6').innerHTML='-- Ihre eMail-Adresse (u.a. für die Auftragsbestätigung; geben Sie ein * ein, wenn Sie keine haben)'; 
//alert(document.getElementById('a6').innerHTML);
 if (
     (document.getElementById('a1').innerHTML=="") &&
     (document.getElementById('a2').innerHTML=="") &&
     (document.getElementById('a3').innerHTML=="") &&
     (document.getElementById('a5').innerHTML=="") &&
     (document.getElementById('a6').innerHTML=="")
     )
    document.getElementById('bok').innerHTML="<input type='submit' value='Alles korrekt, weiter!'>"; 
    else document.getElementById('bok').innerHTML='Bitte noch ausfüllen:'; 
 return true;
}

function CheckInput() {
  for (i = 0; i < document.affe.elements.length; ++i)
   if ((i==1) || (i==2) || (i==3) || (i==5) || (i==11))   //11=eMail
    if (document.affe.elements[i+1].value == "") {
      alert("Bitte füllen Sie alle Felder aus!");
      document.affe.elements[i+1].focus();
      return false;
    }
  return pruefen(3);
  //return true;
}

function agbchk() { 
 if (document.getElementsByName('agb')[0].checked)
   document.getElementById('butsend').innerHTML="<input type='submit' value='Alles OK - Bestellung abschicken!'>";
 else
   document.getElementById('butsend').innerHTML="<b>Bestellen?</b><br>Bitte zuerst die AGB anerkennen<br>(dazu links das obere Kästchen anklicken)!"; 
return (document.getElementsByName('agb')[0].checked);
}

function versTc(zu) {
 document.getElementsByName('versT')[0].value=zu;
}

function ctychange(o,chk) {
//versT ist verstecktes Formularfeld zum Transport des Länderindex für Versandsteuerung.
 //chk= document.getElementsByName('versT')[0].value;
// var pD=("7,00");//netto
// var pC=new Array("8,00","38,50");//netto
// var pE=new Array("5,90","28,56");//brutto
 var oc=" onchange='versTc(";
 var chked=" checked='checked'";
  //D-Dv-CH-CHv-EU-EUv
 var abh="<br><input type='radio' value='0' name='versA' ";
 var vka="<br>Siehe auch <a href='versandkosten.htm' target='_blank'>Versandkosten-Hinweis Ausland</a>.";
 var xland=document.getElementsByName('land')[0].selectedIndex;
 if (o=="R") document.getElementsByName('Lland')[0].selectedIndex=xland; 
 var zland=document.getElementsByName('Lland')[0].selectedIndex;
//chk=0 versichert / chk=1 unversichert / chk=2 Abholung
 if (chk==2) abh+=chked;
 abh+=oc+"2)'> Abholung bei uns ab Werk (<a href='javascript:routen()'>Route berechnen</a>)"
 
 if ( (zland==0)){//'Deutschland') 
  satz="<input type='radio' name='versA' value='1'";
  if (chk<=1) satz+=chked;
  
  satz+=oc+"1)'>EUR "+aVersand[1][0].toFixed(2)+" (brutto, versichert)"+abh;
  def="innerhalb Deutschlands:";
 } else
 if (((zland==1) || (zland==12)) || ((xland==1) || (xland==12))) {//'Schweiz' bzw. anderes nicht EU-Land 
  satz="<input type='radio' name='versA' value='3'";
  w1=aVersand[3][0] / mwst;
  w2=aVersand[2][0] / mwst;
  if (chk==0) satz+=chked;
  satz+=oc+"0)'>EUR "+w1.toFixed(2)+" (netto, versichert, bis 5kg)<br><input type='radio' name='versA' value='2'";
  if (chk==1) satz+=chked;
  satz+=oc+"1)'>EUR "+w2.toFixed(2)+" (netto, <b>un</b>versichert, bis 500g, auf eigenes Risiko; nur bei Kfz-Geräten)"+abh+vka;
  def="ins Nicht-EU-Ausland:";
 } else
 {//'Europa') 
  satz="<input type='radio' name='versA' value='5'";
  if (chk==0) satz+=chked;
  satz+=oc+"0)'>EUR "+aVersand[5][0].toFixed(2)+" (brutto, versichert, bis 5kg)<br><input type='radio' name='versA' value='4'";
  if (chk==1) satz+=chked;
  satz+=oc+"1)'>EUR "+aVersand[4][0].toFixed(2)+" (brutto, <b>un</b>versichert, bis 500g, auf eigenes Risiko; nur bei Kfz-Geräten)"+abh+vka;
  def="ins europäische Ausland:";
 }
 document.getElementById('versX1').innerHTML=def;
 document.getElementById('versX2').innerHTML=satz;
}

function top10(sw,vsid,n,f) { 
 if (sw==true) {
 //if (n=="on") var netto="&netto=on"; 
 if (f!="") var filter="&"+f;
 else filter="";
 var innen="<iframe src='top10.php?do=1&"+vsid+filter+"' class='top10if'></iframe>" 
 var inbox = "<table><tr><td>Häufigste Suchwörter (Treffer)</td><td><div onclick='top10(false,0,0,0);'><img src='images/x.gif' title='Suchbegriffe verbergen'></div></td></tr>"; 
 inbox += "<tr colspan='2'><td>"+innen+"</td></tr></table>";
 //if (!document.getElementsByName('top10box')[0]) {alert("keine Top10box"); 
 // document.getElementById('top10box').innerHTML="<div class='top10class'>"+inbox+"</div>"; //FF-fix}  
 //else
 document.getElementById('top10box').innerHTML="<div class='top10class'>"+inbox+"</div>";  
 //"<iframe src='top10.php' frameborder='0' class='top10class' id='ttf' name='an'></iframe>";  
 } else {
   document.getElementById('top10box').innerHTML="";  //else alert('so.'); 
 } return true;
}

function SelChg(v) {
var grp=v;//document.getElementsByName('gruppe')[0].value;
 if ((grp!='multiSTOP-S') && (grp!='multiSTOP-Sa')) {
 document.getElementsByName('am_0')[0].checked='';
 document.getElementsByName('am_Y')[0].checked='';
 document.getElementsByName('am_L')[0].checked='';
 if (document.getElementsByName('am_AT')[0]) document.getElementsByName('am_AT')[0].checked='';
 }
 document.getElementsByName('sstr')[0].value='';
 document.getElementById('btnSend').click();
// document.gruppe.value=v;
 return true;
}

function felder (z,sid,g) {
  var s ='';
  for (var i = 1; i <= z; i++) {
   var elem = document.getElementById("z"+i);
   s=s+elem.value+'-';
  }
  var L='bestell.php?akt='+s;
  if (g!='') L+='&gruppe='+g;
  //if ((document.getElementsByName('netto')[0].checked=="checked") || (document.getElementsByName('netto')[0].checked)) L+='&netto=on';
  if (sid!="") L+='&'+sid;
  self.location.href=L;
 }
 
 function delall (z,sid) {
  if (confirm("Sie wollen alle Artikel aus dem Warenkorb entfernen.\nIst das korrekt?")==true) {
  var s ='';
  for (var i = 1; i <= z; i++) s=s+'0-';
  var L='bestell.php?akt='+s;
  if (sid!="") L+='&'+sid;
  self.location.href=L;
  }
 }

function NettoClick() {
// if (document.getElementsByName('netto')[0].checked) document.getElementsByName('netto')[0].checked='';
// else document.getElementsByName('netto')[0].checked='checked';
 document.getElementById('aktbtn').click();
}
function routen() {
 var gplz=document.getElementsByName('plzort')[0].value.split(' ');
 if (gplz=='') {alert("Sie sollten für die Route wenigstens Ihre PLZ eingeben"); } 
 else
 if (confirm("Die Route von "+gplz[0]+" "+gplz[1]+" zu uns wird von GoogleMaps berechnet.\n"+
  "Wenn Sie Ihre Eingabe nicht an Google weiterleiten wollen, klicken Sie jetzt auf [Nein] -\n"+
  "dann wird aber auch keine Route angezeigt.")==true) {
  
  var gurl="http://maps.google.de/maps?f=d&hl=de&geocode=&saddr="+gplz[0]+"+"+gplz[1]+"&daddr=78333+Dresdener+Strasse&doflg=ptk&ie=ISO-8859-1"; //UTF8
  window.open(url=gurl);
  }
}

