
/* Cufon */
Cufon.DOM.ready(function() {
	Cufon.replace('h2', {
		fontFamily: 'ITC Avant Garde Gothic Std Book'
	});
	Cufon.replace('h3', {
		fontFamily: 'ITC Avant Garde Gothic Std Book'
	});
	Cufon.replace('h4', {
		fontFamily: 'ITC Avant Garde Gothic Std Book'
	});
});

var menus  = new Object();
var idTemp = 0;

function showMenu(obj) {
	
	executeShowMenu = function() {
		jQuery(uls[0]).show();	
		uls[0].style.left = "0px";
	}
	
	var uls = obj.parentNode.getElementsByTagName("div");

	//Fix hardcode
	h = 0;
	if(uls[0]!=undefined){
	
		if(obj.parentNode.id==8){
			if(gUrl=String(document.location).split('/')[4]=='english'){
				h = (uls[0].parentNode.getElementsByTagName("li").length*25)+10;
			} else {
				h = (uls[0].parentNode.getElementsByTagName("li").length*25)+23;
			}				
		} else {
			h = uls[0].parentNode.getElementsByTagName("li").length*25;
		}
		//Fix height
		jQuery('.box-submenu').css('height', h+'px');	
	}
	

	
	if (typeof(menus[obj.parentNode.id]) != "undefined")
		clearTimeout(menus[obj.parentNode.id]);
		
	var uls = obj.parentNode.getElementsByTagName("div");
		
	if (uls.length > 0){
		menus[obj.parentNode.id] = setTimeout(executeShowMenu,0);
		idTemp = menus[obj.parentNode.id];
	}	
	
} 

function hideMenu(obj) {
	execute = function() {
			
		var uls = obj.parentNode.getElementsByTagName("div");
		
		if (uls.length > 0) {
			jQuery(uls[0]).hide();
			if(uls[0]!=undefined){
				uls[0].style.left = "-9999px";
			}	
		}	
	}
	
	clearTimeout(idTemp);
	
	menus[obj.parentNode.id] = setTimeout(execute,0);
	
}
