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) { alert('Impossible d\'initialiser les rollovers des images. (Script : /js/hover.js)'); }

