// ---- sub pages




// ------- home page + menus
// carousel for highlights section
function mycarousel_initCallback(carousel) {
	jQuery('.jcarousel-control a').bind('click', function() {
		carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
		$('.jcarousel-control a').removeClass('activeHighlight');
		$(this).addClass('activeHighlight');
		return false;
	});
	
	jQuery('.jcarousel-scroll select').bind('change', function() {
		carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
		return false;
	});
	
	jQuery('#mycarousel-next').bind('click', function() {
		carousel.next();
		return false;
	});
	jQuery('#mycarousel-prev').bind('click', function() {
		carousel.prev();
		return false;
	});
	// Pause autoscrolling if the user moves with the cursor over the clip.
		carousel.clip.hover(function() {
			carousel.stopAuto();
		}, function() {
		carousel.startAuto();
	});    
};

function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
	$('.jcarousel-control a').removeClass('activeHighlight');
	//$('.highLightsPagination li:eq[2] a').addClass('activeHighlight');	
	no= idx-1;
	$('ul.highLightsPagination li:eq('+no+') a').addClass('activeHighlight');	
};

$(document).ready(function(){
	// START - IRFAN 
    // start highlights 
    jQuery('#highlights_mycarousel').jcarousel({
        scroll: 1,
        auto: 10, // scroll timing in seconds
		animation: 1000,
        easing: 'swing',
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null,
        wrap: 'last',
        initCallback: mycarousel_initCallback,
        itemFirstInCallback:  {
        	onBeforeAnimation: mycarousel_itemFirstInCallback
        }    
    });	
    // activities

	function activities_itemVisibleInCallback(carousel, item, i, state, evt) {
		var idx = carousel.index(i, activities_itemList.length);
		carousel.add(i, activities_getItemHTML(activities_itemList[idx - 1]));
		//console.log('visible',idx);
	};
	
	function activities_itemVisibleOutCallback(carousel, item, i, state, evt) {
		carousel.remove(i);
		//console.log('removed',i);
	};
	

	function activities_getItemHTML(item) {
		list = '<div class="activity_thumb">'+
		'<a href="'+item.url+'" target="_blank"><img src="'+item.src+'" alt="'+item.text+'" class="ThumbActivity" border="0" height="89" width="121" /></a>'+
		'<div class="activity_txt">'+item.text+'</div>'+
		'</div>';
		//console.log(list);
		return list;
	};
    $('#activities_carousel').show(); // bu asagidakinden once olmali
    jQuery('#activities_carousel').jcarousel({
        scroll: 1,
        auto: 6, // scroll timing in seconds
        animation: 1000,
        easing: 'swing',
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null,
		wrap: 'circular',
		itemVisibleInCallback: {onBeforeAnimation: activities_itemVisibleInCallback},
		itemVisibleOutCallback: {onAfterAnimation: activities_itemVisibleOutCallback}        
        
    });	
    
    
	$('#activities_options_div').click(function() {
		$('#activities_click').hide();
		$('#activities_dropdown').fadeIn('slow');
	});
	$('#activities_dropdown').change(function() {
		document.location.href = $(this).val(); 
	});
        
	// did you know 
	$('#did_you_know').innerfade({
		animationtype: 'fade',
		speed: 500,
		timeout: 7000,
		type: 'sequence',
		containerheight: '260px',
		runningclass : 'did_you_know_li'
	});

	// travel goto images
	$('#goto').innerfade({
		animationtype: 'fade',
		speed: 750, 
		timeout: 8000, // speed
		type: 'sequence',
		containerheight: '220px',
		runningclass : 'goto_li'
	});	

	// TODO : sadece mouse over degil 1-2 sn sonra kendiliginden gozuksun
    //$('.gotoTxt').animate({'z-index' : '10000',  'color' : 'red'}, 'slow');
    //$('.cityTitle').animate({color : 'red'}, 'fast');
	$("#goto").hover(function(){
			$('.gotoTxt').css({"z-index" : "10000", "display" : "block"});
		}, function() {
			$('.gotoTxt').css({"z-index" : "-10"});
	});
	video_clicked = 0 ;
	//Travel Services Tabs
	$(".travelServicesNavigation li a").click(function(){
		$(".travelServicesNavigation li a").removeClass("activeTab");
		$(this).addClass("activeTab");
		$(".travelServicesTabContent").hide();
		tabName= '#'+$(this).attr("id")+'Tab';
		$(tabName).show();
		if (video_clicked == 1 && tabName == '#VideosTab') {
			$('.videoPlayerDiv').hide();
			$('.video_thumb').show();
		}
		//Change alert with load function for ajax loading.
		//$('#tabContent').load('tabPages/'+$(this).attr("href"));
	});	
	$(".videoclick").click(function(event){
		video_clicked = 1;
		video= '#player'+$(this).attr("id") ;
		$('.video_thumb').hide();
		$(video).css({"width": 294, "height" : 168 }).show();
		event.preventDefault();
	});	
	$("#eventsSearchButton").click(function(){
		$('#eventsSearchForm').submit();
	});	
	
	
		
	// END - IRFAN

	//IE6 PngFix
	$("img[@src$=png], #defPng, .pngfix, .hightLightsContent, .travelServices, .hightLightsBoxBg").pngfix();
	
	//Site Corners
	$(".rounded_highlight").corner("#EDE0D0 10px");
	$(".goto_rounded").corner("#EDE0D0 10px");	
	$(".roundMe").corner("10px");
	$(".gotoContent li").corner("#EDE0D0 10px");
	//Language Bar Effects
	$(".languageBar a").ToolTipDemo("#FFFFFF","#000", true, true);
	$(".languageSelection a.searchIcon").click(function(){ 
		$(".searchBox").css("display","block");
		$(".searchBox").show();
	},
		function(){
			$(".searchBox").hide();
		}
	);
	
	//Top Navigation SubContainer
	$(".topNavigationList li a").hover(
		function(){
			subNavItem = $(this).attr("rel");
			//Hide all
			$(".subNavContainer").css("display","none");
			$(".subNavContainer ul").css("display","none");
			//Show the spesific one
				/** Check if sub items exists **/			
				if($("#sub_"+subNavItem).attr("id") != undefined){
					//alert($("#sub_"+subNavItem).attr("id"));
					$(".subNavContainer").css("display","block");				
					$("#sub_"+subNavItem).css("display","block");
				}
		},
		function(){
			$(".subNavContainer").hover(
				function(){},
				function(){
					$(".subNavContainer").css("display","none");
					$(".subNavContainer ul").css("display","none");
				}
			);					
		}
	);
});
