var map=null;

function loadInfocam() {
	if(GBrowserIsCompatible()) {
		var options = {mapTypes: [G_SATELLITE_MAP, G_HYBRID_MAP, G_NORMAL_MAP]};
		//var options = {mapTypes: [G_HYBRID_MAP, G_MAP_TYPE]};

		map = new GMap2(document.getElementById("infoCam_map"), options);
		map.addControl(new GMapTypeControl());
		map.addControl(new GSmallMapControl());
		
		map.enableContinuousZoom();
		map.enableDoubleClickZoom();
		//map.enableScrollWheelZoom();
		
		var pos=new GLatLng(infocamLatitude, infocamLongitude);
		
		map.setCenter(pos, 12);
		
		var icon = new GIcon();
		icon.image = "images/google/map_pano.png";
		icon.iconSize = new GSize(12,20);
		icon.shadow = "images/google/map_ombre.png";
		icon.shadowSize = new GSize(22, 20);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(6, 1);
		icon.infoShadowAnchor = new GPoint(13, 13);
		
		var marker = new GMarker(pos, icon);
		
		map.addOverlay(marker);
	}
}


function moduleMeteoHistoInfosChange(panel) {
	var menu = document.getElementById("moduleMeteoHistoInfos_menuMeteo");
	var data = document.getElementById("moduleMeteoHistoInfos_dataMeteo");
	if(panel == "meteo") {
		menu.className = "selected";
		data.className = "selected";
	}else{
		menu.className = "";
		data.className = "";
	}

	menu = document.getElementById("moduleMeteoHistoInfos_menuHisto");
	data = document.getElementById("moduleMeteoHistoInfos_dataHisto");
	if(panel == "histo") {
		menu.className = "selected";
		data.className = "selected";
	}else{
		menu.className = "";
		data.className = "";
	}

	menu = document.getElementById("moduleMeteoHistoInfos_menuVideos");
	data = document.getElementById("moduleMeteoHistoInfos_dataVideos");
	if(panel == "videos"){
		menu.className = "selected";
		data.className = "selected";
	}else{
		menu.className = "";
		data.className = "";
	}
}

function moduleMeteoHistoInfosMeteoChange(panel) {
	var menu = document.getElementById("moduleMeteoHistoInfos_menuMeteoDuJour");
	var data = document.getElementById("moduleMeteoHistoInfos_meteoDuJour");
	if(panel == "meteoDuJour") {
		menu.className = "selected";
		data.className = "selected";
	}
	else {
		menu.className = "";
		data.className = "";
	}

	menu = $("moduleMeteoHistoInfos_menuPrevisions");
	data = $("moduleMeteoHistoInfos_previsions");
	if(menu)
		if(panel == "previsions") {
			menu.className = "selected";
			data.className = "selected";
		}
		else {
			menu.className = "";
			data.className = "";
		}
}

function moduleMeteoHistoInfosHistoPage(pgId) {
	var index=1;
	var menu=null;
	var page=null;
	var title=null;

	while(menu=document.getElementById("menuHistoPage"+index)) {
		page=document.getElementById("histoPage"+index);
		title=document.getElementById("titleHistoPage"+index);
		if(index == pgId) {
			menu.className="selected";
			page.className="histoPageSelected";
			title.className="histoPageSelected";
		}
		else {
			menu.className="";
			page.className="histoPage";
			title.className="histoPage";
		}
		index++;
	}
}

function selectVueHisto(vue, time) {
	new Ajax.Updater('moduleVideo', 'ajax.php?mode=vue&id='+vue+'&time='+time, { method: 'get', asynchronous: true });
}

