function makeSlider (min, max, step, container, slider, minInput, maxInput, nickStep){
    //price slider
    $('.' + container + ' #' + slider + '').slider({
        range: true,
        min: min,
        max: max,
        step: step,
        values: [min, max],
        slide: function(event, ui) {
            if( ui.values[0] == ui.values[1] && ( max - min ) / step > 10 ) {
                return false;
            }
            $('.' + minInput).val(ui.values[0]);
            $('.' + maxInput).val(ui.values[1]);
        }
    });
    $('.' + minInput).val($('.' + container + ' #' + slider + '').slider('values', 0));
    $('.' + maxInput).val($('.' + container + ' #' + slider + '').slider('values', 1));
    $('.' + container + ' .min').text(min);
    $('.' + container + ' .max').text(max);
    
    //Защита от дурака
    $('.' + minInput).change(function(){
        if (parseInt($('.' + minInput).val()) > parseInt($('.' + maxInput).val()))
        {
            $('.' + minInput).val(min);
        }
    });
    
    $('.' + maxInput).change(function(){
        if (parseInt($('.' + minInput).val()) > parseInt($('.' + maxInput).val()))
        {
            $('.' + maxInput).val(max);
        }
    });
    
    //На change меняем положение ползунка
    $('.' + minInput).bind( 'change blur', function(){
        var min_val = $('.' + minInput).val();
        $('.' + container + ' #' + slider + '').slider('values', 0, min_val);
    });
    $('.' + maxInput).bind( 'change blur', function(){
        var max_val = $('.' + maxInput).val();
        $('.' + container + ' #' + slider + '').slider('values', 1, max_val);
    });
    
    //Расставляем засечки
    var x_pos = 0;
    for (i = nickStep; i < max - nickStep && x_pos < 100 ; i += nickStep) {
        x_pos = ((i)/(max - min))*100;
        $('.' + container +' #' + slider).append('<div class="nick" style="left:'+x_pos+'%"></div>');
    }
    $('#slider-range-2 .nick:last').css({'left':'100%'});
}
//Смена картинок
// obj - jQuery объект ссылки, в которой сложены картинки
function swapRoomImg( obj ) {
    obj.each(function(){
        if(this.cur_id == undefined) { this.cur_id = 0; }
        var len = $(this).children().length;
        if(len == 1) { return; }
        $($(this).children().get(this.cur_id)).fadeOut();
        this.cur_id++;
        if(this.cur_id >= len) { this.cur_id = 0; }
        $($(this).children().get(this.cur_id)).fadeIn();
    });
    setTimeout(function(){swapRoomImg( obj );}, 3000);
}
function random_start() {
    return (3000 + Math.floor(Math.random()*3000));
}    

$(document).ready(function(){
	
    //god mode
    $('.god').click(function(){
        $('html').toggleClass('day').toggleClass('night');
    });
    
    //bsod
    var cl_count = 0;
    $('.bsod').click(function(){
        switch( ++cl_count ) {
        case 10:
            $(this).css({'background':'url(/static/i/bsod.png) #000'})
            break;
        case 20:
            $(this).css({'background':'url(/static/i/ubuntu.png) #000'});
            break;
        }
    });

    //empty links
	$('a[href=#]').click(function(){
		return false;
	});
	
    //Фон внутренних для IE6
    if ($.browser.msie && $.browser.version == 6) {
        $('html.inner.day').css({'background':'url(/static/i/bg-day.jpg) center -115px no-repeat'})
        $('html.inner.night').css({'background':'url(/static/i/bg-night.jpg) center -115px no-repeat'})
    }
    
    //Снова IE6, на этот раз листинг
    if ($.browser.msie && $.browser.version == 6) {
        $('.listing a').hover(function(){
            $(this).children('.show').hide();
            $(this).children('.hidd').show();
        }, function(){
            $(this).children('.show').show();
            $(this).children('.hidd').hide();
        });
    }
    
    //filter select
    $('#filter form .select').click(function(){
        $(this).children('div:hidden').slideDown('fast');
        $(this).children('div:visible').hide();
    });
    $('#filter form .select div span').click(function(){
        $(this).parent('div').hide();
        $(this).parent('div').siblings('span').text($(this).text());
        $( '#filter input[name=area]' ).val( $(this).attr( 'value' ) );
        return false;
    });
    if ($.browser.msie && $.browser.version == 6) {
        $('#filter form .select div span').hover(function(){
            $(this).css({background : '#ffdee5'});
        }, function(){
            $(this).css({background : '#fff'});
        });
    }
    
});
