﻿$(function() {
    $("#slider-pricerange").slider({
        range: true,
        min: 0,
        max: 10000000,
        step: 454545,
        values: [slider_minprice, slider_maxprice],
        slide: function(event, ui) {
            setSliderPRIncrement2(ui.values[0], 'tbSliderPR1');
            setSliderPRIncrement2(ui.values[1], 'tbSliderPR2');
            document.getElementById('ValueSliderPR1').innerHTML = '$' + addCommas($('#tbSliderPR1').attr('value'));
            document.getElementById('ValueSliderPR2').innerHTML = '$' + addCommas($('#tbSliderPR2').attr('value'));
        }
    });

    $("#slider-squarefeet").slider({
        range: true,
        min: 0,
        max: 10000,
        step: 50,
        values: [slider_minsquarefeet, slider_maxsquarefeet],
        slide: function(event, ui) {
            document.getElementById('tbSliderSF1').value = ui.values[0];
            document.getElementById('tbSliderSF2').value = ui.values[1];
            document.getElementById('ValueSliderSF1').innerHTML = $('#tbSliderSF1').attr('value') + ' sqft';
            document.getElementById('ValueSliderSF2').innerHTML = $('#tbSliderSF2').attr('value') + ' sqft';
        }
    });

    $("#slider-floor").slider({
        range: true,
        min: 0,
        max: 5,
        step: 1,
        values: [slider_minfloor, slider_maxfloor],
        slide: function(event, ui) {
            document.getElementById('tbSliderFloor1').value = ui.values[0];
            document.getElementById('tbSliderFloor2').value = ui.values[1];
            document.getElementById('ValueSliderFloor1').innerHTML = $('#tbSliderFloor1').attr('value') + '+';
            document.getElementById('ValueSliderFloor2').innerHTML = $('#tbSliderFloor2').attr('value') + '+';
        }
    });

    $("#slider-lotsize").slider({
        range: true,
        min: 0,
        max: 150000,
        step: 5000,
        values: [slider_minlotsize, slider_maxlotsize],
        slide: function(event, ui) {
            document.getElementById('tbSliderLotSize1').value = ui.values[0];
            document.getElementById('tbSliderLotSize2').value = ui.values[1];
            document.getElementById('ValueSliderLotSize1').innerHTML = $('#tbSliderLotSize1').attr('value') + '+';
            document.getElementById('ValueSliderLotSize2').innerHTML = $('#tbSliderLotSize2').attr('value') + '+';
        }
    });

    $("#slider-baths").slider({
        range: false,
        min: 0,
        max: 5,
        step: 1,
        value: slider_baths,
        slide: function(event, ui) {
            document.getElementById('tbSliderBath').value = ui.value;
            document.getElementById('ValueSliderBath').innerHTML = $('#tbSliderBath').attr('value') + '+';
        }
    });

    $("#slider-bed").slider({
        range: false,
        min: 0,
        max: 5,
        step: 1,
        value: slider_bed,
        slide: function(event, ui) {
            document.getElementById('tbSliderBed').value = ui.value;
            document.getElementById('ValueSliderBed').innerHTML = $('#tbSliderBed').attr('value') + '+';
        }
    });

    function setSliderPRIncrement2(value, controlid) {

        switch (value) {
            case 454545:
                document.getElementById(controlid).value = '50000';
                break;
            case 909090:
                document.getElementById(controlid).value = '100000';
                break;
            case 1363635:
                document.getElementById(controlid).value = '150000';
                break;
            case 1818180:
                document.getElementById(controlid).value = '200000';
                break;
            case 2272725:
                document.getElementById(controlid).value = '250000';
                break;
            case 2727270:
                document.getElementById(controlid).value = '300000';
                break;
            case 3181815:
                document.getElementById(controlid).value = '400000';
                break;
            case 3636360:
                document.getElementById(controlid).value = '500000';
                break;
            case 4090905:
                document.getElementById(controlid).value = '650000';
                break;
            case 4545450:
                document.getElementById(controlid).value = '800000';
                break;
            case 4999995:
                document.getElementById(controlid).value = '1000000';
                break;
            case 5454540:
                document.getElementById(controlid).value = '1500000';
                break;
            case 5909085:
                document.getElementById(controlid).value = '2000000';
                break;
            case 6363630:
                document.getElementById(controlid).value = '2500000';
                break;
            case 6818175:
                document.getElementById(controlid).value = '3000000';
                break;
            case 7272720:
                document.getElementById(controlid).value = '4000000';
                break;
            case 7727265:
                document.getElementById(controlid).value = '5000000';
                break;
            case 8181810:
                document.getElementById(controlid).value = '6000000';
                break;
            case 8636355:
                document.getElementById(controlid).value = '7000000';
                break;
            case 9090900:
                document.getElementById(controlid).value = '8000000';
                break;
            case 9545445:
                document.getElementById(controlid).value = '9000000';
                break;
            case 9999990:
                document.getElementById(controlid).value = '10000000';
                break;
            default:
                document.getElementById(controlid).value = value;
                break;
//            case 8000000:
//                document.getElementById(controlid).value = '8000000';
//                break;
//            case 250000:
//                document.getElementById(controlid).value = '250000';
//                break;

        }

    }

});
