﻿(function($) {
    $(function() {

        var bedMinMinVal = $("#IniHotelMinRate").val();
        var bedMinMaxVal = $("#IniHotelMaxRate").val();
        var bedMaxMinVal = $("#IniHotelMinRate").val();
        var bedMaxMaxVal = $("#IniHotelMaxRate").val();

        var currMinVal = $("#CurrHotelMinRate").val();
        var currMaxVal = $("#CurrHotelMaxRate").val();

        if (parseInt(bedMinMinVal) == 0) bedMinMinVal = currMinVal;
        if (parseInt(bedMaxMinVal) == 0) bedMaxMinVal = currMinVal;
        if (parseInt(bedMinMaxVal) == 0) bedMinMaxVal = currMaxVal;
        if (parseInt(bedMaxMaxVal) == 0) bedMaxMaxVal = currMaxVal;

        var bedStepsCount = bedMaxMaxVal - bedMinMinVal;
        
        
        $('#slider-beds').slider({
            handles: [{
                start: currMinVal,
                min: bedMinMinVal,
                max: bedMinMaxVal,
                id: 'bed-slider-1'
            },
            {
                start: currMaxVal,
                min: bedMaxMinVal,
                max: bedMaxMaxVal,
                id: 'bed-slider-2'
}],
                range: true,
                min: bedMinMinVal,
                max: bedMaxMaxVal,
                steps: bedStepsCount,
                slide: function(e, ui) {
                    $("#bed-val-min").html("$ " + $('#slider-beds').slider('value', 0));
                    $("#bed-val-max").html("$ " + $('#slider-beds').slider('value', 1));
                },
                change: function(e, ui) {
                    $("select#bed-min").val($('#slider-beds').slider('value', 0));
                    $("select#bed-max").val($('#slider-beds').slider('value', 1));
                }
            });

        });
    })(jQuery);