/*
Initialisation des rollovers des images (et preload des images rollover)

 	Exemple d'image qui aura un rollover
	  	<img src="/images/test.jpg" hsrc="/images/test_over.jpg" />
*/

/*var imgTemp;
var init_rollovers = function() {
	if (!document.getElementById) return;
	var imgOriginSrc;
	var MouseOverHappened;
	var oldtop;
	imgTemp = new Array();
	for (var i = 0; i < document.getElementsByTagName('img').length; i++) {
		//Attribut hsrc pour Rollovers
		if (document.getElementsByTagName('img')[i].getAttribute('hsrc')) {
			if (document.getElementsByTagName('img')[i].getAttribute('mouseoverinited')) continue;
			
			document.getElementsByTagName('img')[i].setAttribute('mouseoverinited',true);
			imgTemp[i] = new Image();
			imgTemp[i].src = document.getElementsByTagName('img')[i].getAttribute('hsrc');
			document.getElementsByTagName('img')[i].setAttribute('mouseoverappened',false);
			document.getElementsByTagName('img')[i].setAttribute('osrc',document.getElementsByTagName('img')[i].getAttribute('src'));
			document.getElementsByTagName('img')[i].onmouseover = function() {		
				this.setAttribute('mouseoverappened',true);
				this.setAttribute('src',this.getAttribute('hsrc'));
			}
			document.getElementsByTagName('img')[i].onmouseout = function() {
				if (this.getAttribute('mouseoverappened')) {
					this.setAttribute('src',this.getAttribute('osrc'));
					this.setAttribute('mouseoverappened',false);
				}
			}
		}
	}
}


try { Event.observe(window, 'load',init_rollovers); } 
catch(e) {
	document.write('<scr'+'ipt type="text/javascript" src="/prototype.js"></scr'+'ipt>');
	try { Event.observe(window, 'load',init_rollovers); } 
	catch(e) { alert('Impossible d\'initialiser les rollovers des images. (Script : /rollovers.js)'); }
}*/

sfHover = function() {
	var sfEls = document.getElementById("divMenu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			mainMenuId = this.getAttribute('id').substr(0,1);
			this.setAttribute('className',this.getAttribute('className') + ' sfhover');
			$('ul' + mainMenuId).style.display = 'block';
		}
		sfEls[i].onmouseout=function() {
			mainMenuId = this.getAttribute('id').substr(0,1);
			this.setAttribute('className',this.getAttribute('className').replace(new RegExp(" sfhover\\b"), ""));
			$('ul' + mainMenuId).style.display = 'none';
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
