function formatZahl(zahl, k, fix) {

    if(!k) k = 0;
    var neu = '';
    var dec_point = ',';
    var thousands_sep = '.';
    
    // Runden
    var f = Math.pow(10, k);
    zahl = '' + parseInt(zahl * f + (.5 * (zahl > 0 ? 1 : -1)) ) / f ;
    
    // Komma ermittlen
    var idx = zahl.indexOf('.');

    // fehlende Nullen einfügen
    if(fix)    {
         zahl += (idx == -1 ? '.' : '' )+ f.toString().substring(1);
    }

	var sign = zahl < 0;
	if(sign) zahl = zahl.substring(1);
    idx = zahl.indexOf('.');

    // Nachkommastellen ermittlen
    if( idx == -1) idx = zahl.length;

    else neu = dec_point + zahl.substr(idx + 1, k);
    while(idx > 0)    {

        if(idx - 3 > 0)
        neu = thousands_sep + zahl.substring( idx - 3, idx) + neu;
        else
        neu = zahl.substring(0, idx) + neu;
        idx -= 3;
    }
    return (sign ? '-' : '') + neu;
}


function calculate(lang) {

var evp = 29.9;
var anz_de = 0;
var anz_en = 0;

if (document.getElementById("art_anz")) {

if (document.getElementById("art_anz").value >= 1) {
   anz_de = document.getElementById("art_anz").value;
}

// }


//if (document.getElementById("art_2_en")) {
//if (anz_en = document.getElementById("art_2_en").value >= 1) {
//    anz_en = document.getElementById("art_2_en").value;
// }

}

var sum = (anz_de*evp)+(anz_en*evp);
// sum= sum.toFixed(2)
document.getElementById("gesamtpreis").innerHTML = formatZahl(sum,2,true);

}

function loadContent(DATEI)
{
    xmlHttpObject.open('get',DATEI);
    switch(DATEI) {
      case 'add_liefer_de.php':
           xmlHttpObject.onreadystatechange = handleContent;
           break;
      case 'add_liefer_en.php':
           xmlHttpObject.onreadystatechange = handleContent;
           break;
      case 'add_liefer_fr.php':
           xmlHttpObject.onreadystatechange = handleContent;
           break;
      case 'flash_1.html':
           xmlHttpObject.onreadystatechange = handleContent1;
           break;
      case 'flash_2.html':
           xmlHttpObject.onreadystatechange = handleContent2;
           break;
      case 'flash_3.html':
           xmlHttpObject.onreadystatechange = handleContent3;
           break;
      case 'flash_4.html':
           xmlHttpObject.onreadystatechange = handleContent4;
           break;
    }
    xmlHttpObject.send(null);
    return false;
}

function handleContent()
{
    if (xmlHttpObject.readyState == 4)
    {
        document.getElementById("add_liefer").innerHTML = xmlHttpObject.responseText;
    }
}

function handleContent1()
{
    if (xmlHttpObject.readyState == 4)
    {
        document.getElementById("flash_1").innerHTML = xmlHttpObject.responseText;
    }
}

function handleContent2()
{
    if (xmlHttpObject.readyState == 4)
    {
        document.getElementById("flash_2").innerHTML = xmlHttpObject.responseText;
    }
}

function handleContent3()
{
    if (xmlHttpObject.readyState == 4)
    {
        document.getElementById("flash_3").innerHTML = xmlHttpObject.responseText;
    }
}

function handleContent4()
{
    if (xmlHttpObject.readyState == 4)
    {
        document.getElementById("flash_4").innerHTML = xmlHttpObject.responseText;
    }
}

function PopUp(URL) {

window.open(URL,'Gutschein','width =600,height=400,resizable=no,scrollbars=no,location=no,top='+( (screen.availHeight/2)-(400/2))+',left='+((screen.availWidth/2)-(600/2))+'') ;

}

function submitregistration() {
                var form = document.form_buy;
                var r = new RegExp("[\<|\>|\"|'|\%|\;|\(|\)|\&|\+|\-]", "i");
                var isvalid = true;



            if (!form.widerruf.checked) {
				alert( "Sie müssen der Widerrufsbelehrung zustimmen!\nYou have to agree to your right of revocation!" );
				return false;
			}
			if( !isvalid) {
				alert("Bitte überprüfen Sie, ob das Formular komplett und richtig ausgefüllt ist." );
			}
			return isvalid;
}

