/**
 * @author Abdellah
 */

function abSubcategories(){
	abForm = $('goShop');
	abAction = abForm.action;
	var lang_prefix = $type($('lang_prefix') == 'element') ? $('lang_prefix').value : 'fr';
	$('categ_id').addEvent('change', function(){
		new Request.HTML({
	        url: '/subcategories.html',
			//data: 'categ_id=' + $('categ_id').value + '&lang_prefix=' + lang_prefix,
			data: abForm.toQueryString(),
	        onSuccess: function(html){
				//modifier la cible du formulaire
				suffix = $('categ_id').getElement('option#catOption-' + $('categ_id').value).label + '/';
				abForm.action = $('categ_id').value!=0 ? abAction + suffix : abAction;
	            $('scateg_id').set('text', '');
	            $('scateg_id').adopt(html);
	            $('scateg_id').fade(1);
	            $('jeValide').getElement('input').fade(1);
				$('jeValide').removeClass('working');
	        },
			onRequest: function(){
	            $('scateg_id').fade(.3);
				$('jeValide').addClass('working');
	            $('jeValide').getElement('input').fade(.3);
			}
	    }).send();
	})
}

function abSubcatDisplay(trigger, targetsPrefix, targets){
	trigger = $(trigger);
	targets = $$(targets);
	if ($type(trigger) == 'element') {
		trigger.addEvent('change', function(){
			targets.removeClass('hidden').removeClass('hidePosition');
			if (trigger.value == 0) {
			//targets.removeClass('hidden');
			}
			else {
				targets.each(function(target){
					if (target.id != targetsPrefix + trigger.value) {
						target.addClass('hidden');
					}
				})
			}
		})
	}
}

function abSlideMe2(trigger, targetsPrefix, targets){
	trigger = $(trigger);
	targets = $$(targets);
	if ($type(trigger) == 'element') {
		trigger.addEvent('change', function(){
			targets.removeClass('hidden').removeClass('hidePosition');
			if (trigger.value == 0) {
			//targets.removeClass('hidden');
			}
			else {
				var myFx = new Fx.Scroll(window).toElement(targetsPrefix + trigger.value);
			}
		})
	}
}
