(function($) {

	$(document).ready(function() {

		$('#i' + $('#filter-content a.selected').attr("index")).attr('checked', 'checked');

		$("#close-panel").click(function() {
			$('#top-panel').slideUp("slow");
			return false;
		});


		$("#open-adv-search").click(function() {
			$('#adv-search').animate({
				width:942
			});
			return false;
		});

		$("#close-adv-search").click(function() {
			$('#adv-search').animate({
				width:0
			});
			return false;
		});

		$("#filter-content ul li a").click(function() {
			$('#i' + $('#filter-content a.selected').attr("index")).attr('checked', 'checked');
			$('#adv-search').animate({
				width:942
			});
			return false;
		});
		
		$("#slider").slider({
		    range: true,
			min: 0,
			max: 100,
			step: 10,
			values: [0, 100],
			stop: function(event, ui) { 
				if (ui.values[1] == ui.values[0]) {
					if(ui.values[1]==100)
                    {
                        ui.values[0]=90;
                    }
                    else
                    {
                        ui.values[1]+=10;
                    }
					$("#slider").slider( "values" , 0, ui.values[0]);
					$("#slider").slider( "values" , 1, ui.values[1]);
					//$("#time-slider").slider( "values" , ui.values[0], ui.values[1] ); 
				}
				if (ui.values[1] != ui.values[0]) {
				if (ui.values[1] == $("#slider").slider("option","max")) {
					$("#price-to").val('более ' + ui.values[1] + ' тысяч рублей');
				} else {
					$("#price-to").val('до ' + ui.values[1] + ' тысяч рублей');
				}
				$("#price-from").val('от ' + ui.values[0] + ' тысяч рублей');
				}
			},
			slide: function(event, ui) {

				if (ui.values[1] == $("#slider").slider("option","max")) {
					$("#price-to").val('более ' + ui.values[1] + ' тысяч рублей');
				} else {
					$("#price-to").val('до ' + ui.values[1] + ' тысяч рублей');
				}
				$("#price-from").val('от ' + ui.values[0] + ' тысяч рублей');
			}
		});

		if ($("#slider").slider("values", 1) == $("#slider").slider("option","max")) {
			$("#price-to").val('более ' + $("#slider").slider("values", 1) + ' тысяч рублей');
		} else {
			$("#price-to").val('до ' + $("#slider").slider("values", 1) + ' тысяч рублей');
		}
		$("#price-from").val('от ' + $("#slider").slider("values", 0) + ' тысяч рублей');

		$('.btn-reset a').click(function() {
			document.forms['adv-search-frm'].reset();
			$("#slider").slider( "values" , 0, 0 );
			$("#slider").slider( "values" , 1, 100 );

			if ($("#slider").slider("values", 1) == $("#slider").slider("option","max")) {
				$("#price-to").val('более ' + $("#slider").slider("values", 1) + ' тысяч рублей');
			} else {
				$("#price-to").val('до ' + $("#slider").slider("values", 1) + ' тысяч рублей');
				$("#price-to").val($("#slider").slider("values", 1) + '000');
			}

			$("#price-from").val('от ' + $("#slider").slider("values", 0) + ' тысяч рублей');
			return false;
		});

		$("#ss-slider").slider({
		    range: true,
			min: 8.9,
			max: 18.4,
			step: 0.1,
			values: [8.9, 18.4],
			stop: function(event, ui) { 
				if (ui.values[1] == ui.values[0]) {
					if(ui.values[1]==18.4)
                    {
                        ui.values[0]=18.3;
                    }
                    else
                    {
                        ui.values[1]+=0.1;
                    }
					$("#ss-slider").slider( "values" , 0, ui.values[0]);
					$("#ss-slider").slider( "values" , 1, ui.values[1]);
					//$("#time-slider").slider( "values" , ui.values[0], ui.values[1] ); 
				}
				if (ui.values[1] != ui.values[0]) {
				$("#screensize-to").val('до ' + ui.values[1] + '"');
				$("#screensize-from").val('от ' + ui.values[0] + '"');
				}
			},
			slide: function(event, ui) {
				
				$("#screensize-to").val('до ' + ui.values[1] + '"');
				$("#screensize-from").val('от ' + ui.values[0] + '"');
			}
		});

		$("#screensize-from").val('от ' + $("#ss-slider").slider("values", 0) + '"');
		$("#screensize-to").val('до ' + $("#ss-slider").slider("values", 1) + '"');

		$("#ves-slider").slider({
		    range: true,
			min: 1,
			max: 5,
			step: 0.1,
			values: [1, 5],
			stop: function(event, ui) { 
				if (ui.values[1] == ui.values[0]) {
					if(ui.values[1]==5)
                    {
                        ui.values[0]=4.9;
                    }
                    else
                    {
                        ui.values[1]+=0.1;
                    }
					$("#ves-slider").slider( "values" , 0, ui.values[0]);
					$("#ves-slider").slider( "values" , 1, ui.values[1]);
					//$("#time-slider").slider( "values" , ui.values[0], ui.values[1] ); 
				}
				if (ui.values[1] != ui.values[0]) {
				$("#ves-to").val('до ' + ui.values[1] + ' кг');
				$("#ves-from").val('от ' + ui.values[0] + ' кг');
				}
			},
			slide: function(event, ui) {

				$("#ves-to").val('до ' + ui.values[1] + ' кг');
				$("#ves-from").val('от ' + ui.values[0] + ' кг');
			}
		});

		$("#ves-from").val('от ' + $("#ves-slider").slider("values", 0) + ' кг');
		$("#ves-to").val('до ' + $("#ves-slider").slider("values", 1) + ' кг');

		$("#time-slider").slider({
        	
		    range: true,
			min: 1,
			max: 12,
			step: 1,
			values: [1, 12],
			stop: function(event, ui) { 
				if (ui.values[1] == ui.values[0]) {
					if(ui.values[1]==12)
                    {
                        ui.values[0]=11;
                    }
                    else
                    {
                        ui.values[1]+=1;
                    }
					$("#time-slider").slider( "values" , 0, ui.values[0]);
					$("#time-slider").slider( "values" , 1, ui.values[1]);
					//$("#time-slider").slider( "values" , ui.values[0], ui.values[1] ); 
				}
				if (ui.values[1] != ui.values[0]) {
				$("#time-to").val('до ' + ui.values[1] + ' час');
				$("#time-from").val('от ' + ui.values[0] + ' час');
				}
			},
			slide: function(event, ui) {
				
				$("#time-to").val('до ' + ui.values[1] + ' час');
				$("#time-from").val('от ' + ui.values[0] + ' час');
			}
		});

		$("#time-from").val('от ' + $("#time-slider").slider("values", 0) + ' час');
		$("#time-to").val('до ' + $("#time-slider").slider("values", 1) + ' час');

		$("#cena-slider").slider({
		    range: true,
			min: 10000,
			max: 100000,
			step: 5000,
			values: [10000, 100000],
			stop: function(event, ui) { 
				if (ui.values[1] == ui.values[0]) {
					if(ui.values[1]==100000)
                    {
                        ui.values[0]=95000;
                    }
                    else
                    {
                        ui.values[1]+=5000;
                    }
					$("#cena-slider").slider( "values" , 0, ui.values[0]);
					$("#cena-slider").slider( "values" , 1, ui.values[1]);
					//$("#time-slider").slider( "values" , ui.values[0], ui.values[1] ); 
				}
				if (ui.values[1] != ui.values[0]) {
				$("#cena-to").val('до ' + ui.values[1] + ' р.');
				$("#cena-from").val('от ' + ui.values[0] + ' р.');
				}
			},
			slide: function(event, ui) {

				$("#cena-to").val('до ' + ui.values[1] + ' р.');
				$("#cena-from").val('от ' + ui.values[0] + ' р.');
			}
		});

		$("#cena-from").val('от ' + $("#cena-slider").slider("values", 0) + ' р.');
		$("#cena-to").val('до ' + $("#cena-slider").slider("values", 1) + ' р.');

		// manual tabs code
		if ($("#product-mnu a").hasClass("active")) {
			$($("#product-mnu a.active").attr("href")).css("display","block");
		} else {
			$("#product-mnu li:first a").addClass("active");
			$($("#product-mnu li:first a").attr("href")).css("display","block");
		}

		$("#product-mnu a").click(function() {
			if ($("#product-mnu a").hasClass("active")) {
				$($("#product-mnu a.active").attr("href")).css("display","none");
				$("#product-mnu  a.active").removeClass("active");
				$(this).addClass("active");
				$($(this).attr("href")).css("display","block");
			}
			return false;
		});
		
		$("a[rel='photos']").colorbox({ /* view photo - static */
			transition:"elastic",
			width:810,
			height:640,
			innerWidth:800,
			innerHeight:630,
			scalePhotos:true,
			opacity:"0.75",
			slideshowAuto:false,
			slideshow:false,
			current:"{current}/{total}",
			close:""
		});

		$("#show-full-desc").click(function() {
			$("#show-full-desc").css({display:"none"});
			$("#mt").css({display:"none"});
			$("#hide-full-desc").css({display:"inline"});
			$("#full-desc").slideDown("slow",function(){
				$(this).css({'display':"inline"}).prev('p').css({'display':"inline"});
			});
			return false;
		});
	
		$("#hide-full-desc").click(function() {
			$("#hide-full-desc").css({display:"none"});
			$("#mt").css({display:"inline"});
			$("#show-full-desc").css({display:"inline"});
			$("#full-desc").slideUp("slow");
			return false;
		});
	
	});

})(jQuery); 

