sfHover = function() {
var sfEls = document.getElementById("nav").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"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover); 
/*
lastChild = function(){
	var last = document.getElementsByClassName("children");
	for (var j=0; j<last.length; j++) {
		elem = last[j].lastChild;
		elem.className+=" last";
	}
}
if (window.attachEvent) window.attachEvent("onload", lastChild); 
//window.onload = lastChild;
*/

function fix_firstlastchild(){
// Detection d'IE6, inutile si commentaires conditionnels
    
        var tags = document.getElementsByTagName("UL");
        var nTags = tags.length;
        for (var i=0;i<nTags;i++) {
            if (tags[i].firstChild) {
                var el=tags[i].firstChild;
                while ((el.nodeType!=1) && (el.nextSibling))
                    el=el.nextSibling;
                if (el.nodeType==1) el.className += " firstChild";
            }
            if (tags[i].lastChild) {
                var el=tags[i].lastChild;
                while ((el.nodeType!=1) && (el.previousSibling))
                    el=el.previousSibling;
                if (el.nodeType==1) el.className += " lastChild";
            }
        }
}
