// ----------
// Google Map
// ----------

function initialize() {
	var latlng = new google.maps.LatLng(35.648945,139.678003);
	var myOptions = {
		zoom: 14,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP,	
		streetViewControl: true
	};
	var map = new google.maps.Map(document.getElementById("gmap"), myOptions);
	var markerImg = '/imglib/ui/flag.png';
	var marker = new google.maps.Marker({
		position: latlng,
		map: map,
		icon: markerImg,
	});
	google.maps.event.addListener(marker, 'click', function() {
		map.panTo(latlng);
	});
}

// ----------
// Content Slider
// ----------

$(function(){
	$('#slides').slides({
		preload: true,
		preloadImage: '/imglib/ui/loading.gif',
		play: 5000,
		pause: 2500,
		hoverPause: true
	});
});

// ----------
// Stripe Table
// ----------

$(function(){
$(".data tr:even").addClass("even");
});

// ----------
// Accordion Menu
// ----------

$(document).ready(function() {
	$("p.menu_head").click(function() {
		$(this).css({backgroundImage:"url(/imglib/ui/expanded.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
       		$(this).siblings().css({backgroundImage:"url(/imglib/ui/collapsed.png)"});
	});
	$("a.menu_head").click(function() {
		$(this).css({backgroundImage:"url()"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
       		$(this).siblings().css({backgroundImage:"url()"});
	});
	$("p.menu_head2").click(function() {
		$(this).next("div.menu_body2").slideToggle(300).siblings("div.menu_body2").slideUp("slow");
	});
	$("#sitemap h1").click(function() {
		$(this).next("div.list").slideToggle(300).siblings("div.list").slideUp("slow");
	});
	$("#sitemap2 h1").click(function() {
		$(this).next("div.list").slideToggle(300).siblings("div.list").slideUp("slow");
	});
	$(".classes #article h3").click(function() {
		$(this).next("div.list").slideToggle(300).siblings("div.list").slideUp("slow");
	});
	$("#employment #article h3").click(function() {
		$(this).next("div.list").slideToggle(300).siblings("div.list").slideUp("slow");
	});
});

// ----------
// Slow Scroll
// ----------

var timer = 0;
var scrollStop;
$(document).ready(function(){
	$('ul.innerNav li a').click(function() {
		var elementClicked = $(this).attr("href");
		var destination = $(elementClicked).offset().top;
			$("html,body").stop().animate({ 
			scrollTop: destination+1
			},1500, 'easeInOutCubic');
		return false;
	});
	$('#label ul.lnav li a').click(function() {
		var elementClicked = $(this).attr("href");
		var destination = $(elementClicked).offset().top;
			$("html,body").stop().animate({ 
			scrollTop: destination+1
			},1500, 'easeInOutCubic');
		return false;
	});
	$('#rapport #article aside dd a').click(function() {
		var elementClicked = $(this).attr("href");
		var destination = $(elementClicked).offset().top;
			$("html,body").stop().animate({ 
			scrollTop: destination+1
			},1500, 'easeInOutCubic');
		return false;
	});
});

