var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChStart = strChUserAgent.substring(0,intSplitStart);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var strChEnd = strChUserAgent.substring(strChEnd); 

if(strChMid.indexOf("MSIE 7") != -1)
	IE = true;
else if(strChMid.indexOf("MSIE 6") != -1)
	IE = true;
else if(strChEnd.indexOf("Firefox/2") != -1)
	IE = false;
else if(strChEnd.indexOf("Firefox") != -1)
	IE = false;
else if(strChEnd.indexOf("Netscape/7") != -1)
	IE = false;
else if(strChEnd.indexOf("Netscape") != -1)
	IE = false;
else if(strChStart.indexOf("Opera/9") != -1)
	IE = false;
else if(strChStart.indexOf("Opera") != -1)
	IE = false;
else
	IE = false;

var id_top        = document.getElementById('pourajouterdestrucs');

// =========================================================================
//
//   gestion des l'affichage dynamique des images
//
// =========================================================================
id_top.innerHTML = 
'<div id="img_background" onclick="close_img(); return false;"></div>' +
'<table id="img">' +
'	<tr height="50%">' +
'		<td colspan="3" height="50%">&nbsp;</td>' +
'	</tr>' +
'	<tr>' +
'		<td class="center_layout" onclick="close_img(); return false;">&nbsp;</td>' +
'		<td>' +
'			<table id="imagedisplay">' +
'				<tr>' +
'					<td colspan="2">' +
'						<div id="hoverNav">' +
'							<img id="bigimg" src="" />' +
'							<img id="loadimg" src="/images/loading.gif" style="margin: 300px;" />' +
'							<a id="prevLink" href="#" onclick="prev_img(); return false;"></a>' +
'							<a id="nextLink" href="#" onclick="next_img(); return false;"></a>' +
'						</div>' +
'					</td>' +
'				</tr>' +
'				<tr>' +
'					<td id="leftinfo">' +
'						<span id="caption"></span>' +
'						<span id="numberDisplay"></span>' +
'					</td>' +
'					<td id="rightinfo">' +
'						<a id="closeimg" href="#" onclick="close_img(); return false;">' +
'							<img src="/images/closelabel_fr.gif" />' +
'						</a>' +
'					</td> ' +
'				</tr>' +
'			</table>' +
'		</td>' +
'		<td class="center_layout" onclick="close_img(); return false;">&nbsp;</td>' +
'	</tr>' +
'	<tr height="50%">' +
'		<td colspan="3" height="50%">&nbsp;</td>' +
'	</tr>' +
'</table>';

var id_img_backg   = document.getElementById('img_background');
var id_img         = document.getElementById('img');
var id_bigimg      = document.getElementById('bigimg');
var id_loadimg     = document.getElementById('loadimg');
var id_caption     = document.getElementById('caption');
var id_numberdisp  = document.getElementById('numberDisplay');
var id_prevlink    = document.getElementById('prevLink');
var id_nextlink    = document.getElementById('nextLink');
var preload_images = new Image();
var current_photo  = 0;
var current_img_id = -1;

function cleanimg() {
	if (current_img_id<0 || current_img_id>id_thumbnails.childNodes.length)
		return;
	id_thumbnails.childNodes[current_img_id].style.background = "transparent";
}
function selectimg() {
	if (current_img_id<0 || current_img_id>id_thumbnails.childNodes.length)
		return;
	id_thumbnails.childNodes[current_img_id].style.background = "#00aa00";
}
function show_img() {
	id_loadimg.style.display = 'none';
	id_bigimg.style.display = 'block';
	id_bigimg.src = preload_images.src;

	// si c'est la premiere photo, on enleve le prev
	if (current_img_id == 0) {
		id_prevlink.style.display = 'none';
	} else {
		id_prevlink.style.display = 'block';
	}

	// si c'est la derniere photo, on enleve le next
	if (current_img_id == id_thumbnails.childNodes.length - 1) {
		id_nextlink.style.display = 'none';
	} else {
		id_nextlink.style.display = 'block';
	}
}
function update_img(img) {
	// affiche le biniou de telechargement
	id_loadimg.style.display = 'block';
	id_bigimg.style.display = 'none';

	// mise a jour de l'image
	preload_images.src = '/geophotos/' + current_id + "/" + img;
	current_photo = img;

	id_caption.innerHTML = id_thumbnails.childNodes[current_img_id].lastChild.innerHTML;
	id_numberdisp.innerHTML = "Photo " + (current_img_id + 1) +
	                          " sur " + id_thumbnails.childNodes.length;

	// on eneleve les selecteur d'avancement
	id_prevlink.style.display = 'none';
	id_nextlink.style.display = 'none';

	selectimg();
}
function open_img(img) {
	// 
	cleanimg();

	// recherche l'id de l'image passée en paramètre de manière
	// a pouvoir faire next et prev
	for (var i=0; i<id_thumbnails.childNodes.length; i++)
		if (id_thumbnails.childNodes[i].id == img)
			break;
	if (i<id_thumbnails.childNodes.length)
		current_img_id = i;
	else
		current_img_id = -1;

	// positionne l'image au milieu de la page courante
	if (IE) {
		id_img.style.top = document.body.clientHeight + "px";
	} else {
		id_img.style.top = document.defaultView.scrollY + "px";
	}

	// affiche le systeme des images
	id_img_backg.style.display = "block";
	id_img.style.display = "block";

	// met a jour l'image
	update_img(img);
}
function close_img() {
	id_img.style.display = "none";
	id_img_backg.style.display = "none";
}
function next_img() {
	// degage le focus des boutons parce que c'est chiant a l'affichage
	id_nextlink.blur();

	// degage le cadre autour de l'ancienne image selectionnée
	cleanimg();
	current_img_id++;
	current_photo = id_thumbnails.childNodes[current_img_id].id;
	update_img(current_photo);
}
function prev_img() {
	// degage le focus des boutons parce que c'est chiant a l'affichage
	id_prevlink.blur();

	// degage le cadre autour de l'ancienne image selectionnée
	cleanimg();
	current_img_id--;
	current_photo = id_thumbnails.childNodes[current_img_id].id;
	update_img(current_photo);
}

preload_images.onload = show_img;

// =========================================================================
//
//  Gestion des photos miniatures et de leur correspondance google
//
// =========================================================================
var id_thumbmenu  = document.getElementById('thumbmenu');
var id_thumbnails = document.getElementById('thumbnails');
var id_vacances   = document.getElementById('vacances');
var id_title      = document.getElementById('photos_title');
var id_alpha      = document.getElementById('by_alpha');
var id_date       = document.getElementById('by_date');

var current_id = 0;

var marker_hash_v = new Array();
var marker_hash_i = new Array();

var current_sort = 'alpha';

var vacances = new GMap2(id_vacances); 
// vacances.setCenter(new GLatLng(46.475535,2.0544968), 5);
vacances.setCenter(new GLatLng(46.475535,1.0544968), 5);
vacances.addControl(new GMapTypeControl());
vacances.addControl(new GLargeMapControl());
vacances.setMapType(G_SATELLITE_MAP);
vacances.savePosition();

var icon_v = new GIcon(); 
icon_v.image = "http://cv.arpalert.org/images/ap.png";
icon_v.iconSize = new GSize(32, 32);
icon_v.iconAnchor = new GPoint(15, 32);

var icon_i = new GIcon(); 
icon_i.image = "http://cv.arpalert.org/images/ap_sel.png";
icon_i.iconSize = new GSize(32, 32);
icon_i.iconAnchor = new GPoint(15, 32);

function show_thumbnails(data) {
	id_thumbnails.innerHTML = data.responseText;
}

function show_thumbnails_err(data) {
	id_thumbnails.innerHTML = '<b>Données non disponibles</b>';
}

function show_menu(data) {
	id_thumbmenu.innerHTML = data.responseText;
}

function show_menu_err(data) {
	id_thumbmenu.innerHTML = '<b>Données non disponibles</b> - <a href="#" onclick="load_menu(\'\'); return false;">Recharger le menu</a>';
}

function show_title(data) {
	id_title.innerHTML = "<h1>" + data.responseText + "</h1>";
}

function show_title_err(data) {
	id_title.innerHTML = "";
}

function center_current() {
	if (current_id == 0)
		return;
	vacances.setCenter(marker_hash_v[current_id].getLatLng());
}

function zoom_unpeu() {
	if (current_id == 0)
		return;
	vacances.setCenter(marker_hash_v[current_id].getLatLng(), 10);
}

function zoom_current() {
	if (current_id == 0)
		return;
	vacances.setCenter(marker_hash_v[current_id].getLatLng(), 16);
}

function restore_position() {
	vacances.returnToSavedPosition();
}

function load_menu(id, order) {
	if (order) {
		current_sort = order;
		switch (order) {
			case 'alpha':
				id_alpha.style.borderBottom = '#ffffbb 1px solid';
				id_alpha.style.background = '#ffffbb';
				id_date.style.borderBottom = '#000000 1px solid';
				id_date.style.background = '#ffffff';
				break;

			case 'date':
				id_alpha.style.borderBottom = '#000000 1px solid';
				id_alpha.style.background = '#ffffff';
				id_date.style.borderBottom = '#ffffbb 1px solid';
				id_date.style.background = '#ffffbb';
				break;
		}
	}

	var myAjax = new Ajax.Request("/geophotos.sh?menuxXx" + id + "xXx" + current_sort, {
		method:    'get',
		onSuccess: show_menu,
		onFailure: show_menu_err
	});
}

function load_thumbnails(id, zoom) {

	id_thumbnails.innerHTML = "Chargement en cours..."
	id_title.innerHTML = "";
	current_photo = 0;
	current_img_id = -1;

	var myAjax = new Ajax.Request("/geophotos.sh?titlexXx" + id, {
		method:    'get',
		onSuccess: show_title,
		onFailure: show_title_err
	});
	load_menu(id);
	var myAjax = new Ajax.Request("/geophotos.sh?thumbsxXx" + id, {
		method:    'get',
		onSuccess: show_thumbnails,
		onFailure: show_thumbnails_err
	});

	// restore normal icon
	if (current_id != 0) {
		marker_hash_v[current_id].show();
		marker_hash_i[current_id].hide();
	}

	// set selected icon
	current_id = id;

	marker_hash_v[id].hide();
	marker_hash_i[id].show();

	// centre la carte sur l'icone
	if (zoom == true)
		vacances.setCenter(marker_hash_v[id].getLatLng(), 16);
}

var marker_v = new GMarker(new GLatLng(48.76843630844121,-3.018924961088125), {title: 'Abbaye de beauport', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.76843630844121,-3.018924961088125), {title: 'Abbaye de beauport', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QWJiYXllIGRlIGJlYXVwb3J0', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QWJiYXllIGRlIGJlYXVwb3J0', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QWJiYXllIGRlIGJlYXVwb3J0'] = marker_v;
marker_hash_i['QWJiYXllIGRlIGJlYXVwb3J0'] = marker_i;

var marker_v = new GMarker(new GLatLng(47.59643614423516,-3.065968767512397), {title: 'Alignements de Carnac', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.59643614423516,-3.065968767512397), {title: 'Alignements de Carnac', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QWxpZ25lbWVudHMgZGUgQ2FybmFj', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QWxpZ25lbWVudHMgZGUgQ2FybmFj', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QWxpZ25lbWVudHMgZGUgQ2FybmFj'] = marker_v;
marker_hash_i['QWxpZ25lbWVudHMgZGUgQ2FybmFj'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.84903127117483,-2.998502922944515), {title: 'Archipel de Bréhat', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.84903127117483,-2.998502922944515), {title: 'Archipel de Bréhat', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QXJjaGlwZWwgZGUgQnLpaGF0', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QXJjaGlwZWwgZGUgQnLpaGF0', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QXJjaGlwZWwgZGUgQnLpaGF0'] = marker_v;
marker_hash_i['QXJjaGlwZWwgZGUgQnLpaGF0'] = marker_i;

var marker_v = new GMarker(new GLatLng(42.45710104637529,2.634164073972863), {title: 'Arles sur tech', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.45710104637529,2.634164073972863), {title: 'Arles sur tech', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QXJsZXMgc3VyIHRlY2g=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QXJsZXMgc3VyIHRlY2g=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QXJsZXMgc3VyIHRlY2g='] = marker_v;
marker_hash_i['QXJsZXMgc3VyIHRlY2g='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.65723044428824,2.544597836576947), {title: 'Barrage de Vinça', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.65723044428824,2.544597836576947), {title: 'Barrage de Vinça', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QmFycmFnZSBkZSBWaW7nYQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QmFycmFnZSBkZSBWaW7nYQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QmFycmFnZSBkZSBWaW7nYQ=='] = marker_v;
marker_hash_i['QmFycmFnZSBkZSBWaW7nYQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(47.76064290537278,-2.23524258856245), {title: 'Bois neuf', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.76064290537278,-2.23524258856245), {title: 'Bois neuf', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Qm9pcyBuZXVm', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Qm9pcyBuZXVm', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Qm9pcyBuZXVm'] = marker_v;
marker_hash_i['Qm9pcyBuZXVm'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.76892714783007,-3.02066538982106), {title: 'Camping de Kérity', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.76892714783007,-3.02066538982106), {title: 'Camping de Kérity', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2FtcGluZyBkZSBL6XJpdHk=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2FtcGluZyBkZSBL6XJpdHk=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2FtcGluZyBkZSBL6XJpdHk='] = marker_v;
marker_hash_i['Q2FtcGluZyBkZSBL6XJpdHk='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.71522163996821,-4.011665978616811), {title: 'Camping des 4 saisons de Perharidy', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.71522163996821,-4.011665978616811), {title: 'Camping des 4 saisons de Perharidy', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2FtcGluZyBkZXMgNCBzYWlzb25zIGRlIFBlcmhhcmlkeQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2FtcGluZyBkZXMgNCBzYWlzb25zIGRlIFBlcmhhcmlkeQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2FtcGluZyBkZXMgNCBzYWlzb25zIGRlIFBlcmhhcmlkeQ=='] = marker_v;
marker_hash_i['Q2FtcGluZyBkZXMgNCBzYWlzb25zIGRlIFBlcmhhcmlkeQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.67822740410954,-3.946891900964046), {title: 'Carantec et Saint Pol de Léon', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.67822740410954,-3.946891900964046), {title: 'Carantec et Saint Pol de Léon', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2FyYW50ZWMgZXQgU2FpbnQgUG9sIGRlIEzpb24=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2FyYW50ZWMgZXQgU2FpbnQgUG9sIGRlIEzpb24=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2FyYW50ZWMgZXQgU2FpbnQgUG9sIGRlIEzpb24='] = marker_v;
marker_hash_i['Q2FyYW50ZWMgZXQgU2FpbnQgUG9sIGRlIEzpb24='] = marker_i;

var marker_v = new GMarker(new GLatLng(47.75996506954481,-2.248055645738075), {title: 'Chapelle sauvage', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.75996506954481,-2.248055645738075), {title: 'Chapelle sauvage', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2hhcGVsbGUgc2F1dmFnZQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2hhcGVsbGUgc2F1dmFnZQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2hhcGVsbGUgc2F1dmFnZQ=='] = marker_v;
marker_hash_i['Q2hhcGVsbGUgc2F1dmFnZQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.53024638113975,3.083344802803288), {title: 'Chemin défoncé de collioure', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.53024638113975,3.083344802803288), {title: 'Chemin défoncé de collioure', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2hlbWluIGTpZm9uY+kgZGUgY29sbGlvdXJl', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2hlbWluIGTpZm9uY+kgZGUgY29sbGlvdXJl', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2hlbWluIGTpZm9uY+kgZGUgY29sbGlvdXJl'] = marker_v;
marker_hash_i['Q2hlbWluIGTpZm9uY+kgZGUgY29sbGlvdXJl'] = marker_i;

var marker_v = new GMarker(new GLatLng(42.45929498053405,2.603926184898707), {title: 'Gorges de la Fou', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.45929498053405,2.603926184898707), {title: 'Gorges de la Fou', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('R29yZ2VzIGRlIGxhIEZvdQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('R29yZ2VzIGRlIGxhIEZvdQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['R29yZ2VzIGRlIGxhIEZvdQ=='] = marker_v;
marker_hash_i['R29yZ2VzIGRlIGxhIEZvdQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.74348159850802,-4.012778553553078), {title: 'Ile de Batz', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.74348159850802,-4.012778553553078), {title: 'Ile de Batz', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('SWxlIGRlIEJhdHo=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('SWxlIGRlIEJhdHo=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['SWxlIGRlIEJhdHo='] = marker_v;
marker_hash_i['SWxlIGRlIEJhdHo='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.80315655524467,-3.006386075462503), {title: 'La croix des veuves', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.80315655524467,-3.006386075462503), {title: 'La croix des veuves', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGEgY3JvaXggZGVzIHZldXZlcw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGEgY3JvaXggZGVzIHZldXZlcw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGEgY3JvaXggZGVzIHZldXZlcw=='] = marker_v;
marker_hash_i['TGEgY3JvaXggZGVzIHZldXZlcw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(47.76380579876247,-2.130677312204768), {title: 'La Gacilly', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.76380579876247,-2.130677312204768), {title: 'La Gacilly', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGEgR2FjaWxseQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGEgR2FjaWxseQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGEgR2FjaWxseQ=='] = marker_v;
marker_hash_i['TGEgR2FjaWxseQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.64780822521811,-3.715686451409241), {title: 'Lanmeur', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.64780822521811,-3.715686451409241), {title: 'Lanmeur', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGFubWV1cg==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGFubWV1cg==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGFubWV1cg=='] = marker_v;
marker_hash_i['TGFubWV1cg=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.65732745316394,-4.159065010817161), {title: 'Le menhir de Camlouis', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.65732745316394,-4.159065010817161), {title: 'Le menhir de Camlouis', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGUgbWVuaGlyIGRlIENhbWxvdWlz', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGUgbWVuaGlyIGRlIENhbWxvdWlz', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGUgbWVuaGlyIGRlIENhbWxvdWlz'] = marker_v;
marker_hash_i['TGUgbWVuaGlyIGRlIENhbWxvdWlz'] = marker_i;

var marker_v = new GMarker(new GLatLng(42.69960009240278,2.894643169041393), {title: 'Les jeudis de Perpignan', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.69960009240278,2.894643169041393), {title: 'Les jeudis de Perpignan', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGVzIGpldWRpcyBkZSBQZXJwaWduYW4=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGVzIGpldWRpcyBkZSBQZXJwaWduYW4=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGVzIGpldWRpcyBkZSBQZXJwaWduYW4='] = marker_v;
marker_hash_i['TGVzIGpldWRpcyBkZSBQZXJwaWduYW4='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.74925652330087,-3.135203333457307), {title: 'Maison de l\'estuaire', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.74925652330087,-3.135203333457307), {title: 'Maison de l\'estuaire', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TWFpc29uIGRlIGwnZXN0dWFpcmU=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TWFpc29uIGRlIGwnZXN0dWFpcmU=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TWFpc29uIGRlIGwnZXN0dWFpcmU='] = marker_v;
marker_hash_i['TWFpc29uIGRlIGwnZXN0dWFpcmU='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.60810035354934,2.968967301412663), {title: 'Maison des parents', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.60810035354934,2.968967301412663), {title: 'Maison des parents', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TWFpc29uIGRlcyBwYXJlbnRz', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TWFpc29uIGRlcyBwYXJlbnRz', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TWFpc29uIGRlcyBwYXJlbnRz'] = marker_v;
marker_hash_i['TWFpc29uIGRlcyBwYXJlbnRz'] = marker_i;

var marker_v = new GMarker(new GLatLng(47.80935861806478,-2.383877404498124), {title: 'Malestroit', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.80935861806478,-2.383877404498124), {title: 'Malestroit', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TWFsZXN0cm9pdA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TWFsZXN0cm9pdA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TWFsZXN0cm9pdA=='] = marker_v;
marker_hash_i['TWFsZXN0cm9pdA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.57547133540294,-3.826376919628986), {title: 'Morlaix', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.57547133540294,-3.826376919628986), {title: 'Morlaix', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TW9ybGFpeA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TW9ybGFpeA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TW9ybGFpeA=='] = marker_v;
marker_hash_i['TW9ybGFpeA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.76099813335923,-2.974333076634249), {title: 'Moulin de Craca', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.76099813335923,-2.974333076634249), {title: 'Moulin de Craca', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TW91bGluIGRlIENyYWNh', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TW91bGluIGRlIENyYWNh', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TW91bGluIGRlIENyYWNh'] = marker_v;
marker_hash_i['TW91bGluIGRlIENyYWNh'] = marker_i;

var marker_v = new GMarker(new GLatLng(42.26787676974928,2.959599312851279), {title: 'Musée Dali', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.26787676974928,2.959599312851279), {title: 'Musée Dali', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TXVz6WUgRGFsaQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TXVz6WUgRGFsaQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TXVz6WUgRGFsaQ=='] = marker_v;
marker_hash_i['TXVz6WUgRGFsaQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.77906194289398,-3.040214422246131), {title: 'Paimpol', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.77906194289398,-3.040214422246131), {title: 'Paimpol', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UGFpbXBvbA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UGFpbXBvbA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UGFpbXBvbA=='] = marker_v;
marker_hash_i['UGFpbXBvbA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.54981092401346,2.267758385979158), {title: 'Pique-nique a Olette', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.54981092401346,2.267758385979158), {title: 'Pique-nique a Olette', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UGlxdWUtbmlxdWUgYSBPbGV0dGU=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UGlxdWUtbmlxdWUgYSBPbGV0dGU=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UGlxdWUtbmlxdWUgYSBPbGV0dGU='] = marker_v;
marker_hash_i['UGlxdWUtbmlxdWUgYSBPbGV0dGU='] = marker_i;

var marker_v = new GMarker(new GLatLng(47.69878160789565,-2.339541022330717), {title: 'Rochefort en terre', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.69878160789565,-2.339541022330717), {title: 'Rochefort en terre', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Um9jaGVmb3J0IGVuIHRlcnJl', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Um9jaGVmb3J0IGVuIHRlcnJl', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Um9jaGVmb3J0IGVuIHRlcnJl'] = marker_v;
marker_hash_i['Um9jaGVmb3J0IGVuIHRlcnJl'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.72515767897695,-3.98415203642443), {title: 'Roscoff', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.72515767897695,-3.98415203642443), {title: 'Roscoff', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Um9zY29mZg==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Um9zY29mZg==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Um9zY29mZg=='] = marker_v;
marker_hash_i['Um9zY29mZg=='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.43493576593972,3.163883496857928), {title: 'Route entre Port Bou et cerbère', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.43493576593972,3.163883496857928), {title: 'Route entre Port Bou et cerbère', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Um91dGUgZW50cmUgUG9ydCBCb3UgZXQgY2VyYuhyZQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Um91dGUgZW50cmUgUG9ydCBCb3UgZXQgY2VyYuhyZQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Um91dGUgZW50cmUgUG9ydCBCb3UgZXQgY2VyYuhyZQ=='] = marker_v;
marker_hash_i['Um91dGUgZW50cmUgUG9ydCBCb3UgZXQgY2VyYuhyZQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.69482986233612,-3.045807803007864), {title: 'Temple de Lanleff', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.69482986233612,-3.045807803007864), {title: 'Temple de Lanleff', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('VGVtcGxlIGRlIExhbmxlZmY=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('VGVtcGxlIGRlIExhbmxlZmY=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['VGVtcGxlIGRlIExhbmxlZmY='] = marker_v;
marker_hash_i['VGVtcGxlIGRlIExhbmxlZmY='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.79085898272648,-3.03373531043952), {title: 'Tour de Kerroc\'h', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.79085898272648,-3.03373531043952), {title: 'Tour de Kerroc\'h', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('VG91ciBkZSBLZXJyb2MnaA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('VG91ciBkZSBLZXJyb2MnaA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['VG91ciBkZSBLZXJyb2MnaA=='] = marker_v;
marker_hash_i['VG91ciBkZSBLZXJyb2MnaA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.58847952299676,2.36608436343907), {title: 'Villefranche de conflent', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.58847952299676,2.36608436343907), {title: 'Villefranche de conflent', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('VmlsbGVmcmFuY2hlIGRlIGNvbmZsZW50', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('VmlsbGVmcmFuY2hlIGRlIGNvbmZsZW50', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['VmlsbGVmcmFuY2hlIGRlIGNvbmZsZW50'] = marker_v;
marker_hash_i['VmlsbGVmcmFuY2hlIGRlIGNvbmZsZW50'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.67930667820903,-3.523606147162933), {title: 'Ploumillau', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.67930667820903,-3.523606147162933), {title: 'Ploumillau', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UGxvdW1pbGxhdQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UGxvdW1pbGxhdQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UGxvdW1pbGxhdQ=='] = marker_v;
marker_hash_i['UGxvdW1pbGxhdQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(47.260417442288656,-0.07793426513671875), {title: 'Saumur', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.260417442288656,-0.07793426513671875), {title: 'Saumur', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('U2F1bXVy', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('U2F1bXVy', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['U2F1bXVy'] = marker_v;
marker_hash_i['U2F1bXVy'] = marker_i;

var marker_v = new GMarker(new GLatLng(47.243769752567005,-0.07205486297607422), {title: 'Musée du blindé', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.243769752567005,-0.07205486297607422), {title: 'Musée du blindé', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TXVz6WUgZHUgYmxpbmTp', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TXVz6WUgZHUgYmxpbmTp', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TXVz6WUgZHUgYmxpbmTp'] = marker_v;
marker_hash_i['TXVz6WUgZHUgYmxpbmTp'] = marker_i;

var marker_v = new GMarker(new GLatLng(49.253660854691894,4.033870697021484), {title: 'Cathédrale de Reims', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(49.253660854691894,4.033870697021484), {title: 'Cathédrale de Reims', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2F0aOlkcmFsZSBkZSBSZWltcw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2F0aOlkcmFsZSBkZSBSZWltcw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2F0aOlkcmFsZSBkZSBSZWltcw=='] = marker_v;
marker_hash_i['Q2F0aOlkcmFsZSBkZSBSZWltcw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(49.218718364108305,5.433940887451172), {title: 'Verdun - Douaumont', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(49.218718364108305,5.433940887451172), {title: 'Verdun - Douaumont', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('VmVyZHVuIC0gRG91YXVtb250', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('VmVyZHVuIC0gRG91YXVtb250', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['VmVyZHVuIC0gRG91YXVtb250'] = marker_v;
marker_hash_i['VmVyZHVuIC0gRG91YXVtb250'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.58069564021177,7.749481201171875), {title: 'Strasbourg', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.58069564021177,7.749481201171875), {title: 'Strasbourg', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('U3RyYXNib3VyZw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('U3RyYXNib3VyZw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['U3RyYXNib3VyZw=='] = marker_v;
marker_hash_i['U3RyYXNib3VyZw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.401695,7.729590), {title: 'Ecluse près de Erstein', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.401695,7.729590), {title: 'Ecluse près de Erstein', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('RWNsdXNlIHBy6HMgZGUgRXJzdGVpbg==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('RWNsdXNlIHBy6HMgZGUgRXJzdGVpbg==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['RWNsdXNlIHBy6HMgZGUgRXJzdGVpbg=='] = marker_v;
marker_hash_i['RWNsdXNlIHBy6HMgZGUgRXJzdGVpbg=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.292559056576536,7.740039825439453), {title: 'Un verre en allemagne', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.292559056576536,7.740039825439453), {title: 'Un verre en allemagne', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('VW4gdmVycmUgZW4gYWxsZW1hZ25l', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('VW4gdmVycmUgZW4gYWxsZW1hZ25l', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['VW4gdmVycmUgZW4gYWxsZW1hZ25l'] = marker_v;
marker_hash_i['VW4gdmVycmUgZW4gYWxsZW1hZ25l'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.99380531468931,7.795722484588623), {title: 'Ligne Maginot - Four à chaux', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.99380531468931,7.795722484588623), {title: 'Ligne Maginot - Four à chaux', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGlnbmUgTWFnaW5vdCAtIEZvdXIg4CBjaGF1eA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGlnbmUgTWFnaW5vdCAtIEZvdXIg4CBjaGF1eA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGlnbmUgTWFnaW5vdCAtIEZvdXIg4CBjaGF1eA=='] = marker_v;
marker_hash_i['TGlnbmUgTWFnaW5vdCAtIEZvdXIg4CBjaGF1eA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(49.044869,7.684979), {title: 'Chateau de Wasigenstein', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(49.044869,7.684979), {title: 'Chateau de Wasigenstein', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2hhdGVhdSBkZSBXYXNpZ2Vuc3RlaW4=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2hhdGVhdSBkZSBXYXNpZ2Vuc3RlaW4=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2hhdGVhdSBkZSBXYXNpZ2Vuc3RlaW4='] = marker_v;
marker_hash_i['Q2hhdGVhdSBkZSBXYXNpZ2Vuc3RlaW4='] = marker_i;

var marker_v = new GMarker(new GLatLng(49.036015,7.687438), {title: 'Restaurant Anthon', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(49.036015,7.687438), {title: 'Restaurant Anthon', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UmVzdGF1cmFudCBBbnRob24=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UmVzdGF1cmFudCBBbnRob24=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UmVzdGF1cmFudCBBbnRob24='] = marker_v;
marker_hash_i['UmVzdGF1cmFudCBBbnRob24='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.437443764945215,7.404870986938477), {title: 'Mont sainte Odile', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.437443764945215,7.404870986938477), {title: 'Mont sainte Odile', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TW9udCBzYWludGUgT2RpbGU=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TW9udCBzYWludGUgT2RpbGU=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TW9udCBzYWludGUgT2RpbGU='] = marker_v;
marker_hash_i['TW9udCBzYWludGUgT2RpbGU='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.44682430519055,7.425277233123779), {title: 'Saint Nabor', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.44682430519055,7.425277233123779), {title: 'Saint Nabor', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('U2FpbnQgTmFib3I=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('U2FpbnQgTmFib3I=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['U2FpbnQgTmFib3I='] = marker_v;
marker_hash_i['U2FpbnQgTmFib3I='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.249080,7.343810), {title: 'Château du Haut-Koenigsbourg', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.249080,7.343810), {title: 'Château du Haut-Koenigsbourg', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2jidGVhdSBkdSBIYXV0LUtvZW5pZ3Nib3VyZw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2jidGVhdSBkdSBIYXV0LUtvZW5pZ3Nib3VyZw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2jidGVhdSBkdSBIYXV0LUtvZW5pZ3Nib3VyZw=='] = marker_v;
marker_hash_i['Q2jidGVhdSBkdSBIYXV0LUtvZW5pZ3Nib3VyZw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(47.95860564947056,7.296938896179199), {title: 'Soirée à Rouffach', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(47.95860564947056,7.296938896179199), {title: 'Soirée à Rouffach', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('U29pcullIOAgUm91ZmZhY2g=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('U29pcullIOAgUm91ZmZhY2g=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['U29pcullIOAgUm91ZmZhY2g='] = marker_v;
marker_hash_i['U29pcullIOAgUm91ZmZhY2g='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.086940,7.278700), {title: 'Turckheim', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.086940,7.278700), {title: 'Turckheim', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('VHVyY2toZWlt', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('VHVyY2toZWlt', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['VHVyY2toZWlt'] = marker_v;
marker_hash_i['VHVyY2toZWlt'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.11969454481756,7.094206809997559), {title: 'Lac noir - lac blanc', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.11969454481756,7.094206809997559), {title: 'Lac noir - lac blanc', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGFjIG5vaXIgLSBsYWMgYmxhbmM=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGFjIG5vaXIgLSBsYWMgYmxhbmM=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGFjIG5vaXIgLSBsYWMgYmxhbmM='] = marker_v;
marker_hash_i['TGFjIG5vaXIgLSBsYWMgYmxhbmM='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.08984765140072,7.134032249450684), {title: 'Mémorial du Linge', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.08984765140072,7.134032249450684), {title: 'Mémorial du Linge', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Teltb3JpYWwgZHUgTGluZ2U=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Teltb3JpYWwgZHUgTGluZ2U=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Teltb3JpYWwgZHUgTGluZ2U='] = marker_v;
marker_hash_i['Teltb3JpYWwgZHUgTGluZ2U='] = marker_i;

var marker_v = new GMarker(new GLatLng(42.941924,3.038854), {title: 'Plage de la Franqui', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(42.941924,3.038854), {title: 'Plage de la Franqui', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UGxhZ2UgZGUgbGEgRnJhbnF1aQ==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UGxhZ2UgZGUgbGEgRnJhbnF1aQ==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UGxhZ2UgZGUgbGEgRnJhbnF1aQ=='] = marker_v;
marker_hash_i['UGxhZ2UgZGUgbGEgRnJhbnF1aQ=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.895897204683244,2.3885124921798706), {title: 'La Villette - Expo Star Wars', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.895897204683244,2.3885124921798706), {title: 'La Villette - Expo Star Wars', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGEgVmlsbGV0dGUgLSBFeHBvIFN0YXIgV2Fycw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGEgVmlsbGV0dGUgLSBFeHBvIFN0YXIgV2Fycw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGEgVmlsbGV0dGUgLSBFeHBvIFN0YXIgV2Fycw=='] = marker_v;
marker_hash_i['TGEgVmlsbGV0dGUgLSBFeHBvIFN0YXIgV2Fycw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.860790,2.393496), {title: 'Cimetière du Père Lachaise', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.860790,2.393496), {title: 'Cimetière du Père Lachaise', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2ltZXRp6HJlIGR1IFDocmUgTGFjaGFpc2U=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2ltZXRp6HJlIGR1IFDocmUgTGFjaGFpc2U=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2ltZXRp6HJlIGR1IFDocmUgTGFjaGFpc2U='] = marker_v;
marker_hash_i['Q2ltZXRp6HJlIGR1IFDocmUgTGFjaGFpc2U='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.773196,2.133145), {title: 'Aqueduc de Buc', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.773196,2.133145), {title: 'Aqueduc de Buc', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QXF1ZWR1YyBkZSBCdWM=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QXF1ZWR1YyBkZSBCdWM=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QXF1ZWR1YyBkZSBCdWM='] = marker_v;
marker_hash_i['QXF1ZWR1YyBkZSBCdWM='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.83213925106472,2.284555435180664), {title: 'Salon de la maquette 2006 - porte de Versailles', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.83213925106472,2.284555435180664), {title: 'Salon de la maquette 2006 - porte de Versailles', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('U2Fsb24gZGUgbGEgbWFxdWV0dGUgMjAwNiAtIHBvcnRlIGRlIFZlcnNhaWxsZXM=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('U2Fsb24gZGUgbGEgbWFxdWV0dGUgMjAwNiAtIHBvcnRlIGRlIFZlcnNhaWxsZXM=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['U2Fsb24gZGUgbGEgbWFxdWV0dGUgMjAwNiAtIHBvcnRlIGRlIFZlcnNhaWxsZXM='] = marker_v;
marker_hash_i['U2Fsb24gZGUgbGEgbWFxdWV0dGUgMjAwNiAtIHBvcnRlIGRlIFZlcnNhaWxsZXM='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.353753720517844,-1.2091612815856934), {title: 'Chateau de Fougères', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.353753720517844,-1.2091612815856934), {title: 'Chateau de Fougères', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2hhdGVhdSBkZSBGb3Vn6HJlcw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2hhdGVhdSBkZSBGb3Vn6HJlcw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2hhdGVhdSBkZSBGb3Vn6HJlcw=='] = marker_v;
marker_hash_i['Q2hhdGVhdSBkZSBGb3Vn6HJlcw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.444080,1.483540), {title: 'Cathédrale de Chartres', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.444080,1.483540), {title: 'Cathédrale de Chartres', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2F0aOlkcmFsZSBkZSBDaGFydHJlcw==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2F0aOlkcmFsZSBkZSBDaGFydHJlcw==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2F0aOlkcmFsZSBkZSBDaGFydHJlcw=='] = marker_v;
marker_hash_i['Q2F0aOlkcmFsZSBkZSBDaGFydHJlcw=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.63601412188964,-1.5113282203674316), {title: 'Mont Saint Michel', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.63601412188964,-1.5113282203674316), {title: 'Mont Saint Michel', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TW9udCBTYWludCBNaWNoZWw=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TW9udCBTYWludCBNaWNoZWw=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TW9udCBTYWludCBNaWNoZWw='] = marker_v;
marker_hash_i['TW9udCBTYWludCBNaWNoZWw='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.358340,-4.772926), {title: 'Le Conquet', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.358340,-4.772926), {title: 'Le Conquet', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGUgQ29ucXVldA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGUgQ29ucXVldA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGUgQ29ucXVldA=='] = marker_v;
marker_hash_i['TGUgQ29ucXVldA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.36802523843274,-4.758539199829102), {title: 'Camping du Conquet', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.36802523843274,-4.758539199829102), {title: 'Camping du Conquet', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Q2FtcGluZyBkdSBDb25xdWV0', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Q2FtcGluZyBkdSBDb25xdWV0', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Q2FtcGluZyBkdSBDb25xdWV0'] = marker_v;
marker_hash_i['Q2FtcGluZyBkdSBDb25xdWV0'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.363834,-4.783074), {title: 'Presqu\'ile du Conquet', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.363834,-4.783074), {title: 'Presqu\'ile du Conquet', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UHJlc3F1J2lsZSBkdSBDb25xdWV0', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UHJlc3F1J2lsZSBkdSBDb25xdWV0', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UHJlc3F1J2lsZSBkdSBDb25xdWV0'] = marker_v;
marker_hash_i['UHJlc3F1J2lsZSBkdSBDb25xdWV0'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.364205,-4.747011), {title: 'Pizzeria Le Charldann', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.364205,-4.747011), {title: 'Pizzeria Le Charldann', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UGl6emVyaWEgTGUgQ2hhcmxkYW5u', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UGl6emVyaWEgTGUgQ2hhcmxkYW5u', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UGl6emVyaWEgTGUgQ2hhcmxkYW5u'] = marker_v;
marker_hash_i['UGl6emVyaWEgTGUgQ2hhcmxkYW5u'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.378306,-4.546360), {title: 'Mémorial Fort Montbarey', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.378306,-4.546360), {title: 'Mémorial Fort Montbarey', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('Teltb3JpYWwgRm9ydCBNb250YmFyZXk=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('Teltb3JpYWwgRm9ydCBNb250YmFyZXk=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['Teltb3JpYWwgRm9ydCBNb250YmFyZXk='] = marker_v;
marker_hash_i['Teltb3JpYWwgRm9ydCBNb250YmFyZXk='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.382040,-4.492230), {title: 'Musée de la marine', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.382040,-4.492230), {title: 'Musée de la marine', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TXVz6WUgZGUgbGEgbWFyaW5l', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TXVz6WUgZGUgbGEgbWFyaW5l', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TXVz6WUgZGUgbGEgbWFyaW5l'] = marker_v;
marker_hash_i['TXVz6WUgZGUgbGEgbWFyaW5l'] = marker_i;

var marker_v = new GMarker(new GLatLng(48.396740,-4.486160), {title: 'Brest', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.396740,-4.486160), {title: 'Brest', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('QnJlc3Q=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('QnJlc3Q=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['QnJlc3Q='] = marker_v;
marker_hash_i['QnJlc3Q='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.477611,-4.715895), {title: 'Le jardin de l\'Aber', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.477611,-4.715895), {title: 'Le jardin de l\'Aber', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGUgamFyZGluIGRlIGwnQWJlcg==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGUgamFyZGluIGRlIGwnQWJlcg==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGUgamFyZGluIGRlIGwnQWJlcg=='] = marker_v;
marker_hash_i['TGUgamFyZGluIGRlIGwnQWJlcg=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.653665249055535,-4.392127990722656), {title: 'Les côtes de légende', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.653665249055535,-4.392127990722656), {title: 'Les côtes de légende', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TGVzIGP0dGVzIGRlIGzpZ2VuZGU=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TGVzIGP0dGVzIGRlIGzpZ2VuZGU=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TGVzIGP0dGVzIGRlIGzpZ2VuZGU='] = marker_v;
marker_hash_i['TGVzIGP0dGVzIGRlIGzpZ2VuZGU='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.368330,-4.375000), {title: 'Plougastel', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.368330,-4.375000), {title: 'Plougastel', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('UGxvdWdhc3RlbA==', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('UGxvdWdhc3RlbA==', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['UGxvdWdhc3RlbA=='] = marker_v;
marker_hash_i['UGxvdWdhc3RlbA=='] = marker_i;

var marker_v = new GMarker(new GLatLng(48.42665186614596,-4.679285287857056), {title: 'Menhir de Kerloas', icon: icon_v, draggable: false});
var marker_i = new GMarker(new GLatLng(48.42665186614596,-4.679285287857056), {title: 'Menhir de Kerloas', icon: icon_i, draggable: false});
GEvent.addListener(marker_v, "click", function(){load_thumbnails('TWVuaGlyIGRlIEtlcmxvYXM=', false)});
GEvent.addListener(marker_i, "click", function(){load_thumbnails('TWVuaGlyIGRlIEtlcmxvYXM=', false)});
vacances.addOverlay(marker_v);
vacances.addOverlay(marker_i);
marker_i.hide();
marker_hash_v['TWVuaGlyIGRlIEtlcmxvYXM='] = marker_v;
marker_hash_i['TWVuaGlyIGRlIEtlcmxvYXM='] = marker_i;

// var geo_vacances = new GGeoXml("http://cv.arpalert.org/src/data_kml/vacances.kml");
// vacances.addOverlay(geo_vacances);

if (remember != 0) {
	load_menu(remember);
	load_thumbnails(remember);
} else {
	load_menu();
}
