window.addEvent('domready', function() {

	var expandables = $$('.experts-answers');
	var triggers = $$('.topic-trigger');
	var triggers2 = $$('.topic-trigger2');
	var triggers3 = $$('.topic-trigger3');
	var respondants = $$('.question-respondant');
	
	var expertsFxHolder = new Array();
	var expertsRespondantsHolder = new Array();

/*
	$('expandall').addEvent('click', function(e) {
		triggers.each(function(thisTrigger, i) {
			if ( $('expandall').checked ) {
				expertsFxHolder[i].slideIn();
				thisTrigger.removeClass('on');
				thisTrigger.addClass('on');
			} else {
				expertsFxHolder[i].slideOut();
				thisTrigger.removeClass('on');
			}
		});
	});
*/

	expandables.each(function(thisExpandable, i) {
		var newFX = new Fx.Slide(thisExpandable, {
			duration: 250,
			'onComplete':
				function(thisExpandable) {
					var hidden = thisExpandable.getParent().getStyle('height') == '0px' ? true : false;
					thisExpandable.getParent().setStyle('height','');
					if(window.ie6 && hidden) thisExpandable.getParent().setStyle('height','0px');
				}
		}).hide();
		
		if ( thisExpandable.getParent('li').getElement('ul.experts-answers').hasClass('active') ) {
			newFX.show();
		}
		
		expertsFxHolder[i] = newFX;
	});


	triggers.each(function(thisTrigger, i) {
		thisTrigger.addEvent('click', function(e) {
			e.stop();
	
			if ( thisTrigger.hasClass('active') ) {
				thisTrigger.removeClass('active');
			} else {
/*				
				var pageScroll = new Fx.Scroll( $('pagebody'), {
					duration: 500
				});
				pageScroll.toElement('question-'+(i+1));
*/				
				thisTrigger.addClass('active');
			}
	
			expertsFxHolder.each(function(thisis, i2){
				if ( expertsFxHolder[i2].open ) {
					triggers[i2].removeClass('active');
					if ( $defined(triggers2[i2]) ) {
						triggers2[i2].removeClass('active');
					}
					expertsFxHolder[i2].slideOut();
				}
			});
			expertsFxHolder[i].toggle();
		});
	});
	
	triggers2.each(function(thisTrigger, i) {
		triggers2[i].cloneEvents(triggers[i], 'click');
	});

/*
	triggers3.each(function(thisTrigger, i) {
		thisTrigger.addEvent('click', function() {
			otherTrigger = triggers[i];
			otherTrigger.removeClass('on');
	
			expertsFxHolder[i].slideOut();
		});
	});
*/

/*
	respondants.each(function(thisTrigger, i) {
		var newFX = new Fx.Slide(thisTrigger, {duration: 250});
		expertsRespondantsHolder[i] = newFx;
	
		thisTrigger.addEvent('click', function() {
			if ( thisTrigger.checked ) {
				expertsFxHolder[i].slideIn();
				thisTrigger.removeClass('on');
				thisTrigger.addClass('on');
			} else {
				expertsFxHolder[i].slideOut();
				thisTrigger.removeClass('on');
			}
		});
	});
*/

//	var experts_answers_tween = new Array();
	
	$$('.experts-answers li').each(function(listelement, i){
//		var myFx = new Fx.Tween(listelement, '{duration: 150}');
//		experts_answers_tween[i] = myFx;
		
		listelement.addEvent('click', function(e){
//			experts_answers_tween[i].start('background-color', '#efefef');
//			var hyperlink = listelement.getChildren('a');
//			hyperlink.fireEvent('click');
		});
		listelement.addEvent('mouseenter', function(e){
			if ( $defined(listelement.getElement('a')) ) {
//				experts_answers_tween[i].start('background-color', '#f7f7f7', '#dcecf9');
				this.addClass('hover');
			}
		});
		listelement.addEvent('mouseleave', function(e){
//			experts_answers_tween[i].start('background-color', '#f7f7f7');
				this.removeClass('hover');
		});
	});

});

