/**
* global.js
*/

$(document).ready(function() {
						   
	/* Bandeau */	   
	$('.bandeau').slideshow
	({
		timeout:6200,
		fadetime:2000,
		type:'sequence'
	});		
	
	/* Actualité */
	$('.accueil_actualite').slides({
	  preload: false,
	  generateNextPrev: false,
	  effect: 'fade',
	  fadeSpeed: 400,
	  crossfade: false,
	  play: 8000,
	  generatePagination: true
	});
	
	/* Références */	
	$(".module_page .video").fancybox({ 
		padding : 0, 
		width : 680,
		height : 425,
		autoScale: false,
		autoDimensions : false,
		titleShow : false
	});
	
	$(".bloc_reference_gauche a").fancybox({ 
		width : 680,
		height : 425,
		autoScale: false,
		autoDimensions : false,
		titleShow : false
	});
	
	$("#reference_carte").fancybox({
		autoScale: true,
		autoDimensions : true,
		titleShow : false
	});
	
	/* Animation */	
	$(".animation_bouton").fancybox({
		padding : 0, 
		width : 960,
		height : 474,
		autoScale: true,
		autoDimensions : true,
		titleShow : false
	});
					   
	/* Corriger les menus */
	$('.accueil_geothermie').find('li:last').css('background', 'none');
	$('.accueil_media').find('li:last').css('background', 'none');
	$('.tete .menu li ul').find('li:last').css('border', 'none');
	$('.telechargement_corps ul').find('li:last').css('background', 'none');
	$('.geothermie_corps ul').find('li:last').css('background', 'none');
	$('.media_corps ul').find('li:last').css('background', 'none');
	$('.chiffre').find('p:last').css('background', 'none');
	
	/* Menu déroulant */
	$('.tete .menu li').hover(function(){
		$(this).addClass('actif');
		$(this).find('ul').show();
	},function(){
		$(this).removeClass('actif');
		$(this).find('ul').hide();
	});
	
	/* Formater les h4 */
	$('h4').each(function() {
	  $('<h4><span>'+$(this).html()+'</span></h4>').replaceAll(this);
	});
	
	/* Créer les légendes automatique */
	$('.photo_legende img').each(function() {
	  $alt = $(this).attr("alt");
	  if($alt) { 
		$(this).after('<div class="legende">'+$alt+'</div>');
	  }
	});
	
	/* Corriger les bloc liste */
	$('.bloc_liste:last').css('background', 'none');
	
	/* Corriger les marges des dernières étapes */
	$('.bloc_etape:last').css('margin-right',0);
	
	/* Ajuster la taille des blocs étapes suivant le visuel */
	$('.liens-utiles:last').css('background', 'none');
	
	/* Arrondir les blocs */
	$('.bloc_vert, .bloc_bleu').corner("10px");

	/* Schéma montage */
	$("#montage #etape1 a").click(function(){ $("#montage #etape1 .panneau").fadeIn(300); });
	$("#montage #etape1 a").mouseout(function(){ $("#montage #etape1 .panneau").fadeOut(300); });
	$("#montage #etape2 a").click(function(){ $("#montage #etape2 .panneau").fadeIn(300); });
	$("#montage #etape2 a").mouseout(function(){ $("#montage #etape2 .panneau").fadeOut(300); });
	$("#montage #etape3 a").click(function(){ $("#montage #etape3 .panneau").fadeIn(300); });
	$("#montage #etape3 a").mouseout(function(){ $("#montage #etape3 .panneau").fadeOut(300); });
	$("#montage #etape4 a").click(function(){ $("#montage #etape4 .panneau").fadeIn(300); });
	$("#montage #etape4 a").mouseout(function(){ $("#montage #etape4 .panneau").fadeOut(300); });
	$("#montage #etape5 a").click(function(){ $("#montage #etape5 .panneau").fadeIn(300); });
	$("#montage #etape5 a").mouseout(function(){ $("#montage #etape5 .panneau").fadeOut(300); });
	$("#montage #etape6 a").click(function(){ $("#montage #etape6 .panneau").fadeIn(300); });
	$("#montage #etape6 a").mouseout(function(){ $("#montage #etape6 .panneau").fadeOut(300); });
	$("#montage #etape7 a").click(function(){ $("#montage #etape7 .panneau").fadeIn(300); });
	$("#montage #etape7 a").mouseout(function(){ $("#montage #etape7 .panneau").fadeOut(300); });
	$("#montage #etape8 a").click(function(){ $("#montage #etape8 .panneau").fadeIn(300); });
	$("#montage #etape8 a").mouseout(function(){ $("#montage #etape8 .panneau").fadeOut(300); });
	$("#montage #etape9 a").click(function(){ $("#montage #etape9 .panneau").fadeIn(300); });
	$("#montage #etape9 a").mouseout(function(){ $("#montage #etape9 .panneau").fadeOut(300); });
	
	/* Schéma réalisation */
	$("#realisation #etape2 a").click(function(){ $("#realisation #etape2 .panneau").fadeIn(300); });
	$("#realisation #etape2 a").mouseout(function(){ $("#realisation #etape2 .panneau").fadeOut(300); });
	$("#realisation #etape3 a").click(function(){ $("#realisation #etape3 .panneau").fadeIn(300); });
	$("#realisation #etape3 a").mouseout(function(){ $("#realisation #etape3 .panneau").fadeOut(300); });
	$("#realisation #etape4 a").click(function(){ $("#realisation #etape4 .panneau").fadeIn(300); });
	$("#realisation #etape4 a").mouseout(function(){ $("#realisation #etape4 .panneau").fadeOut(300); });
	$("#realisation #etape5 a").click(function(){ $("#realisation #etape5 .panneau").fadeIn(300); });
	$("#realisation #etape5 a").mouseout(function(){ $("#realisation #etape5 .panneau").fadeOut(300); });
	$("#realisation #etape6 a").click(function(){ $("#realisation #etape6 .panneau").fadeIn(300); });
	$("#realisation #etape6 a").mouseout(function(){ $("#realisation #etape6 .panneau").fadeOut(300); });
	$("#realisation #etape7 a").click(function(){ $("#realisation #etape7 .panneau").fadeIn(300); });
	$("#realisation #etape7 a").mouseout(function(){ $("#realisation #etape7 .panneau").fadeOut(300); });
	$("#realisation #etape8 a").click(function(){ $("#realisation #etape8 .panneau").fadeIn(300); });
	$("#realisation #etape8 a").mouseout(function(){ $("#realisation #etape8 .panneau").fadeOut(300); });
	$("#realisation #etape9 a").click(function(){ $("#realisation #etape9 .panneau").fadeIn(300); });
	$("#realisation #etape9 a").mouseout(function(){ $("#realisation #etape9 .panneau").fadeOut(300); });
	$("#realisation #etape10 a").click(function(){ $("#realisation #etape10 .panneau").fadeIn(300); });
	$("#realisation #etape10 a").mouseout(function(){ $("#realisation #etape10 .panneau").fadeOut(300); });
	$("#montage a, #realisation a").click(function(){ $("#montage a, #realisation a").not(this).fadeOut(300); });
	$("#montage a, #realisation a").mouseout(function(){ $("#montage a, #realisation a").not(this).fadeIn(300); });

});

	// Google Map
	google.load("maps", "2.x");
	
	function initialize() 
	{
		if (GBrowserIsCompatible())
		{
			var map = new google.maps.Map2(document.getElementById("plan_acces"));
			map.setCenter(new google.maps.LatLng(47.837, 1.938722), 14);
			map.addControl(new GLargeMapControl3D());
			var point = new GLatLng(47.8302, 1.9375);
			map.addOverlay(createMarker(point));
		}
	}
	
	function createMarker(point)
	{
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		baseIcon.shadow = "";
		baseIcon.iconSize = new GSize(10, 10);
		baseIcon.iconAnchor = new GPoint(0, 0);
		baseIcon.shadowSize = new GSize(24, 20);
		baseIcon.infoWindowAnchor = new GPoint(2, 2);
		var efilIcon = new GIcon(baseIcon);
		efilIcon.image = "";
		markerOptions = { icon:efilIcon };
		var marker = new GMarker(point, markerOptions);
		html = "<img src=\"application/images/contact/logo.png\" alt=\"\" style=\"margin-left:30px; margin-bottom:3px;\" width=\"150\" height=\"50\" /><div class=\"gmap\" style=\"text-align:center; font-size:25px; color:# 9CB300; width:200px; margin:0px 10px 0 10px; line-height:8px;\"><img src=\"application/images/contact/batiment.png\" alt=\"\" style=\"margin-left:-5px; margin-bottom:10px;\" width=\"160\" height=\"69\" /><p class=\"paragraphe_map\">3, avenue Claude Guillemin</p><p class=\"paragraphe_map\">B.P. 6429 - 45064 Orléans</p><p class=\"paragraphe_map\"><strong>Tél </strong>: 33(0)2 38 64 31 22</p><p style=\"margin-top:15px; margin-bottom:10px;\" width=\"150\" height=\"50\"><a href=\"application/documents/contact/plan.pdf\" target=\"_blank\">Télécharger le plan du Centre</a></p></div><div class=\"nettoyeur\"></div>";
		marker.openInfoWindowHtml(html);
		GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html);});
		
		return marker;
	}
	
	google.setOnLoadCallback(initialize);
