window.addEvent('domready', function(){

	/**
	 * googlemap
	 *
	 */
	if ( $('gmap') && $('longitude') && $('latitude') )
	{
		//Gmap
		if (GBrowserIsCompatible()) {
		
			var oMap = new GMap2(document.getElementById('gmap'));

			//add zoom and move control
			oMap.addControl(new GSmallMapControl());
		
			//new icon
			var oIcon = new GIcon(G_DEFAULT_ICON);
			var sSeasonColor = $$('input[name="seasonColor"]').get('value');
			oIcon.image = "img/global/marker_" + sSeasonColor + ".gif";
			oIcon.iconSize = new GSize(17, 20);
			oIcon.shadowSize = new GSize(0,0);

			//Center and zoom
			oMap.setCenter(
				new GLatLng(
					$('latitude').get('html'),
					$('longitude').get('html')
				),
				8
			);
			
			if ( 	$('longitude').get('html') != '2.6000000003' ||
						$('latitude').get('html') != '45.666366000005' )
			{
				//add marker in map
				oMap.addOverlay(
					new GMarker(
						new GLatLng(
							$('latitude').get('html'),
							$('longitude').get('html')
						), { icon: oIcon }
					)
				);
			}
		}
	}


	if ( $('flashTerMap') )
	{
		var overTerritory;
		$$('#flashTerMap embed').set('id', 'OBTMiniTerMap');
		overTerritory = function() {
			if ( $type($('OBTMiniTerMap').overTerritory) == 'function')
				$('OBTMiniTerMap').overTerritory(18);
			else
				overTerritory.delay(100);
		}
		overTerritory.delay(1000);
	}

});

/**
 * function call by flash
 * video launcher
 *
 */
function infoSmooth(sUrl)
{
	var myWindow = window.getSize();
	var myHeight = (myWindow.y >= 700 ? 700 : (myWindow.y - 55));
	//show smoothbox
	TB_show('Information / Reservation', sUrl + '&amp;keepThis=true&amp;TB_iframe=true&amp;width=570&amp;height=' + myHeight, '');
}
