function listeform ( id, w )
{	
	if(w>0)
	{
		document.getElementById('f_bezeichnung').innerHTML ='<strong>' + 'Tischform' + '</strong>' + '(' + id + ')'; 
		document.getElementById('f_wert').innerHTML = w + ',' + '00' + ' ' + '€'; 
		document.getElementById('form_bezeichnung').value = '-' + ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if(w == 0)
	{
		document.getElementById('f_bezeichnung').innerHTML = '<strong>' + 'Tischform' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('f_wert').innerHTML = 'inkl.';
		document.getElementById('form_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listeform_engl ( id, w )
{	
	if(w>0)
	{
		document.getElementById('f_bezeichnung').innerHTML ='<strong>' + 'Shape' + '</strong>' + '(' + id + ')'; 
		document.getElementById('f_wert').innerHTML = w + ',' + '00' + ' ' + '€'; 
		document.getElementById('form_bezeichnung').value = '-' + ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if(w == 0)
	{
		document.getElementById('f_bezeichnung').innerHTML = '<strong>' + 'Shape' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('f_wert').innerHTML = 'incl.';
		document.getElementById('form_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listetuch ( id, w )
{	
	if(w>0)
	{
		document.getElementById('t_bezeichnung').innerHTML = '<strong>' + 'Spieltuch' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('t_wert').innerHTML = w + ',' + '00' + ' ' + '€';
		document.getElementById('tuch_bezeichnung').value = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if(w == 0)
	{
		document.getElementById('t_bezeichnung').innerHTML = '<strong>' + 'Spieltuch' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('t_wert').innerHTML = 'inkl.';
		document.getElementById('tuch_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listetuch_engl ( id, w )
{	
	if(w>0)
	{
		document.getElementById('t_bezeichnung').innerHTML = '<strong>' + 'Layout' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('t_wert').innerHTML = w + ',' + '00' + ' ' + '€';
		document.getElementById('tuch_bezeichnung').value = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if(w == 0)
	{
		document.getElementById('t_bezeichnung').innerHTML = '<strong>' + 'Layout' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('t_wert').innerHTML = 'incl.';
		document.getElementById('tuch_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listebeine ( id, w )
{	
	if(w>0)
	{
		document.getElementById('b_bezeichnung').innerHTML = '<strong>' + 'Tischbeine' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('b_wert').innerHTML = w + ',' + '00' + ' ' + '€';
		document.getElementById('beine_bezeichnung').value = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if(w == 0)
	{
		document.getElementById('b_bezeichnung').innerHTML = '<strong>' + 'Tischbeine' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('b_wert').innerHTML = 'inkl.';
		document.getElementById('beine_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listebeine_engl ( id, w )
{	
	if(w>0)
	{
		document.getElementById('b_bezeichnung').innerHTML = '<strong>' + 'Base' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('b_wert').innerHTML = w + ',' + '00' + ' ' + '€';
		document.getElementById('beine_bezeichnung').value = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if(w == 0)
	{
		document.getElementById('b_bezeichnung').innerHTML = '<strong>' + 'Base' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('b_wert').innerHTML = 'incl.';
		document.getElementById('beine_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listearm ( id, w )
{	
	if(w>0)
	{
		document.getElementById('a_bezeichnung').innerHTML = '<strong>' + 'Armauflage' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('a_wert').innerHTML = w + ',' + '00' + ' ' + '€';
		document.getElementById('arm_bezeichnung').value = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if (w == 0)
	{
		document.getElementById('a_bezeichnung').innerHTML = '<strong>' + 'Armauflage' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('a_wert').innerHTML = 'inkl.';
		document.getElementById('arm_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listearm_engl ( id, w )
{	
	if(w>0)
	{
		document.getElementById('a_bezeichnung').innerHTML = '<strong>' + 'Leather Rail' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('a_wert').innerHTML = w + ',' + '00' + ' ' + '€';
		document.getElementById('arm_bezeichnung').value = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';
	}
	else if (w == 0)
	{
		document.getElementById('a_bezeichnung').innerHTML = '<strong>' + 'Leather Rail' + '</strong>' + ' ' + '(' + id + ')';
		document.getElementById('a_wert').innerHTML = 'incl.';
		document.getElementById('arm_bezeichnung').value = '-'+ ' ' + id;
	}
}
function listespar ( id, w )
{
	
	var checkBoxes = document.getElementById('Aussparungen').getElementsByTagName('input');
	var i=0;
	var tempvar =0;
	document.getElementById('s_bezeichnung').innerHTML = '<strong>' + 'Aussparungen' + '</strong>' + ' ' + '(';
	document.getElementById('spar_bezeichnung').value = "";
	
	while (checkBoxes.length > i)
	{
		
	if(checkBoxes[i].checked )
	{
		if(tempvar == 0)
		{
			document.getElementById('s_bezeichnung').innerHTML +=checkBoxes[i].name;
			document.getElementById('spar_bezeichnung').value += checkBoxes[i].name;
			tempvar++;
		}
		else
		{
			if(w > 0)
			{	
				document.getElementById('s_bezeichnung').innerHTML += ',' + ' ' + checkBoxes[i].name;
				document.getElementById('spar_bezeichnung').value += ','+ ' ' + checkBoxes[i].name;
	    	}
	   		else if (w == 0)
			{		
				document.getElementById('s_bezeichnung').innerHTML +=',' + ' ' + checkBoxes[i].name;
				document.getElementById('spar_bezeichnung').value += ','+ ' ' + checkBoxes[i].name;
	    	} 
		}
		
	}
	i++;
	}
	document.getElementById('s_bezeichnung').innerHTML += ')';
		if (document.getElementById('s_bezeichnung').innerHTML == '<strong>' + 'Aussparungen' + '</strong>' + ' ' + '(' + ')')
	       document.getElementById('s_bezeichnung').innerHTML = '<strong> Aussparungen </strong> (keine)';
	    if (document.getElementById('spar_bezeichnung').value == "")
	       document.getElementById('spar_bezeichnung').value = '-' + ' ' + 'keine';
	
/*	document.getElementById('s_bestellung').innerHTML = "";	
	document.getElementById('s_bestellung').innerHTML = '-'+ ' ' + id + ' ' +'(' + '+' + w + ' ' +'€' +')';*/

}
function listespar_engl ( id, w )
{
	
	var checkBoxes = document.getElementById('Aussparungen').getElementsByTagName('input');
	var i=0;
	var tempvar =0;
	document.getElementById('s_bezeichnung').innerHTML = '<strong>' + 'Notch' + '</strong>' + ' ' + '(';
	document.getElementById('spar_bezeichnung').value = "";
	
	while (checkBoxes.length > i)
	{
		
	if(checkBoxes[i].checked )
	{
		if(tempvar == 0)
		{
			document.getElementById('s_bezeichnung').innerHTML +=checkBoxes[i].name;
			document.getElementById('spar_bezeichnung').value += checkBoxes[i].name;
			tempvar++;
		}
		else
		{
			if(w > 0)
			{	
				document.getElementById('s_bezeichnung').innerHTML += ',' + ' ' + checkBoxes[i].name;
				document.getElementById('spar_bezeichnung').value += '-'+ ' ' + checkBoxes[i].name + ' ' +'(' + '+' + w + ' ' +'€' + ')' + '\n' + '                                    ';
	    	}
	   		else if (w == 0)
			{		
				document.getElementById('s_bezeichnung').innerHTML +=',' + ' ' + checkBoxes[i].name;
				document.getElementById('spar_bezeichnung').value += ','+ ' ' + checkBoxes[i].name;
	    	} 
		}
		
	}
	i++;
	}
	document.getElementById('s_bezeichnung').innerHTML += ')';
		if (document.getElementById('s_bezeichnung').innerHTML == '<strong>' + 'Notch' + '</strong>' + ' ' + '(' + ')')
	       document.getElementById('s_bezeichnung').innerHTML = '<strong> Notch </strong> (none)';
	    if (document.getElementById('spar_bezeichnung').value == "")
	       document.getElementById('spar_bezeichnung').value = '-' + ' ' + 'none';
}

function listecards(id, count, price)
{
//	alert(id + " " + count + " " + price);
	var sumCards = (parseInt(count, 10) - 1) * parseFloat(price);
//	alert(sumCards);
		document.getElementById('k_bezeichnung').innerHTML = '<strong>' + 'RFID-Karten Deck(s)' + '</strong>' + ' ' + '(' + count + " 	Deck(s)" + ')';
		if (sumCards != 0)
		{
			
			document.getElementById('k_wert').innerHTML = sumCards + ',' + '00' + ' ' + '€';
			document.getElementById('kar_bezeichnung').value ='-' + ' ' + count + ' Karten Deck(s)' + ' (' + sumCards + ' €' + ')';  
		}
		else 
		{
			document.getElementById('k_wert').innerHTML = 'inkl.';
			document.getElementById('kar_bezeichnung').value ='-' + ' ' + count + ' Karten Deck(s)';
		}
}
function listecards_engl(id, count, price)
{
//	alert(id + " " + count + " " + price);
	var sumCards = (parseInt(count, 10) - 1) * parseFloat(price);
//	alert(sumCards);
		document.getElementById('k_bezeichnung').innerHTML = '<strong>' + 'RFID-Card Deck(s)' + '</strong>' + ' ' + '(' + count + " 	Deck(s)" + ')';
		if (sumCards != 0)
		{
			
			document.getElementById('k_wert').innerHTML = sumCards + ',' + '00' + ' ' + '€';
			document.getElementById('kar_bezeichnung').value ='-' + ' ' + count + ' Card Deck(s)' + ' (' + sumCards + ' €' + ')';  
		}
		else 
		{
			document.getElementById('k_wert').innerHTML = 'incl.';
			document.getElementById('kar_bezeichnung').value ='-' + ' ' + count + ' Card Deck(s)';
		}
}

function getSum (startwert)
{	
	var sum = startwert;
	var value = 0;

	var inputs = document.getElementsByTagName('input');
	for (var i = 0; i < inputs.length; i++)
	{
		if (inputs[i].checked && inputs[i].type == 'radio')
		{
			if (inputs[i].value != "")
			{
				value = parseInt(inputs[i].value, 10);
				sum += value;
			}
		}	
	}
	
	var selects = document.getElementsByTagName('select');
	for (var i = 0; i < selects.length; i++)
		if (selects[i].id == 'Karten')
			sum += (parseInt(selects[i].value, 10) -1) * 130;
	
	document.getElementById('summe').value =  formatZahl(sum,2,true) + ' ' + '€';
}

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 check()
{
	var emailvalue = document.getElementById("email").value;
	var filter_e = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+[.][a-zA-Z]+$/;
	
/*	alert(emailvalue);
	alert(filter.test(emailvalue));*/
	if ((emailvalue == '') || (!filter_e.test(emailvalue)))
	{
       alert("Email: Bitte überprüfen Sie Ihre E-Mail-Adresse!");
       document.getElementById("email").focus();

   return false;
    }
}

function check_engl()
{
	var emailvalue = document.getElementById("email").value;
	var filter = /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+[.][a-zA-Z]+$/;
	
/*	alert(emailvalue);
	alert(filter.test(emailvalue));*/
	if ((emailvalue == '') || (!filter.test(emailvalue)))
	{
       alert("email: Please correct your emailadress!");
       document.getElementById("email").focus();

   return false;

	}	   
}
