function gibAbnahmeIntervall(elem, fAbnahmeintervall)
{    
    if(Number(fAbnahmeintervall) > 0)
    {
        if(typeof(elem) != "undefined")
        {
            elem.value = elem.value.replace(/,/g, ".");
            if(Number(elem.value) < Number(fAbnahmeintervall) && Number(elem.value) != 0)
                elem.value = Number(fAbnahmeintervall);
            else
                elem.value = Math.round((Number(fAbnahmeintervall) * Math.ceil((Number(elem.value) / Number(fAbnahmeintervall)))) * 100) / 100; 
        }
    }
}

function erhoeheArtikelAnzahl(elemID, bIntervall, fAbnahmeintervall)
{
    if(elemID.length > 0)
    {
        if(typeof(bIntervall) == "undefined")
            bIntervall = false;
            
        elem = document.getElementById(elemID);
        
        if(typeof(elem) != "undefined")
        {
            elem.value = elem.value.replace(/,/g, ".");
            if(Number(elem.value) < 0)
                elem.value = 0;
            
            if(bIntervall && Number(fAbnahmeintervall) > 0)
            {
                if(Number(elem.value) < Number(fAbnahmeintervall))
                    elem.value = Number(fAbnahmeintervall);
                else
                {
                    elem.value = Math.round((Number(fAbnahmeintervall) * Math.ceil((Number(elem.value) / Number(fAbnahmeintervall)))) * 100) / 100; 
                    elem.value = Math.round((Number(elem.value) + Number(fAbnahmeintervall)) * 100) / 100;
                }
            }
            else
            {
                elem.value = Number(elem.value) + 1;
            }
        }
        $('#' + elemID).trigger('keyup');
    }   
}

function erniedrigeArtikelAnzahl(elemID, bIntervall, fAbnahmeintervall)
{
    if(elemID.length > 0)
    {
        if(typeof(bIntervall) == "undefined")
            bIntervall = false;
            
        elem = document.getElementById(elemID);
        
        if(typeof(elem) != "undefined")
        {
            elem.value = elem.value.replace(/,/g, ".");
            if(Number(elem.value) < 0)
                elem.value = 0;
            
            if(bIntervall && Number(fAbnahmeintervall) > 0)
            {
                if(Number(elem.value) >= Number(fAbnahmeintervall))
                {
                    elem.value = Math.round((Number(fAbnahmeintervall) * Math.floor((Number(elem.value) / Number(fAbnahmeintervall)))) * 100) / 100;
                    elem.value = Math.round((Number(elem.value) - Number(fAbnahmeintervall)) * 100) / 100; 
                }
            }
            else
            {
                if(Number(elem.value) > 1)
                    elem.value -= 1;
            }
        }
        $('#' + elemID).trigger('keyup');
    }   
}
