function initTabs() {
	$(".tab_content").hide(); //Hide all content
	if(location.hash != "") {
		var target = location.hash.split("#")[1]
		$(location.hash).show(); //Show first tab content
		$("ul.tabs li:has(a[href=#"+target+"])").addClass("active").show();
	} else {
		$("ul.tabs li:first").addClass("active").show(); //Activate first tab
		$(".tab_content:first").show(); //Show first tab content
	}
	
	//On Click Event
	$("ul.tabs li").click(function(e) {
		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		e.preventDefault();
	});
}

var $ = jQuery.noConflict();
$(window).load(function() {
	initTabs();
	$('.mainnav li:last-child').addClass('last');
	$('.footernav li:last-child a').css({'background':'none'});
	$('.tblrates tr:odd, .tblrates2 tr:odd').addClass('odd');
		
		//popup image
		$("a[rel=gallery]").fancybox({
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'autoScale'	: false,
			'hideOnContentClick' : true,
			'overlayShow' : true,
			'overlayOpacity' : 0.9,
			'overlayColor' : '#000'
		});
		
		$('#arrivaldate').DatePicker({
		mode: 'single',
		format:'d-m-Y',
		date: $('#arrivaldate').val(),
		current: $('#arrivaldate').val(),
		starts: 1,
		position: 'r',
		onChange: function(formated, dates){
			$('#arrivaldate').val(formated);
			$('#arrivaldate').DatePickerHide();
		}
		});
		$('#departuredate').DatePicker({
			mode: 'single',
			format:'d-m-Y',
			date: $('#departuredate').val(),
			current: $('#departuredate').val(),
			starts: 1,
			position: 'r',
			onChange: function(formated, dates){
				$('#departuredate').val(formated);
				$('#departuredate').DatePickerHide();
			}
		});
		
		$("ul.mainnav").superfish({hoverClass:'sfHover', pathClass:'active', pathLevels:0, delay:800, animation:{opacity:'show'}, speed:'def', autoArrows:1, dropShadows:1})
		jQuery.event.special.hover.delay = 100;
		jQuery.event.special.hover.speed = 100;
		
		//page peel corner
		$("#pageflip").hover(function() {
		$("#pageflip img , .msg_block").stop()
			.animate({
				width: '188px', 
				height: '200px'
			}, 500); 
		} , function() {
		$("#pageflip img").stop() 
			.animate({
				width: '126px', 
				height: '133px'
			}, 220);
		$(".msg_block").stop() 
			.animate({
				width: '125px', 
				height: '127px'
			}, 200);
		});
		
	//slideshow
	$(".slideshow").fadeIn(1000);
	$(".slideshow").nivoSlider({
		effect:'fade',
		pauseTime:4000,
		directionNav:false,
		controlNav:false
	});
	
	//logo for wide layout
	$('#maincol-wide #content').prepend($('h1#logo'));
	$("h1#logo").fadeIn(1000);
	
	//list splitter
	$('#sitemap.menu').easyListSplitter({ 
			colNumber: 2 // Insert here the number of columns you want. Consider that the plugin will create the number of cols requested only if there's enough items in the list.
		});
});
