// Variablen (Preise Standard = SilverLine) (c) by a.e.r
REV = "1.0-H0512";
BILDNAME1="0"; 
BILDNAME2="4";
BILDNAME="../../cube/sl_" + String(BILDNAME1) + "_" + String(BILDNAME2) + ".jpg";
PCSL_Mark3_Preis = 365.00; 
PCSL_Mark4_Preis = 445.00;
PCSL_Mark5_Preis = 525.00;
PCSL_Mark6_Preis = 605.00;
AUFPREIS_FURNIER = 110;
AUFPREIS_SONDERFURNIER = 130
AUFPREIS_ZULEITUNG = 4;
GESAMTPREIS = 0;
AUFPREIS_KALTGERAETE = new Array (3, 4);
NETZZULEITUNG = "N1 STC spez.";
KALTGERAETELEITUNG="N1 STC ";
ANZAHLKALTGERAETELEITUNGEN = 4;

	HelpString = new Array ("0","1","2","3","4","5","6","7","8","9");
	HelpString[0] = "Bewegen Sie die Maus für Hinweise zu erhalten...";
	HelpString[1] = "Wählen Sie hier die Länge der Zuleitung";
	HelpString[2] = "Gehäusefarbe: Nextel oder Furniere...";
	HelpString[3] = "drei, vier, fünf oder sechs Kaltgeräte-Leitungen?";
	HelpString[4] = "normale oder stärkere Kaltgeräteleitung?";
	HelpString[5] = "Länge der einzelnen Kaltgeräte-Leitungen...";
	HelpString[6] = "SILVER- oder PLATIN-Line Kabel und Stecker";
	HelpString[7] = "Löschen aller Eingaben...";
	HelpString[8] = "Endpreis und Bestellnummer berechnen";
	HelpString[9] = "Bei Fragen geben Sie bitte die Best.-Nr. an!";

function HelpStart(x)
{
	window.document.Cube.Hinweis.value=HelpString[x];
}

function HelpEnd()
{
	window.document.Cube.Hinweis.value="Verändern Sie die die hellen Formularelemente, dann 'Berechnen'";
}

function Loeschen() 
{
window.document.Cube.LINE.value="sl"; //zurueck auf SilverLine
Kabelserie(); //aktivieren
window.document.Cube.AZKGLT[1].checked="true"; //meint vier..., start 0=3, 1=4 ...
window.document.Cube.KGLT[3].selected = true; //Anzahl vier selektieren
window.document.Cube.ZLTG.value = "0"; //Zuleitung auf Standardlaenge
window.document.Cube.GEHAEUSE.value = "0";
for (var x = 0; x <= (5); x++) {
   window.document.Cube.KGLT[x].value="0"; //Kaltgeräteleitungen auf Standardwert
   window.document.Cube.TYP[x].value="0";
  }
Berechnen();
Bildname2(0);
Gewaehlt(4);
}

Loeschen();

function Gewaehlt(x) { //Anzahl Kaltgeraeteleitungen wurde gewaehlt
ANZAHLKALTGERAETELEITUNGEN = x;
Bildname1(x);
for (var i = 0; i <= (x-1); i++) //andere ausgrauen
{
window.document.Cube.KGLT[i].disabled = false;
window.document.Cube.TYP[i].disabled = false;
}
for (var i = x; i <= (6); i++) //andere ausgrauen
  {
  window.document.Cube.KGLT[i].disabled = true;
  window.document.Cube.TYP[i].disabled = true;
  window.document.Cube.KGLT[i].value = "0";
  window.document.Cube.TYP[i].value = "0";
  }
} //end Gewaelt(x)


function Bildname2(x) //noch ergaenzen um Platin-Line-Stecker
{
	BILDNAME1=x;
	BILDNAME2=BILDNAME2;
	BILDNAME="../../cube/"+window.document.Cube.LINE.value + "_" + String(BILDNAME1) + "_" + String(BILDNAME2) + ".jpg";
	window.document.CubeImgage.src =String(BILDNAME);
} //end Bildname2(x)

function Bildname1(x)
{
	BILDNAME1=BILDNAME1;
	BILDNAME2=x;
	BILDNAME="../../cube/"+window.document.Cube.LINE.value + "_" + String(BILDNAME1) + "_" + String(BILDNAME2) + ".jpg";
	//BILDNAME=String(BILDNAME1) + "_" + String(BILDNAME2) + ".jpg";
	//alert("bbb" + BILDNAME); //
	window.document.CubeImgage.src =String(BILDNAME);
} //end Bildname1(x)

function Kabelserie()
{
if (window.document.Cube.LINE.value == "sl") 
{
PCSL_Mark3_Preis = 365.00; // Variablen Silver Line (Preise)
PCSL_Mark4_Preis = 445.00;
PCSL_Mark5_Preis = 525.00;
PCSL_Mark6_Preis = 605.00;
AUFPREIS_FURNIER = 110;
AUFPREIS_SONDERFURNIER = 130
AUFPREIS_ZULEITUNG = 4;
GESAMTPREIS = 0;
AUFPREIS_KALTGERAETE = new Array (3, 4);
KALTGERAETELEITUNG="N1 STC ";
NETZZULEITUNG = "N1 STC spez.";
Bildname1(ANZAHLKALTGERAETELEITUNGEN);

for (var i = 0; i <= (5); i++) //Namen setzen
 { 
 window.document.Cube.TYP[i].options[0].text = KALTGERAETELEITUNG;
 window.document.Cube.TYP[i].options[1].text = NETZZULEITUNG;
 }
} //end if
else
{
PCSL_Mark3_Preis = 735.00; // Variablen Platin Line (Preise)
PCSL_Mark4_Preis = 885.00;
PCSL_Mark5_Preis = 1035.00;
PCSL_Mark6_Preis = 1185.00;
AUFPREIS_FURNIER = 110;
AUFPREIS_SONDERFURNIER = 130
AUFPREIS_ZULEITUNG = 12;
GESAMTPREIS = 0;
AUFPREIS_KALTGERAETE = new Array (8, 12);
KALTGERAETELEITUNG="N3 STC ";
NETZZULEITUNG = "N4 STC spez.";
Bildname1(ANZAHLKALTGERAETELEITUNGEN);
for (var i = 0; i <= (5); i++) //Namen setzen
 { 
 window.document.Cube.TYP[i].options[0].text = KALTGERAETELEITUNG;
 window.document.Cube.TYP[i].options[1].text = NETZZULEITUNG;
 }
} //end else
} //end Kabelserie


function Berechnen() {  // (c) by Armin Ernst Rühl / aer / Wächter & Rühl GbR 
Kabelserie();
BESTNR = "";
var STANDARDLAENGE = 15;
ANZAHLKALTGERAETELEITUNGEN = 4;

V_KGLTx = new Array(6);
T_KGLTx= new Array(6);

if (window.document.Cube.AZKGLT[0].checked == true)    //*******************Abfrage, der Anzahl der Kaltger&auml;teleitungen
  {
  ANZAHLKALTGERAETELEITUNGEN = 3;
  NAME = "PC" + window.document.Cube.LINE.value + "Mark3";
  window.document.Cube.Modell.value = "Modell: " + NAME //NEU für FORM
  Grundpreis = PCSL_Mark3_Preis;
  window.document.Cube.Grundpreis.value = Grundpreis + ",00 EUR Basispreis"//NEU für FORM
  BESTNR=BESTNR+window.document.Cube.LINE.value + "3";
  }
if (window.document.Cube.AZKGLT[1].checked == true)
  {
  ANZAHLKALTGERAETELEITUNGEN = 4;
  NAME = "PC" + window.document.Cube.LINE.value + "Mark4";
  window.document.Cube.Modell.value = "Modell: " + NAME //NEU für FORM
  Grundpreis = PCSL_Mark4_Preis;
  window.document.Cube.Grundpreis.value = Grundpreis + ",00 EUR Basispreis"//NEU für FORM
  BESTNR=BESTNR+window.document.Cube.LINE.value + "4";
  }
if (window.document.Cube.AZKGLT[2].checked == true)
  {
  ANZAHLKALTGERAETELEITUNGEN = 5;
  NAME = "PC" + window.document.Cube.LINE.value + "Mark5";
  window.document.Cube.Modell.value = "Modell: " + NAME //NEU für FORM
  Grundpreis =  PCSL_Mark5_Preis;
  window.document.Cube.Grundpreis.value = Grundpreis + ",00 EUR Basispreis"//NEU für FORM
  BESTNR=BESTNR+window.document.Cube.LINE.value + "5";
  }
if (window.document.Cube.AZKGLT[3].checked == true)
  {
  ANZAHLKALTGERAETELEITUNGEN = 6;
  NAME = "PC" + window.document.Cube.LINE.value + "Mark6";
  window.document.Cube.Modell.value = "Modell: " + NAME //NEU für FORM
  Grundpreis =  PCSL_Mark6_Preis;
  window.document.Cube.Grundpreis.value = Grundpreis + ",00 EUR Basispreis"//NEU für FORM
  BESTNR=BESTNR+window.document.Cube.LINE.value + "6";
 }
  GESAMTPREIS = parseInt(GESAMTPREIS) + parseInt(Grundpreis); //Gesamtpreis addieren 

  if (window.document.Cube.GEHAEUSE.value == 0) // ************* Gehäusefarbe und Preis Ahorn - Birne - und Macore
  {
  var Gehaeusefarbe = "nextel grau";
  var GEHAUSEAUFPREIS = "0";
  BESTNR=BESTNR+ "-0N";
  }
     else if  (window.document.Cube.GEHAEUSE.value == 1)
  {
  var Gehaeusefarbe = "Ahorn";
  var GEHAUSEAUFPREIS = AUFPREIS_FURNIER;
  BESTNR=BESTNR+ "-1A";
    }
     else if  (window.document.Cube.GEHAEUSE.value == 2)
  {
  var Gehaeusefarbe = "Birne";
  var GEHAUSEAUFPREIS = AUFPREIS_FURNIER;
  BESTNR=BESTNR+ "-2B";
  }
     else if  (window.document.Cube.GEHAEUSE.value == 3)
  {
  var Gehaeusefarbe = "Macore";
  var GEHAUSEAUFPREIS = AUFPREIS_FURNIER;
  BESTNR=BESTNR+ "-3M";
  }
     else if  (window.document.Cube.GEHAEUSE.value == 4)
  {
  var Gehaeusefarbe = "Sonderfurnier";
  var GEHAUSEAUFPREIS = AUFPREIS_SONDERFURNIER;
  BESTNR=BESTNR+ "-4S";
  }

  GESAMTPREIS = parseInt(GESAMTPREIS) + parseInt(GEHAUSEAUFPREIS); //Gesamtpreis addieren

  window.document.Cube.Gehauseausfuhrung.value = GEHAUSEAUFPREIS + ",00 EUR, Gehäuse: " + window.document.Cube.GEHAEUSE.value + " / " + Gehaeusefarbe //NEU für FORM

  
  var V_ZLTG = window.document.Cube.ZLTG.value; // ***************** Zuleitung betrachten
  var GEWAEHLTE_LAENGE = (parseInt(STANDARDLAENGE)+parseInt(V_ZLTG)) / 10;

  GESAMTPREIS = parseInt(GESAMTPREIS) + V_ZLTG * AUFPREIS_ZULEITUNG; //Gesamtpreis addieren

  window.document.Cube.Zuleitung.value = V_ZLTG * AUFPREIS_ZULEITUNG + ",00 EUR, Zuleitung : " + NETZZULEITUNG + " / " + GEWAEHLTE_LAENGE + " meter"//NEU für FORM

  BESTNR=BESTNR+ "-Z"+GEWAEHLTE_LAENGE * 10;

  V_KGLTx[0] = window.document.Cube.KGLT[0].value; // ***************** Kaltgeräteleitung betrachten
  V_KGLTx[1] = window.document.Cube.KGLT[1].value;
  V_KGLTx[2] = window.document.Cube.KGLT[2].value;
  V_KGLTx[3] = window.document.Cube.KGLT[3].value;
  V_KGLTx[4] = window.document.Cube.KGLT[4].value;
  V_KGLTx[5] = window.document.Cube.KGLT[5].value;
  T_KGLTx[0]= window.document.Cube.TYP[0].value;
  T_KGLTx[1]= window.document.Cube.TYP[1].value;
  T_KGLTx[2]= window.document.Cube.TYP[2].value;
  T_KGLTx[3]= window.document.Cube.TYP[3].value;
  T_KGLTx[4]= window.document.Cube.TYP[4].value;
  T_KGLTx[5]= window.document.Cube.TYP[5].value;

  for (var i = 0; i <= (5); i++)
  {
        window.document.Cube.Kaltgeraeteleitung[i].value = ""; //alle erstmal leeren  
  }
        
  for (var i = 0; i <= (ANZAHLKALTGERAETELEITUNGEN-1); i++) 
  {
        KPreis=0;
        Laengenaenderung ="";
        Typaenderung = "";
        a=0;
        p=0;
        n=0;
        Laengenwahl="";

        n=parseInt(V_KGLTx[i]) * parseInt(AUFPREIS_KALTGERAETE[0]); //Länge Dezimeter * Standardpreis (3 oder 8)
        Laengenwahl = (STANDARDLAENGE+parseInt(V_KGLTx[i])) / 10; //Längenwahl in meter.
        Laengenaenderung = n + " EUR " + Laengenwahl + " m. ";
        GESAMTPREIS = parseInt(GESAMTPREIS) + n; //Gesamtpreis addieren
        
        if (n != 0) {
         BESTNR=BESTNR+ "-" + (i+1) + Laengenwahl * 10; //Best.-Nr. ergänzen
         }
          
        if (T_KGLTx[i] == 1)    // Aufpreis falls Leitungstyp 2 gewählt wird
        {
          a = Laengenwahl  * 10;  //GEWAEHLTE_LAENGE war falsch, weil Zuleitung muss Laengenwahl sein!
          p = a * (AUFPREIS_KALTGERAETE[1]-AUFPREIS_KALTGERAETE[0]);  //laengenwahl * differenz(teuer-billig)
          Typaenderung = " + " + p + " EUR " + window.document.Cube.TYP[i].options[1].text;
          GESAMTPREIS = parseInt(GESAMTPREIS) + p; //Gesamtpreis addieren
        BESTNR=BESTNR+ "S";
        }
        else
        {
          Typaenderung = " + " + p + " EUR " + window.document.Cube.TYP[i].options[0].text;
          if (n != 0) {BESTNR=BESTNR+ "N";}
        }
        KPreis = n + p;
        window.document.Cube.Kaltgeraeteleitung[i].value = KPreis + " EUR = "+Laengenaenderung+Typaenderung; //NEU für FORM
   }    
 
window.document.Cube.Gesamtpreis.value = GESAMTPREIS  + " EUR incl. MwSt., Angebotspreis auf Anfrage"  //NEU für FORM
window.document.Cube.Bestellnummer.value = "Bestell.-Nr.: " + BESTNR;

   var Ausgabe = "";
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Modell.value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Grundpreis.value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Gehauseausfuhrung.value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Zuleitung.value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Kaltgeraeteleitung[0].value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Kaltgeraeteleitung[1].value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Kaltgeraeteleitung[2].value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Kaltgeraeteleitung[3].value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Kaltgeraeteleitung[4].value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Kaltgeraeteleitung[5].value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Gesamtpreis.value;
   Ausgabe = Ausgabe + "<br>" + window.document.Cube.Bestellnummer.value;
   window.document.Cube.Zusammenfassung.value = Ausgabe;
}
//-->
