$(document).ready(function() {
    $('textarea.expanding').autogrow();
});

function _check_orderdelivery() {

    if ( $("input[name='afleveradres_gelijk_aan_factuuradres']").is(':checked') ) {
        $(".toggle-orderdelivery").each(function () {
            $(this).attr({'disabled':true});
        });
    }
    else {
        $(".toggle-orderdelivery").each(function () {
            $(this).attr({'disabled':false});
        });
    }
}

function _check_couponcode() {

    var coupon_code =  $('input[name=coupon_code]').val();
    var coupon_code =  $.trim(coupon_code);

    $('input[name=coupon_code]').val(coupon_code)
    $('input#check_coupon_code').attr('disabled', 'disabled');
    $('input#check_coupon_code').addClass('disabled');

    $.ajax({
        type:       'post',
        url:        '/_load/coupon_code.php',
        data:       'coupon_code='+coupon_code,
		success:    function(result){

		    if ( result == 'valid_code' ) {

		        $("#coupon_result").html('');
                _parse_coupondiscount();
		    }
		    else {

		        $('tbody#coupon').hide();
		        $("#coupon_result").html(result);
		    }

			$("input#check_coupon_code").attr('disabled', false);
			$("input#check_coupon_code").removeClass('disabled');
        }
    });
}

function _parse_coupondiscount() {

    var coupon_code =  $('input[name=coupon_code]').val();

    $.ajax({
        type:       'post',
        url:        '/_load/coupon_code.php',
        data:       'coupon_code='+coupon_code+'&req=value',
		success:    function(coupon_value){

		    var sum_cart     = $('input[name=sum_cart]').val();
		    var cart_total   = parseFloat(sum_cart) - parseFloat(coupon_value);

		    if ( cart_total <= 0 ) {

		        $("#select_payment").addClass('hide');
		        $("#no_payment").removeClass('hide');

		        cart_total = 0;
		    }
		    else {

		        $("#select_payment").removeClass('hide');
		        $("#no_payment").addClass('hide');

		        cart_total = parseFloat(cart_total);
		    }

		    var cart_total = cart_total.toFixed(2);
		    var cart_total = cart_total.replace('.',',');

		    var coupon_value = parseFloat(coupon_value).toFixed(2);
		    var coupon_value = coupon_value.replace('.',',');

		    $("#coupon_code").html(coupon_code);
		    $("#coupon_value").html(coupon_value);
            $("#cart_total").html(cart_total);

		    $('tbody#coupon').show();
		}
    });
}
