/*
function wlMap() {
	
	
	var lat = 0 ; 
	var long = 0 ; 
	
	var map = "" ;
	

	this.draw = function (divId) {
			this.map = new GMap2(document.getElementById(divId));
	}
	
	this.setCenter = function (lat,long, zoom) {
		this.lat = lat ;
		this.long = long ;
		
		
		this.map.setCenter(new GLatLng(lat,long),zoom);
	}
	
	this.setMarker = function (lat,long) {
		coords = new GLatLng(lat,long);
		marker = new GMarker(coords) ;
	    this.map.addOverlay(marker);
	}		
}

function loadWlMap(divId, lt, lg) {
	ggMap = new wlMap() ;
	ggMap.draw(divId) ;
	ggMap.setCenter(lt,lg,15) ;
	ggMap.setMarker(lt,lg) ;	
}

function mapZoomIn() {
	ggMap.map.zoomIn() ;	
}

function mapZoomOut() {
	ggMap.map.zoomOut() ;	
}*/

var ggMap = "" ;

function loadWlMap(divId, lt, lg) {	
	ggMap = new GMap2(document.getElementById(divId));

	wlMapSetCenter(lt,lg)	
	wlMapAddMarker(lt,lg) ;
}

function wlMapSetCenter(lt,lg) {
	coords = new GLatLng(lt,lg) ;
	ggMap.setCenter(coords,16);
}


function wlMapAddMarker(lt,lg) {
	coords = new GLatLng(lt,lg) ;
	
	icon = new GIcon() ;
	icon.image = "http://hotels.yavlin.com/img/icons/hotel_marker-foreground-v3.png" ;
	icon.shadow = "http://hotels.yavlin.com/img/icons/hotel_marker-background-v3.png" ;
	
	icon.iconSize = new GSize(49,41) ;
	icon.shadowSize = new GSize(49,41) ;
	icon.iconAnchor = new GPoint(12,40) ;
	
	/*icon.iconSize = new GSize(89,60) ;
	icon.shadowSize = new GSize(89,60) ;
	icon.iconAnchor = new GPoint(44,59) ;	*/
	
	marker = new GMarker(coords,{'icon':icon}) ;

	ggMap.addOverlay(marker);
}

function wlMapAddMarkerMusee(id,lt,lg, titre) {
	
	coords = new GLatLng(lt,lg) ;
	
	icon = new GIcon() ;
	icon.image = "http://hotels.yavlin.com/img/icons/musee_marker-foreground-v3.png" ;
	icon.shadow = "http://hotels.yavlin.com/img/icons/hotel_marker-background-v3.png" ;
	
	icon.iconSize = new GSize(49,41) ;
	icon.shadowSize = new GSize(49,41) ;
	icon.iconAnchor = new GPoint(12,40) ;
	
	/*icon.iconSize = new GSize(89,60) ;
	icon.shadowSize = new GSize(89,60) ;
	icon.iconAnchor = new GPoint(44,59) ;	*/
	
	marker = new GMarker(coords,{'title':titre,'clickable':true, 'icon':icon}) ;	
	
	var latitude = lt ;
	var longitude = lg ;
	var id_monument = id ;
	
	GEvent.addListener(marker,"click",function () {
		wlMapSetCenter(latitude,longitude) ;	
		mapGetMonumentInfos(id_monument) ;
		mapGetMonumentTitle(id_monument) ;
	}) ;

	
	
	ggMap.addOverlay(marker);
}

function wlMapAddMarkerWithAction(lt,lg,id,titre) {
	coords = new GLatLng(lt,lg) ;
	
	icon = new GIcon() ;
	icon.image = "http://hotels.yavlin.com/img/icons/hotel_marker-foreground-v3.png" ;
	icon.shadow = "http://hotels.yavlin.com/img/icons/hotel_marker-background-v3.png" ;
	
	icon.iconSize = new GSize(49,41) ;
	icon.shadowSize = new GSize(49,41) ;
	icon.iconAnchor = new GPoint(12,40) ;
	
	marker = new GMarker(coords,{'title':titre,'clickable':true, 'icon':icon}) ;
	
	var latitude = lt ;
	var longitude = lg ;
	var id_hotel = id ;
	
	GEvent.addListener(marker,"click",function () {
		wlMapSetCenter(latitude,longitude) ;	
		mapGetHotelInfos(id_hotel) ;
		mapGetTitle(id_hotel) ;
	}) ;

	ggMap.addOverlay(marker);
}
								  								  
function mapZoomIn() {
	ggMap.zoomIn() ;	
}

function mapZoomOut() {
	ggMap.zoomOut() ;	
}

