//console.log();

$(function() {
	var zIndexNumber = 5000;
	$(".cform ul li").each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
});

$(document).ready(function(){
	$("#kalkulator1").hide();
	$("#kalkulator2").hide();
	
	$("#kalkulator").click(function() {
		$("#msgbox").hide();
		
		$("#kalkulatory").show();
	});
	
	$("#odpal_kalkulator1").click(function() {
		$("#odpal_kalkulator1").hide();
		$("#odpal_kalkulator2").hide();
		$("#kalkulator1").show();
		$("#kalkulatory").hide();
	});
	$("#odpal_kalkulator2").click(function() {
		$("#odpal_kalkulator1").hide();
		$("#odpal_kalkulator2").hide();
		$("#kalkulator2").show();
		$("#kalkulatory").hide();
	});
	
	function close() {
		$(".main").hide();
		
		$("#kalkulator1").hide();
		$("#kalkulator2").hide();
		$("#odpal_kalkulator1").show();
		$("#odpal_kalkulator2").show();
		
		reset();
		$("#typ_kredytu").val(0);
		$("#typ_waluty").val(0);
		$("#splata").val(0);
		$("#wynik2").val(0);
		$("#kalkulator1 li.kredyt div.value").text('Wybierz typ kredytu');
		$("#kalkulator1 li.waluta div.value").text('Wybierz walutę');
		
		$("#msgbox").hide();
	}
	$("#kalkulatory .close").click(close);
	$("#kalkulator1 .close").click(close);
	$("#kalkulator2 .close").click(close);
	
	$("li.kredyt").mouseenter(function() {
		$(this).find("ul.select_list").show();
		//$("#kalkulator1 input").hide();
	}).mouseleave(function() {
		$(this).find("ul.select_list").hide();
	});
	
	$("li.waluta").mouseenter(function() {
		$("li.waluta ul").hide();
		if($("#typ_kredytu").val() != 0 ){
			var typ = $("#typ_kredytu").val();
			switch(typ){
			 case '1': { 
					$(this).find("ul#typ_waluty_1.select_list").show();
					break;
			 }
			 case '2': {}
			 case '3': {
					$(this).find("ul#typ_waluty_2.select_list").show();
					break;
			 }
			 case '4': {
					$(this).find("ul#typ_waluty_3.select_list").show();
					break;
			 }
			}
		}
	}).mouseleave(function() {
		if($("#typ_kredytu").val() != 0 ){
			var typ = $("#typ_kredytu").val();
			switch(typ){
			 case '1': { 
					$(this).find("ul#typ_waluty_1.select_list").hide();
					break;
			 }
			 case '2': {}
			 case '3': {
					$(this).find("ul#typ_waluty_2.select_list").hide();
					break;
			 }
			 case '4': {
					$(this).find("ul#typ_waluty_3.select_list").hide();
					break;
			 }
			}
		}
	});
	
	$("div.kredyt div.select_input").click(function() {
		$(this).parent().find("ul.select_list").toggle();
	});
	
	$("ul.select_list li.option").click(function() {
		wybranaOpcja = $(this).html();
		$(this).parent().parent().find("div.select_input div.value").html(wybranaOpcja);
		/* $(this).parent().parent().find("div.select_input input").val(wybranaOpcja); */
		$(this).parent().parent().find("ul.select_list").hide();
	});
				
				$("#kwota").change(function(){
					var value = $("#kwota").val();
					if(isNaN(value)){
						$("#msgbox .text").text('Należy podać wartość liczbową.');
						$("#msgbox").show();
					}else if(value < 0 || value > 5000000 ){
						$("#msgbox .text").text('Wartość kwoty nie może być większa niż 5000000.');
						$("#msgbox").show();				
					}else{
						
						$("#kwota_kredytu").val(value);
					}
				});
				
				$("#procent").change(function(){
					var value = $("#procent").val();
					if(isNaN(value)){
						$("#msgbox .text").text('Należy podać wartość liczbową.');
						$("#msgbox").show();
					}else if(value < 1 || value > 30 ){
						$("#msgbox .text").text('Wartość oprocentowania wynosić musi od 1 do 30.');
						$("#msgbox").show();				
					}else{
					
					}
				});
				
				$("#lata").change(function(){
					var value = $("#lata").val();
					if(isNaN(value)){
						$("#msgbox .text").text('Należy podać wartość liczbową.');
						$("#msgbox").show();
					}else if(value < 0 || value > 50 ){
						$("#msgbox .text").text('Ilość lat nie może być większa niż 50.');
						$("#msgbox").show();
					}else{
						$("#liczba_lat_kredytu").val(value);
						value = value * 12;
						$("#liczba").val(value);
						$("#pole5").show();
					}
				});
				
				$("#splata").change(function(){
					var value = $("#splata").val();
					if(isNaN(value)){
						$("#msgbox .text").text('Należy podać wartość liczbową.');
						$("#msgbox").show();
					}
				});
});

function kredyt(i){
	var typ  = i;
	reset();
	$("#typ_kredytu").val(typ);
	if(typ == 1) $("#typ_waluty_1").show();
	if(typ == 2 || typ == 3) $("#typ_waluty_2").show();
	if(typ == 4) $("#typ_waluty_3").show();
}

function waluta(i){
	var wal = i;
	$("#typ_waluty").val(wal);
	setProcent();
}

function setProcent(){
	var typ = $("#typ_kredytu").val();
	var wal = $("#typ_waluty").val();
	var procent = "";
	
	if(typ == 1 ) {
		if(wal == 1) procent = "4.53";
		if(wal == 2) procent = "2.05";
		if(wal == 3) procent = "2.35";
	}
	
	if(typ == 2 || typ == 3) {
		if(wal == 1) procent = "6.10";
		if(wal == 3) procent = "4.20";
	}
	
	if(typ == 4) {
		if(wal == 1) procent = "8.45";
	}
	
	$("#procent").val(procent);
	
}
			
function countKredyt(){
	var typ = $("#typ_kredytu").val();
	var wal = $("#typ_waluty").val();
	var lata = $("#lata").val();
	var kwota = $("#kwota").val();
	var procent = $("#procent").val();
	if (lata < 0 || lata > 50 ) {
		$("#msgbox .text").text('Ilość lat nie może być większa niż 50.');
		$("#msgbox").show();
		return false;
	}
	if (kwota < 0 || kwota > 5000000 ) {
		$("#msgbox .text").text('Wartość kwoty nie może być większa niż 5000000.');
		$("#msgbox").show();
		return false;
	}
	if(typ == 0 || wal == 0 || lata == 0 || kwota == 0){
		$("#msgbox .text").text('Nie zostały zaznaczone lub wypełnione wszystkie pola.');
		$("#msgbox").show();
	}else{
		$.post("kalkulator/counter1.php",{typ:typ,wal:wal,lata:lata,kwota:kwota,procent:procent},function(data){
			$("#wynik").val(data);
			
		
		});
	}
}
			
function reset(){
	$("#liczba").val(0);
	$("#liczba_lat_kredytu").val(0);
	$("#lata").val(0);
	$("#kwota_kredytu").val(0);
	$("#kwota").val(0);
	$("#typ_kredytu").val(0);
	$("#typ_waluty").val(0);
	$("#procent").val(0);
	$("#wynik").val(0);
}
			
function countKredyt2(){
	var kwota = $("#splata").val();
	if( kwota == 0){
		$("#msgbox .text").text('Nie zostały zaznaczone lub wypełnione wszystkie pola.');
		$("#msgbox").show();
	}else{
		$.post("kalkulator/counter2.php",{kwota:kwota},function(data){
			$("#wynik2").val(data);
			
		});
	}
}
