﻿var strPostCodes = "|";
var nAmount = 0;
var nNoOfPostCode = 0;
function FillUL(szText) {
    $("#demoFour").html(szText);
    $('#demoFour').listnav({
        includeNums: false,
        initLetter: 'a',
        includeOther: true,
        noMatchText: 'Nothing matched your filter, please click another letter.'
    });
    $("#demoFour li a").click(function() {
        nNoOfPostCode = parseFloat($("#inpNoOfPostCode").val());
        $(this).fadeOut().fadeIn();
        if ($(this).hasClass("selectedItem")) {
            //alert("Unselect this");
            $(this).removeClass("selectedItem");
            nNoOfPostCode = nNoOfPostCode - 1;
            $("#txtNoOfPostcodes").html(nNoOfPostCode);

            $("#inpNoOfPostCode").val(nNoOfPostCode);
            strPostCodes = strPostCodes.replace($(this).html() + "|", "");
            $("#txtPostCodes").html(strPostCodes);
            $("inpPostCodeString").val(strPostCodes);
            CalAmount();
        } else {
            //alert("select this");
            $(this).addClass("selectedItem");
            nNoOfPostCode = nNoOfPostCode + 1;
            $("#txtNoOfPostcodes").html(nNoOfPostCode);
            $("#inpNoOfPostCode").val(nNoOfPostCode);
            strPostCodes += $(this).html() + "|";
            $("#txtPostCodes").html(strPostCodes);
            $("#inpPostCodeString").val(strPostCodes);
            CalAmount();
        }
        return false;
    });
    function Test() {
        alert("THis is test");
    }

    function CalAmount() {
        var nDuration = $("#sltDuration").val();
        //alert(nDuration);
        nNoOfPostCode = parseFloat($("#inpNoOfPostCode").val());
        //nAmount = parseFloat($("#inpAmount").val());
        //alert(nNoOfPostCode);
        //alert(nDuration);
        switch (parseFloat(nDuration)) {
            case 3:
                //nAmount = nNoOfPostCode*3*10;
                nAmount = Math.round(parseFloat(nNoOfPostCode * 3) * 10);
                break;
            //alert("3"); 
            case 6:
                nAmount = nNoOfPostCode * 6 * 10 * 0.95;
                break;
            //alert("6"); 
            case 12:
                nAmount = nNoOfPostCode * 12 * 10 * 0.95;
                break;
            //alert("12"); 
        }
        //alert(nAmount);
        //nAmount = nAmount.toFixed(2);
        var nTax = nAmount * 0.15;
        nTax = nTax.toFixed(2);
        $("#txtAmount").html("£" + nAmount);
        $("#txtTaxAmount").html("£" + nTax);
        var nTotal = parseFloat(nAmount) + parseFloat(nTax)
        nTotal = nTotal.toFixed(2);
        $("#txtTotalAmount").html("£" + nTotal);
        $("#inpDuration").val(nDuration);
//alert(nTotal);
        $("#inpAmount").val(nTotal);

    }

}
function LinkClick() {
    if ($(this).hasClass("selected")) {
        $(this).removeClass("selected");
    } else {
        $(this).addClass("selected");
    }
    return false;
}

