var map ;
$(function() {
	$('ul.jd_menu').jdMenu({disableLinks:false});

	// Les jolies fancy box :) Merci à leur créateur !
	if ($('.fancy').length >= 1)
	{
		$('.fancy').fancybox({
			'zoomSpeedIn': 800,
			'zoomSpeedOut': 800,
			'overlayShow': false
		});
	}

	if ($('.carto').length >= 1)
	{
		$('.carto').fancybox({
			'centerOnScroll' : true,
			'zoomSpeedIn': 800,
			'zoomSpeedOut': 800,
			'overlayShow': false,
			'frameWidth':438,
			'frameHeight':438
		});
	}

	if ($('.cycle').length >= 1)
	{
		$('.cycle').cycle({
			fx:     'fade',
			speed:   "slow",
			timeout: 4000
		});
	}

	$('.spip_out').click(function (){
		window.open(this.href);
		return false;
	})

	$(".onglet").click(function (){
		if(!$(this).hasClass('active'))
		{
			// Sauvegarde bouton cliqué
			onglet_activer = $(this);
			// Onglet actif
			var contenu_aff = $(".active").attr("id");
			contenu_aff = contenu_aff.substr(9,contenu_aff.length - 1);

			// Masque le contenu de cet onglet
			$('#rub_'+contenu_aff).slideUp('fast',function (){
				// On retire la définition active
				$(".active").removeClass("active");

				// On descend notre onglet
				contenu_aff = onglet_activer.attr("id");
				contenu_aff = contenu_aff.substr(9,contenu_aff.length - 1);
				$('#rub_'+contenu_aff).slideDown('fast');

				// On defini notre onglet comme celui en cours
				onglet_activer.addClass("active");
			});
		}
	});

	// Masquage des onglets au démarrage
	$(".list_art").each(function(){
		if(!$(this).hasClass("onglet_actif"))
			$(this).hide();
	});

    $("span.produits").click(function () {
		// positionner les points de la rubrique
		var id_rubrique = $(this).attr("id");
		id_rubrique = id_rubrique.substr(14,id_rubrique.length-1);
		if($(this).hasClass("grp_activites_en_cours"))
			$(this).removeClass("grp_activites_en_cours");
		else
			$(this).addClass("grp_activites_en_cours");

		var insert = $.ajax({
			type: "GET",
			url: "http://www.guides-ariege.com/spip.php?page=AjaxRecupPointRubrique",
			data: "id_rubrique="+id_rubrique,
			async: false
		}).responseText;
		eval(insert);
    });

	// Carto
	if ($('.map').length >= 1)
	{
		if (GBrowserIsCompatible())
		{
			map = new GMap2(document.getElementById('map'));
			initCarto();
		}
	}

	$('#photos').galleryView({
	    panel_width: 423,
	    panel_height: 318,
	    frame_width: 30,
	    frame_height: 30,
	    overlay_color: '#588190',
	    overlay_text_color: 'white',
	    caption_text_color: 'white',
	    background_color: 'transparent',
	    border: 'none',
	    nav_theme: 'dark',
	    easing: 'easeInOutQuad',
	    pause_on_hover: true,
	    filmstrip_position: 'top',
	    transition_speed:600,
	    transition_interval:2000,
	    overlay_position: 'bottom'
	});
});

function initCarto(){
	var insert = $.ajax({
		type: "GET",
		url: "http://www.guides-ariege.com/spip.php?page=AjaxRecupPointDefaut",
		async: false
	}).responseText;

	// Découpage du point reçu
	eval(insert);

	var center = new GLatLng(parseFloat(latitude), parseFloat(longitude));
	map.setCenter(center, parseInt(zoom));

	//Modifier les vues
	map.addMapType(G_HYBRID_MAP);
	map.addMapType(G_NORMAL_MAP);
	map.addMapType(G_SATELLITE_MAP);
	//map.addMapType(G_PHYSICAL_MAP);

	//controle vecto/satellite
	map.addControl(new GMapTypeControl());

	//controle zoom
	//map.addControl(new GLargeMapControl3D());
	map.addControl(new GLargeMapControl());

	// Icone du bureau des guides (ax)
	var iconeBDG = new GIcon();
	iconeBDG.image = "squelettes/images/marker_bdg.png";
	iconeBDG.iconSize = new GSize(29, 29);
	iconeBDG.iconAnchor = new GPoint(14, 14);
	iconeBDG.infoWindowAnchor = new GPoint(29, 0);
	markerOptions = { icon:iconeBDG };

	marker_bdg = new GMarker(center,markerOptions);
	infobulle = '<div style="display:block;">';
	infobulle += '<h1>Bureau des Guides des Pyrénées ari&eacute;geoises</h1>';
	infobulle += '</div>';
	GEvent.addListener(marker_bdg, "click", function() {
		marker_bdg.openInfoWindowHtml(infobulle,{maxWidth: 200});
	});

	map.addOverlay(marker_bdg);
}