$(document).ready(function(){
	var lang = $.Params.Values['?lang'];	
	
	try{
	if( lang == null || lang == "")
		lang = dfLANGUAGE;
	}catch(ex){}
	
	switch(lang)
	{
		case 'pt-PT':
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=pt-PT';
			document.getElementById("pt").src="/HtmlHeaderFiles/HeaderHtml/imgs/pt.jpg";
			break;
		case 'en-GB':
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=en-GB';
			document.getElementById("en").src="/HtmlHeaderFiles/HeaderHtml/imgs/en.jpg";			
			if( IsConv == true )
			{
				xmlMenu = '/HtmlHeaderFiles/HeaderHtml/xml/conventionEN.xml';
				document.getElementById("en_conv").src="/HtmlHeaderFiles/HeaderHtml/imgs/en.jpg";			
			}
			
			
		  	break;
		case 'de-DE':
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=de-DE';
			document.getElementById("de").src="/HtmlHeaderFiles/HeaderHtml/imgs/gr.jpg";						
			break;
		case 'es-ES':
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=es-ES';
			document.getElementById("es").src="/HtmlHeaderFiles/HeaderHtml/imgs/es.jpg";									
		  	break;
		case 'fr-FR':
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=fr-FR';
			document.getElementById("fr").src="/HtmlHeaderFiles/HeaderHtml/imgs/fr.jpg";									
			break;
		case 'it-IT':
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=it-IT';
			document.getElementById("it").src="/HtmlHeaderFiles/HeaderHtml/imgs/it.jpg";												
		  	break;
		default:
			xmlMenu = '/cmspages/atl/HtlmMenu/menuLanguage.aspx?lang=pt-PT';
	}

	$.ajax({
		url: xmlMenu,
		type: 'GET',
		async: false,
		dataType: 'html',
		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
		/*timeout: 1000,
		error: function(){
			alert('Error loading XML document');
		},*/
		success: function(xml){

			$.xmlDOM(xml).find('folder').each(function(){
				var folderName = $(this).attr('name');
				var folderNameId = $(this).attr('id');				
				var linkFolder = $(this).attr('link');								

				var item = $(this).find('item').attr('name');
				var list='';
				
				var border = 0;
				
				//Vai buscar os dados ao xml por ajax
				if(item !='undefined'){
					folderName = '<div class="left folderName" id="menuXml"><div class="left btFolderEsq" id="'+folderNameId+'_left"></div><div class="left btFolderMeio" id="'+folderNameId+'"><a href="'+linkFolder+'">'+folderName+'</a></div><div class="left btFolderDir" id="'+folderNameId+'_dir"></div></div>';
					$('<li></li>').html(folderName).appendTo('.topnav').hover(
						function () {
							idmenuesq = folderNameId+'_left';
							idmenudir = folderNameId+'_dir';
							document.getElementById(idmenuesq).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_branco_esq.png)";
							document.getElementById(folderNameId).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_branco_repeat.jpg) repeat-x";		
							document.getElementById(idmenudir).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_branco_dire.png)";
						}, 
						function () {
							var indicapos = $.Params.Values['x'];

							try{
								
								if( indicapos == "" || indicapos == null || (typeof indicapos == 'undefined'))
								{
									indicapos = selectedfolder;
								}
							}
							catch(ex)
							{
							}
							
							if (folderNameId != indicapos)
							{
							idmenuesq = folderNameId+'_left';
							idmenudir = folderNameId+'_dir';
							document.getElementById(idmenuesq).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_preto_esq.png)";
							document.getElementById(folderNameId).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_preto_repeat.jpg) repeat-x";		
							document.getElementById(idmenudir).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_preto_dir.png)";
							}
						}
					);
					
					$(this).find('item').each(function(){
					   //Nome dos subfolders
					   var subFolderName = $(this).attr('name');
					   var linkSubFolder = $(this).attr('link');	
					   subFolderName = '<table cellpadding="0" cellspacing="0" border="0" class="listItems"><tr><td class="listaItemEsq">&nbsp;</td><td class="listaItemMeio"><a href="'+linkSubFolder+'"><span>'+subFolderName+'</span></a></td><td class="listaItemDir">&nbsp;</td></tr></table>';
					   
					   list = list + '<li>'+ subFolderName +'</li>';
					   border = 1;
					   
					   
					})
					
					
					
					if(border == 1){
						list = list + '<li class="limpaMargDiv"><div class="left btSubFolderEsq"></div><div class="left btSubFolderMeio"></div><div class="left btSubFolderDir"></div></li>';
					}
				
					if (list!='')
					{					
						//Junta os subfolders aos folders, caso se existem
						$('<ul class="subnav"></ul>').html(list).appendTo('#'+folderNameId);
					}		
						
				}
				
				
				//Faz o event handler, ou seja, faz o menu descer e subir
				$("ul.topnav li div").hover(function() { //When trigger is clicked...
					//Following events are applied to the subnav itself (moving subnav up and down)
					//$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click
					$(this).parent().find("ul.subnav").show(); //Drop down the subnav on click
			
					$(this).parent().hover(
					function() {
					}, 
					function(){	
						//$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
						$(this).parent().find("ul.subnav").hide(); //When the mouse hovers out of the subnav, move it back up						
					});
			
					//Following events are applied to the trigger (Hover events for the trigger)
					}, 
					
					function() { //When trigger is clicked...
					
					//Following events are applied to the subnav itself (moving subnav up and down)
					$(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click
			
					$(this).parent().hover(function() {
					}, function(){	
						$(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
					});
			
					//Following events are applied to the trigger (Hover events for the trigger)
					}
					
					
					).hover(function() { 
						$(this).addClass("subhover"); //On hover over, add class "subhover"
					}, function(){	//On Hover Out
						$(this).removeClass("subhover"); //On hover out, remove class "subhover"
				});
				
			});
			
			
			
			var idmenu = $.Params.Values['x'];

			try{
								
				if( idmenu == "" || idmenu == null || (typeof idmenu == 'undefined'))
				{
					idmenu = selectedfolder;
				}
			}
			catch(ex)
			{
			}

			if(idmenu != undefined){
				idmenuesq = idmenu+'_left';
				idmenudir = idmenu+'_dir';		
		
				document.getElementById(idmenuesq).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_branco_esq.png)";
				document.getElementById(idmenu).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_branco_repeat.jpg) repeat-x";
				document.getElementById(idmenudir).style.background="url(/HtmlHeaderFiles/HeaderHtml/imgs/bts/btn_branco_dire.png)";
			}

		}
	});
	
});