function kalkulator_oblicz() 
{
	var kwota_po = 0.0;
	var odsetki_po = 0.0;
	var lokata = 0;
	
	if(document.getElementById('rdb1').checked == true)
	{
		lokata = parseInt(document.getElementById('rdb1').value);
	}else
	{
		lokata = parseInt(document.getElementById('rdb2').value);
	}
	
	kalkulator_zmien(lokata);
	
	var kwota = parseFloat(document.getElementById('kz').value);
	var stopa = parseFloat(document.getElementById('sp').value);
	
	var ilosc_miesiecy = 0;
	
	stopa = stopa/100;
	
	for(i = 1; i <= 7; i += 1)
	{
		if(document.getElementById('rdbm'+i).checked == true)
		{
			ilosc_miesiecy = parseInt(document.getElementById('rdbm'+i).value);
			break;
		}
	}
	
	if(!isNaN(kwota))
	{
		odsetki_po = ((kwota * stopa) * (30 * ilosc_miesiecy)) / 365;
		kwota_po = kwota + odsetki_po;
		
		document.getElementById('kpol').value = kwota_po.toFixed(2);
		document.getElementById('no').value = odsetki_po.toFixed(2);
	}else
	{
		document.getElementById('kpol').value = 'Błędna kwota!';
		document.getElementById('no').value = 'Błędna kwota!';
	}
}

function kalkulator_oblicz2() 
{
	var kwota_po = 0.0;
	var odsetki_po = 0.0;
	
	var kwota = parseFloat(document.getElementById('kz').value);
	var stopa = document.getElementById('sp').value;
	var ilosc_miesiecy = 0;
	
	stopa = stopa.replace(/,/gi, '.');
	stopa = parseFloat(stopa);
	
	if (!isNaN(stopa) && stopa<15) 
	{
		stopa = stopa / 100;
		
		for (i = 1; i <= 7; i += 1) {
			if (document.getElementById('rdbm' + i).checked == true) {
				ilosc_miesiecy = parseInt(document.getElementById('rdbm' + i).value);
				break;
			}
		}
		
		if (!isNaN(kwota)) {
			var dodaj=ilosc_miesiecy/2;
			dodaj=dodaj-(ilosc_miesiecy/12);
			odsetki_po = ((kwota * stopa) * (((30 * ilosc_miesiecy))+dodaj)) / 365;
			kwota_po = kwota + odsetki_po;
			
			document.getElementById('kpol').value = kwota_po.toFixed(2);
			document.getElementById('no').value = odsetki_po.toFixed(2);
		}
		else {
			document.getElementById('kpol').value = 'Błędna kwota!';
			document.getElementById('no').value = 'Błędna kwota!';
		}
	}else {
			document.getElementById('kpol').value = 'Błędna stopa!';
			document.getElementById('no').value = 'Błędna stopa!';
		}
}

function kalkulator_zmien(flag)
{
	var kwota = parseFloat(document.getElementById('kz').value);
	var ilosc_miesiecy = 0;
	
	for(i = 1; i <= 7; i += 1)
	{
		if(document.getElementById('rdbm'+i).checked == true)
		{
			ilosc_miesiecy = parseInt(document.getElementById('rdbm'+i).value);
			break;
		}
	}
	
	switch(flag)
	{
		case 1:
		{
			if(kwota < 30000)
			{
				switch(ilosc_miesiecy)
				{
					case 1:
					{
						document.getElementById('sp').value = '3.4';
						break;
					}
					
					case 2:
					{
						document.getElementById('sp').value = '3.5';
						break;
					}
					
					case 3:
					{
						document.getElementById('sp').value = '3.9';
						break;
					}
					
					case 6:
					{
						document.getElementById('sp').value = '4.2';
						break;
					}
					
					case 12:
					{
						document.getElementById('sp').value = '5.5';
						break;
					}
					
					case 24:
					{
						document.getElementById('sp').value = '5.9';
						break;
					}
					
					case 36:
					{
						document.getElementById('sp').value = '6.1';
						break;
					}
				}
			}else 
			if(kwota < 100000)
			{
				switch(ilosc_miesiecy)
				{
					case 1:
					{
						document.getElementById('sp').value = '3.4';
						break;
					}
					
					case 2:
					{
						document.getElementById('sp').value = '3.5';
						break;
					}
					
					case 3:
					{
						document.getElementById('sp').value = '4.0';
						break;
					}
					
					case 6:
					{
						document.getElementById('sp').value = '4.3';
						break;
					}
					
					case 12:
					{
						document.getElementById('sp').value = '5.6';
						break;
					}
					
					case 24:
					{
						document.getElementById('sp').value = '6.0';
						break;
					}
					
					case 36:
					{
						document.getElementById('sp').value = '6.2';
						break;
					}
				}
			}else
			{
				switch(ilosc_miesiecy)
				{
					case 1:
					{
						document.getElementById('sp').value = '3.4';
						break;
					}
					
					case 2:
					{
						document.getElementById('sp').value = '3.5';
						break;
					}
					
					case 3:
					{
						document.getElementById('sp').value = '4.1';
						break;
					}
					
					case 6:
					{
						document.getElementById('sp').value = '4.4';
						break;
					}
					
					case 12:
					{
						document.getElementById('sp').value = '5.7';
						break;
					}
					
					case 24:
					{
						document.getElementById('sp').value = '6.1';
						break;
					}
					
					case 36:
					{
						document.getElementById('sp').value = '6.3';
						break;
					}
				}
			}
			
			break;
		}
		
		case 2:
		{
			if(kwota < 30000)
			{
				switch(ilosc_miesiecy)
				{
					case 1:
					{
						document.getElementById('sp').value = '3.2';
						break;
					}
					
					case 2:
					{
						document.getElementById('sp').value = '3.5';
						break;
					}
					
					case 3:
					{
						document.getElementById('sp').value = '3.7';
						break;
					}
					
					case 6:
					{
						document.getElementById('sp').value = '4.0';
						break;
					}
					
					case 12:
					{
						document.getElementById('sp').value = '5.0';
						break;
					}
					
					case 24:
					{
						document.getElementById('sp').value = '5.0';
						break;
					}
					
					case 36:
					{
						document.getElementById('sp').value = '5.0';
						break;
					}
				}
			}else 
			if(kwota < 100000)
			{
				switch(ilosc_miesiecy)
				{
					case 1:
					{
						document.getElementById('sp').value = '3.3';
						break;
					}
					
					case 2:
					{
						document.getElementById('sp').value = '3.6';
						break;
					}
					
					case 3:
					{
						document.getElementById('sp').value = '3.8';
						break;
					}
					
					case 6:
					{
						document.getElementById('sp').value = '4.1';
						break;
					}
					
					case 12:
					{
						document.getElementById('sp').value = '5.1';
						break;
					}
					
					case 24:
					{
						document.getElementById('sp').value = '5.1';
						break;
					}
					
					case 36:
					{
						document.getElementById('sp').value = '5.1';
						break;
					}
				}
			}else
			{
				switch(ilosc_miesiecy)
				{
					case 1:
					{
						document.getElementById('sp').value = '3.4';
						break;
					}
					
					case 2:
					{
						document.getElementById('sp').value = '3.7';
						break;
					}
					
					case 3:
					{
						document.getElementById('sp').value = '3.9';
						break;
					}
					
					case 6:
					{
						document.getElementById('sp').value = '4.2';
						break;
					}
					
					case 12:
					{
						document.getElementById('sp').value = '5.2';
						break;
					}
					
					case 24:
					{
						document.getElementById('sp').value = '5.2';
						break;
					}
					
					case 36:
					{
						document.getElementById('sp').value = '5.2';
						break;
					}
				}
			}
			
			break;
		}
	}
}

