
$(document).ready( function() {
                                change();                                
	$('#valueEditProduktKalk').focus(function() { unformat_000();  });
	$('#valueEditProduktKalk').blur(function() { format_000();  });
	
// 	$('.kwota').focus(function() { unformat_000();  });
// 	$('.kwota').format_000();
	format_000_maksKredyt();
	format_000_maksRata();
		  
// 	
});
				function SgScoringKwoty1(){
					var number = $("input.wynik-input1").val();
					var liczba = number.split(",");
					var i=0;
					var returnek = "";
					var tmp = liczba[0];
					if(tmp.indexOf(' ')>=0){
						return;
					}
					for(i=0; i<tmp.length; i++ ){
						if( (tmp.length-i)==3 || (tmp.length-i)==6 ){
							returnek = returnek + " ";
						}
						returnek = returnek + tmp.charAt(i);
					}
					$("input.wynik-input1").val(returnek);
				}
				function SgScoringKwoty2(){
					var number = $("input.wynik-input2").val();
					var liczba = number.split(",");
					var i=0;
					var returnek = "";
					var tmp = liczba[0];
					if(tmp.indexOf(' ')>=0){
						return;
					}
					for(i=0; i<tmp.length; i++ ){
						if( (tmp.length-i)==3 || (tmp.length-i)==6 ){
							returnek = returnek + " ";
						}
						returnek = returnek + tmp.charAt(i);
					}
					$("input.wynik-input2").val(returnek);
				}
				
				function format_000_maksKredyt(){
					var number = $(".kwota.maksKredyt").text();
					//alert (number);
					var liczba = number.split(",");
					//alert (liczba[0]);
					var i=0;
					var returnek = "";
					//alert(liczba[0].length);
					var tmp = liczba[0]
					if(tmp.indexOf(' ')>=0){
						return;
					}
					for(i=0; i<tmp.length; i++ ){
						if( (tmp.length-i)==3 || (tmp.length-i)==6 ){
							returnek = returnek + " ";
						}
						//alert(tmp[i]);
						returnek = returnek + tmp.charAt(i);
					}
					$(".kwota.maksKredyt").text(returnek+","+liczba[1]);
				}
				
				function format_000_maksRata(){
					var number = $(".kwota.maksRata").text();
					var liczba = number.split(",");
					var i=0;
					var returnek = "";
					var tmp = liczba[0];
					if(tmp.indexOf(' ')>=0){
						return;
					}
					for(i=0; i<tmp.length; i++ ){
						if( (tmp.length-i)==3 || (tmp.length-i)==6 ){
							returnek = returnek + " ";
						}
						returnek = returnek + tmp.charAt(i);
					}
					$(".kwota.maksRata").text(returnek+","+liczba[1]);
				}


				function format_000() {
					//$("valueEditProduktKalk").text;
					number = $("#valueEditProduktKalk").attr('value');
					$("#valueEditProduktKalk").attr('value', Math.max(0, number).toFixed(0).replace(/(?=(?:\d{3})+$)(?!^)/g, ' '));
				}
				function unformat_000() {
					$("#valueEditProduktKalk").attr('value', $("#valueEditProduktKalk").attr('value').replace(/ /gi,''));
				}
				
				function validate_required(field,alerttxt)
				{
				with (field)
				  {
				  if (value==null||value=="")
				    {
				    alert(alerttxt);
				    return false;
				    }
				  else
				    {
				    return true;
				    }
				  }
				}			

				function validate(input,alerttxt){
				    try {
				        var inpVal = parseInt(input);
				        if (isNaN(inpVal)) {
				            var msg = alerttxt;
				            var err = new Error(msg);
				            if (!err.message) {
				                err.message = msg;
				            }
				            throw err;
				        }
				    } catch (e) {
				        alert(e.message);
				        document.getElementById('valueEditProduktKalk').focus();
				        document.getElementById('valueEditProduktKalk').select();
				        return false;
				    }
				    return true;
				}			
	
				function validate2() {
					form = document.getElementById('miniKalk');
					unformat_000();
					with (form)
					{
						if (validate_required(valueEditProduktKalk,"Pole musi być uzupelnione")==false) {
							valueEditProduktKalk.focus();
						  	return false;
						}
						unformat_000();
						if ( validate(valueEditProduktKalk.value,"Proszę wprowadzić tylko liczby") ) {
							submit();
							return true;
						}
						else {
							return false;
						}
						
					}
				}
				
				function BTHSetupCurrencySelectForIndex_(anIndex) {
					var myFirstDiv = $('#big_currency');
					var mySecondDiv = $('#big_currency_holder');
					if ((anIndex == 6) || (anIndex == 7)) {
						if (myFirstDiv.hasClass('bth-wide-currency') == false) {
							myFirstDiv.addClass('bth-wide-currency');
						} // eof if()
						
						if (mySecondDiv.hasClass('bth-wide-currency-holder') == false) {
							mySecondDiv.addClass('bth-wide-currency-holder');
						} // eof if()
					} else {
						if (myFirstDiv.hasClass('bth-wide-currency') == true) {
							myFirstDiv.removeClass('bth-wide-currency');
						} // eof if()
						
						if (mySecondDiv.hasClass('bth-wide-currency-holder') == true) {
							mySecondDiv.removeClass('bth-wide-currency-holder');
						} // eof if()
					} // eof if()
				} // eof BTHSetupCurrencySelectForIndex_()

				function change() {
                                     if(document.getElementById("selectProductKalk")) {

					selectedIndex = document.getElementById("selectProductKalk").selectedIndex;
                                        BTHSetupCurrencySelectForIndex_(selectedIndex);
					if ( selectedIndex == 0 ) {
						hElem(['listaKartaKalk','listaKontoKalk']);
						sElem(['valueEditProduktKalk','currencyKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="200000";
					} else if ( selectedIndex == 1 ) {
						hElem(['listaKartaKalk','listaKontoKalk']);
						sElem(['valueEditProduktKalk','currencyKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="200000";
					} else if ( selectedIndex == 2 ) {
						hElem(['listaKartaKalk','listaKontoKalk']);
						sElem(['valueEditProduktKalk','currencyKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="200000";
					} else if ( selectedIndex == 3 ) {
						hElem(['listaKartaKalk','listaKontoKalk']);
						sElem(['valueEditProduktKalk','currencyKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="10000";
					} else if ( selectedIndex == 4 ) {
						hElem(['listaKartaKalk','listaKontoKalk']);
						sElem(['valueEditProduktKalk','currencyKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="25000";
					} else if ( selectedIndex == 5 ) {
						hElem(['listaKartaKalk','listaKontoKalk']);
						sElem(['valueEditProduktKalk','currencyKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="15000";
					} else if ( selectedIndex == 6  ) {
						sElem(['listaKartaKalk']);
						hElem(['valueEditProduktKalk','currencyKalk','listaKontoKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="0";
					} else if ( selectedIndex == 7  ) {
						sElem(['listaKontoKalk']);
						hElem(['valueEditProduktKalk','currencyKalk','listaKartaKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="0";
                                        } else if ( selectedIndex == 8  ) {
						hElem(['listaKartaKalk','listaKontoKalk',]);
						sElem(['valueEditProduktKalk','currencyKalk','big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="10000";
					} else {
						hElem(['valueEditProduktKalk','currencyKalk', 'listaKontoKalk','listaKartaKalk', 'big_bo_sumka_holder']);
						document.getElementById('valueEditProduktKalk').value="0";
					}

					format_000();
                                     } // eof if()
				}
				
				
				
				function generateLink(link) {
					links = new Array(  link+"/kredyty-mieszkaniowe/kredyty-na-zakup-mieszkania/",
                                                            link+"/kredyty-mieszkaniowe/rodzina-na-swoim/",
                                                            link+"/kredyty-mieszkaniowe/kredyty-refinansowe/",
                                                            link+"/kredyty-konsumpcyjne/kredyty-gotowkowe/",
                                                            link+"/kredyty-konsumpcyjne/kredyty-samochodowe/",
                                                            link+"/kredyty-konsumpcyjne/kredyty-konsolidacyjne/",
                                                            link+"/karty/standardowe/",
                                                            link+"/konta-osobiste/standardowe/",
                                                            link+"/oszczednosci/lokaty/" );
                                                        
					selectedIndex =  document.getElementById("selectProductKalk").selectedIndex;
					form = document.getElementById('miniKalk');
					form.action = links[ selectedIndex ];

					unformat_000();
					selectedIndex = document.getElementById("selectProductKalk").selectedIndex; 
					if ( selectedIndex == 0 ) {
						form.hiddenWartosc.value = form.valueEditProduktKalk.value * 1.25;
						//form.hiddenWartosc.value = form.valueEditProduktKalk.value;
						form.hiddenOkres.value = 360;
						form.hiddenRynek.value = 0;
						form.hiddenNieruchomosc.value = 1;
						form.valueEditProduktKalk.name = "kwotaKredytu";
                    } else if ( selectedIndex == 1 ) {
						form.hiddenWartosc.value = form.valueEditProduktKalk.value * 1.25;
                        //form.valueEditProduktKalk.value = form.valueEditProduktKalk.value * 0.8;
						form.hiddenOkres.value = 360;
						form.hiddenRynek.value = 0;
						form.hiddenNieruchomosc.value = 1;
						form.valueEditProduktKalk.name = "kwotaKredytu";
					} else if ( selectedIndex == 2 ) {
						form.hiddenWartosc.value = form.valueEditProduktKalk.value;
						form.hiddenOkres.value = 360;
						form.hiddenRynek.value = 0;
						form.hiddenNieruchomosc.value = 0;
						form.valueEditProduktKalk.name = "splataKredMiesz";
					} else if ( selectedIndex == 3 ) {
						form.hiddenOkres.value = 36;
					} else if ( selectedIndex == 4 ) {
						form.hiddenWartosc.value = form.valueEditProduktKalk.value;
						form.hiddenWartosc.name = "cenaA";
						form.hiddenOkres.value = 36;
					} else if ( selectedIndex == 5 ) {
						form.hiddenOkres.value = 36;
						form.valueEditProduktKalk.name = "kkg";
						form.hiddenWartosc.name = "rkg";
						form.hiddenWartosc.value = 800;
					} else if ( selectedIndex == 6  ) {
						form.hiddenWartosc.name = "bo";
						form.hiddenWartosc.value = "1";
						form.listaKartaKalk.name = "qs";
					} else if ( selectedIndex == 7  ) {
						form.listaKontoKalk.name = "qs";
					} else if ( selectedIndex == 8 ) {
						form.hiddenCi.value = form.currencyKalk.value;
						form.hiddenKl.value = form.valueEditProduktKalk.value;
					}
					
				}                                                                 
 

