// -------------------------------
// -- 		FONCTIONS GLOBALES
// -------------------------------
var versionMinor = parseFloat(navigator.appVersion); 
var versionMajor = parseInt(versionMinor);

var IE = document.all && !window.opera && versionMajor < 7;
var IE7 = document.all && !window.opera && versionMajor >= 7;
var OP = window.opera;
var FF = document.getElementById;
var NS = document.layers;

// renvoie l'element DOM
function get_item(name,opener){
	if (IE){
		return (opener)?window.opener.document.all[name]:document.all[name];
	}else if (FF){
		return (opener)?window.opener.document.getElementById(name):document.getElementById(name);
	}else if(NS){
		return (opener)?window.opener.document.layers[name]:document.layers[name];
	}
}
function change_display(name,value,opener){
	if (IE){ // IE
		element = (opener == true)?window.opener.document.all[name].style:document.all[name].style;
	}else if(FF){ // FF
		element = (opener == true)?window.opener.document.getElementById(name).style:document.getElementById(name).style;
	}else if(NS){ // NETSCAPE
		element = (opener == true)?window.opener.document.layers[name]:document.layers[name];
	}
	element.display = value;
}

function reverse_display(name,opener){
	element = get_item(name);
	if(!element)
	{
		return false;
	}
	var display = (element.style.display != 'block')?'block':'none';
	change_display(name,display,opener);
}
/********************************************************************************/
/*
/*							GOOGLE MAP
/*
/********************************************************************************/
function load(latitude,longitude) {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(latitude, longitude), 13);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        map.addControl(new GScaleControl());
    	map.addControl(new GOverviewMapControl(new GSize(50,50)));
		map.addOverlay(new GMarker(new GLatLng(latitude,longitude)));
      }
    }
/********************************************************************************/
/*
/*							DISPLAY CONTENT
/*
/********************************************************************************/
function change_display_by_icon(element,element_id,content_more,content_less)
{
	element.className=(element.className=="icon_less")?"icon_more":"icon_less";
	if(content_more || content_less)
	{
		element.innerHTML=(element.className=="icon_less")?content_less:content_more;
	}
	reverse_display(element_id);
}

function get_nav_platform(){
  if (navigator.appVersion.indexOf("Win") > -1) {return "windows";}
  if (navigator.appVersion.indexOf("Macintosh") > -1) {return "mac";}
  if (navigator.appVersion.indexOf("X11") > -1) {return "x11";}
  if (navigator.appVersion.indexOf("Unix") > -1) {return "unix";}
  if (navigator.appVersion.indexOf("Linux") > -1) {return "linux";}
  return "?";
}