﻿/* Variables */
offsetY = 215;
xMouse = 0;
yMouse = 0;
/* /Variables */

/* suckerfish */
sfHover = function() {
	var sfEls = document.getElementById("main_menu").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" ?sfhover\\b"), "");
		}
	}
	hideAllLayers();
}
/* /suckerFish */

/* Custom showHideLayer */
function hideLayer(id){
	document.getElementById(id).style.visibility = 'hidden';
	return false;
}
function hideAllLayers(){
	t_classes = document.getElementsByClassName('imagezoom');
	for(i=0; i<t_classes.length; i++){
		t_classes[i].style.visibility = 'hidden';
	}
	return false;	
}
function showLayer(id){
	hideAllLayers(); // On masque tous les zoom
	idParent = id.replace('zoom', 'dl');
	offsetParent = document.getElementById(idParent).offsetTop;
	document.getElementById(id).style.top = offsetParent + 'px';
	document.getElementById(id).style.visibility = 'visible';
	return false;
}

document.getElementsByClassName = function(className){
	var MyClassArray = getElementsByClassName(className, this);
	return MyClassArray;
}
function getElementsByClassName (className, theElement){
	var elts = theElement.getElementsByTagName('*');
	var classArray = new Array();
	for (var j = 0; j < elts.length; ++j) {
	if (elts[j].className.indexOf(className) != -1) {
			classArray.push(elts[j]);
		}
	}
	return classArray;
}

/* attach Events */
if (window.attachEvent){ window.attachEvent("onload", sfHover); }
else{window.onload=sfHover;}
/* /attach Events */