﻿// JScript File

function calcPrice(myObject) {
    var myCost = myObject.id + 'cost';
    var myKilo = myObject.id + 'kilo';
    var myDeco = myObject.id + 'deco';
    var myGram = myObject.id + 'gram';

    myObject.value = stripAlphaChars(myObject.value);

    if (myObject.value > 999) {
        document.getElementById(myCost).value = Math.ceil(document.getElementById(myKilo).value / 1000 * myObject.value);
    }
    if (myObject.value < 1000 & myObject.value > 99) {
        document.getElementById(myCost).value = Math.ceil(document.getElementById(myDeco).value / 100 * myObject.value);

        if (Math.ceil(document.getElementById(myKilo).value) < Math.ceil(document.getElementById(myCost).value)) {
            document.getElementById(myCost).value = Math.ceil(document.getElementById(myKilo).value);
        }
    }
    if (myObject.value < 100 & myObject.value > 0) {
        document.getElementById(myCost).value = Math.ceil(document.getElementById(myGram).value / 25 * myObject.value);
    }

    if (document.getElementById(myCost).value < 4) {
        document.getElementById(myCost).value = 4;
    }

}
function stripAlphaChars(pstrSource) {
    var m_strOut = new String(pstrSource);

    m_strOut = m_strOut.replace(/[^0-9]/g, '');

    return m_strOut;
}