/* 
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

function redondea(sVal, nDec) {
    var n = parseFloat(sVal);
    var s;
    var ok;
    n = Math.round(n * Math.pow(10, nDec)) / Math.pow(10, nDec);
    s = String(n) + "." + String(Math.pow(10, nDec)).substr(1);
    s = s.substr(0, s.indexOf(".") + nDec + 1);
    tamano = s.length;
    tamano = tamano - 1;
    ok = s.charAt(tamano);
    if (tamano == 3) {
        concatenar = "0";
    } else if (tamano == 4) {
        concatenar = "0";
    }
    if (ok == ".") {
        var pre;

        pre = s.substring(0, tamano);
        s = pre + concatenar;
    }
    return s;
}

function checkAll() {
    for (i = 0; i < document.contacs.elements.length; i++) {
        if (document.contacs.elements[i].type == "checkbox") {
            if (document.contacs.elements[i].checked == 1) {
            } else {
                document.contacs.elements[i].checked = 1;
                suma();
            }
        }
    }

}
function uncheckAll() {
    for (i = 0; i < document.contacs.elements.length; i++) {
        if (document.contacs.elements[i].type == "checkbox") {
            document.contacs.elements[i].checked = 0;

        }
    }
    document.contacs.vlDescuento.value = 0;
    document.getElementById("coupon").innerHTML = ['$ ', redondea(0, 2)].join('');
    document.getElementById('couponValue').value = redondea(0, 2);
}

function validateCheck() {

    if (document.getElementById('all').checked == true) {
        checkAll();
    } else {
        uncheckAll();
    }
}
function suma() {

    descuento = document.contacs.vlDescuento.value;
    descuentoNum = parseFloat(descuento);
    descuentoT = descuentoNum + 0.25;
    descuentoWri = parseFloat(descuentoT);
    if (descuentoWri > 30) {
        descuentoWri = 30;
    }
    document.contacs.vlDescuento.value = descuentoWri;
    document.getElementById("coupon").innerHTML = ['$ ', redondea(descuentoWri, 2)].join('');
    document.getElementById('couponValue').value = redondea(descuentoWri, 2);

}
function resta() {

    var restar = 0;
    descuento = document.contacs.vlDescuento.value;
    descuentoNum = parseFloat(descuento);
    for (i = 0; i < document.contacs.elements.length; i++) {
        if (document.contacs.elements[i].type == "checkbox") {
            if (document.contacs.elements[i].checked == 1) {
                restar += 1;
            }
        }
    }
    if (restar < 120) {
        descuentoT = descuentoNum - 0.25;
        descuentoWri = parseFloat(descuentoT);
        document.contacs.vlDescuento.value = descuentoWri;
        document.getElementById("coupon").innerHTML = ['$ ', redondea(descuentoWri, 2)].join('');
        document.getElementById('couponValue').value = redondea(descuentoWri, 2);
    }
}
