var addClass = function(id, classe){
	try{
		YAHOO.util.Dom.addClass(id, classe);
	}
	catch(e){};
};

var popup = function(o, params){
	aWindow = window.open(params.url,"Orange","toolbar=no,width="+params.width+",height="+params.height+", status=no,scrollbars="+params.scrollbars+",resize=no,menubars=no");
};

var addThirdLevelNav = function(o, params){
	/**
	var parentNode, liClear, ul, li, liContent, liLink;
	idParent = YAHOO.util.Dom.get(params.parentNode);
	liClear = document.createElement('li');
	liClear.setAttribute('class', 'clear-nested');
	ul = document.createElement('ul');
	ul.setAttribute('class', 'nested-2');
	
	li = document.createElement('li');
	liContent = document.createTextNode('modify images');
	liLink = document.createElement('a');
	liLink.setAttribute('href', 'test.php');
	liLink.appendChild(liContent);
	li.appendChild(liLink);
	ul.appendChild(li);
	
	liClear.appendChild(ul);	
	idParent.parentNode.insertBefore(liClear,idParent.nextSibling);
	
	console.log(params.jsonMenu.menu.size);
	/**
	for(myMenu in params.jsonMenu) {
		console.log(myMenu);
		console.log(params.jsonMenu.menu);
	}*/
	/**
	var idParent = YAHOO.util.Dom.get('annonces-edit-ads');
	var liClear = document.createElement('li');
	liClear.setAttribute('class', 'clear-nested');
	var ul = document.createElement('ul');
	ul.setAttribute('class', 'nested-2');
	var li = document.createElement('li');
	var liContent = document.createTextNode('modify images');
	var link = document.createElement('a');
	link.setAttribute('href', 'test.php');
	link.appendChild(liContent);
	li.appendChild(link);
	ul.appendChild(li);
	liClear.appendChild(ul);	
	idParent.parentNode.insertBefore(liClear,idParent.nextSibling);
	console.log(params);
	*/
};

var clearSecondaryMenu = function(){
	try{
		YAHOO.util.Dom.setStyle('hd-sec-mobile', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-mobile', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-mobile").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-internet', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-internet', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-internet").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-account', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-my-account', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-my-account").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-mobile', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-mobile', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-mobile").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-news', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-news', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-news").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-loisirs', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-loisirs', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-loisirs").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-pratique', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-pratique', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-pratique").firstChild, "color", "#000");
		
		YAHOO.util.Dom.setStyle('hd-sec-communiquer', 'display', 'none');
		YAHOO.util.Dom.setStyle('hd-pri-communiquer', 'background-image', 'url(http://www.orange.mu/images/top_menu_bg.gif)');
		YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get("hd-pri-communiquer").firstChild, "color", "#000");
	}
	catch(e){}
};
					
var hoverMenu = function(o, params){
	try{
		if(YAHOO.util.Dom.getStyle(params.sec, 'display') != 'block'){
			clearSecondaryMenu();
			YAHOO.util.Dom.setStyle(params.pri, "background-image", "none");
			YAHOO.util.Dom.setStyle(YAHOO.util.Dom.get(params.pri).firstChild, "color", "#ff6600");
			YAHOO.util.Dom.setStyle(params.sec, "display", "block");
		}
	}
	catch(e){}
};

YAHOO.util.Event.addListener('hd-pri-my-account', 'mouseover', hoverMenu, {'pri': 'hd-pri-my-account', 'sec' : 'hd-sec-account'});
YAHOO.util.Event.addListener('hd-pri-communiquer', 'mouseover', hoverMenu, {'pri': 'hd-pri-communiquer', 'sec' : 'hd-sec-communiquer'});
YAHOO.util.Event.addListener('hd-pri-pratique', 'mouseover', hoverMenu, {'pri': 'hd-pri-pratique', 'sec' : 'hd-sec-pratique'});
YAHOO.util.Event.addListener('hd-pri-loisirs', 'mouseover', hoverMenu, {'pri': 'hd-pri-loisirs', 'sec' : 'hd-sec-loisirs'});
YAHOO.util.Event.addListener('hd-pri-news', 'mouseover', hoverMenu, {'pri': 'hd-pri-news', 'sec' : 'hd-sec-news'});
YAHOO.util.Event.addListener('hd-pri-internet', 'mouseover', hoverMenu, {'pri': 'hd-pri-internet', 'sec' : 'hd-sec-internet'});
YAHOO.util.Event.addListener('hd-pri-mobile', 'mouseover', hoverMenu, {'pri': 'hd-pri-mobile', 'sec' : 'hd-sec-mobile'});

// prevent ie6 background image flickering
try{
	document.execCommand('BackgroundImageCache', false, true);
}
catch(e){};