/*
 * Hida Satoyama Cycling
 */
jQuery(document).ready(function($){

	// Load plugins

	$.getScript(baseurl + "/js/facebox/facebox.js", function(){
		$('a[rel*=facebox]').facebox({
			opacity:0.2,
			loadingImage: baseurl + '/js/facebox/loading.gif',
			closeImage: baseurl + '/js/facebox/closelabel.gif'
		})
	});
	$.getScript(baseurl + "/js/simplyscroll/simplyscroll.min.js", function(){
		$('#banners').simplyScroll({
			autoMode: 'loop',
			speed: 1
		})
	});	

	// Tabs

	var maps_init = false;
	var $_tab = $('#content').tabs({
		fx:{opacity:'toggle', duration: 100},
		select:function(event,ui){
			if (ui.panel.id == "section4" && maps_init == false ) {
				var mapsrc = $('#hsc-access-map').attr('src');
				$('#hsc-access-map').attr('src', mapsrc);
				maps_init = true;
			}
		}
	});

	// Articles

	/*
	$('#content .article:first').before('<div id="switcher" class="wrapper"><ul></ul></div>');
	$('#switcher').append('<li class="normal active">' + switcher_normal + '</li><li class="headline">' + switcher_headline + '</li>');
	$('#switcher li.normal').click(function(){
		if ( $(this).hasClass('active') ) return false;
		$(this).addClass('active');
		$(this).siblings('.headline').removeClass('active');
		$('#content .article').removeClass('hiddenArticle').filter(':not(:first,.new-article)').addClass('hiddenArticle');
		return false;
	});
	$('#switcher li.headline').click(function(){
		if ( $(this).hasClass('active') ) return false;
		$(this).addClass('active');
		$(this).siblings('.normal').removeClass('active');
		$('#content .article').addClass('hiddenArticle');
		return false;
	});
	*/

	$('#content .article')
		.filter(':not(:first,.new-article)').addClass('hiddenArticle').end()
		.find('h3').click(function(){
			$(this).parent('.article').toggleClass('hiddenArticle');
		}).hover(function(){
			$(this).addClass('hover');
		},function(){
			$(this).removeClass('hover');
		}).css('cursor', 'pointer').attr('title', 'Click to open/close this article.')
	.end();
	
	// General Elements

	$('abbr').hover(function(){
		var text  = $(this).text();
		var title = $(this).attr('title');
		$(this).text(title).attr('title', text);
	},function(){
		var text  = $(this).text();
		var title = $(this).attr('title');
		$(this).text(title).attr('title', text);
	});

	$('a[href][rel*=external]').click(function(){
		open( $(this).attr('href') );
		return false;
	});

	$('a[href=#top]').click(function(){
		var target = $(this).attr('href');
		var root = $.browser.safari ? 'body' : 'html';
		$(root).animate({scrollTop: $(target).offset().top}, 400, 'swing');
		return false;
	});
	$('a.button[href^=#]').click(function(){
		var section = $(this).attr('href');
		$('#tab').find('a[href=' + section + ']').trigger('click');
		return false;
	});

});

// google translate
function googleTranslateElementInit() {
	new google.translate.TranslateElement({
		pageLanguage: 'en',
		includedLanguages: baselang,
		multilanguagePage: true,
		autoTranslate: true,
		layout: google.translate.TranslateElement.InlineLayout.SIMPLE
	}, 'google_translate_element');
}

