/**
 * bindet die Dynamik der Vendor-Search ein
 * @package HIT.net - Javascript
 **/
function initVendorSearch()
{
	window.addEvent('domready', function() {
		// zuweisen des Sliders zu allen Extensions und schliessen
		$each($$("div.addFilterControlBlock"), function(filterControl, index)
		{
			// Slider erstellen und speichern
			filterControl.sliderObject = new Fx.Slide(filterControl, {duration: 1000, transition: Fx.Transitions.Pow.easeOut});
			
			// ausblenden des Elements
			filterControl.sliderObject.hide();
		});
		
		$each($$("select.hitAddFilterControlSelector"), function(selectControl, index)
		{
			selectControl.addEvent("change", function()
			{
				$each($$("div.addFilterControlBlock"), function(filterControl, index)
				{
					// ausblenden des Elements
					filterControl.sliderObject.cancel();
					filterControl.sliderObject.hide();
				});
				
				fieldName 		= this.getProperty('value');
				
				$each($$('div.filterControl_' + fieldName), function(filterControl, index)
				{
					// einblenden des Filters
					filterControl.sliderObject.cancel();
					filterControl.sliderObject.slideIn();		
				});
			});				
		});
	});
}