﻿jQuery(document).ready(function(){


/* слайдер цен */
    function change_price(min, max){
//        alert(min+'_'+max);
        var mmin = min+'000';
        var mmax = max+'000';
        $("select[name$=prodprice]").append('<option value="'+mmin+':'+mmax+'">'+mmin+':'+mmax+'</option>');
        $("select[name$=prodprice]").val(mmin+':'+mmax);
    }

jQuery("#sliderPrice").slider({
	min: 200,
	max: 10000,
	values: [200,10000],
	range: true,
	stop: function(event, ui) {
change_price(jQuery("#sliderPrice").slider("values",0), jQuery("#sliderPrice").slider("values",1));
		jQuery("input#minCost").val(jQuery("#sliderPrice").slider("values",0));
		jQuery("input#maxCost").val(jQuery("#sliderPrice").slider("values",1));
    },
    slide: function(event, ui){
change_price(jQuery("#sliderPrice").slider("values",0), jQuery("#sliderPrice").slider("values",1));
		jQuery("input#minCost").val(jQuery("#sliderPrice").slider("values",0));
		jQuery("input#maxCost").val(jQuery("#sliderPrice").slider("values",1));
    }
});

jQuery("input#minCost").change(function(){

	var value1=jQuery("input#minCost").val();
	var value2=jQuery("input#maxCost").val();

change_price(value1, value2);

    if(parseInt(value1) > parseInt(value2)){
		value1 = value2;
		jQuery("input#minCost").val(value1);
	}
	jQuery("#sliderPrice").slider("values",0,value1);	
});

	
jQuery("input#maxCost").change(function(){
		
	var value1=jQuery("input#minCost").val();
	var value2=jQuery("input#maxCost").val();

    change_price(value1, value2);
	
	if (value2 > 1000) { value2 = 1000; jQuery("input#maxCost").val(1000)}

	if(parseInt(value1) > parseInt(value2)){
		value2 = value1;
		jQuery("input#maxCost").val(value2);
	}
	jQuery("#sliderPrice").slider("values",1,value2);
});


jQuery("#sliderPrice2").slider({
	min: 5,
	max: 50,
	values: [5,50],
	range: true,
	stop: function(event, ui) {
change_price(jQuery("#sliderPrice2").slider("values",0), jQuery("#sliderPrice2").slider("values",1));
		jQuery("input#minCost2").val(jQuery("#sliderPrice2").slider("values",0));
		jQuery("input#maxCost2").val(jQuery("#sliderPrice2").slider("values",1));
    },
    slide: function(event, ui){
change_price(jQuery("#sliderPrice2").slider("values",0), jQuery("#sliderPrice2").slider("values",1));
		jQuery("input#minCost2").val(jQuery("#sliderPrice2").slider("values",0));
		jQuery("input#maxCost2").val(jQuery("#sliderPrice2").slider("values",1));
    }
});

jQuery("input#minCost2").change(function(){

	var value1=jQuery("input#minCost2").val();
	var value2=jQuery("input#maxCost2").val();

change_price(value1, value2);

    if(parseInt(value1) > parseInt(value2)){
		value1 = value2;
		jQuery("input#minCost2").val(value1);
	}
	jQuery("#sliderPrice2").slider("values",0,value1);
});


jQuery("input#maxCost2").change(function(){

	var value1=jQuery("input#minCost2").val();
	var value2=jQuery("input#maxCost2").val();

    change_price(value1, value2);

	if (value2 > 1000) { value2 = 1000; jQuery("input#maxCost2").val(1000)}

	if(parseInt(value1) > parseInt(value2)){
		value2 = value1;
		jQuery("input#maxCost2").val(value2);
	}
	jQuery("#sliderPrice2").slider("values",1,value2);
});

/*
jQuery("#sliderArea").slider({
	min: 20,
	max: 200,
	values: [20,200],
	range: true,
	stop: function(event, ui) {
		jQuery("input#minArea").val(jQuery("#sliderArea").slider("values",0));
		jQuery("input#maxArea").val(jQuery("#sliderArea").slider("values",1));

    },
    slide: function(event, ui){
		jQuery("input#minArea").val(jQuery("#sliderArea").slider("values",0));
		jQuery("input#maxArea").val(jQuery("#sliderArea").slider("values",1));
    }
});


jQuery("input#minArea").change(function(){

	var value1=jQuery("input#minArea").val();
	var value2=jQuery("input#maxArea").val();

    if(parseInt(value1) > parseInt(value2)){
		value1 = value2;
		jQuery("input#minArea").val(value1);
	}
	jQuery("#sliderArea").slider("values",0,value1);
});


jQuery("input#maxArea").change(function(){

	var value1=jQuery("input#minArea").val();
	var value2=jQuery("input#maxArea").val();

	if (value2 > 1000) { value2 = 1000; jQuery("input#maxArea").val(1000)}

	if(parseInt(value1) > parseInt(value2)){
		value2 = value1;
		jQuery("input#maxArea").val(value2);
	}
	jQuery("#sliderArea").slider("values",1,value2);
});

*/


// фильтрация ввода в поля
	jQuery('#tab_search input').keypress(function(event){
		var key, keyChar;
		if(!event) var event = window.event;
		
		if (event.keyCode) key = event.keyCode;
		else if(event.which) key = event.which;
	
		if(key==null || key==0 || key==8 || key==13 || key==9 || key==46 || key==37 || key==39 ) return true;
		keyChar=String.fromCharCode(key);
		
		if(!/\d/.test(keyChar))	return false;
	
	});


});




