function setBefestigungFarbe()
{
    // Ausgew&auml;hlte Farbe ermitteln
    var farbe = "";
	if (document.getElementById("optBefestigungChrom").checked == true)
	{
	farbe = "chrom";
	}
	if (document.getElementById("optBefestigungGold").checked == true)
	{
	farbe = "gold";
	}
	if (document.getElementById("optBefestigungSilber").checked == true)
	{
	farbe = "silber";
	}

	// Befestigungsfarbe am Musterbild aktualisieren
	document.getElementById("imgBefestigung").src = "dateien/budget-" + farbe + ".jpg";

	// Nur falls Editor da ist (Modus "Editor")
	if (typeof(FCKeditorAPI) != "undefined")
	{
	// Referenz auf Editor
		var oFCKeditor = //window.parent.document.getElementById("FCKeditor1");//
			FCKeditorAPI.GetInstance("FCKeditor1");

		var oDoc = oFCKeditor.EditorDocument ;
	
		// Befestigungsfarbe im Editor aktualisieren
		oDoc.getElementById("imgBefVerhLev").src = "../../dateien/" + farbe + "-verh-lev.gif";
		oDoc.getElementById("imgBefVerhPrav").src = "../../dateien/" + farbe + "-verh-prav.gif";
		oDoc.getElementById("imgBefNizLev").src = "../../dateien/" + farbe + "-niz-lev.gif";
		oDoc.getElementById("imgBefNizPrav").src = "../../dateien/" + farbe + "-niz-prav.gif";
	}
	
	// Preis ändert sich nicht für verschiedene Befestigungsarten
	// xxxxxxxxxShowPreis()
	
}

function setSchildOptik()
{
    // Ausgewählte Optik ermitteln
    var optik = "";
	if (document.getElementById("optSchildOptikKlassik").checked == true)
	{
	optik = "klassik";
	}
	else if (document.getElementById("optSchildOptikBlanko").checked == true)
	{
	optik = "blanko";
	}
	else if (document.getElementById("optSchildOptikMilch").checked == true) 
	{
	optik = "milch";
	}
		
	// Optik am Musterbild aktualisieren
	document.getElementById("imgSchildOptik").src = "dateien/schild-optik-" + optik + ".jpg";
	
	// Die Texte mit der Beschreibung wurden für alle Optiken am Server vorbereitet.
    // Den benötigten Text holen
    // document.getElementById("lblSchildOptikText").innerHTML = document.getElementById("lblSchildOptikText_"+optik).innerHTML;

    if (optik != "blanko")
    {   
        // Bereich für Vorlage anzeigen    
    	document.getElementById("tblVorlage").style["display"] = "";
    		    
        // Hinweise zur Vorlage-Datei 
	    document.getElementById("lnkVorlageAnforderungen").href = "schild-vorlage-anforderungen.htm#" + optik;
    }
    else
    {
	    // Kein Bereich für Vorlage
        document.getElementById("tblVorlage").style["display"] = "none";
	}


    // Richtigen Preis für die aktuelle Optik anzeigen
    ShowPreis();
}

function setAbstaendeModus()
{
	if (document.getElementById("chkAbstandSonder").checked == true)
	{
   	    //document.getElementById("txtAbstaende").disabled = false;
   	    document.getElementById("txtAbstaende").style.display = "inline";
   	    // Falls im Textfeld was drin, dann Fehlermeldung ausblenden
   	    if (document.getElementById("txtAbstaende").value != ""
   	    && document.getElementById("txtAbstaende").value != "Angabe am bestens von Lochmitte zu Lochmitte"
   	    && document.getElementById("lblHinweisAbstaende") != null)
   	    {
   	       document.getElementById("lblHinweisAbstaende").innerHTML = "";         	       
   	    }
	}
	else
	{
   	    //document.getElementById("txtAbstaende").disabled = true;
   	    document.getElementById("txtAbstaende").style.display = "none";  
   	    
   	    // Falls Standardbohrungen, Warnung weg machen
   	    // (falls vom Server überhaupt angezeigt)
   	    if (document.getElementById("lblHinweisAbstaende") != null)
   	    {   	      
   	      document.getElementById("lblHinweisAbstaende").innerHTML = ""; 	      
   	    }
	}
  
    // Richtigen Preis für Abstände-Modus anzeigen
    ShowPreis();
}

function ShowPreis()
{
    // Ausgewählte Optik ermitteln
    var optik = "";
	if (document.getElementById("optSchildOptikKlassik").checked == true)
	{
	optik = "klassik";
	}
	else if (document.getElementById("optSchildOptikBlanko").checked == true)
	{
	optik = "blanko";
	}
	else if (document.getElementById("optSchildOptikMilch").checked == true)
	{
	optik = "milch";
	}
 
	 // Der Preis für alle Optiken wird am Server berechnet (für die aktuelle Größe)
	 // und hier aus Lables rausgelesen.
	 // End-Preis (inkl. evtl. Rabatt)
 	 document.getElementById("txtEinzelpreis").value = document.getElementById("lblPreis_" + optik).innerHTML ;
     // Diesen Endpreis oben nochmals anzeigen
     // document.getElementById("txtEinzelpreisOben").value = document.getElementById("txtEinzelpreis").value;

 	 // Original-Preis immer hochrechnen, das ist einfacher, als 2 Preise zu merken
 	 /*var preisOriginal;
 	 preisOriginal = document.getElementById("txtEinzelpreis").value.replace(",",".") / 0.9  ;
 	 
 	 preisOriginal = (preisOriginal.toFixed) ? preisOriginal.toFixed(2) :
                          Math.floor(preisOriginal) + "." + (Math.pow(10, 2) + Math.round((preisOriginal - Math.floor(preisOriginal)) *
						  Math.pow(10, 2)) + "").substr(1, 2);

 	 document.getElementById("txtEinzelpreisOriginal").value = preisOriginal.toString().replace(".", ",");*/

}


function infoBefestigung()
{
  fensterInfo = window.open("befestigung", "Zweitfenster", "width=400,height=350,scrollbars=no,status=no,menubar=no");
  fensterInfo.focus();

	fensterInfo.document.open();
	fensterInfo.document.write('<html><head><title>Befestigung: Info</title><LINK href="lasergravur-shop.css" type="text/css" rel="stylesheet"></head>');
	fensterInfo.document.write('<body bgcolor="#e9e9e9"><table border=0 cellspacing=5 cellpadding=5><tr><td>');
	fensterInfo.document.write('<br><p>Befestigungsset f&uuml;r das Doppelglas-Schild besteht aus:</p><ul><li>4 edle Wand-Abstandhalter (Messing vernickelt), Abstand zur Wand 20 mm </li><li>4 Dekokappen (Messing veredelt in chrom, gold oder silber), Durchschnitt der Dekokappen betr&auml;gt 15 mm</li><li>4 Schrauben</li><li>4 D&uuml;bel</li></ul>');
    fensterInfo.document.write('<br><p>Es geht bei diesem Set um ein hochwertiges Design-Produkt. Das Befestigungsset ist montagefertig und montagefreundlich, zum sofortigen Einsatz an die Mauer, Wand, T&uuml;r o.&auml;., im Au&szlig;en- oder im Innenbereich. Eine Montageanleitung wird dem Schild beigelegt.</p>');
    fensterInfo.document.write('<br><p>Brauchen Sie nur das Befestigungsset? Gerne nehmen wir Ihre Bestellung per <a href="mailto:info@doppelglas-schilder.de">E-Mail</a> entgegen, Kosten beim separaten Kauf des Sets: 19 Euro pro komplettes Set, zzgl. Versand 6,90 Euro, zzgl. MwSt 19%.</p>');    
	fensterInfo.document.write('</td></tr></table></body></html>');
}
 

function infoZahlungsart()
{
  fensterInfo = window.open("zahlungsart", "ZahlungsartFenster", "width=500,height=350,scrollbars=yes");
  fensterInfo.focus();
													
	fensterInfo.document.open();
	fensterInfo.document.write('<html><head><title>Zahlungsart: Info</title><LINK href="lasergravur-shop.css" type="text/css" rel="stylesheet"></head>');
	fensterInfo.document.write('<body bgcolor="#e9e9e9"><table border=0 cellspacing=5 cellpadding=5><tr><td>');
	fensterInfo.document.write('<br><p>Folgende Zahlungsarten bieten wir Ihnen an:</p><br><ul><li><b>Zahlung per Vorkasse</b>. Sie &uuml;berweisen uns den Kaufpreis vorab. Nach Eingang der Zahlung herstellen und versenden wir Ihr(e) Schild(er).<br>Ihr Vorteil: Sie sparen Geb&uuml;hr (s.u.).<br>Bitte beachten Sie, dass bei Vorkasse die Lieferzeit ab Geldeingang gilt.</li><br><br>');
    fensterInfo.document.write('<li><b>Zahlung auf Rechnung</b>. Sie bezahlen den Kaufpreis innerhalb von 14 Tagen nach Erhalt der Ware bequem per Bank&uuml;berweisung.<br>F&uuml;r die Herstellung auf Rechnung berechnen wir Geb&uuml;hr 3,00 Euro.</li></ul><br><br>');
    fensterInfo.document.write('<p>Unabh&auml;ngig von der ausgew&auml;hlten Zahlart bekommen Sie von uns immer eine Rechnung mit ausgewiesener MwSt f&uuml;r Ihre (Steuer-)Unterlagen, diese wird der Sendung beigelegt.</p>');
	fensterInfo.document.write('</td></tr></table></body></html>');
}																

function infoHerstellungsfrist()
{
  fensterInfo = window.open("herstellungsfrist", "HerstellungsfristFenster", "width=500,height=420,scrollbars=yes");
  fensterInfo.focus();
  
	fensterInfo.document.open();
	fensterInfo.document.write('<html><head><title>Herstellungsfrist: Info</title><LINK href="lasergravur-shop.css" type="text/css" rel="stylesheet"></head>');
	fensterInfo.document.write('<body bgcolor="#e9e9e9"><table border=0 cellspacing=5 cellpadding=5><tr><td>');
	
	fensterInfo.document.write('<br><p>Herstellungsfrist betr&auml;gt:<br><br><ul>');

	fensterInfo.document.write('<li><b>Regelfrist</b><br>betr&auml;gt 5-7 Werktage + Postweg.<br><br></li>'); 

	fensterInfo.document.write('<li><b>Expressfrist</b> betr&auml;gt 3 Werktage + Postweg.<br>');
	fensterInfo.document.write('F&uuml;r diesen Service berechnen wir einen Zuschlag i.H.v. 9% des Nettobestellwertes, mindestens jedoch 20,00 Euro pro Sendung. Der Zuschlag wird im Shop automatisch berechnet.</li>');
	
	fensterInfo.document.write('</ul><br><br><p>Anmerkungen:<br></p>');
    	
    fensterInfo.document.write('<ul><li>Bitte beachten Sie, dass bei Vorkasse die Lieferzeit ab Geldeingang gilt.</li><li>Die Einhaltung unserer Lieferverpflichtungen setzt die rechtzeitige Freigabe des Korrekturabzuges voraus.</li>');
    fensterInfo.document.write('</ul>');    


	fensterInfo.document.write('</td></tr></table></body></html>');
}													
														
function infoVersandart()
{
  fensterInfo = window.open("versandart", "VersandartFenster", "width=500,height=450,scrollbars=yes");
  fensterInfo.focus();

	fensterInfo.document.open();
	fensterInfo.document.write('<html><head><title>Versandart: Info</title><LINK href="lasergravur-shop.css" type="text/css" rel="stylesheet"></head>');
	fensterInfo.document.write('<body bgcolor="#e9e9e9"><table border=0 cellspacing=5 cellpadding=5><tr><td>');
	fensterInfo.document.write('<br><p> Ihnen stehen folgende Versandarten zur Verf&uuml;gung:</p>');

	fensterInfo.document.write('<br><hr><br><p>Versand nach Deutschland:</p><ul><li><b>Standard-Versand</b>. Zustellung erfolgt mit UPS in ein bis drei Werktagen nach der Fertigstellung.');
	fensterInfo.document.write('</li><br><br><li><b>Express-Versand</b>. Die Zustellung Ihrer Sendung erfolgt mit UPS zuverl&auml;ssig am n&auml;chsten Werktag nach der Fertigstellung.</li></ul>');
    fensterInfo.document.write('<br><hr><br><p>Versand nach &Ouml;sterreich, Spanien, Italien:</p><ul><li><b>International EU</b>. UPS-Versand.</li></ul>');
    fensterInfo.document.write('<br><hr><br><p>Versand nach Schweiz:</p><ul><li><b>International nicht-EU</b>. DHL-Versand.</li></ul><br><hr>');
    
	fensterInfo.document.write('</td></tr></table></body></html>');
	
}

function infoMengenrabatt()
{
  fensterInfo = window.open("mengenrabatt", "MengenrabattFenster", "width=400,height=270,scrollbars=yes");
  fensterInfo.focus();

	fensterInfo.document.open();
	fensterInfo.document.write('<html><head><title>Mengenrabatt: Info</title><LINK href="lasergravur-shop.css" type="text/css" rel="stylesheet"></head>');
	fensterInfo.document.write('<body bgcolor="#e9e9e9"><table border=0 cellspacing=5 cellpadding=5><tr><td>');
	fensterInfo.document.write('<br><ul><li> Bei einem Netto-Bestellwert von &uuml;ber <b>200,- Euro</b> erhalten Sie in unserem Shop automatisch 3% Rabatt.</li><br>');
	fensterInfo.document.write('<br><li> Bei einem Netto-Bestellwert von &uuml;ber <b>500,- Euro</b> erhalten Sie in unserem Shop automatisch 6% Rabatt.</li><br>');
    fensterInfo.document.write('<br><li> Falls Sie f&uuml;r mehr als <b>1.000,- Euro</b> Netto bestellen m&ouml;chten, setzen Sie sich bitte mit uns in Verbindung, gerne erstellen wir f&uuml;r Sie ein individuelles Angebot. ');
    fensterInfo.document.write('<a title="Kontakt aufnehmen" href="impressum.html" target="_new">Kontakt aufnehmen</a></li></ul>');    
	fensterInfo.document.write('</td></tr></table></body></html>');
}

function berechnePreisBlanko() 
{
    var breite = document.getElementById("txtSchildBreiteBlanko").value;
    var hoehe = document.getElementById("txtSchildHoeheBlanko").value;
    var befestigung = document.getElementById("cmbBefestigungBlanko").value;

    document.location = "../acrylglasschild-online-gestalten.aspx?schildOptik=blanko&schildBreite="
      + breite + "&schildHoehe=" + hoehe + "&befestigungFarbe=" + befestigung;
}

function berechnePreisKlassik() 
{
    var breite = document.getElementById("txtSchildBreiteKlassik").value;
    var hoehe = document.getElementById("txtSchildHoeheKlassik").value;
    var befestigung = document.getElementById("cmbBefestigungKlassik").value;

    document.location = "../acrylglasschild-online-gestalten.aspx?schildOptik=klassik&schildBreite="
      + breite + "&schildHoehe=" + hoehe + "&befestigungFarbe=" + befestigung;
}

function berechnePreisMilch() {
    var breite = document.getElementById("txtSchildBreiteMilch").value;
    var hoehe = document.getElementById("txtSchildHoeheMilch").value;
    var befestigung = document.getElementById("cmbBefestigungMilch").value;

    document.location = "../acrylglasschild-online-gestalten.aspx?schildOptik=milch&schildBreite="
      + breite + "&schildHoehe=" + hoehe + "&befestigungFarbe=" + befestigung;
}


function getPreis() {
    var breite = document.getElementById("txtSchildBreite").value;
    var hoehe = document.getElementById("txtSchildHoehe").value;
    var flaeche;

    // Startpreis
    var preis = 69;
    var preisRabatt;
	var aufpreis = 0.45;

	// Ausgewählte Optik ermitteln
	var optik = "";
	if (document.getElementById("optSchildOptikBlanko").checked == true) 
	{
	    optik = "blanko";
	}
	else
	    if (document.getElementById("optSchildOptikMilch").checked == true) 
	{
	    optik = "milch";
	}
	else 
	{
	    optik = "klassik";
	}

	// Falls Werte gültig ist
	if (isNaN(breite) || isNaN(hoehe)
	    || breite < 100 || breite > 600
        || hoehe < 100 || hoehe > 600)
    {
        preis = "- - -";
        preisRabatt = "- - -";
    }
    else {
	
	    flaeche = breite * hoehe;
	    
	    // Jetzt in der Schleife wächst der Preis,
	    // mit dem Flächen-Schritt 1000, jeweils um 0,45 Euro 
	    for (i = 16000; i <= flaeche; i = i + 1000)
    	{
	    // Preis weiter hochzählen
	        preis = preis + aufpreis;
	    }
				
	    // Rabatt für die Blanko-Optik 
	    if (optik == "blanko")
	    {
	        preis = preis - 30;
	    }
	    else
	    // Aufpreis für die Milch-Optik
	    if (optik == "milch") 
	    {
	        preis = preis + 18;
	    }

	    preisRabatt = preis * 1;

	    preis = (preis.toFixed) ? preis.toFixed(2) :
                          Math.floor(preis) + "." + (Math.pow(10, 2) + Math.round((preis - Math.floor(preis)) *
						  Math.pow(10, 2)) + "").substr(1, 2);

	    preisRabatt = (preisRabatt.toFixed) ? preisRabatt.toFixed(2) :
                          Math.floor(preisRabatt) + "." + (Math.pow(10, 2) + Math.round((preisRabatt - Math.floor(preisRabatt)) *
						  Math.pow(10, 2)) + "").substr(1, 2);
	    
	}

	
	document.getElementById("txtSchildPreis").value = preis;
	//document.getElementById("txtSchildPreisRabatt").value = preisRabatt;

	// Link zur Gestaltung
	document.getElementById("lnkZurGestaltung").href =
	   "acrylglasschild-online-gestalten.aspx?schildOptik=" + optik +
      "&schildBreite=" + breite + "&schildHoehe=" + hoehe ;

	// Optik am Musterbild aktualisieren
	document.getElementById("imgSchildOptik").src = "dateien/schilder-optik-" + optik + ".jpg";
	
 
 }
