////// OWN FUNCTIONS /////////////////////////////////////////////////////////////////////////////////////////////////////////
var blv_accordion = 'test';

function init_accordion(style) {

	var myURI = new URI(location.href);
	var startitem = new URI(location.href).getData('a');
	if (startitem==null){startitem=-1};

	switch (style) {
	
	
	case 'vertical':
	window.addEvent('domready', function() {
		var szNormal = 32, szSmall  = 32, szFull = 483;
	 
		var kwicks = $$("#kwicks .kwick");
		var fx = new Fx.Elements(kwicks, {wait: false, duration: 2000, transition: Fx.Transitions.Back.easeOut});
		kwicks.each(function(kwick, i) {
			kwick.addEvent("mouseenter", function(event) {
				var o = {};
				o[i] = {width: [kwick.getStyle("width").toInt(), szFull]}
				
				$E('div',kwick).setStyle('display','block');

//				var fade = new Fx.Element ($E('div',kwick), {wait: false, duration: 800, transition: Fx.Transitions.Back.easeOut}).set(0);
				kwicks.each(function(other, j) {
					if(i != j) {
						var w = other.getStyle("width").toInt();
						$E('div',other).setStyle('display','none');
						if(w != szSmall) o[j] = {width: [w, szSmall]};
					}
				});
				fx.start(o);
						
				
			});
		});
		
		kwicks[0].fireEvent('mouseenter');
		
		
	
	});
	break;
	
	case 'horizontal':
	default:
 	window.addEvent('domready', function() { 
		blv_accordion = new Fx.Accordion($$('.toggler'),$$('.element'), {
			opacity: true,
			show: -1,
			alwaysHide: true,
			onActive: function(toggler, element){
				toggler.className = "toggler activetoggler";
			},
	
			onBackground: function(toggler, element){
				toggler.className = "toggler";
			}
	  	});
   		blv_accordion.display(startitem);
   		if (startitem>=0){$$('.activetoggler')[0].scrollIntoView(false);}
   	}); 
	 break;
  } 
}


function reloadAccordion() {
	this.accordion.display(1);
	setTimeout(function(){this.accordion.display(0);},500);
}

