
/*
 * 	Slider letrehozasahoz es dinamikus valtoztatasahoz fuggveny
 * 		sliderIdRef: a slider div id-je # jellel kezdve
 * 		targetIdRef: a cel mezo id-je # jellel kezdve, ahova a slider ertek kerul
 * 		minValue: minimalis beallithato ertek
 * 		maxValue: maximalis beallithato ertek
 * 		stepValue: lepeskoz
 * 		disabledValue: boolean ertek a slider letiltasahoz
 */
function buildSlider(sliderIdRef, targetIdRef, minValue, maxValue, stepValue, disabledValue)
{
	jQuery(sliderIdRef).slider("destroy");
	jQuery(function()	{
		jQuery(sliderIdRef).slider({
			min: minValue/stepValue,
			max: maxValue/stepValue,
			disabled: disabledValue,
			slide: function(event, ui) {
				jQuery(targetIdRef).val(ui.value*stepValue);
			}
		});
	}   );
}

/*
* 	Slider letrehozasahoz 
* 		sliderIdRef: a slider div id-je # jellel kezdve
* 		numberOfElements: lepeskozok szama a sliderben
* 		onChange: fuggveny neve, mely vissza lesz hivva a slider aktualis ertekevel valtozaskor: pl "onChange" eseten onChange(value) lesz hivva
* 		disabledValue: boolean ertek a slider letiltasahoz
*/
function buildTextSlider(sliderIdRef, numberOfElements, onChange, disabledValue)
{
	jQuery(sliderIdRef).slider("destroy");
	jQuery(function()	{
		jQuery(sliderIdRef).slider({
			min: 1,
			max: numberOfElements,
			disabled: disabledValue,
			slide: function(event, ui) {
				eval(onChange + "(" + ui.value + ")");
			}
		});
	}   );
	eval(onChange + "( 1 )");
}