function getElementsByClass(tag, cn){
	var elements = document.getElementsByTagName(tag);
	var results = new Array();
	for(var i=0; i<elements.length; i++){
		if(elements[i].className == cn){
			results[results.length] = elements[i];
		}
	}
	return results;
}
//var lan = 'fr';
var timerID;
function displayInfo(lan) {
	if (lan == 'en') {
		var ediv = getElementsByClass("div", "english");
		for (var i=0; i<ediv.length; i++) {
			ediv[i].style.display = "block";
		}
		ediv = getElementsByClass("span", "english");
		for (var i=0; i<ediv.length; i++) {
			ediv[i].style.display = "block";
		}
		document.getElementById("homelink").href = "index.html?hl=en";
		document.getElementById("demolink").href = "demos.html?hl=en";
		document.getElementById("cvlink").href = "cv.html?hl=en";
		document.getElementById("gallerylink").href = "gallery.html?hl=en";
		document.getElementById("contactlink").href = "contact.html?hl=en";
	}
	else {
		var ediv = getElementsByClass("div", "english");
		for (var i=0; i<ediv.length; i++) {
			ediv[i].style.display = "none";
		}
		ediv = getElementsByClass("span", "english");
		for (var i=0; i<ediv.length; i++) {
			ediv[i].style.display = "none";
		}
	}
	if (lan == 'fr') {
		var fdiv = getElementsByClass("div", "francais");
		for (var i=0; i<fdiv.length; i++) {
			fdiv[i].style.display = "block";
		}
		fdiv = getElementsByClass("span", "francais");
		for (var i=0; i<fdiv.length; i++) {
			fdiv[i].style.display = "block";
		}
		document.getElementById("homelink").href = "index.html?hl=fr";
		document.getElementById("demolink").href = "demos.html?hl=fr";
		document.getElementById("cvlink").href = "cv.html?hl=fr";
		document.getElementById("gallerylink").href = "gallery.html?hl=fr";
		document.getElementById("contactlink").href = "contact.html?hl=fr";
	}
	else {
		var fdiv = getElementsByClass("div", "francais");
		for (var i=0; i<fdiv.length; i++) {
			fdiv[i].style.display = "none";
		}
		fdiv = getElementsByClass("span", "francais");
		for (var i=0; i<fdiv.length; i++) {
			fdiv[i].style.display = "none";
		}
	}
	clearTimeout(timerID);
	runClock(lan);
}
day = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
jour = ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'];
month = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
mois = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'];
function runClock(lan) {
	today   = new Date();
	year = today.getFullYear();
	m = today.getMonth();
	date = today.getDate();
	d = today.getDay();
	hours   = today.getHours();
	minutes = today.getMinutes();
	seconds = today.getSeconds();
	if (lan == 'en') {
		timeValue = day[d] + "<br/>" + month[m] + " " + date + ", " + year + "<br/>";
	}
	if (lan == 'fr') {
		timeValue = jour[d] + "<br/>" + date + " " + mois[m] + " " + year + "<br/>";
	}
	timeValue += ((hours < 10) ? "0" : "") + hours;
	timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
	timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
	document.getElementById("time").innerHTML = timeValue;
	timerID = setTimeout("runClock('" + lan + "')",1000);
	timerRunning = true;
}
