jQuery.noConflict();

jQuery(document).ready(function ($) {
		
		//jQuery("#antragunfallmotorsport input.anzahl_vers").bind("keyup", recalc);
		//jQuery(".mainversicherung input.powermail_check, .unterversicherung input.powermail_check").bind("click",versicherungcheckclick);
		jQuery("#antragunfallmotorsport select").bind("change", calcunfallmotor);
		jQuery(".tx-powermailcalc-pi1 select").bind("change", calcunfallmotor);
		jQuery(".calc_betrag").css("font-weight","bold");
		// run the calculation function now
		calcunfallmotor();
		//recalc();
		
});



function calcunfallmotor(){
		
		//var grundsumme_array = jQuery("select.calc_grundsumme :selected").val().split("-");
		if(jQuery("select.calc_grundsumme :selected").val()) {
			var grundsumme_array = jQuery("select.calc_grundsumme :selected").val().split("-");
			var grundsumme_1 = grundsumme_array[0];
			var grundsumme_2 = grundsumme_array[1];
		}
		
		if(jQuery("select.calc_beruf :selected").val() == 1) {
			var grundsumme = grundsumme_1;
		} else {
			var grundsumme = grundsumme_2;
		}
		
		if(jQuery("select.calc_zahlweise :selected").val() == 12) {
			var grundsumme = (0.95 * grundsumme);
		}
		if(jQuery("select.calc_zahlweise :selected").val() == 6) {
			var grundsumme = ((0.95 * grundsumme) / 0.97);
		}
		
		jQuery("input.calc_betrag").calc(
			// the equation to use for the calculation
			"(grundsumme / laufzeitwert) * zahlweisewert",
			// define the variables used in the equation, these can be a jQuery object
			{
				grundsumme: grundsumme,
				zahlweisewert: jQuery(".calc_zahlweise"),
				laufzeitwert: jQuery(".calc_laufzeit")
				
			},
			
			// define the formatting callback, the results of the calculation are passed to this function
			function (s){
				// return the number as a dollar amount
				return s.toFixed(2) + " Euro ";
			},
			// define the finish callback, this runs after the calculation has been complete
			function ($this){
				// sum the total of the $("[id^=total_item]") selector
				var sum = jQuery(this).sum();
				jQuery(".calc_betrag").val(
					// round the results to 2 digits
					sum.toFixed(2) + " Euro "
				);
			}
		);
		
}
		
