var werbeflaeche = false;

function selecttype(elem){
    
    var lis = elem.parentNode.getElementsByTagName("li");
    
    for (var i=0; i<lis.length; i++){

        lis[i].className = "";   
        
    }
    
    elem.className = "selected";
    werbeflaeche = elem.id;
    
}


function berechnen() 
{ 
    
   if (werbeflaeche == false){
        
       alert('Bitte selektieren Sie eine Werbefläche.');
       return;
       
   }
var b = document.getElementById('stkz').value; 
var d = 0;

if(b <= 100 && werbeflaeche != 'gs61') {
	
	var params = new Hash();
		   params.set('ajax','rechner');
		   params.set('anzahl',b);
		   params.set('type',werbeflaeche);
	
	$('loader').setStyle({display: 'block'});
	
	new Ajax.Request('index.php', {
		parameters: params,
		onSuccess: function(transport) {
			var ergebnis = 1*transport.responseText.replace(/,/,".");
				   ergebnis = ergebnis * b;
			document.getElementById('ergebnis').innerHTML = ergebnis.toFixed(2).replace(/\./,",")+" &euro";
			$('loader').setStyle({display: 'none'});
		},
		onFailure:function() {$('loader').setStyle({display: 'none'});}
	});

}else{

	if(werbeflaeche == 'gf'){
			m1 = 23;     // 100 Stückpreis nach Menge gestaffelt
			m2 = 6.68;     // 500  
			m3 = 4.21;     // 1000
			m4 = 2.21;    // 10000
		} 
		else if (werbeflaeche == 'clb') {
			m1 = 23.40;    // 100
			m2 = 7.04;     // 500
			m3 = 5.19;     // 1000    
			m4 = 5.19;     // 10000    
		}
		else if (werbeflaeche == 'clp') {
			m1 = 11.65;    // 100
			m2 = 11.65;    // 500
			m3 = 1.67;     // 1000   
			m4 = 0.71;     // 10000   
		}
		else if (werbeflaeche == 'gs61') {
			m1 = 12.20;    // 100
			m2 = 2.84;     // 500  
			m3 = 1.79;     // 1000
			m4 = 0.92;     // 10000
		}
		else if (werbeflaeche == 'gs81') {
			m1 = 15.20;    // 100
			m2 = 3.94;     // 500  
			m3 = 2.56;     // 1000
			m4 = 1.21;     // 10000
		}
if (b > 20000){
	alert('Stückzahlen über 20.000 sind nur auf Anfrage erhältlich.');
	}
	else if (b >= 10000){
		d = b*m4;
		}
		else if (b >= 1000){
			d = b*m3;
			}
			else if (b >= 500){
				d = b*m2;
				}
				else if (b >= 100){
						d = b*m1;
						}
						else if (b < 100) {
						// Berechnung fuer Mengen unter 100 Stueck
						alert('Stückzahlen unter 100 sind nur auf Anfrage erhältlich.');
						}

	d = Math.round(d*100)/100;
	d = d.toFixed(2);
	d = String(d);
	d = d.replace(/[.]/,',');
	e = d + '&nbsp;&euro;';

	document.getElementById('ergebnis').innerHTML = e;
}
return false;

}