// ©2007-2010 Max Barel a_x@ac-mb.info

var transparence=0.85;var s_carte=new Semaphore({action:affiche_carte,tempo:300});s_carte.visi=0;function affiche_carte(){$('.diapo').eq(1)[s_carte.val?'fadeOut':'fadeIn']();s_carte.visi=s_carte.val;}
var s_gmap=new Semaphore({action:affiche_gmap,tempo:300}),gmap_kml,div_gmap;function affiche_gmap(){div_gmap[s_gmap.val>0?'fadeIn':'fadeOut']();}
$(function(){log_masque=$('#voyages').hover(function(){$(this).stop().animate({opacity:transparence},600,function(){if($.browser.msie&&$('.gmap').length)this.style.filter='';});s_carte.op(-s_carte.visi);},function(){$(this).stop().animate({opacity:0.02},1000);s_carte.op(s_carte.visi);});$('.carte:not(.gmap)').hover(s_carte.inc,s_carte.dec);$('.gmap').hover(s_gmap.inc,s_gmap.vert).click(s_gmap.inc);if(gmap_kml&&typeof GBrowserIsCompatible!='undefined'){if(GBrowserIsCompatible()){div_gmap=$('#gmap');var
map=new GMap2(div_gmap[0],{draggableCursor:"crosshair"}),geoxml=new GGeoXml(gmap_kml,function(){if(geoxml.loadedCorrectly()){geoxml.gotoDefaultViewport(map);map.addOverlay(geoxml);map.addMapType(G_PHYSICAL_MAP);map.setMapType(G_PHYSICAL_MAP);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addControl(new GScaleControl());new GKeyboardHandler(map);repere_photos(map)
clic_carte(map);schematique(map);if(map.isLoaded())init_map(map);else GEvent.addListener(map,"load",function(){init_map(map)});}});$('#conteneur').hover(s_gmap.dec,s_gmap.inc);}}
if(!document.cookie||document.cookie.search(/velorizons_id=/)<0){log_bind=$('.fiches_pdf').click(login_form);}
if($.browser.mozilla&&$.browser.version<'1.9')$('#voyages').addClass('bug_moz')});function login_form(){var info_fiche=this.href.split('ref='),f_ok;info_fiche.push(this.href);if(info_fiche[0].search('fiche.html')!=-1)fin_login=function(ok){if(ok)window.location=info_fiche.pop();};else{log_masque.animate({opacity:0.09},600);}
$.get('ajax.php?cont=login_fiche&ref='+info_fiche[1],append);return false;};function init_map(map){div_gmap.hide().hover(s_gmap.vert,s_gmap.dec).delay(function(){s_gmap.val=0;s_gmap.op(0)},200);}
function repere_photos(gmap){if(gmap_markers){var rep,lat_long,icone=new GIcon(G_DEFAULT_ICON);icone.image='vues/img/img_mark.png';icone.iconSize=new GSize(22,19);icone.shadowSize=new GSize(30,20)
icone.iconAnchor=new GPoint(6,21);for(i=gmap_markers.length-1;i>=0;i--){lat_long=gmap_markers[i].lat_long.split(/\s*,\s*/);rep=new GMarker(new GLatLng(lat_long[0],lat_long[1]),{icon:icone});rep.ix=i;GEvent.addListener(rep,'click',aff_photo);gmap.addOverlay(rep);}}}
function clic_carte(map){var gachette=function(){var listener;this.initialize=function(){var dom_gachette=document.createElement("div");$(dom_gachette).css({width:'7px',height:'7px',border:'1px solid gray'});GEvent.addDomListener(dom_gachette,"click",function(){if(listener)GEvent.removeListener(listener),listener=null;else listener=GEvent.addListener(map,"click",function(overlay,latlong){if(latlong&&latlong.toUrlValue){var ll=latlong.toUrlValue(3).split(',');map.openInfoWindowHtml(latlong,'latitude: '+ll[0]+'<br />longitude : '+ll[1]);}});map.openInfoWindowHtml(map.getCenter(),'Affichage lat./long. '+(listener?'activé':'désactivé'));});map.getContainer().appendChild(dom_gachette);return dom_gachette;};this.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(0,0));};this.printable=function(){return false};this.selectable=function(){return false};};gachette.prototype=new GControl();map.addControl(new gachette);}
function schematique(map){var titre=function(){this.initialize=function(){var div_titre=document.createElement("div");$(div_titre).addClass('schematique').html('Itinéraire <strong>schématique</strong> du circuit');map.getContainer().appendChild(div_titre);return div_titre;};this.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(70,5));};this.printable=function(){return false};this.selectable=function(){return false};};titre.prototype=new GControl();map.addControl(new titre);}
function aff_photo(){$('.diapo img').eq(0).attr('src','').one('load',s_carte.inc).attr('src','albums/'+gmap_markers[this.ix].num_alb+'/'+gmap_markers[this.ix].fichier);}