//event_result categories
window.addEvent( 'domready', function () {
	if(document.id( document.body ).getElement( '.class-result-eventfolder' )){
		var result_table_div_id = 'result_table';
		var load_link_class = '.result-load';
		var load_image_link_class = '.result-load-image';
		var loaded_link_class=".loaded-result-load";
		var loader_image="result-loading";
		resultLoading = function(el){
			document.id( result_table_div_id ).setStyle('display', 'none');
			document.id( loader_image ).setStyle("display","block");
			new Request.HTML({url: el.getProperty('href'),
				onSuccess: function(html) {
					document.id( result_table_div_id ).set('text', '');
					document.id( loader_image ).setStyle("display","none");
					document.id( result_table_div_id ).setStyle('display', 'block');
					document.id( result_table_div_id ).adopt(html);
					document.id( result_table_div_id ).getElements( loaded_link_class ).each(function(item, index){
						item.addEvent( 'click', function (e){
				   			e.stop();
							resultLoading(item);
						});
					});
				},
				onFailure: function() {
					document.id( result_table_div_id ).set('text', 'The request failed.');
					document.id( loader_image ).setStyle("display","none");
					document.id( result_table_div_id ).setStyle('display', 'block');
				}
			}).get(); 
		};
	  
		document.id( document.body ).getElements( load_link_class ).each(function(item){
			item.addEvent("click",function(e)
			{
				e.stop();
				document.id( document.body ).getElements( load_link_class ).removeClass("gallery-item-active");
				item.addClass("gallery-item-active");
				resultLoading(item);
			});
		});
		document.id( document.body ).getElements( load_image_link_class ).each(function(item){
			item.addEvent("click",function(e)
			{
				e.stop();
				document.id( document.body ).getElements( load_link_class ).removeClass("gallery-item-active");
				item.getParent('.gallery-item').getElement(load_link_class).addClass("gallery-item-active");
				resultLoading(item);
			});
		});
		if(document.id( document.body ).getElement( ".preselected" )){
			resultLoading(document.id( document.body ).getElement( ".preselected" ));
		}else{
			resultLoading(document.id( document.body ).getElement( load_link_class ));
			document.id( document.body ).getElements( load_link_class ).removeClass("gallery-item-active");
			document.id( document.body ).getElement( load_link_class ).addClass("gallery-item-active");
		}
	}
});

window.addEvent('domready', function() {
	if(document.id( document.body ).getElement("div.results-gallery-thumbnails")){
		var resultGallery = new slideGallery(document.id( document.body ).getElement("div.results-gallery-thumbnails"), {
			steps					: 1,
			autoplay				: false,
			duration				: 2000,
			holder 					: '.gallery-items-container',
			elementsParent			: '.gallery-items',
			elements				: '.gallery-item',
			nextItem				: '.gallery-next-navigation',
			prevItem				: '.gallery-prev-navigation',
			speed					: 600,
			transition				: Fx.Transitions.linear.easeIn,
			mode					: "circle"
		});

	}
});

