var base_url = "http://bts.stjomadeleine.org/";

function changeFontWeightAt(ind){
	if(ind < 0) return;
	var _elt = document.getElementById('menu');
	var target_parent = _elt.getElementsByTagName('li')[ind];
	var target = target_parent.getElementsByTagName('a')[0];
	target.id = 'selected';
}
function displaySSMenu(id){
	if(id < 0) return;
	var menu = document.getElementById("menu");
	var currentSSMenu = menu.getElementsByTagName("li")[id];
	var _ul = currentSSMenu.getElementsByTagName("ul")[0];
	_ul.style.display = "block";
}
function hideSSMenu(id){
	if(id < 0) 
	{
		document.getElementById('ssmenu').innerHTML = '';
		return;
	}
	var menu = document.getElementById("menu");
	var currentSSMenu = menu.getElementsByTagName("li")[id];
	var _ul = currentSSMenu.getElementsByTagName("ul")[0];
	_ul.style.display = "none";
}
function setLastSSMenu(id){
	if(id < 0) return;
	_lastSSMenu = id;	
}
function getXhr(){
	var xhr = null;
	if(window.XMLHttpRequest){ // Firefox et autres
		xhr = new XMLHttpRequest(); 
	}
	else if(window.ActiveXObject){ // Internet Explorer 
		 try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else { // XMLHttpRequest non support� par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
     return xhr;
}
function getHTML(tg,pg)
{
	var xhr = getXhr();
	xhr.open('GET', pg, true);
	xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xhr.send(null);	
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4)
		{
			document.getElementById(tg).innerHTML = xhr.responseText;
		}
	}
}
function updateNewsList(s, cy, qs)
{
	var cm;
	var year = /^[0-9]{4}$/;
	var month = /^[0-9]{1,2}$/;
	var value = s.options[s.selectedIndex].value;
		
	if(year.test(value)) cy = value;
	qs = '&cy='+cy;
	if(month.test(value))
	{	
		cm = value;
		qs += '&cm='+cm;
	}
	
	getHTML('lp-content-news', 'news-list.php?'+qs);
}
function initializeGMAP()
{
	 if (GBrowserIsCompatible()) 
	 {
        var map = new GMap2(document.getElementById("lp-content-plan"));
        map.setCenter(new GLatLng(43.302040, 5.394430), 15); 
		map.disableDragging();
		
		var stjoIcon = new GIcon(G_DEFAULT_ICON);
		stjoIcon.image = base_url + 'img/pictos/stjo-overlay.png';
		stjoIcon.shadow = base_url + 'img/pictos/stjo-overlay-shadow.png';
		stjoIcon.iconSize = new GSize(43, 50);
		stjoIcon.shadowSize = new GSize(58, 56);
		stjoIcon.iconAnchor = new GPoint(22, 50);

		markerOptions = {icon:stjoIcon};

		var point = new GLatLng(43.301915,5.394748);
		map.addOverlay(new GMarker(point, markerOptions));
      }
}
