// JavaScript Document
// calculate price based on quantity



function changeQty(change){
   var currentQty = parseInt($('#quant').val());

    switch (change) {
        case 'add':
            currentQty += 1
            $('#quant').val(currentQty);
            calc(currentQty);
            calculate();
            break
        case 'subtract':
            if (currentQty > 1) { // only subtract if qty is greater than zero
                currentQty -= 1
               $('#quant').val(currentQty);
                calc(currentQty);
                calculate();
            }
            break
        case 'field':
            if (currentQty >= 0) {
                window.setTimeout('calculate()', 500)
            }
            break
    }   
}
function calculate(){
    var startPrice = $F('base_price') // Where base_price is the id of your hidden base price field. Gets value of base_price field
    var currentQty = parseInt($F('quant')) // Where quant is the id of your quantity input field. Gets value of currentQty field
    
    if (currentQty > 0) { // Don't want price to display if zero if customer zeros out quantity
        var qtyPrice = startPrice * currentQty // Calculate the price.
        var qtyPrice = qtyPrice.toFixed(2) // Only allow 2 decimals. I'll let you add rounding features up or down.
    } else { // set price back to original price
        qtyPrice = startPrice
    }
    var qtyPrice = '$' + qtyPrice // Add a dollar sign
    $('priceHeading2').update(qtyPrice) // Where priceHeading2 is the id of your span for the echoed product price
    new Effect.Highlight($('priceHeading2'));

}
function calc(m){
$('.tot').each(function(){
    var n = $(this).attr('itemprop');
    var total = n * m;
    $(this).text('R$ '+total.toFixed(2));
})
};
