/**
 * @author michael
 */

var val = 0;

if (!min) {
	
	var min = 0;
	
}

$(document).ready(function(){
	
	calculate();
	
	$(".optionValue").change(function() {
		
		val = calculate();
		
	} );
	
	if (val > min) {
	
		$('#cc_modul_area').slideDown('slow');
	
	}

});

function getFirstRate(val) {
	
	p1 = val / 12;
	p1 = Math.floor(p1);
	
	return (val - p1 * 11).toFixed(2);
	
}

function getRate(val) {
	
	p1 = val / 12;
	p1 = Math.floor(p1);
	
	return p1.toFixed(2);
	
}

function calculate() {
	
	var pBase = $('#infoPrice').text();
	pBase = pBase.replace(/\,/, '.');
	
	$('#cc_modul_area').slideUp('slow', function() {
		
		$('.cc_modul .credit_complete').each(function() {
			
			$(this).text(pBase.replace(/(?!\.)\D/g, ''));
			
		} );
		
		$('.cc_modul .credit_rate').each(function() {
			
			rate = parseFloat(pBase.replace(/(?!\.)\D/g, ''));
			
			$(this).text(getRate(rate));
			
		} );
		
		$('.cc_modul .credit_rest').each(function() {
			
			rate = parseFloat(pBase.replace(/(?!\.)\D/g, ''));

			$(this).text(getFirstRate(rate));
			
		} );
	
	});
	
	val = parseFloat(pBase.replace(/(?!\.)\D/g, ''));
	
	if (val > min) {
	
		$('#cc_modul_area').slideDown('slow');
	
	}
	
	return val;
	
}
