Sys.Application.add_init(AppInit);
 
function AppInit(sender) {
  Sys.WebForms.PageRequestManager.getInstance().add_endRequest(End);
}
 
function End(sender, args) { }

Sys.Application.add_init(AppInit);
 
var g_cityName;
var g_CountryISOCode;
$(document).ready(
    function() 
    {
        var prm = Sys.WebForms.PageRequestManager.getInstance();
        prm.add_endRequest( function() { 
          UpdatePriceSlider();
          UpdateSliderValues();
        });
        
        ArrangeObj();  
        $('#WUCHotelFilters_lblMin').attr('innerHTML', $('#WUCHotelFilters_hLow').val());
        $('#WUCHotelFilters_lblMax').attr('innerHTML', $('#WUCHotelFilters_hHigh').val());
    }
);
function UpdateSliderValues()
{
    $('#WUCHotelFilters_lblMin').attr('innerHTML', Math.floor($('#WUCHotelFilters_hLow').val()*1));
    $('#WUCHotelFilters_lblMax').attr('innerHTML', Math.ceil($('#WUCHotelFilters_hHigh').val()*1));
    var _high = $('#WUCHotelFilters_hHigh').val()*1;
    var _low = $('#WUCHotelFilters_hLow').val()*1;
    var _defLow = Math.floor($('#WUCHotelFilters_hDefLow').val()*1);
    var _defHigh = Math.ceil($('#WUCHotelFilters_hDefHigh').val()*1);
    
    var _difference = (_high - _low) / 100;
    var _defDifference = (_defHigh - _defLow) / 100;
    if (($('.zoomSlider') != null) && ($('.zoomSlider').length != 0))
    {
        var sliderArray = $('.zoomSlider').SliderGetValues();
        var _min = sliderArray[0][0][2];
        var _max = sliderArray[0][1][2];
        
        if (_min == 0) _minPercent = 0
        else
        {
            _minPercent = (100/170) * _min;
        }
        _maxPercent = (100/170) * _max;
        
        var _finalMin = Math.floor((_difference * _minPercent) + _low);
        var _finalMax = Math.ceil((_difference * _maxPercent) + _low);
        var _defFinalMin = Math.floor((_defDifference * _minPercent) + _defLow);
        var _defFinalMax = Math.ceil((_defDifference * _maxPercent) + _defLow);
        
        $('#WUCHotelFilters_lblLow').attr('innerHTML', _finalMin);
        $('#WUCHotelFilters_lblHigh').attr('innerHTML', _finalMax);
        $('#WUCHotelFilters_hMinFilter').val(_finalMin);
        $('#WUCHotelFilters_hMaxFilter').val(_finalMax);
        $('#WUCHotelFilters_hDefMinFilter').val(_defFinalMin);
        $('#WUCHotelFilters_hDefMaxFilter').val(_defFinalMax);
        
        $('#WUCHotelFilters_lblCurrency').attr('innerHTML', $('#WUCHotelFilters_ddlCurrency').val());
        document.getElementById('hSliderX1').value = _min;
        document.getElementById('hSliderX2').value = _max;
    }
}

function UpdatePriceSlider()
{
    $('#WUCHotelFilters_lblMin').attr('innerHTML', '$' + Math.floor($('#WUCHotelFilters_hLow').val()*1));
    $('#WUCHotelFilters_lblMax').attr('innerHTML', '$' + Math.ceil($('#WUCHotelFilters_hHigh').val()*1));
    $('#WUCHotelFilters_hMinFilter').val($('#WUCHotelFilters_hLow').val());
    $('#WUCHotelFilters_hMaxFilter').val($('#WUCHotelFilters_hHigh').val());
}
