var timer;

function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|s)" + className + "(s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i ];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}

function affMenu(id){
	clearTimeout(timer);
	var sms = getElementsByClassName('sousMenu','div', document.getElementById('cont'+id));
	for(var i=0; i<sms.length; i++){
		sms[i].style.display = "block";
	}
	
	document.getElementById('lien'+id).className = "lienMenuAll";
}

function cacheMenu(id) {
	timer = setTimeout("cacheMenuTimer("+id+")",900);
}

function cacheMenuTimer(id){
	var sms = getElementsByClassName('sousMenu','div', document.getElementById('cont'+id));
	for(var i=0; i<sms.length; i++){
		sms[i].style.display = "none";
	}
	
	document.getElementById('lien'+id).className = "lienMenu";
	//cacheSSMenu();
	//if(typeof(menuProd)=='undefined'){
	//document.getElementById('1').className = "lienMenu";
	
	//alert(menuProd);
	
}

function cacheTout(){
	var sms = getElementsByClassName('sousMenu','div');
	for(var i=0; i<sms.length; i++){
		sms[i].style.display = "none";
	}
	/*
	var sms2 = getElementsByClassName('lienMenuAll','a');
	for(var i=0; i<sms2.length; i++){
		sms2[i].className = "lienMenu";
	}	
	*/
	
}
