var knowallaboutyr0done		 	= 0;
var knowallaboutyr1done		 	= 0;
var knowallaboutyr2done		 	= 0;
var knowallaboutyr3done		 	= 0;
var knowallaboutyr4done		 	= 0;
var knowallaboutyr5done		 	= 0;
var memenu0done		 			= 0;
var memenu1done		 			= 0;
var memenu2done		 			= 0;
var memenu3done		 			= 0;
var memenu4done		 			= 0;
var memenu5done		 			= 0;
var memenu6done		 			= 0;
var memenu7done		 			= 0;
var memenu8done		 			= 0;
var memenu9done		 			= 0;
var memenu10done		 		= 0;
var memenu11done		 		= 0;
var memenu12done		 		= 0;
var memenu13done		 		= 0;
var memenu14done		 		= 0;
var memenu15done		 		= 0;
var boutiquemenu0done 			= 0;
var boutiquemenu1done 			= 0;
var boutiquemenu2done 			= 0;
var boutiquemenu3done 			= 0;
var boutiquemenu4done 			= 0;
var boutiquemenu5done 			= 0;
var boutiquemenu6done 			= 0;
var boutiquemenu7done 			= 0;
var boutiquemenu8done 			= 0;
var boutiquemenu9done 			= 0;
var boutiquemenu10done 			= 0;
var boutiquemenu11done 			= 0;
var boutiquemenu12done 			= 0;
var boutiquemenu13done 			= 0;
var boutiquemenu14done 			= 0;
var boutiquemenu15done 			= 0;
clearancemenudone 				= 0;
var activeCategorySeqId = null;

function activatemenu(id, storedlocation, menu, linkmenu, linktab, classover, classtabover, contenttoload) {
	var trackerID;
	

	// If the page contains an hidden input called isAnEimPage, do not activate me-magasin menu
	var activateMeMagasin = !(document.getElementById("isAnEimPage")!=null);
	
	if(activateMeMagasin || (!activateMeMagasin && $(id).attr('name')!='me-magasin')) {
	
		$(id).mouseover(function() {				 	
			if(eval(storedlocation) == 0) {
				if (contenttoload) {
					loadcontent(contenttoload, menu)
				}
				trackerID = window.setTimeout('showMenu("' + storedlocation + '","' + menu + '","' + linkmenu + '","' + classover + '","' + linktab + '","' + classtabover + '")',350);
			} else { 
				window.clearTimeout(trackerID); }
		   });
			$(id).mouseout(function() {
				window.clearTimeout(trackerID);
				trackerID = window.setTimeout('clearMenu("' + storedlocation + '","' + menu + '","' + linkmenu + '","' + classover + '","' + linktab + '","' + classtabover + '")',250);
		   }); 
			$(menu).mouseover(function() {
				window.clearTimeout(trackerID);
				$(menu).show("");
				$(linkmenu).addClass(classover);
				if($.browser.msie) {
					$("input.formhider").addClass("hideform");$("select.formhider").addClass("hideform");
				}
		   }); 
			$(menu).mouseout(function() {
				window.clearTimeout(trackerID);
				trackerID = window.setTimeout('clearMenu("' + storedlocation + '","' + menu + '","' + linkmenu + '","' + classover + '","' + linktab + '","' + classtabover + '")',250);
		   });	
	}
}
selectToHideT = ["by_price","contactMechId","quantite_1","FTCOLOR", "QUANTITY", "HideSelectForIE"];
function showMenu(storedlocation, menu, linkmenu, classover, linktab, classtabover) {
		for(var i=0; i < selectToHideT.length ; i++){
			if(document.getElementById(selectToHideT[i])!=null && document.getElementById(selectToHideT[i])!=undefined)
				displayElement(selectToHideT[i], "none");
		}	
		eval(storedlocation+"=1;");
    	$(menu).slideDown("fast"); 
		$("div").remove(".errorform");
		$("div").remove(".errorform2");	
		$(linkmenu).addClass(classover);
		$(linktab).addClass(classtabover);
		if($.browser.msie) {
			$("input.formhider").addClass("hideform");$("select.formhider").addClass("hideform");
		}
}
 function clearMenu(storedlocation, menu, linkmenu, classover, linktab, classtabover) {
 		for(var i=0; i < selectToHideT.length ; i++){
			if(document.getElementById(selectToHideT[i])!=null && document.getElementById(selectToHideT[i])!=undefined)
				displayElement(selectToHideT[i], "");
		}
		eval(storedlocation+"=0;");
		$(menu).stop();
		$(menu).hide("");
		$(linkmenu).removeClass(classover);
		if("#boutique-menu"+activeCategorySeqId != linktab)
			$(linktab).removeClass(classtabover);
		$("div").remove(".errorform");
		$("div").remove(".errorform2");	
		if($.browser.msie) {
			$("input.formhider").removeClass("hideform");$("select.formhider").removeClass("hideform");
		}
}
function menuNavigationCo ( objectID ){	
    elementID 	= document.getElementById(objectID);
    var nbNodes = document.getElementById(objectID).childNodes.length;
    var j		= 0;
    
    for (var i=0; i<nbNodes; i++){
    	var node = document.getElementById(objectID).childNodes[i];
    	if ( node.nodeName.toLowerCase() == "div" && node.id == ("knowallaboutyr"+j) ){
    		if (document.getElementById('knowallaboutyr'+j)){
    			$("#knowallaboutyr"+j).mouseover(function(){
  					var index = this.id.substr(("knowallaboutyr").length);
  					open_MenuCo(index);
				}).mouseout(function(){
  					var index = this.id.substr(("knowallaboutyr").length);
  					close_MenuCo(index);
				});
    			j++;
    		}
    	}
    }
}

function open_MenuCo(el){
    if (document.getElementById("knowallaboutyr"+el))
    	$("#knowallaboutyr"+el).addClass("element_hover");
}

function close_MenuCo(el){
    if (document.getElementById("knowallaboutyr"+el))
    	$("#knowallaboutyr"+el).removeClass("element_hover");
}
function menuNavigationMe(){
	var i=0;
	while (document.getElementById("boutique-menu"+i)){
		activatemenu("#me-menu"+i, "memenu"+i+"done", "#me"+i, "#me"+i, "", "me_hover", "");
		i++;
	}
}
function menuNavigationBo(){
	var i=0;
	while (document.getElementById("boutique-menu"+i)){
		activatemenu("#boutique-menu"+i, "boutiquemenu"+i+"done", "#boutique"+i, "#boutique"+i, "#boutique-menu"+i, "boutique_hover", "boutique-categ-"+i+"_hover");
		i++;
	}
}
var myMenuHTML="";
isDocReady = false;
var menuTimer = 0; 
$(document).ready(
	function(){
		isDocReady = true;
		
			menuNavigationMe();
			menuNavigationBo();
			menuNavigationCo('knowallaboutyr');
		
	}
);


function ajaxGetDropDownMenu(){
		menuTimer = new Date().getTime(); 
		return new AJAXRequest("get", "/control/dropDownMenu", "", ActivateDropDownMenu);
}
function ActivateDropDownMenu(myAJAX) {
    if (myAJAX.readyState == 4) {
        if (myAJAX.status == 200) {
        	mBuildDataForDetailPanel = new Array();
        	myMenuHTML = myAJAX.responseText; 
        	if(isDocReady != false){//the doc Load finished before the ajax
        		menuTimer = new Date().getTime() - menuTimer; 
	            document.getElementById("nav-boutique").innerHTML = myMenuHTML+"<h1 style='position:absolute;top:0px;left0px;'>"+menuTimer+"ms</h1>";
				menuNavigationMe();
				menuNavigationBo();
				menuNavigationCo('knowallaboutyr');
        	}
        }
    }
}
