$(document).ready(function(){

miniFlag = $("#p_f_5_35_hi");

if(miniFlag.length > 0){
function calcSumm(vznos, plat, srok){
	var kSrok = 12*100;
	var paySrok = srok - 1; //срок кредита - месяц с которого начинается выплата основного долга

	curStavka = procData[0];
		if(srok > 12) curStavka = procData[1];
		if(srok > 24) curStavka = procData[2];
		if(srok > 36) curStavka = procData[3];
		if(srok > 48) curStavka = procData[4];
		if(srok > 60) curStavka = procData[5];
		if(srok > 72) curStavka = procData[6];
	
	credSummFull = (kSrok / curStavka) * plat * (1 - Math.pow((1 + curStavka / kSrok), (-paySrok)));
	credSummFull = Math.round(credSummFull + vznos);
	
	$("#p_f_5_35_hi").val(credSummFull);
}

minVznos = 100000;
maxVznos = 2500000;
minPlat = 10000;
maxPlat = 250000;
minSrok = 12;
maxSrok = 84;

initVznos = 150000;
initPlat = 10000;
initSrok = 12;
	if($('#vznosProc').val() != '') initVznos = $('#vznosProc').val()
	if($('#platProc').val() != '') initPlat = $('#platProc').val()
	if($('#srokProc').val() != '') initSrok = $('#srokProc').val()

calcSumm(initVznos, initPlat, initSrok);

	//Слайдер перв. взноса
		$("#vznosSlider").slider({
			value: initVznos,
			min: minVznos,
			max: maxVznos,
			step: 50000,
			slide: function(event, ui) {
				$('#vznosProc').val(ui.value);
				initVznos = ui.value;
				calcSumm(ui.value, initPlat, initSrok);
			}
		});
		$('#vznosProc').val(initVznos);
		
		$('#vznosProc').blur(function(){
			initVznos = $('#vznosProc').val()*1;
			
			if(isNaN(initVznos)){
				initVznos = minVznos;
			}
			else{
				if(initVznos < minVznos) initVznos = minVznos
				if(initVznos > maxVznos) initVznos = maxVznos
			}
			
			$('#vznosProc').val(initVznos);
			$("#vznosSlider").slider('value', initVznos);
			calcSumm(initVznos, initPlat, initSrok);
		});
		
	//Слайдер платежа
		$("#platSlider").slider({
			value: initPlat,
			min: minPlat,
			max: maxPlat,
			step: 5000,
			slide: function(event, ui) {
				$('#platProc').val(ui.value);
				initPlat = ui.value;
				calcSumm(initVznos, ui.value, initSrok);
			}
		});	
		$('#platProc').val(initPlat);
		
		$('#platProc').blur(function(){
			initPlat = $('#platProc').val()*1;
			
			if(isNaN(initPlat)){
				initPlat = minPlat;
			}
			else{
				if(initPlat < minPlat) initPlat = minPlat
				if(initPlat > maxPlat) initPlat = maxPlat
			}
			
			$('#platProc').val(initPlat);
			$("#platSlider").slider('value', initPlat);
			calcSumm(initVznos, initPlat, initSrok);
		});
	
	//Слайдер срока кредитования
		$("#srokSlider").slider({
			value: initSrok,
			min: minSrok,
			max: maxSrok,
			step: 12,
			slide: function(event, ui) {
				$('#srokProc').val(ui.value);
				initSrok = ui.value;
				calcSumm(initVznos, initPlat, ui.value);
			}
		});	
		$('#srokProc').val(initSrok);
		
		$('#srokProc').blur(function(){
			initSrok = $('#srokProc').val()*1;
			
			if(isNaN(initSrok)){
				initSrok = minSrok;
			}
			else{
				if(initSrok < minSrok) initSrok = minSrok
				if(initSrok > maxSrok) initSrok = maxSrok
			}
			
			$('#srokProc').val(initSrok);
			$("#srokSlider").slider('value', initSrok);
			calcSumm(initVznos, initPlat, initSrok);
		});

$("#calcLoadButt").click(function(){
	$("#calcForm").submit();
	
	return false
});

}
});
