jQuery(document).ready(function($){
  $('.artikkel-slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});	


	/// PROGRAM TABLE CODE

	var table_hover_elements = $("table.program tbody tr > td:not(.location)").find("span");
	var table_location_elements = $("table.program tbody tr > td.location").find("span");

	table_hover_elements.hover(function(){
		$(this).parents("tr").find("td:not(.location) > span").addClass("hover_row");
	}, function(){
		$(this).parents("tr").find("td:not(.location) > span").removeClass("hover_row");
	});

	table_hover_elements.find("a").mousedown(function(){
		$(this).parents("tr").find("td:not(.location) > span").mouseleave(function(){
			$(this).parents("tr").find("td:not(.location) > span").removeClass("mousedown_row");
		});
		$(this).parents("tr").find("td:not(.location) > span").addClass("mousedown_row");
	});
	
	table_hover_elements.find("a").mouseup(function(){
		$(this).parents("tr").find("td:not(.location) > span").removeClass("mousedown_row");
	})

	table_location_elements.hover(function(){
		$(this).parents("tr").find("td.location > span").addClass("hover_row");
	}, function(){
		$(this).parents("tr").find("td.location > span").removeClass("hover_row");
	});
	
	table_location_elements.find("a").mousedown(function(){
		$(this).parents("tr").find("td.location > span").find("a").mouseleave(function(){
			$(this).parents("tr").find("td.location > span").removeClass("mousedown_row");
		});
		$(this).parents("tr").find("td.location > span").addClass("mousedown_row");
	});
	
	table_location_elements.find("a").mouseup(function(){
		$(this).parents("tr").find("td.location > span").removeClass("mousedown_row");
	});
	
	
	// END OF TABLE PROGRAM CODE
	
});

