﻿$(document).ready(function () {
    $("#tbxPrixTerrain").bind("keydown blur", function (e) {
        if ($(this).val() != '') {
            if (e.type == "blur") {
                CalCulTaxe(Math.round($(this).val()))
            }
            else {
                if (e.keyCode == "13") {
                    e.preventDefault();
                    CalCulTaxe(Math.round($(this).val()))
                }
            }
        }
    });

    $("#btnCalcul").bind("click", function (e) {
        e.preventDefault();
        if ($("#tbxPrixTerrain").val() != '') {
            CalCulTaxe(Math.round($("#tbxPrixTerrain").val()))
        }
    });
});

function CalCulTaxe(Price) {
    if (number(Price)) {
        var TPS = (Price * .05).toFixed(2);
        var TVQ = parseFloat(Price) + parseFloat(TPS);
        TVQ = (parseFloat(TVQ) * 0.085).toFixed(2);
        var RetourGourv = -((parseFloat(TPS) + parseFloat(TVQ)) * 0.36).toFixed(2);
        var total = parseFloat(Price) + parseFloat(TPS) + parseFloat(TVQ) +  parseFloat(RetourGourv);
        $("#lblTPS").html(TPS+" $")
        $("#lblTVQ").html(TVQ + " $")
        $("#lblRetourGourv").html(RetourGourv + " $")
        $("#lblTotal").html(total + " $")
    }
    else {
        alert('Vous devez entré un nombre.');
    }
}

function number(value) {
    return /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);
}


function digits(value) {
    return /^\d+$/.test(value);
}

