var dtCh= "/";
var minYear=1900;
var maxYear=2100;

function isInteger(s){
	var i;
    for (i = 0; i < s.length; i++){
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag){
	var i;
    var returnString = "";
    for (i = 0; i < s.length; i++){
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function daysInFebruary (year){

    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
	for (var i = 1; i <= n; i++) {
		this[i] = 31
		if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
		if (i==2) {this[i] = 29}
   }
   return this
}

function isDate(dtStr){
	var daysInMonth = DaysArray(12)
	var pos1=dtStr.indexOf(dtCh)
	var pos2=dtStr.indexOf(dtCh,pos1+1)
	var strMonth=dtStr.substring(0,pos1)
	var strDay=dtStr.substring(pos1+1,pos2)
	var strYear=dtStr.substring(pos2+1)
	strYr=strYear
	if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
	if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
	for (var i = 1; i <= 3; i++) {
		if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
	}
	month=parseInt(strMonth)
	day=parseInt(strDay)
	year=parseInt(strYr)
	if (pos1==-1 || pos2==-1){
	//	alert("The date format should be : mm/dd/yyyy")
		return false
	}
	if (strMonth.length<1 || month<1 || month>12){
	//	alert("Please enter a valid month")
		return false
	}
	if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
	//	alert("Please enter a valid day")
		return false
	}
	if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
	//	alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
		return false
	}
	if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
//		alert("Please enter a valid date")
		return false
	}
return true
}


      		
function showtab(id)
{
  elem=document.getElementById('dva'+id)
  elem.style.display='';
}

function hidetab(id)
{
  elem=document.getElementById('dva'+id);
  elem.style.display='none';
}

function krok(co)
{
  if(co=='_krok_tak_2')
  {

    hidetab('_krok_tak_1');
    showtab(co);
  }

  if(co=='_krok_nie_2')
  {
  

  
    hidetab('_krok_nie_1');
    showtab(co);
  }
  
  
  if(co=='_krok_tak_2_biez')
  {

  
    hidetab('_krok_tak_1_biez');
    showtab(co);
  }

  if(co=='_krok_nie_2_biez')
  {
  
  
    hidetab('_krok_nie_1_biez');
    showtab(co);
  }
  
  
}

function spr_konto(odp)
{
   hidetab('_br');
   if(odp=='tak')
   {
     hidetab(2);
     showtab(1);
     krok('_krok_tak_1');
   }
   if(odp=='nie')
   {
     hidetab(1);
     showtab(2);
     krok('_krok_nie_1');
   }
}

function spr_konto_biez(odp)
{
   hidetab('_br');
   if(odp=='tak')
   {
     hidetab(2+"_biez");
     showtab(1+"_biez");
     krok('_krok_tak_1'+"_biez");
   }
   if(odp=='nie')
   {
     hidetab(1+"_biez");
     showtab(2+"_biez");
     krok('_krok_nie_1'+"_biez");
   }
}

function poprawny_nip(p)
{
   var filter  = /^([0-9\-])+$/;
   if (filter.test(p)) return true;
   else return false;
}

function poprawna_data_zaloz(m,d,r)
{
    return isDate(d+'/'+m+'/'+r)
}
	
function sprawdz_nie_cz_1()
{
         komunikat="";
        kolor_bledu = '#E90101';
        kolor_ok = '#cad5e0';
        f = document.getElementById('formul');

          if(f.nie_nazwa_firmy.value == '')
          {
            komunikat += "- Podaj pełną nazwę firmy\n";
            f.nie_nazwa_firmy.style.borderColor = kolor_bledu;
          }
          else f.nie_nazwa_firmy.style.borderColor = kolor_ok;


          if(f.nie_imie.value == '')
          {
            komunikat += "- Podaj imię\n";
            f.nie_imie.style.borderColor = kolor_bledu;
          }
          else f.nie_imie.style.borderColor = kolor_ok;

          if(f.nie_nazwisko.value == '')
          {
            komunikat += "- Podaj nazwisko\n";
            f.nie_nazwisko.style.borderColor = kolor_bledu;
          }
          else f.nie_nazwisko.style.borderColor = kolor_ok;


          if(f.nie_tel.value == '')
          {
            komunikat += "- Podaj telefon\n";
            f.nie_tel.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.nie_tel.value))
          {
            komunikat += "- Numer telefonu może skłądać się tylko z cyfr\n";
            f.nie_tel.style.borderColor = kolor_bledu;
          }
          else
          if(f.nie_tel.value.length>10)
          {
            komunikat += "- Maksymalna długość telefonu to 10 cyfr\n";
            f.nie_tel.style.borderColor = kolor_bledu;
          }
          else f.nie_tel.style.borderColor = kolor_ok;


          if(f.nie_branza.value == 'wybierz')
          {
            komunikat += "- Wybierz branżę\n";
            f.nie_branza.style.borderColor = kolor_bledu;
          }
          else f.nie_branza.style.borderColor = kolor_ok;


          if(f.nie_euro[0].checked == false && f.nie_euro[1].checked == false)
           komunikat += "- Podaj czy Klient korzysta z oferty leasingu Europejskiego Funduszu Leasingowego\n";


           if(f.nie_data_zaloz_d.value == '' || f.nie_data_zaloz_m.value == '' || f.nie_data_zaloz_r.value == '')
          {
             komunikat += "- Podaj datę pierwszego założenia rachunku firmowego\n";
             f.nie_data_zaloz_d.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_m.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_r.style.borderColor = kolor_bledu;
          }
          else
            if(!poprawna_data_zaloz(f.nie_data_zaloz_d.value,f.nie_data_zaloz_m.value,f.nie_data_zaloz_r.value))
            {
              komunikat += "- Podaj poprawną datę pierwszego założenia rachunku firmowego\n";
              f.nie_data_zaloz_d.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_m.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_r.style.borderColor = kolor_bledu;
            }
            else
            {
            f.nie_data_zaloz_d.style.borderColor = kolor_ok;
              f.nie_data_zaloz_m.style.borderColor = kolor_ok;
              f.nie_data_zaloz_r.style.borderColor = kolor_ok;
            }



            if(f.nie_data_zaloz_2_d.value == '' || f.nie_data_zaloz_2_m.value == '' || f.nie_data_zaloz_2_r.value == '')
          {
             komunikat += "- Podaj datę założenia rachunku\n";
             f.nie_data_zaloz_2_d.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_2_m.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_2_r.style.borderColor = kolor_bledu;
          }
          else
            if(!poprawna_data_zaloz(f.nie_data_zaloz_2_d.value,f.nie_data_zaloz_2_m.value,f.nie_data_zaloz_2_r.value))
            {
              komunikat += "- Podaj poprawną datę założenia rachunku\n";
              f.nie_data_zaloz_2_d.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_2_m.style.borderColor = kolor_bledu;
              f.nie_data_zaloz_2_r.style.borderColor = kolor_bledu;
            }
            else
            {
            f.nie_data_zaloz_2_d.style.borderColor = kolor_ok;
              f.nie_data_zaloz_2_m.style.borderColor = kolor_ok;
              f.nie_data_zaloz_2_r.style.borderColor = kolor_ok;
            }



           if(f.nie_forma_prawna.value == 'wybierz')
          {
            komunikat += "- Wybierz formę prawną\n";
            f.nie_forma_prawna.style.borderColor = kolor_bledu;
          }
          else f.nie_forma_prawna.style.borderColor = kolor_ok;


          if(f.nie_limit_na_karcie.value == '')
          {
            komunikat += "- Podaj kwotę limitu na karcie\n";
            f.nie_limit_na_karcie.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.nie_limit_na_karcie.value))
           {
             komunikat += "- Kwota limitu na karcie musi byc liczbą\n";
             f.nie_limit_na_karcie.style.borderColor = kolor_bledu;
           }
            else
             if(parseInt(f.nie_limit_na_karcie.value) >25000)
             {
               komunikat += "- Maksymalna kwota limitu na karcie to 25.000 PLN\n";
               f.nie_limit_na_karcie.style.borderColor = kolor_bledu;
             }
             else f.nie_limit_na_karcie.style.borderColor = kolor_ok;


          if(f.nie_limit_kredytu.value == '')
          {
             komunikat += "- Podaj kwotę limitu dla kredytu\n";
             f.nie_limit_kredytu.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.nie_limit_kredytu.value))
           {
             komunikat += "- Kwota limitu dla kredytu musi byc liczbą\n";
             f.nie_limit_kredytu.style.borderColor = kolor_bledu;
           }
           else
            if(parseInt(f.nie_limit_kredytu.value)+parseInt(f.nie_limit_na_karcie.value) > 500000)
            {
              komunikat += "- Maksymalna kwota limitu dla kredytu to 500.000 PLN\n";
              f.nie_limit_kredytu.style.borderColor = kolor_bledu;
            }
            else f.nie_limit_kredytu.style.borderColor = kolor_ok;


          if(f.nie_min_akc_limit.value == '')
          {
            komunikat += "- Podaj minimalną akceptowalną kwotę kredytu\n";
            f.nie_min_akc_limit.style.borderColor = kolor_bledu;
          }
          else
            if(f.nie_min_akc_limit.value < 1000)
            {
              komunikat += "- Minimalna akceptowalna kwota limitu to 1.000 PLN\n";
              f.nie_min_akc_limit.style.borderColor = kolor_bledu;
            }
            else f.nie_min_akc_limit.style.borderColor = kolor_ok;


          if(f.nie_nazwa_banku.value == '')
          {
            komunikat += "- Podaj nazwę banku prowadzącego rachunek\n";
            f.nie_nazwa_banku.style.borderColor = kolor_bledu;
          }
          else f.nie_nazwa_banku.style.borderColor = kolor_ok;



          if(f.nie_sredniomiesieczne.value == '' || isNaN(f.nie_sredniomiesieczne.value))
           {
             komunikat += "- Średniomiesięczne wpływy na rachunek firmowy muszą być liczbą\n";
             f.nie_sredniomiesieczne.style.borderColor = kolor_bledu;
           }
           else f.nie_sredniomiesieczne.style.borderColor = kolor_ok;


           if(f.nie_pole_1.value != '' && isNaN(f.nie_pole_1.value))
           {
             komunikat += "- Kwota przyznanego limitu musi być liczbą\n";
             f.nie_pole_1.style.borderColor = kolor_bledu;
           }
           else f.nie_pole_1.style.borderColor = kolor_ok;


          if(f.nie_roz_us.value == 'wybierz')
          {
            komunikat += "- Wybierz sposób rozliczeń z US\n";
            f.nie_roz_us.style.borderColor = kolor_bledu;
          }
          else f.nie_roz_us.style.borderColor = kolor_ok;

          if(f.nie_platnik_vat[0].checked == false && f.nie_platnik_vat[1].checked == false) komunikat += "- Podaj czy płatnik VAT\n";




          if(f.nie_przychod.value == '')
          {
             komunikat += "- Podaj przychód w roku bieżący\n";
             f.nie_przychod.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.nie_przychod.value))
           {
             komunikat += "- Przychód w roku bieżący musi być liczbą\n";
             f.nie_przychod.style.borderColor = kolor_bledu;
           }
           else f.nie_przychod.style.borderColor = kolor_ok;


          if(f.nie_dochod.value == '')
          {
             komunikat += "- Podaj dochód w roku bieżący\n";
             f.nie_dochod.style.borderColor = kolor_bledu;
          }
          else
            if(isNaN(f.nie_dochod.value))
            {
              komunikat += "- Dochód w roku bieżący musi być liczbą\n";
              f.nie_dochod.style.borderColor = kolor_bledu;
            }
            else f.nie_dochod.style.borderColor = kolor_ok;


          if(f.nie_amor.value == '')
          {
            komunikat += "- Podaj amortyzację w roku bieżący\n";
            f.nie_amor.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.nie_amor.value))
            {
              komunikat += "- Amortyzacja w roku bieżący musi być liczbą\n";
              f.nie_amor.style.borderColor = kolor_bledu;
            }
            else f.nie_amor.style.borderColor = kolor_ok;


          if(f.nie_licz_mc.value == '')
          {
            komunikat += "- Podaj liczbę miesięcy okresu ubiegłego\n";
            f.nie_licz_mc.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.nie_licz_mc.value))
            {
              komunikat += "- Liczba miesięcy okresu ubiegłego musi być liczbą\n";
              f.nie_licz_mc.style.borderColor = kolor_bledu;
            }
            else f.nie_licz_mc.style.borderColor = kolor_ok;


          if(f.nie_df_przychod.value == '')
          {
            komunikat += "- Podaj przychód w roku ubiegłym\n";
            f.nie_df_przychod.style.borderColor = kolor_bledu;
          }
           else
             if(isNaN(f.nie_df_przychod.value))
             {
               komunikat += "- Przychód w roku ubiegłym musi być liczbą\n";
               f.nie_df_przychod.style.borderColor = kolor_bledu;
             }
             else f.nie_df_przychod.style.borderColor = kolor_ok;


          if(f.nie_df_dochod.value == '')
          {
            komunikat += "- Podaj dochód w roku ubiegłym\n";
            f.nie_df_dochod.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.nie_df_dochod.value))
            {
              komunikat += "- Dochód w roku ubiegłym musi być liczbą\n";
              f.nie_df_dochod.style.borderColor = kolor_bledu;
            }
            else f.nie_df_dochod.style.borderColor = kolor_ok;


          if(f.nie_df_amor.value == '')
          {
             komunikat += "- Podaj amortyzację w roku ubiegłym\n";
             f.nie_df_amor.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.nie_df_amor.value))
            {
               komunikat += "- Amortyzacja w roku ubiegłym musi być liczbą\n";
               f.nie_df_amor.style.borderColor = kolor_bledu;
            }
            else f.nie_df_amor.style.borderColor = kolor_ok;


          if(f.nie_df_licz_mc.value == '')
          {
             komunikat += "- Podaj liczbę miesięcy okresu ubiegłego\n";
             f.nie_df_licz_mc.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.nie_df_licz_mc.value))
            {
              komunikat += "- Liczba miesięcy okresu ubiegłego musi być liczbą\n";
              f.nie_df_licz_mc.style.borderColor = kolor_bledu;
            }
            else f.nie_df_licz_mc.style.borderColor = kolor_ok;



          if(komunikat == '') return true;
          else
          {
                alert('Zanim przejdziesz dalej popraw następujące dane:\n\n'+komunikat);
          }
          return false;

}
   	
function sprawdz_tak_cz_1()
{
        komunikat="";
        kolor_bledu = '#E90101';
        kolor_ok = '#cad5e0';
        f = document.getElementById('formul');

          if(f.nazwa_firmy.value == '')
          {
            komunikat += "- Podaj pełną nazwę firmy\n";
            f.nazwa_firmy.style.borderColor = kolor_bledu;
          }
          else f.nazwa_firmy.style.borderColor = kolor_ok;


          if(f.nip.value == '')
          {
            komunikat += "- Podaj numer NIP\n";
            f.nip.style.borderColor = kolor_bledu;
          }
          else
             if(!poprawny_nip(f.nip.value))
             {
               komunikat += "- Podaj poprawny numer NIP\n";
               f.nip.style.borderColor = kolor_bledu;
             }
             else
             {
               f.nip.style.borderColor = kolor_ok;
             }


          if(f.imie.value == '')
          {
            komunikat += "- Podaj imię\n";
            f.imie.style.borderColor = kolor_bledu;
          }
          else f.imie.style.borderColor = kolor_ok;

          if(f.nazwisko.value == '')
          {
            komunikat += "- Podaj nazwisko\n";
            f.nazwisko.style.borderColor = kolor_bledu;
          }
          else f.nazwisko.style.borderColor = kolor_ok;


          if(f.tel.value == '')
          {
            komunikat += "- Podaj telefon\n";
            f.tel.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.tel.value))
          {
            komunikat += "- Numer telefonu może skłądać się tylko z cyfr\n";
            f.tel.style.borderColor = kolor_bledu;
          }
          else
          if(f.tel.value.length>10)
          {
            komunikat += "- Maksymalna długość telefonu to 10 cyfr\n";
            f.tel.style.borderColor = kolor_bledu;
          }
          else f.tel.style.borderColor = kolor_ok;



          if(f.limit_na_karcie.value == '')
          {
            komunikat += "- Podaj kwotę limitu na karcie\n";
            f.limit_na_karcie.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.limit_na_karcie.value))
           {
             komunikat += "- Kwota limitu na karcie musi byc liczbą\n";
             f.limit_na_karcie.style.borderColor = kolor_bledu;
           }
            else
             if(parseInt(f.limit_na_karcie.value) >25000)
             {
               komunikat += "- Maksymalna kwota limitu na karcie to 25.000 PLN\n";
               f.limit_na_karcie.style.borderColor = kolor_bledu;
             }
             else f.limit_na_karcie.style.borderColor = kolor_ok;


          if(f.limit_kredytu.value == '')
          {
             komunikat += "- Podaj kwotę limitu dla kredytu\n";
             f.limit_kredytu.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.limit_kredytu.value))
           {
             komunikat += "- Kwota limitu dla kredytu musi byc liczbą\n";
             f.limit_kredytu.style.borderColor = kolor_bledu;
           }
           else
            if(parseInt(f.limit_kredytu.value)+parseInt(f.limit_na_karcie.value) > 500000)
            {
              komunikat += "- Maksymalna kwota limitu dla kredytu to 500.000 PLN\n";
              f.limit_kredytu.style.borderColor = kolor_bledu;
            }
            else f.limit_kredytu.style.borderColor = kolor_ok;


          if(f.min_akc_limit.value == '')
          {
            komunikat += "- Podaj minimalną akceptowalną kwotę kredytu\n";
            f.min_akc_limit.style.borderColor = kolor_bledu;
          }
          else
            if(f.min_akc_limit.value < 1000)
            {
              komunikat += "- Minimalna akceptowalna kwota limitu to 1.000 PLN\n";
              f.min_akc_limit.style.borderColor = kolor_bledu;
            }
            else f.min_akc_limit.style.borderColor = kolor_ok;


          if(f.roz_us.value == 'wybierz')
          {
            komunikat += "- Wybierz sposób rozliczeń z US\n";
            f.roz_us.style.borderColor = kolor_bledu;
          }
          else f.roz_us.style.borderColor = kolor_ok;


          if(f.platnik_vat[0].checked == false && f.platnik_vat[1].checked == false) komunikat += "- Podaj czy płatnik VAT\n";

          if(f.przychod.value == '')
          {
             komunikat += "- Podaj przychód w roku bieżący\n";
             f.przychod.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.przychod.value))
           {
             komunikat += "- Przychód w roku bieżący musi być liczbą\n";
             f.przychod.style.borderColor = kolor_bledu;
           }
           else f.przychod.style.borderColor = kolor_ok;


          if(f.dochod.value == '')
          {
             komunikat += "- Podaj dochód w roku bieżący\n";
             f.dochod.style.borderColor = kolor_bledu;
          }
          else
            if(isNaN(f.dochod.value))
            {
              komunikat += "- Dochód w roku bieżący musi być liczbą\n";
              f.dochod.style.borderColor = kolor_bledu;
            }
            else f.dochod.style.borderColor = kolor_ok;


          if(f.amor.value == '')
          {
            komunikat += "- Podaj amortyzację w roku bieżący\n";
            f.amor.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.amor.value))
            {
              komunikat += "- Amortyzacja w roku bieżący musi być liczbą\n";
              f.amor.style.borderColor = kolor_bledu;
            }
            else f.amor.style.borderColor = kolor_ok;


          if(f.licz_mc.value == '')
          {
            komunikat += "- Podaj liczbę miesięcy okresu ubiegłego\n";
            f.licz_mc.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.licz_mc.value))
            {
              komunikat += "- Liczba miesięcy okresu ubiegłego musi być liczbą\n";
              f.licz_mc.style.borderColor = kolor_bledu;
            }
            else f.licz_mc.style.borderColor = kolor_ok;


          if(f.df_przychod.value == '')
          {
            komunikat += "- Podaj przychód w roku ubiegłym\n";
            f.df_przychod.style.borderColor = kolor_bledu;
          }
           else
             if(isNaN(f.df_przychod.value))
             {
               komunikat += "- Przychód w roku ubiegłym musi być liczbą\n";
               f.df_przychod.style.borderColor = kolor_bledu;
             }
             else f.df_przychod.style.borderColor = kolor_ok;


          if(f.df_dochod.value == '')
          {
            komunikat += "- Podaj dochód w roku ubiegłym\n";
            f.df_dochod.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.df_dochod.value))
            {
              komunikat += "- Dochód w roku ubiegłym musi być liczbą\n";
              f.df_dochod.style.borderColor = kolor_bledu;
            }
            else f.df_dochod.style.borderColor = kolor_ok;


          if(f.df_amor.value == '')
          {
             komunikat += "- Podaj amortyzację w roku ubiegłym\n";
             f.df_amor.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.df_amor.value))
            {
               komunikat += "- Amortyzacja w roku ubiegłym musi być liczbą\n";
               f.df_amor.style.borderColor = kolor_bledu;
            }
            else f.df_amor.style.borderColor = kolor_ok;


          if(f.df_licz_mc.value == '')
          {
             komunikat += "- Podaj liczbę miesięcy okresu ubiegłego\n";
             f.df_licz_mc.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.df_licz_mc.value))
            {
              komunikat += "- Liczba miesięcy okresu ubiegłego musi być liczbą\n";
              f.df_licz_mc.style.borderColor = kolor_bledu;
            }
            else f.df_licz_mc.style.borderColor = kolor_ok;



            if(f.data_zaloz_d.value == '' || f.data_zaloz_m.value == '' || f.data_zaloz_r.value == '')
          {
             komunikat += "- Podaj datę pierwszego założenia rachunku firmowego\n";
             f.data_zaloz_d.style.borderColor = kolor_bledu;
              f.data_zaloz_m.style.borderColor = kolor_bledu;
              f.data_zaloz_r.style.borderColor = kolor_bledu;
          }
          else
            if(!poprawna_data_zaloz(f.data_zaloz_d.value,f.data_zaloz_m.value,f.data_zaloz_r.value))
            {
              komunikat += "- Podaj poprawną datę pierwszego założenia rachunku firmowego\n";
              f.data_zaloz_d.style.borderColor = kolor_bledu;
              f.data_zaloz_m.style.borderColor = kolor_bledu;
              f.data_zaloz_r.style.borderColor = kolor_bledu;
            }
            else
            {
              f.data_zaloz_d.style.borderColor = kolor_ok;
              f.data_zaloz_m.style.borderColor = kolor_ok;
              f.data_zaloz_r.style.borderColor = kolor_ok;
            }



          if(komunikat == '') return true;
          else
          {
                alert('Zanim przejdziesz dalej popraw następujące dane:\n\n'+komunikat);
          }
          return false;

      }	
			




function inwest_sprawdz_nie_cz_1()
{
         komunikat="";
        kolor_bledu = '#E90101';
        kolor_ok = '#cad5e0';
        f = document.getElementById('formul');

          if(f.inwest_nie_nazwa_firmy.value == '')
          {
            komunikat += "- Podaj pełną nazwę firmy\n";
            f.inwest_nie_nazwa_firmy.style.borderColor = kolor_bledu;
          }
          else f.inwest_nie_nazwa_firmy.style.borderColor = kolor_ok;


          if(f.inwest_nie_imie.value == '')
          {
            komunikat += "- Podaj imię\n";
            f.inwest_nie_imie.style.borderColor = kolor_bledu;
          }
          else f.inwest_nie_imie.style.borderColor = kolor_ok;

          if(f.inwest_nie_nazwisko.value == '')
          {
            komunikat += "- Podaj nazwisko\n";
            f.inwest_nie_nazwisko.style.borderColor = kolor_bledu;
          }
          else f.inwest_nie_nazwisko.style.borderColor = kolor_ok;


          if(f.inwest_nie_tel.value == '')
          {
            komunikat += "- Podaj telefon\n";
            f.inwest_nie_tel.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.inwest_nie_tel.value))
          {
            komunikat += "- Numer telefonu może skłądać się tylko z cyfr\n";
            f.inwest_nie_tel.style.borderColor = kolor_bledu;
          }
          else
          if(f.inwest_nie_tel.value.length>10)
          {
            komunikat += "- Maksymalna długość telefonu to 10 cyfr\n";
            f.inwest_nie_tel.style.borderColor = kolor_bledu;
          }
          else f.inwest_nie_tel.style.borderColor = kolor_ok;


          if(f.inwest_nie_branza.value == 'wybierz')
          {
            komunikat += "- Wybierz branżę\n";
            f.inwest_nie_branza.style.borderColor = kolor_bledu;
          }
          else f.inwest_nie_branza.style.borderColor = kolor_ok;


          if(f.inwest_nie_euro[0].checked == false && f.inwest_nie_euro[1].checked == false)
           komunikat += "- Podaj czy Klient korzysta z oferty leasingu Europejskiego Funduszu Leasingowego\n";


           if(f.inwest_nie_data_zaloz_d.value == '' || f.inwest_nie_data_zaloz_m.value == '' || f.inwest_nie_data_zaloz_r.value == '')
          {
             komunikat += "- Podaj datę pierwszego założenia rachunku firmowego\n";
             f.inwest_nie_data_zaloz_d.style.borderColor = kolor_bledu;
              f.inwest_nie_data_zaloz_m.style.borderColor = kolor_bledu;
              f.inwest_nie_data_zaloz_r.style.borderColor = kolor_bledu;
          }
          else
            if(!poprawna_data_zaloz(f.inwest_nie_data_zaloz_d.value,f.inwest_nie_data_zaloz_m.value,f.inwest_nie_data_zaloz_r.value))
            {
              komunikat += "- Podaj poprawną datę pierwszego założenia rachunku firmowego\n";
              f.inwest_nie_data_zaloz_d.style.borderColor = kolor_bledu;
              f.inwest_nie_data_zaloz_m.style.borderColor = kolor_bledu;
              f.inwest_nie_data_zaloz_r.style.borderColor = kolor_bledu;
            }
            else
            {
            f.inwest_nie_data_zaloz_d.style.borderColor = kolor_ok;
              f.inwest_nie_data_zaloz_m.style.borderColor = kolor_ok;
              f.inwest_nie_data_zaloz_r.style.borderColor = kolor_ok;
            }


           if(f.inwest_nie_forma_prawna.value == 'wybierz')
          {
            komunikat += "- Wybierz formę prawną\n";
            f.inwest_nie_forma_prawna.style.borderColor = kolor_bledu;
          }
          else f.inwest_nie_forma_prawna.style.borderColor = kolor_ok;


          if(f.inwest_opis_inwestycji.value == '')
          {
            komunikat += "- Podaj krótki opis inwestycji\n";
            f.inwest_opis_inwestycji.style.borderColor = kolor_bledu;
          }
          else f.inwest_opis_inwestycji.style.borderColor = kolor_ok;
          
           if(f.inwest_cel_inwestycji.value == '')
          {
            komunikat += "- Podaj cel inwestycji\n";
            f.inwest_cel_inwestycji.style.borderColor = kolor_bledu;
          }
          else f.inwest_cel_inwestycji.style.borderColor = kolor_ok;
          

           if(f.inwest_wybor[0].checked == false && f.inwest_wybor[1].checked == false)
           komunikat += "- Podaj wybór\n";
           
           if(f.inwest_wybor[1].checked == true && (f.inwest_wiek.value=="" || isNaN(f.inwest_wiek.value)) )
           {
           komunikat += "- Podaj wiek przedmiotu w miesiącach\n";
           f.inwest_wiek.style.borderColor = kolor_bledu;
            } else f.inwest_wiek.style.borderColor = kolor_ok;

          if(f.inwest_wartosc.value == '')
          {
            komunikat += "- Podaj wartość przedmiotu inwestycji\n";
            f.inwest_wartosc.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.inwest_wartosc.value))
          {
            komunikat += "- Wartość przedmiotu inwestycji musi być liczbą\n";
            f.inwest_wartosc.style.borderColor = kolor_bledu;
          }
          else f.inwest_wartosc.style.borderColor = kolor_ok;
          
          if(f.inwest_udzial.value == '')
          {
            komunikat += "- Podaj proponowany udział własny\n";
            f.inwest_udzial.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.inwest_udzial.value))
          {
            komunikat += "- Proponowany udział własny musi być liczbą\n";
            f.inwest_udzial.style.borderColor = kolor_bledu;
          }
          else
          if(f.inwest_udzial.value>100)
          {
            komunikat += "- Proponowany udział własny nie może być większy od 100%\n";
            f.inwest_udzial.style.borderColor = kolor_bledu;
          }
          else
          if(f.inwest_udzial.value<20)
          {
            komunikat += "- Proponowany udział własny nie może być mniejszy od 20%\n";
            f.inwest_udzial.style.borderColor = kolor_bledu;
          }
          else f.inwest_udzial.style.borderColor = kolor_ok;
          

          if(f.inwest_wnioskowany.value == '')
          {
            komunikat += "- Podaj wnioskowany okres kredytowania\n";
            f.inwest_wnioskowany.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.inwest_wnioskowany.value))
          {
            komunikat += "- Wnioskowany okres kredytowania musi być liczbą\n";
            f.inwest_wnioskowany.style.borderColor = kolor_bledu;
          }
          else f.inwest_wnioskowany.style.borderColor = kolor_ok;
          

          if(f.inwest_dostawca.value == '')
          {
            komunikat += "- Podaj dostawce przedmiotu inwestycji\n";
            f.inwest_dostawca.style.borderColor = kolor_bledu;
          }
          else f.inwest_dostawca.style.borderColor = kolor_ok;


          if(komunikat == '') return true;
          else
          {
                alert('Zanim przejdziesz dalej popraw następujące dane:\n\n'+komunikat);
          }
          return false;

}









function inwest_sprawdz_tak_cz_1()
{
        komunikat="";
        kolor_bledu = '#E90101';
        kolor_ok = '#cad5e0';
        f = document.getElementById('formul');

          if(f.inwest_nazwa_firmy.value == '')
          {
            komunikat += "- Podaj pełną nazwę firmy\n";
            f.inwest_nazwa_firmy.style.borderColor = kolor_bledu;
          }
          else f.inwest_nazwa_firmy.style.borderColor = kolor_ok;


          if(f.inwest_nip.value == '')
          {
            komunikat += "- Podaj numer NIP\n";
            f.inwest_nip.style.borderColor = kolor_bledu;
          }
          else
             if(!poprawny_nip(f.inwest_nip.value))
             {
               komunikat += "- Podaj poprawny numer NIP\n";
               f.inwest_nip.style.borderColor = kolor_bledu;
             }
             else
             {
               f.inwest_nip.style.borderColor = kolor_ok;
             }


          if(f.inwest_imie.value == '')
          {
            komunikat += "- Podaj imię\n";
            f.inwest_imie.style.borderColor = kolor_bledu;
          }
          else f.inwest_imie.style.borderColor = kolor_ok;

          if(f.inwest_nazwisko.value == '')
          {
            komunikat += "- Podaj nazwisko\n";
            f.inwest_nazwisko.style.borderColor = kolor_bledu;
          }
          else f.inwest_nazwisko.style.borderColor = kolor_ok;


          if(f.inwest_tel.value == '')
          {
            komunikat += "- Podaj telefon\n";
            f.inwest_tel.style.borderColor = kolor_bledu;
          }
          else
          if(isNaN(f.inwest_tel.value))
          {
            komunikat += "- Numer telefonu może skłądać się tylko z cyfr\n";
            f.inwest_tel.style.borderColor = kolor_bledu;
          }
          else
          if(f.inwest_tel.value.length>10)
          {
            komunikat += "- Maksymalna długość telefonu to 10 cyfr\n";
            f.inwest_tel.style.borderColor = kolor_bledu;
          }
          else f.inwest_tel.style.borderColor = kolor_ok;



          if(f.inwest_limit_na_karcie.value == '')
          {
            komunikat += "- Podaj kwotę limitu na karcie\n";
            f.inwest_limit_na_karcie.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.inwest_limit_na_karcie.value))
           {
             komunikat += "- Kwota limitu na karcie musi byc liczbą\n";
             f.inwest_limit_na_karcie.style.borderColor = kolor_bledu;
           }
            else
             if(parseInt(f.inwest_limit_na_karcie.value) >25000)
             {
               komunikat += "- Maksymalna kwota limitu na karcie to 25.000 PLN\n";
               f.inwest_limit_na_karcie.style.borderColor = kolor_bledu;
             }
             else f.inwest_limit_na_karcie.style.borderColor = kolor_ok;


          if(f.inwest_limit_kredytu.value == '')
          {
             komunikat += "- Podaj kwotę limitu dla kredytu\n";
             f.inwest_limit_kredytu.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.inwest_limit_kredytu.value))
           {
             komunikat += "- Kwota limitu dla kredytu musi byc liczbą\n";
             f.inwest_limit_kredytu.style.borderColor = kolor_bledu;
           }
           else
            if(parseInt(f.inwest_limit_kredytu.value)+parseInt(f.inwest_limit_na_karcie.value) > 500000)
            {
              komunikat += "- Maksymalna kwota limitu dla kredytu to 500.000 PLN\n";
              f.inwest_limit_kredytu.style.borderColor = kolor_bledu;
            }
            else f.inwest_limit_kredytu.style.borderColor = kolor_ok;


          if(f.inwest_min_akc_limit.value == '')
          {
            komunikat += "- Podaj minimalną akceptowalną kwotę kredytu\n";
            f.inwest_min_akc_limit.style.borderColor = kolor_bledu;
          }
          else
            if(f.inwest_min_akc_limit.value < 1000)
            {
              komunikat += "- Minimalna akceptowalna kwota limitu to 1.000 PLN\n";
              f.inwest_min_akc_limit.style.borderColor = kolor_bledu;
            }
            else f.inwest_min_akc_limit.style.borderColor = kolor_ok;


          if(f.inwest_roz_us.value == 'wybierz')
          {
            komunikat += "- Wybierz sposób rozliczeń z US\n";
            f.inwest_roz_us.style.borderColor = kolor_bledu;
          }
          else f.inwest_roz_us.style.borderColor = kolor_ok;


          if(f.inwest_platnik_vat[0].checked == false && f.inwest_platnik_vat[1].checked == false) komunikat += "- Podaj czy płatnik VAT\n";

          if(f.inwest_przychod.value == '')
          {
             komunikat += "- Podaj przychód w roku bieżący\n";
             f.inwest_przychod.style.borderColor = kolor_bledu;
          }
          else
           if(isNaN(f.inwest_przychod.value))
           {
             komunikat += "- Przychód w roku bieżący musi być liczbą\n";
             f.inwest_przychod.style.borderColor = kolor_bledu;
           }
           else f.inwest_przychod.style.borderColor = kolor_ok;


          if(f.inwest_dochod.value == '')
          {
             komunikat += "- Podaj dochód w roku bieżący\n";
             f.inwest_dochod.style.borderColor = kolor_bledu;
          }
          else
            if(isNaN(f.inwest_dochod.value))
            {
              komunikat += "- Dochód w roku bieżący musi być liczbą\n";
              f.inwest_dochod.style.borderColor = kolor_bledu;
            }
            else f.inwest_dochod.style.borderColor = kolor_ok;


          if(f.inwest_amor.value == '')
          {
            komunikat += "- Podaj amortyzację w roku bieżący\n";
            f.inwest_amor.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.inwest_amor.value))
            {
              komunikat += "- Amortyzacja w roku bieżący musi być liczbą\n";
              f.inwest_amor.style.borderColor = kolor_bledu;
            }
            else f.inwest_amor.style.borderColor = kolor_ok;


          if(f.inwest_licz_mc.value == '')
          {
            komunikat += "- Podaj liczbę miesięcy okresu ubiegłego\n";
            f.inwest_licz_mc.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.inwest_licz_mc.value))
            {
              komunikat += "- Liczba miesięcy okresu ubiegłego musi być liczbą\n";
              f.inwest_licz_mc.style.borderColor = kolor_bledu;
            }
            else f.inwest_licz_mc.style.borderColor = kolor_ok;


          if(f.inwest_df_przychod.value == '')
          {
            komunikat += "- Podaj przychód w roku ubiegłym\n";
            f.inwest_df_przychod.style.borderColor = kolor_bledu;
          }
           else
             if(isNaN(f.inwest_df_przychod.value))
             {
               komunikat += "- Przychód w roku ubiegłym musi być liczbą\n";
               f.inwest_df_przychod.style.borderColor = kolor_bledu;
             }
             else f.inwest_df_przychod.style.borderColor = kolor_ok;


          if(f.inwest_df_dochod.value == '')
          {
            komunikat += "- Podaj dochód w roku ubiegłym\n";
            f.inwest_df_dochod.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.inwest_df_dochod.value))
            {
              komunikat += "- Dochód w roku ubiegłym musi być liczbą\n";
              f.inwest_df_dochod.style.borderColor = kolor_bledu;
            }
            else f.inwest_df_dochod.style.borderColor = kolor_ok;


          if(f.inwest_df_amor.value == '')
          {
             komunikat += "- Podaj amortyzację w roku ubiegłym\n";
             f.inwest_df_amor.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.inwest_df_amor.value))
            {
               komunikat += "- Amortyzacja w roku ubiegłym musi być liczbą\n";
               f.inwest_df_amor.style.borderColor = kolor_bledu;
            }
            else f.df_amor.style.borderColor = kolor_ok;


          if(f.inwest_df_licz_mc.value == '')
          {
             komunikat += "- Podaj liczbę miesięcy okresu ubiegłego\n";
             f.inwest_df_licz_mc.style.borderColor = kolor_bledu;
          }
           else
            if(isNaN(f.inwest_df_licz_mc.value))
            {
              komunikat += "- Liczba miesięcy okresu ubiegłego musi być liczbą\n";
              f.inwest_df_licz_mc.style.borderColor = kolor_bledu;
            }
            else f.inwest_df_licz_mc.style.borderColor = kolor_ok;



            if(f.inwest_data_zaloz_d.value == '' || f.inwest_data_zaloz_m.value == '' || f.inwest_data_zaloz_r.value == '')
          {
             komunikat += "- Podaj datę pierwszego założenia rachunku firmowego\n";
             f.inwest_data_zaloz_d.style.borderColor = kolor_bledu;
              f.inwest_data_zaloz_m.style.borderColor = kolor_bledu;
              f.inwest_data_zaloz_r.style.borderColor = kolor_bledu;
          }
          else
            if(!poprawna_data_zaloz(f.inwest_data_zaloz_d.value,f.inwest_data_zaloz_m.value,f.inwest_data_zaloz_r.value))
            {
              komunikat += "- Podaj poprawną datę pierwszego założenia rachunku firmowego\n";
              f.inwest_data_zaloz_d.style.borderColor = kolor_bledu;
              f.inwest_data_zaloz_m.style.borderColor = kolor_bledu;
              f.inwest_data_zaloz_r.style.borderColor = kolor_bledu;
            }
            else
            {
              f.inwest_data_zaloz_d.style.borderColor = kolor_ok;
              f.inwest_data_zaloz_m.style.borderColor = kolor_ok;
              f.inwest_data_zaloz_r.style.borderColor = kolor_ok;
            }



          if(komunikat == '') return true;
          else
          {
                alert('Zanim przejdziesz dalej popraw następujące dane:\n\n'+komunikat);
          }
          return false;

      }	
			













function przelicz()
{
   f = document.getElementById('formul');

   if(parseInt(f.inwest_udzial.value)>100) f.inwest_udzial.value = "100";

   if(!isNaN(f.inwest_wartosc.value) && !isNaN(f.inwest_udzial.value) && f.inwest_udzial.value!="" && f.inwest_wartosc.value!="")
   {
   var wartosc = parseInt(f.inwest_wartosc.value);
   var udzial = parseInt(f.inwest_udzial.value);
   var tmp = (100-udzial)/100*wartosc;
   f.inwest_wnioskowana.value = tmp.toFixed(2);
   }

}



function ustaw_krok2()
{
   hidetab(2);
   hidetab(1)
   hidetab(2+'_biez');
   hidetab(1+'_biez');
   showtab('_br');

   f = document.getElementById('formul');
   if(f.krok_zero[3].checked == true)
   {

      document.getElementById('czy_tak').innerHTML = "<fieldset><img src=\"images/graphics/_czy_ma_juz.gif\" alt=\"Czy posiadasz Konto Biznes w LUKAS Banku?\"/><br/><br/><input type=\"radio\" class=\"ra\" name=\"MailTemplate\" onclick=\"spr_konto('tak')\" id=\"la1\" value=\"f_kredyt_inwest_tak\"/><label style=\"float: none;\" for=\"la1\">tak</label><br/><input type=\"radio\" class=\"ra\" name=\"MailTemplate\" onclick=\"spr_konto('nie')\" id=\"la2\" value=\"f_kredyt_inwest_nie\"/><label style=\"float: none;\" for=\"la2\">nie</label><br/><br/></fieldset>";
   }
   else
   {

      document.getElementById('czy_tak').innerHTML = "<fieldset><img src=\"images/graphics/_czy_ma_juz.gif\" alt=\"Czy posiadasz Konto Biznes w LUKAS Banku?\"/><br/><br/><input type=\"radio\" class=\"ra\" name=\"MailTemplate\" id=\"la3\" onclick=\"spr_konto_biez('tak')\" value=\"f_kredyt_biezacy_tak\"/><label style=\"float: none;\" for=\"la3\">tak</label><br/><input type=\"radio\" class=\"ra\" name=\"MailTemplate\" onclick=\"spr_konto_biez('nie')\" id=\"la4\" value=\"f_kredyt_biezacy_nie\"/><label style=\"float: none;\" for=\"la4\">nie</label><br/><br/></fieldset>";
   }
   


   
   
}
