function str_replace(search, replace, subject) {
	return subject.split(search).join(replace);
}
$(function() {
	// Remove sicherheit fuers rechnen erst bei is load
	$('.akmengen').removeAttr("readonly");
	$('.akmengen').readonly = false;
	
	$('.akmengen').blur(function() {
		var classzumzaehlen = parseInt(str_replace('akmengen', '',$(this).attr('class')));
		var total = 0;
		$('.akmengen'+classzumzaehlen).each(function(index){
			neuezahl = $(this).val();
			if(!neuezahl){
				neuezahl=0;
				$(this).val(0);
			}
			//alert(neuezahl);
			total = (parseInt(total)+parseInt(neuezahl));
		});
		total = parseInt(total);
		// Neu setzen
		$('#totalmenge'+classzumzaehlen).val(total);
		var preiseinzel = $('#preis_'+classzumzaehlen).val();
		
		var ptot = (total*preiseinzel);
		$('#totalpreis'+classzumzaehlen).val(Math.round(ptot*100)/100);
	
		if(total>24 && total<73){
			rabattmenge = 10;
			$('#mengenrabatt'+classzumzaehlen).val('-'+rabattmenge+'%');
		} else if(total>72 && total<145){
			rabattmenge = 15;
			$('#mengenrabatt'+classzumzaehlen).val('-'+rabattmenge+'%');
		} else if(total>144 && total<217){
			rabattmenge = 20;
			$('#mengenrabatt'+classzumzaehlen).val('-'+rabattmenge+'%');
		} else if(total>216 && total<289){
			rabattmenge = 25;
			$('#mengenrabatt'+classzumzaehlen).val('-'+rabattmenge+'%');
		} else if(total>288){
			rabattmenge = 33;
			$('#mengenrabatt'+classzumzaehlen).val('-'+rabattmenge+'%');
		}else{
			rabattmenge = 0;
			$('#mengenrabatt'+classzumzaehlen).val('-'+rabattmenge+'%');
		}
/**
25 - 72 Paar    10%
73 - 144 Paar   15%
145 - 216 Paar  20%
217 - 288 Paar  25%
289 -    33%
**/

		var pzwischentot = (ptot-((ptot/100)*rabattmenge));
		$('#zwischentotal'+classzumzaehlen).val(Math.round(pzwischentot*100)/100);
		
		var pzwischentot2 = (pzwischentot-((pzwischentot/100)*10));
		$('#zwischentotal2'+classzumzaehlen).val(Math.round(pzwischentot2*100)/100);



		// Nun noch das gesammt Total editieren
		var mastertotalneu = 0;
		$('.zwischentotals2').each(function(index){
			var neuesmastertotaltemp = $(this).val();
			mastertotalneu = (Number(mastertotalneu)+Number(neuesmastertotaltemp));
		});
		$('#gesamttotal').val(Math.round(mastertotalneu*100)/100);
		
	});


});
function is_numeric(input){
	if( (input - 0) == input && input.length > 0){
		if(input.match('^(0|[1-9][0-9]*)$')){
			return true;
		}else{
			return false;	
		}
	}else{
		return false;
	}
}

function checkisnum(thiss){
	if(is_numeric(thiss.value)){
		$(thiss).removeClass('formfehler');
	}else{
		thiss.value="";
		$(thiss).addClass('formfehler');
	}
}

function ValuC(flagval,id,i){
	if(!istvar(flagval)){
		$('#'+id).addClass('formfehler');
		i++;
	}else{
		$('#'+id).removeClass('formfehler');
	}
	return i;	
}
function checkaktion(){
	/** Wenn ein fehler css class formfehler **/
	
	if($('#aktionform #aktionio').is(':checked')){
		var firma=$("#firma").val();
		var namebesteller=$("#namebesteller").val();
		var adresseundno=$("#adresseundno").val();
		var plz=$("#plz").val();
		var ort=$("#ort").val();
		var tel=$("#tel").val();
		var email=$("#email").val();
		var i = 0;
		i = ValuC(firma,'firma',i);
		i = ValuC(namebesteller,'namebesteller',i);
		i = ValuC(adresseundno,'adresseundno',i);
		i = ValuC(plz,'plz',i);
		i = ValuC(ort,'ort',i);
		i = ValuC(tel,'tel',i);
		if(email.length < 5){
			i++;
			alert('Bitte überprüfen Sie Ihre Daten');
			$('#email').addClass('formfehler');
		}else{
			if(!validateEmail('email')){
				i++;
				alert('Bitte überprüfen Sie Ihre Daten');
				$('#email').addClass('formfehler');
			}else{
				$('#email').removeClass('formfehler');
			}
		}
		
		if(i==0){
			$('#aktionform').submit();
			return true;
		}else{
			return false;
		}
	}else{
		$('#aktionio').addClass('formfehler');
		return false;	
	}
}
function aktbuck(){
	if($('#aktionform #aktionio').is(':checked')){
		$('#aktbutton').removeAttr("disabled");
		$('#aktbutton').disabled = false;
	}else{
		$('#aktbutton').attr("disabled", "disabled");
	}
}
function istvar(ik){
	if(ik){
		return true;
	}else{
		return false;	
	}
}
