﻿window.onload = function() { initAll(); initDate(); showTheTime(); }

function initAll() {
	var allLinks = document.getElementsByTagName("a");
	
	for (var i=0;i<allLinks.length;i++) {
		if(allLinks[i].className.indexOf("menuLink") > -1) {
		allLinks[i].onclick = retFalse;
		allLinks[i].onmouseover = toggleMenu;
		}
	}

}

function toggleMenu() {
	var startMenu = this.href.lastIndexOf("/")+1;
	var stopMenu = this.href.lastIndexOf(".");
	var thisMenuName = this.href.substring(startMenu,stopMenu);
	
	document.getElementById(thisMenuName).style.display = "block";
	
	this.parentNode.className = thisMenuName;
	this.parentNode.onmouseout = toggleDivOff;
	this.parentNode.onmouseover = toggleDivOn;
}

function toggleDivOn() {
	document.getElementById(this.className).style.display = "block";
}

function toggleDivOff() {
	document.getElementById(this.className).style.display = "none";
}

function retFalse() {
	return false;
}


//2eme function

function initDate() {
	var dayName = new Array("dimanche", "lundi", "mardi", 
	"mercredi", "jeudi", "vendredi", "samedi");

	var monName = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", 
 	"Septembre", "Octobre", "Novembre", "Décembre");

	var now = new Date();
	var thisMonth = now.getMonth() + 1;

	var dtString = dayName[now.getDay()] + ", ";


	dtString = "Aujourd'hui nous sommes le " + dayName[now.getDay()] + ", " + now.getDate() + " " + monName[now.getMonth()] + " " +
	now.getFullYear();

	document.getElementById("dtField").innerHTML = dtString;

}


//koniec 2iej funkcji
//trzecia unkcja


function showTheTime() {
	var now = new Date();
	
	var theTime = showTheHours(now.getHours()) + showZeroFilled(now.getMinutes()) ;
	

	document.getElementById("showTime").innerHTML = theTime;
	setTimeout("showTheTime()",1000);
	
	function showTheHours(theHour) {
		if(theHour == 0) {
		return 24;
		}
		if(theHour < 25) {
		return theHour;
		}
		return theHour;
	}
	
	function showZeroFilled(inValue) {
		if(inValue > 9) {
			return ":" + inValue;
		}
		return ":0" + inValue;
	}
}

