$(function() {
	var animDuration = 500;
	var $tabs = $(".arrangement .tabs ul li a");
	var $panels =  $(".arrangement .panels div");
	var $lightbox = $(".arrangement .lightbox a");
	//console.log($lightbox.length);
	var URLPATH = ''; // TODO: IMPLEMENT VIA SERVER_DATA !!
	if ($lightbox.length > 0) {
		$lightbox.lightBox({
			imageLoading: URLPATH+'/images/lightbox-ico-loading.gif',
			imageBtnClose: URLPATH+'/images/lightbox-btn-close.gif',
			imageBtnPrev: URLPATH+'/images/lightbox-btn-prev.gif',
			imageBtnNext: URLPATH+'/images/lightbox-btn-next.gif'
	 	})	
	}
	
	$tabs.mousedown(function(){
		$tabs.filter(".current").removeClass("current");
		$(this).addClass("current");
		var rel = $(this).attr("rel");
		$panels.filter("[title="+rel+"]").slideDown(animDuration).siblings().slideUp(animDuration);
		
		return false;
	}).click(function() {
	});
	
	
	// avoid first slideDown on pageload
	/*animDuration = 0;
	$tabs.filter(":first").mousedown();
	*/
	animDuration = 500;
	
	// Services by departures
	
	// hide all but first table
	$(".services_div:gt(0)").hide();
	$(".services_div:first").addClass("current");
	$(".service_by_departure:first").addClass("current");
	
	$(".service_by_departure").click(function() {
		$(".service_by_departure.current").removeClass("current");
		$(".services_div.current").removeClass("current").slideUp(animDuration,function() {$(this).hide();});
		$("#services-"+$(this).attr("rel")).addClass("current").slideDown(animDuration,function() {$(this).show();});
		$(this).addClass("current");
	});
});
