﻿var $Com1
var $Amount
var $com 

function CalculateAmt() {

    if ($(this).val() != '') {
        if (parseInt($(this).val()) == 0 || $(this).val() == '') { $(this).val('1') }
        var $Val = parseInt($(this).val());
        $Amount = parseInt($('form :input').filter('.HFinalAmount').val());
        var $Input = $('form :input').filter('.FeeType');
        for (i = 0; i < $Input.length; i++) {
            if ($Input[i].value == 'F' || $Input[i].value == 'A') {
                $($Input[i]).parents('.feeRow').css('display', 'block')
                $Amount = $Amount + ($Val * parseInt($($Input[i]).siblings('.Amount').val()));
                $('form :input').filter('.FinalAmount').val($Amount);
                //alert($($Input[i]).parents('.feeRow').length);
            }
        }
    }
}

$(document).ready(function() {
    $com = $('.feeRow').children().find('.FeeType')
    for (i = 0; i < $com.length; i++) {
        if ($com[i].value == 'F' || $com[i].value == 'A'){
            $($com[i]).parents('.feeRow').css('display','none');
        }
    }
});

$(document).ready(function() {

    $('.cssAdditionalMember').children().find(':radio').bind('click', function() {
    
        if ($(this).val() == 'Y') {
            $('#pReservePrice').css("display", "block"); 
            //$('form :input').filter('.MemberCount').val('1');
            ///This is hardcoded ID for 1 START
            $('.fieldsetAdditionalMember').css("display","block"); 
            var $Val = parseInt($('form :input').filter('.MemberCount').val());
            $Amount = parseInt($('form :input').filter('.HFinalAmount').val());
            var $Input = $('form :input').filter('.FeeType');
            for (i = 0; i < $Input.length; i++) {
                if ($Input[i].value == 'F' || $Input[i].value == 'A') {
                    if($.browser.msie)
                        $($Input[i]).parents('.feeRow').css('display', 'block')
                    else
                        $($Input[i]).parents('.feeRow').css('display', 'table-row')
                    $Amount = $Amount + ($Val * parseInt($($Input[i]).siblings('.Amount').val()));
                    $('form :input').filter('.FinalAmount').val($Amount);
                    //alert($($Input[i]).parents('.feeRow').length);
                }
            }
            ///This is hardcoded ID for 1 END
        }
        else {
            //$('form :input').filter('.MemberCount').val('')                      
            $($com[i]).parents('.feeRow').css('display','none');
            $Amount = parseInt($('form :input').filter('.HFinalAmount').val());
            $('form :input').filter('.FinalAmount').val($Amount);
            $('#pReservePrice').css("display", "none"); 
            $('.fieldsetAdditionalMember').css("display", "none"); 
        }
    });
    $('form :input').filter('.MemberCount').bind('keyup', CalculateAmt);
    var AddMember = $('.cssAdditionalMember').find(':checked').val();
    if (AddMember == 'Y') {
        $('.fieldsetAdditionalMember').css("display","block");
        $('#pReservePrice').css("display", "block"); 
        var $Val = parseInt($('form :input').filter('.MemberCount').val());
        $Amount = parseInt($('form :input').filter('.HFinalAmount').val());
        var $Input = $('form :input').filter('.FeeType');
        for (i = 0; i < $Input.length; i++) {
            if ($Input[i].value == 'F' || $Input[i].value == 'A') {
                if($.browser.msie)
                    $($Input[i]).parents('.feeRow').css('display', 'block')
                else
                    $($Input[i]).parents('.feeRow').css('display', 'table-row')
                $Amount = $Amount + ($Val * parseInt($($Input[i]).siblings('.Amount').val()));
                $('form :input').filter('.FinalAmount').val($Amount);
                //alert($($Input[i]).parents('.feeRow').length);
            }
        }
    }
    else {
        $('.fieldsetAdditionalMember').css("display","none");
    }
});
