// JavaScript Document
function setCookie(name,value) {
	var date = new Date()
	var exp = date.getTime() + 1000*60*60*24*30*2;
	date.setTime(exp);
	document.cookie = name+"="+value+"; path=/; expires="+date.toGMTString();
}

function getCookie(name) {
	var cc = document.cookie.split(';');
	for(var i=0; i < cc.length; i++) {
		var c = cc[i];
		while (c.charAt(0) == ' ') c = c.substring(1,c.length);
		if (c.indexOf(name+"=") == 0) return c.substring(name.length+1,c.length);
	}
	return null;
}

function setLangue(langue) {
	setCookie("langue",langue);
	if (parent.document.getElementsByTagName("iframe") == null || parent.document == undefined) return;
	for (var i=0; i<parent.document.getElementsByTagName("iframe").length; i++ ) {
		var ifrm = parent.document.getElementsByTagName("iframe")[i].contentWindow.document;
		for (var j=0; j<ifrm.getElementsByTagName("div").length; j++ ) {
			var div_lang = ifrm.getElementsByTagName("div")[j].lang;
			if (div_lang == langue) ifrm.getElementsByTagName("div")[j].style.display="inline";
			else if (div_lang != "") ifrm.getElementsByTagName("div")[j].style.display="none";
		}
	}
}

function getLangue() {
	if (navigator.language != null && navigator.language != undefined) var langue = navigator.language;
	else if (navigator.userLanguage != null && navigator.userLanguage != undefined) var langue = navigator.userLanguage;
	else if (navigator.systemLanguage != null && navigator.systemLanguage != undefined) var langue = navigator.systemLanguage;
	else return "en";
	if (langue) var lang_a = langue.substring(0,2);
	else return "fr";
	switch (lang_a) {
		case "en" : return "en";
		case "fr" : return "fr";
		default : return "fr";
		}
}

function initLangue() {
	var langue = getCookie("langue");
	if (langue == undefined || langue == null) langue = getLangue();
	setLangue(langue);
//	document.getElementById("main-wrapper").style.display="block";
}

window.onload = function() {initLangue();} 
