jQuery.noConflict();
jQuery(document).ready(function(){
	jQuery(".btn-slide").click(function(){
		jQuery("#restable").slideToggle("slow");
		if (document.getElementById('slide').innerHTML == 'Показать таблицу рассчитываемого вознаграждения за период'){
			document.getElementById('slide').innerHTML = 'Скрыть таблицу рассчитываемого вознаграждения за период';
		} else {
			document.getElementById('slide').innerHTML = 'Показать таблицу рассчитываемого вознаграждения за период';
		}
		//jQuery(this).toggleClass("active"); return false;
	});
	
	jQuery("#sumvznos2").blur(function() {
		var sumvon2 = parseFloat (document.getElementById('sumvon2').value);
		var sumvznos2 = parseFloat (document.getElementById('sumvznos2').value);
		var srocdep2 = document.getElementById('srocdep2').value;
		if ((sumvon2 - (sumvznos2 *srocdep2)) < sell5) {
			jQuery("#diva1").toggle("normal");
			setTimeout ('jQuery("#diva1").toggle("normal")', 2000);
			document.getElementById('sumvznos2').value = 0;
		}
	});
	
	jQuery("#sumvon2").blur(function() {
		if (parseFloat(document.getElementById('sumvon2').value) < sell4){
			jQuery("#diva2").toggle("normal");
			document.getElementById('sumvon2').value = sell4;
			setTimeout ('jQuery("#diva2").toggle("normal")', 2000);
			
		}
	});
	
	jQuery("#depsum").blur(function() {
		if (parseFloat(document.getElementById('depsum').value) < sell3){
			jQuery("#diva3").toggle("normal");
			document.getElementById('depsum').value = sell3;
			setTimeout ('jQuery("#diva3").toggle("normal")', 2000);
			
		}
	});
});

var kzt_stavka = 9.6;
var kzt_stavka2 = 10.0;
var usd_stavka = 7;
var usd_stavka2 = 7.2;
var eur_stavka = 7;
var eur_stavka2 = 7.2;
var sell2 = kzt_stavka;
var sell3 = 15000;
var sell4 = 30000;
var sell5 = 20000;


   	var Tdate = new Date();
	var month  = Tdate.getMonth();
	var day  = Tdate.getDate();
	var year  = Tdate.getFullYear();
	
function dop_vkladChange(){
			jQuery("#panel").slideToggle("normal");
}

function resF(){
	if (document.getElementById('panel').style.display != 'none'){
		jQuery("#panel").slideToggle("normal");
	}
	if (document.getElementById('panel6').style.display != 'none'){
		jQuery("#panel6").slideToggle("normal");
	}
	if (document.getElementById('panel2').style.display != 'none'){
		jQuery("#panel2").slideToggle("normal");
	}
	document.getElementById('sp1').innerHTML =  kzt_stavka;
	document.getElementById('sp2').innerHTML =  kzt_stavka2;
}
function resF2(){
	if (document.getElementById('panel3').style.display != 'none'){
		jQuery("#panel3").slideToggle("normal");
	}
	sell2 = kzt_stavka;
}

function Dater(){
	 	month++;
		var vivodday = day;
		if ((day >= 29) && month == 2){
			if (((year-2000)/4) != 0 ) {
				vivodday = 28;
			} else {
				vivodday = 29;
			}
		}
		if ((day == 31) && ((month == 4) || (month == 6) || (month == 9) || (month == 11))){
			var vivodday = 30;
		}
		if (month > 12){
			year++;
	 		month = 1;
		}
		if (vivodday < 10){
		 vivodday = "0"+vivodday;
		}
		if (month < 10){
		 month = "0"+month;
		}
		return vivodday+"."+month+"."+year;
}

	function proverka(input) { 
	    input.value = input.value.replace(/[^\d.]/g, ''); 
	}


function selectChange(){
	var sell = document.getElementById('curr').selectedIndex;
	switch (sell) {
	  case 0:
	  	document.getElementById('sp1').innerHTML = kzt_stavka;
	  	document.getElementById('sp2').innerHTML = kzt_stavka2;
	  	document.getElementById('depsum').value = 15000;
		sell3 = 15000;
	    break
	  case 1:
	  	document.getElementById('sp1').innerHTML = usd_stavka;
	  	document.getElementById('sp2').innerHTML = usd_stavka2;
	  	document.getElementById('depsum').value = 100;
		sell3 = 100;
	    break
	  case 2:
	  	document.getElementById('sp1').innerHTML = eur_stavka;
	  	document.getElementById('depsum').value = 100;
	  	document.getElementById('sp2').innerHTML = eur_stavka2;
		sell3 = 80;
	    break
	  default:
	  	document.getElementById('sp1').innerHTML = kzt_stavka;
	  	document.getElementById('sp2').innerHTML = kzt_stavka2;
	  	document.getElementById('depsum').value = 15000;
		sell3 = 15000;
	}
}

function selectChange2(){
	var sell = document.getElementById('curs').selectedIndex;
	switch (sell) {
	  case 0:
	  	document.getElementById('sumvon2').value = 30000;
		sell2 = kzt_stavka;
		sell4 = 30000;
		sell5 = 20000;
	    break
	  case 1:
	  	document.getElementById('sumvon2').value = 200;
		sell2 = usd_stavka;
		sell4 = 200;
		sell5 = 120;
	    break
	  case 2:
	  	document.getElementById('sumvon2').value = 200;
		sell2 = eur_stavka;
		sell4 = 160;
		sell5 = 100;
	    break
	  default:
	  	document.getElementById('sumvon2').value = 30000;
		sell2 = kzt_stavka;
		sell4 = 30000;
		sell5 = 20000;
	}
}

function selectMonthChange(){
	var sell = parseInt (document.getElementById('srocdep').value);
	switch (sell) {
	  case 1: case 21: case 31: case 41: case 51:
	  	document.getElementById('sp3').innerHTML = 'месяц';
	  	document.getElementById('sp4').innerHTML = sell;
	  	document.getElementById('sp6').innerHTML = sell;
	  	document.getElementById('sp5').innerHTML = 'месяц';
	  	document.getElementById('sp7').innerHTML = 'месяц';
	    break
	  case 2: case 3: case 4: case 22: case 23: case 24: case 32: case 33: case 34: case 42: case 43: case 44: case 52: case 53: case 54:
	  	document.getElementById('sp3').innerHTML = 'месяца';
	  	document.getElementById('sp4').innerHTML = sell;
	  	document.getElementById('sp6').innerHTML = sell;
	  	document.getElementById('sp5').innerHTML = 'месяца';
	  	document.getElementById('sp7').innerHTML = 'месяца';
	    break
	  case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 25: case 26: case 27: case 28: case 29: case 30: case 35: case 36: case 37: case 38: case 39: case 40: case 45: case 46: case 47: case 48: case 49: case 50: case 55: case 56: case 57: case 58: case 59: case 60:
	  	document.getElementById('sp3').innerHTML = 'месяцев';
	  	document.getElementById('sp4').innerHTML = sell;
	  	document.getElementById('sp6').innerHTML = sell;
	  	document.getElementById('sp5').innerHTML = 'месяцев';
	  	document.getElementById('sp7').innerHTML = 'месяцев';
	    break
	  default:
	  	document.getElementById('sp3').innerHTML = 'месяцев';
	  	document.getElementById('sp4').innerHTML = sell;
	  	document.getElementById('sp6').innerHTML = sell;
	  	document.getElementById('sp5').innerHTML = 'месяцев';
	  	document.getElementById('sp7').innerHTML = 'месяцев';
	}
}
function selectMonthChange2(){
	var sell = parseInt (document.getElementById('srocdep2').value);
	switch (sell) {
	  case 1: case 21: case 31: case 41: case 51:
	  	document.getElementById('sp8').innerHTML = 'месяц';
	    break
	  case 2: case 3: case 4: case 22: case 23: case 24: case 32: case 33: case 34: case 42: case 43: case 44: case 52: case 53: case 54:
	  	document.getElementById('sp8').innerHTML = 'месяца';
	    break
	  case 5: case 6: case 7: case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: case 19: case 20: case 25: case 26: case 27: case 28: case 29: case 30: case 35: case 36: case 37: case 38: case 39: case 40: case 45: case 46: case 47: case 48: case 49: case 50: case 55: case 56: case 57: case 58: case 59: case 60:
	  	document.getElementById('sp8').innerHTML = 'месяцев';
	    break
	  default:
	  	document.getElementById('sp8').innerHTML = 'месяцев';
	}
}


function dep_calc() {
	if (document.getElementById('panel2').style.display != 'none'){
		jQuery("#panel2").slideToggle("normal");
		year  = Tdate.getYear();
	}
	if (document.getElementById('panel6').style.display == 'none'){
		jQuery("#panel6").slideToggle("normal");
	}
	var depsum = parseFloat (document.getElementById('depsum').value);
	var srocdep = document.getElementById('srocdep').value;
	var nakopl = parseFloat (depsum);
	document.getElementById('restable').innerHTML = '';
	var str = "<table cellspacing=4><tr><td class=sp1>Дата</td><td class=sp1>Основная суммa</td><td class=sp1>Взнос</td><td class=sp1>Вознаграждение</td><td class=sp1>Сумма с вознаграждением</td><td class=sp1>Ставка, %</td></tr>";
		var inputs = document.getElementsByName("dop_vklad");
		var selectedValue;
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].checked)
			{
				selectedValue = inputs[i].value;
				break;
			}
		}	

	if (document.getElementById('voznagr').value == 1){
		var peremennaya = 0;
		if (selectedValue == 2) {
			peremennaya = depsum;
			nakopl2 = nakopl;
			for (var i = 1; i <= srocdep; i++){
				nakopl2 = Math.round((depsum + ((((depsum/100)*document.getElementById('sp1').innerHTML))/12))*100)/100;
				nakopl = (nakopl + ((((depsum/100)*document.getElementById('sp1').innerHTML))/12));
				nakopl = Math.round(nakopl*100)/100;
				str += "<tr><td class=sp2>"+Dater()+"</td><td class=sp2>"+depsum+"</td><td class=sp2>-</td><td class=sp2>"+Math.round(((((depsum/100)*document.getElementById('sp1').innerHTML))/12)*100)/100+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
			}
		} else if (selectedValue == 1){
			if (document.getElementById('period').value == 2){
				var p=2;
				peremennaya = depsum;
				var peremennaya2 = 0;
				var peremennaya3 = '-';
				for (var i = 1; i <= srocdep; i++){
					nakopl2 = peremennaya;
					if (i == p){
						nakopl = nakopl + parseFloat(document.getElementById('sumvznos').value);
						peremennaya += parseFloat(document.getElementById('sumvznos').value);
						peremennaya3 = parseFloat(document.getElementById('sumvznos').value);
						p += 3;
					} else {
						peremennaya3 = "-";
					}
					peremennaya2 = ((((peremennaya/100)*document.getElementById('sp1').innerHTML))/12);
					peremennaya2 = Math.round(peremennaya2*100)/100;
					nakopl = nakopl + peremennaya2;
					nakopl = Math.round(nakopl*100)/100;
					str += "<tr><td class=sp2 id=datetag>"+Dater()+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>"+peremennaya3+"</td><td class=sp2>"+peremennaya2+"</td><td class=sp2>"+nakopl+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
				}
			} else if (document.getElementById('period').value == 1) {
				peremennaya = depsum;
				var peremennaya3 = 0;
				var peremennaya2 = 0;
				var nakopl2 = 0;
				for (var i = 1; i <= srocdep; i++){
					nakopl2 = peremennaya;
					if (i != 1){
						nakopl = nakopl + parseFloat(document.getElementById('sumvznos').value);
						peremennaya += parseFloat(document.getElementById('sumvznos').value);
						peremennaya3 = parseFloat(document.getElementById('sumvznos').value);
					} else {
						peremennaya3 = "-";
					}
					peremennaya2 = ((((peremennaya/100)*document.getElementById('sp1').innerHTML))/12);
					peremennaya2 = Math.round(peremennaya2*100)/100;
					nakopl = nakopl + peremennaya2;
					nakopl = Math.round(nakopl*100)/100;
					str += "<tr><td class=sp2 id=datetag>"+Dater()+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>"+peremennaya3+"</td><td class=sp2>"+peremennaya2+"</td><td class=sp2>"+nakopl+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
					
				}
			}
		}
  		document.getElementById('nakopl').value = nakopl;
  		document.getElementById('sum_voznagr').value = Math.round((nakopl-peremennaya)*100)/100;
		document.getElementById('restable').innerHTML+= str + "<tr><td class=sp1>За весь период</td><td class=sp3>"+peremennaya+"</td><td class=sp3></td><td class=sp3>"+Math.round((nakopl-peremennaya)*100)/100+"</td><td class=sp3>"+nakopl+"</td><td class=sp3></td></tr></table>";
		
	} else if (document.getElementById('voznagr').value == 2){
		var peremennaya = 0;
		if (selectedValue == 2) {
				peremennaya = depsum;
			for (var i = 1; i <= srocdep; i++){
				nakopl2 = nakopl;
				nakopl = (nakopl + ((((nakopl/100)*document.getElementById('sp1').innerHTML))/12));
				nakopl = Math.round(nakopl*100)/100;
				str += "<tr><td class=sp2 id=datetag>"+Dater()+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>-</td><td class=sp2>"+Math.round(((((nakopl2/100)*document.getElementById('sp1').innerHTML))/12)*100)/100+"</td><td class=sp2>"+nakopl+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
			}
		} else if (selectedValue == 1){
			if (document.getElementById('period').value == 2){
				var p=2;
				peremennaya = depsum;
				var peremennaya2 = 0;
				var peremennaya3 = '-';
				for (var i = 1; i <= srocdep; i++){
					nakopl2 = nakopl;
					if (i == p){
						nakopl = nakopl + parseFloat(document.getElementById('sumvznos').value);
						peremennaya += parseFloat(document.getElementById('sumvznos').value);
						peremennaya3 = parseFloat(document.getElementById('sumvznos').value);
						p += 3;
					} else {
						peremennaya3 = "-";
					}
					peremennaya2 = nakopl;
					nakopl = (nakopl + ((((nakopl/100)*document.getElementById('sp1').innerHTML))/12));
					nakopl = Math.round(nakopl*100)/100;
					peremennaya2 = Math.round((nakopl - peremennaya2)*100)/100;
					str += "<tr><td class=sp2 id=datetag>"+Dater()+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>"+peremennaya3+"</td><td class=sp2>"+peremennaya2+"</td><td class=sp2>"+nakopl+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
				}
			} else if (document.getElementById('period').value == 1) {
				peremennaya = depsum;
				var peremennaya2 = 0;
				for (var i = 1; i <= srocdep; i++){
					nakopl2 = nakopl;
					if (i != 1) {
						nakopl = nakopl + parseFloat(document.getElementById('sumvznos').value);
						peremennaya += parseFloat(document.getElementById('sumvznos').value);
					}
					peremennaya2 = nakopl;
					nakopl = (nakopl + ((((nakopl/100)*document.getElementById('sp1').innerHTML))/12));
					nakopl = Math.round(nakopl*100)/100;
					peremennaya2 = Math.round((nakopl - peremennaya2)*100)/100;
					if (i != 1){
					str += "<tr><td class=sp2 id=datetag>"+Dater()+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>"+document.getElementById('sumvznos').value+"</td><td class=sp2>"+peremennaya2+"</td><td class=sp2>"+nakopl+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
					} else {
					str += "<tr><td class=sp2 id=datetag>"+Dater()+"</td><td class=sp2>"+nakopl2+"</td><td class=sp2>-</td><td class=sp2>"+peremennaya2+"</td><td class=sp2>"+nakopl+"</td><td class=sp2>"+document.getElementById('sp1').innerHTML+"%</td></tr>";
					}
				}
			}
		}
	  	document.getElementById('nakopl').value = nakopl;
		if( peremennaya != 0){
	  		document.getElementById('sum_voznagr').value = Math.round((nakopl-peremennaya)*100)/100;
			document.getElementById('restable').innerHTML+= str + "<tr><td class=sp1>За весь период</td><td class=sp3>"+peremennaya+"</td><td class=sp3></td><td class=sp3>"+Math.round((nakopl-peremennaya)*100)/100+"</td><td class=sp3>"+nakopl+"</td><td class=sp3></td></tr></table>";
		 } else{
	  		document.getElementById('sum_voznagr').value = Math.round((nakopl-depsum)*100)/100;
			document.getElementById('restable').innerHTML+= str + "<tr><td class=sp1>За весь период</td><td class=sp3>"+depsum+"</td><td class=sp3></td><td class=sp3>"+Math.round((nakopl-depsum)*100)/100+"</td><td class=sp3>"+nakopl+"</td><td class=sp3></td></tr></table>";
		}
	}
	jQuery("#panel2").slideToggle("slow");
	if (document.getElementById('restable').style.display != 'none'){
		document.getElementById('restable').style.display = 'none';
		jQuery(".btn-slide").toggleClass("active");
	}
}

function dep_calc2() {
	var depsum = parseFloat (document.getElementById('sumvon2').value);
	var srocdep = document.getElementById('srocdep2').value;
	var nakopl = parseFloat (depsum);
		var inputs = document.getElementsByName("dop_vklad2");
		var selectedValue;
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].checked)
			{
				selectedValue = inputs[i].value;
				break;
			}
		}
	if (document.getElementById('voznagr2').value == 1){
		var peremennaya = nakopl;
		if (selectedValue == 2) {
			nakopl = peremennaya / ((1200 + sell2*srocdep) / 1200 );
			nakopl = Math.round(nakopl*100)/100;
			peremennaya -= nakopl;
		} else if (selectedValue == 1){
			if (document.getElementById('period2').value == 2){
				nakopl = peremennaya / ((1200 + sell2*srocdep) / 1200 );
				peremennaya = nakopl - (parseFloat(document.getElementById('sumvznos2').value) * srocdep);
				peremennaya = Math.round(peremennaya*100)/100;
				var p = 0;
				var a = Math.pow(10, ((""+Math.round(peremennaya)).length - 1));
				while (p == 0) {
				var s=2;
				peremennaya += a;
				var peremennaya2 = 0;
				var peremennaya3 = peremennaya;
				var nakopl2 = peremennaya; 
					for (var i = 1; i <= srocdep; i++){
						if (i == s) {
							nakopl2 = nakopl2 + parseFloat(document.getElementById('sumvznos2').value);
							peremennaya3 += parseFloat(document.getElementById('sumvznos2').value);
							s += 3;
						}
						peremennaya2+=	((((peremennaya3/100)*sell2))/12);
						nakopl2 = (peremennaya3 + ((((peremennaya3/100)*sell2))/12));
						nakopl2 = Math.round(nakopl2*100)/100;
					}
					if ((peremennaya3 + peremennaya2) >= depsum){
						if (a == 1){
						p++;
						} else {
						peremennaya -= a;
						a = a/10;
							if (a <= 0){
							a = 1;
							}
						}
					}
				}
				nakopl = Math.round(peremennaya*100)/100;
			} else if (document.getElementById('period2').value == 1) {
				nakopl = peremennaya / ((1200 + sell2*srocdep) / 1200 );
				peremennaya = nakopl - (parseFloat(document.getElementById('sumvznos2').value) * srocdep);
				peremennaya = Math.round(peremennaya*100)/100;
				var p = 0;
				var a = Math.pow(10, ((""+Math.round(peremennaya)).length - 1));
				while (p == 0) {
				peremennaya += a;
				var peremennaya2 = 0;
				var peremennaya3 = peremennaya;
				var nakopl2 = peremennaya; 
					for (var i = 1; i <= srocdep; i++){
						if (i != 1){
							nakopl2 = nakopl2 + parseFloat(document.getElementById('sumvznos2').value);
							peremennaya3 += parseFloat(document.getElementById('sumvznos2').value);
						}
						nakopl2 = (peremennaya3 + ((((peremennaya3/100)*sell2))/12));
						nakopl2 = Math.round(nakopl2*100)/100;
						peremennaya2+= ((((peremennaya3/100)*sell2))/12);
					}
					
					if ((peremennaya3 + peremennaya2) >= depsum){
						if (a == 1){
						p++;
						} else {
						peremennaya -= a;
							a = a/10;
							if (a <= 0){
							a = 1;
							}
						}
					}
				}
				nakopl = Math.round(peremennaya*100)/100;
			}
		}
	  	document.getElementById('sum_dep').value = nakopl;
	} else if (document.getElementById('voznagr2').value == 2){
		if (selectedValue == 2) {
			for (var i = 1; i <= srocdep; i++){
				nakopl = nakopl / ((1200 + sell2) / 1200 );
				nakopl = Math.round(nakopl*100)/100;
			}

		} else if (selectedValue == 1){
			if (document.getElementById('period2').value == 2){
				var p=srocdep;
				for (var i = 1; i <= srocdep; i++){
					nakopl = nakopl / ((1200 + sell2) / 1200 );
					if ((Math.round ((p-2) /3) - ((p-2) /3)) == 0) {
					nakopl = nakopl - parseFloat(document.getElementById('sumvznos2').value);
					}
					nakopl = Math.round(nakopl*100)/100;
					p--;
				}

			} else if (document.getElementById('period2').value == 1) {
				for (var i = 1; i <= srocdep; i++){
					nakopl = nakopl / ((1200 + sell2) / 1200 );
					if (i != srocdep) {
					nakopl = nakopl - parseFloat(document.getElementById('sumvznos2').value);
					}
					nakopl = Math.round(nakopl*100)/100;
				}
			}
		}
	  	document.getElementById('sum_dep').value = nakopl;
	}
}

