function slownie(kwota)
{

    var minus = ""
    if(kwota.substr(0,1)=='-')
    {
            kwota = kwota.substr(1,kwota.length)
    }
	
    licz = kwota.split('.')
    
    return przelicz(licz[0])+' zł. ' + przelicz(licz[1]) +' gr.'
}
	
function przelicz (cyfra){
	
	zlote = cyfra
	 
    cyfry = new Array(" ", "jeden", "dwa", "trzy", "cztery", "pięć", "sześć", "siedem", "osiem", "dziewięć", "dziesięć", "jedenaście", "dwanaście", "trzynaście", "czternaście", "piętnaście", "szesnaście", "siedemnaście", "osiemnaście", "dziewietnaście")
    dziesiatki = new Array(" ", " ", "dwadzieścia", "trzydzieści", "czterdzieści", "pięćdziesiąt", "sześćdziesiąt", "siedemdziesiąt", "osiemdziesiąt", "dziewićdziesiąt")
    setki = new Array(" ", "sto", "dwieście", "trzysta", "czterysta", "pięćset", "sześćset", "siedemset", "osiemset", "dziewięćset")
    
    var length = zlote.length
    var cyfra = zlote.substr(length-1, 1)
    
    slo = ""
    
    zlote_liczba = parseFloat(zlote)
    
    if (zlote_liczba < 10)
    {
        slo = cyfry[zlote_liczba]
    }
    else if(zlote_liczba < 20)
    {
        slo = cyfry[zlote_liczba]
    }
    else if(zlote_liczba < 100)
    {
        dzie = zlote.substr(length-2, 1)
        slo = dziesiatki[dzie] + " " + cyfry[cyfra]
    }
    else if(zlote_liczba < 1000)
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        slo = setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] + " " + cyfry[cyfra]
    }
    else if(zlote_liczba < 10000)
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-4, 1)
        tysiac = ""
        if (parseFloat(tys) == 1)
        {
            tysiac = "tysiąc"
        }
        else if (parseFloat(tys) < 5)
        {
            tysiac = "tysiące"
        }
        else 
        {
            tysiac = "tysięcy"
        }
        
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        
        slo = cyfry[tys] + " " + tysiac + " " + setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] + " " + cyfry[cyfra]
    }
    
    else if(zlote_liczba < 20000)
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-5, 2)
        tysiac = ""
        if (parseFloat(tys) == 1)
        {
            tysiac = "tysiąc"
        }
        else if (parseFloat(tys) < 5)
        {
            tysiac = "tysiące"
        }
        else 
        {
            tysiac = "tysięcy"
        }
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        slo = cyfry[tys] + " " + tysiac + " " + setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] +  " " + cyfry[cyfra]
    }
    else if(zlote_liczba < 100000)
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-4, 1)
        dz_tys = zlote.substr(length-5,1)
        tysiac = ""
        //if (parseFloat(tys) == 1)
        //{
        //    tysiac = "tysiÄ…c"
        //}
        //else 
        if (parseFloat(tys) < 5 && parseFloat(tys)>1)
        {
            tysiac = "tysiące"
        }
        else 
        {
            tysiac = "tysięcy"
        }
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        slo = dziesiatki[dz_tys] + " " + cyfry[tys] + " " + tysiac + " " + setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] +  " " + cyfry[cyfra]
    }
    else if(zlote_liczba < 1000000)
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-4, 1)
        dz_tys = zlote.substr(length-5,1)
        set_tys = zlote.substr(length-6,1)
        tysiac = ""
        if (parseFloat(tys) == 1 && (parseFloat(dz_tys)==0 && parseFloat(set_tys)==0))
        {
            tysiac = "tysiąc"
        }
        else if (parseFloat(tys ) < 5 && parseFloat(tys ) > 1)
        {
            tysiac = "tysiące"
        }
        else 
        {
            // 3,4,5 tysiÄ…ce
            tysiac = "tysięcy"
        }
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        dd = parseFloat(dz_tys + tys)
        if (dd>19){
            dd=0
        }
        else{
            tys = 0
        }
        slo = setki[set_tys] + " " + dziesiatki[dz_tys] + " " + cyfry[dd] + cyfry[tys] + " " + tysiac + " " 
        + setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] + " " + cyfry[cyfra]
    }
    else if(zlote_liczba< 20000000) 
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-4, 1)
        dz_tys = zlote.substr(length-5,1)
        set_tys = zlote.substr(length-6,1)
        mln = zlote.substr(length-7,1)
        
        dz_mln = ""
        if (length>7)
        {
            dz_mln = zlote.substr(length-8,1)
        }
        else
        {
            dz_mln=0
        }
              
        tysiac = ""
        milion = ""
        if (parseFloat(tys) == 1 && (parseFloat(dz_tys)==0 && parseFloat(set_tys)==0))
        {
            tysiac = "tysiąc"
        }
        else if (parseFloat(dz_tys + tys ) < 5 && parseFloat(dz_tys + tys ) > 1)
        {
            tysiac = "tysiące"
        }
        else if (parseFloat(dz_tys + tys ) == 0 && parseFloat(dz_tys + tys ) == 0 && parseFloat(set_tys)== 0)
        {
            tysiac = ""
        }
        else 
        {
            // 3,4,5 tysiÄ…ce
            tysiac = "tysięcy"
        }
        var aa = dz_tys + tys      
        
        aaa = dz_mln + mln  
        var s2 = parseFloat(dz_mln + mln)
        if (s2>19) {
            s2 = 0
        }
        if (s2==1)
        {
            milion = "milion"
        }
        else if (s2>1 && s2<5)
        {
            milion = " miliony "
        }
        else
        {
            milion = " milionów "
        }
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
         dd = parseFloat(dz_tys + tys)
        if (dd>19){
            dd=0
        }
        else{
            tys = 0
        }

    slo = dziesiatki[dz_mln] + " " + cyfry[s2] + " " + milion + " " + setki[set_tys] + " " + dziesiatki[dz_tys] + " " + 
    cyfry[dd] +  " " + " " + tysiac + " " + setki[set] + " " + dziesiatki[dzie] + " " 
    + cyfry[parseFloat(cc)] + " " + cyfry[cyfra]    
    

    }
    
     else if(zlote_liczba< 100000000) 
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-4, 1)
        dz_tys = zlote.substr(length-5,1)
        set_tys = zlote.substr(length-6,1)
        mln = zlote.substr(length-7,1)
        dz_mln = zlote.substr(length-8,1)
        
        
        tysiac = ""
        milion = ""
        if (parseFloat(tys) == 1 && (parseFloat(dz_tys)==0 && parseFloat(set_tys)==0))
        {
            tysiac = "tysiąc"
        }
        else if (parseFloat(dz_tys + tys ) < 5 && parseFloat(dz_tys + tys ) > 1)
        {
            tysiac = "tysiące"
        }
        else if (parseFloat(dz_tys + tys ) == 0 && parseFloat(dz_tys + tys ) == 0 && parseFloat(set_tys)== 0)
        {
            tysiac = ""
        }
        else 
        {
            // 3,4,5 tysiÄ…ce
            tysiac = "tysięcy"
        }
        var aa = dz_tys + tys      
        var s1 = parseFloat(dz_tys + tys)
        if (s1>19) {
            s1 = 0
        }
        aaa = dz_mln + mln      
        var s2 = parseFloat(mln)
        if (s2>19) {
            s2 = 0
        }
        if (s2==1)
        {
            milion = "milionów"
        }
        else if (s2>1 && s2<5)
        {
            milion = " miliony "
        }
        else
        {
            milion = " milionów "
        }
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        
        dd = parseFloat(dz_tys + tys)
        if (dd>19){
            dd=0
        }
        else{
            tys = 0
        }
        
        ee = parseFloat(dz_mln + mln)
        if (ee>19) {
            ee = 0 
        }
        else {
            mln = 0
        }
        
        
        slo = dziesiatki[dz_mln] + " " + cyfry[ee] +  " "+ cyfry[mln] + " " + milion + " " + setki[set_tys] + " " + dziesiatki[dz_tys] + " " + cyfry[s1] + " " + tysiac + " " + setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] + " " + cyfry[cyfra]    
        

    }
    
    else if(zlote_liczba< 100000000) 
    {
        dzie = zlote.substr(length-2, 1)
        set = zlote.substr(length-3, 1)
        tys = zlote.substr(length-4, 1)
        dz_tys = zlote.substr(length-5,1)
        set_tys = zlote.substr(length-6,1)
        mln = zlote.substr(length-7,1)
        dz_mln = zlote.substr(length-8,1)
        set_mln = zlote.substr(length-9,1)
        
        tysiac = ""
        milion = ""
        if (parseFloat(tys) == 1 && (parseFloat(dz_tys)==0 && parseFloat(set_tys)==0))
        {
            tysiac = "tysiąc"
        }
        else if (parseFloat(dz_tys + tys ) < 5 && parseFloat(dz_tys + tys ) > 1)
        {
            tysiac = "tysiące"
        }
        else if (parseFloat(dz_tys + tys ) == 0 && parseFloat(dz_tys + tys ) == 0 && parseFloat(set_tys)== 0)
        {
            tysiac = ""
        }
        else 
        {
            // 3,4,5 tysiÄ…ce
            tysiac = "tysięcy"
        }
        var aa = dz_tys + tys      
        var s1 = parseFloat(dz_tys + tys)
        if (s1>19) {
            s1 = 0
        }
        aaa = dz_mln + mln      
        var s2 = parseFloat(mln)
        if (s2>19) {
            s2 = 0
        }
        if (s2==1)
        {
            milion = "milionów"
        }
        else if (s2>1 && s2<5)
        {
            milion = " miliony "
        }
        else
        {
            milion = " milionów "
        }
        cc = parseFloat(dzie +cyfra)
        if (cc>19) {
            cc = 0
        }
        else {
            cyfra = 0
        }
        
        dd = parseFloat(dz_tys + tys)
        if (dd>19){
            dd=0
        }
        else{
            tys = 0
        }
        
        ee = parseFloat(dz_mln + mln)
        if (ee>19) {
            ee = 0 
        }
        else {
            mln = 0
        }
        
        
        slo = setki[set_mln] + " " + dziesiatki[dz_mln] + " " + cyfry[ee] +  " "+ cyfry[mln] + " " + milion + " " + setki[set_tys] + " " + dziesiatki[dz_tys] + " " + cyfry[s1] + " " + tysiac + " " + setki[set] + " " + dziesiatki[dzie] + " " + cyfry[parseFloat(cc)] + " " + cyfry[cyfra]    
        

    }
    	
    return (slo);

}

