function criaMenu() {
	var idioma = $("#idioma").val();
	$.ajax({
		type: "POST",
		url: "ajax/carregaMenuNovo.php?idioma="+idioma,
		dataType: (jQuery.browser.msie) ? 'text' : 'xml', 
		success: function(xmlData){ 
			var data;
		    if (typeof xmlData == 'string') { 
		        data = new ActiveXObject('Microsoft.XMLDOM'); 
        		data.async = false;
		        data.loadXML(xmlData); 
		    } else { 
		        data = xmlData;		
			}
			
			
			
			$(data).find("registro").each(function() {
				var html1         = $(this).find("html1").text();
				var html24        = $(this).find("html24").text();
				var html37        = $(this).find("html37").text();
				var html40        = $(this).find("html40").text();
				var html49        = $(this).find("html49").text();
				var html64        = $(this).find("html64").text();
				var htmlPrincipal = $(this).find("html_principal").text();
				
				$("#menus").html(htmlPrincipal);
				$("#menu-01").html(html1);
				$("#menu-02").html(html24);
				$("#menu-04").html(html37);
				$("#menu-05").html(html40);
				$("#menu-07").html(html49);
				$("#menu-08").html(html64);
				
				formataPais();
				formataFilhos();
				centralizaDivsFlutuantes();
			});
		}
	});
}

var links = new Array();

function registra(data)
{
	rc = data.split("|");
	conteudo = rc[2];
	links[conteudo] = new Array();
	links[conteudo][0] = rc[0];//Div
	links[conteudo][1] = rc[1];//Texto
}

function centralizaDivsFlutuantes() {
	var menus = new Array();
	menus[0] = "01,1";
	menus[1] = "04,37";
	menus[2] = "05,40";
	menus[3] = "02,24";
	menus[4] = "07,49";
	menus[5] = "08,64";
	
	for(i=0; i < menus.length; i++) {
		var menu = menus[i].split(",");
		var idContainer = "#container-menu-"+menu[0];
		var idLink = "#"+menu[1];
		
		var larguraDiv  = $(idContainer).innerWidth();
		var larguraItem = $(idLink).innerWidth();
		var margen      = (larguraDiv - larguraItem)/2	;
		var margenLeft  = margen * -1;
		var margenLeftIe = (larguraItem*-1);
		
		if (jQuery.browser.msie && jQuery.browser.version.substr(0,1) != "8") {
			margenLeft = margenLeft + (larguraItem*-1);
		}		
			
		$(idContainer).css("margin-left", margenLeft);
	}
}

function exibe(data)
{
	rc = data.split("|");
	document.getElementById(rc[0]).innerHTML=rc[1];
}

function abreURL(div,nivel,conteudo)
{
	if(!links[conteudo]) {
		string_envio = "secure=TRUE";
		string_envio += "&nivel="+nivel+
						"&div="+div+
						"&conteudo="+conteudo;
		
		$.ajax(
		{
			data: string_envio,
			url: "ajax/getContent.php",
			dataType: "text/html",
			contentType: "application/x-www-form-urlencoded; charset=utf-8",
			type: "post",
			async: true,
			success: function(data) { exibe(data); registra(data);}
		});
	}
	else {
		data = links[conteudo][0]+"|"+links[conteudo][1];
		conclui(data);
	}
}

//http://javascript-array.com/scripts/jquery_simple_drop_down_menu/
var timeout    = 100;
var closetimer = 0;

function close(id)
{  	     
	$("#"+id+" > div:first:not(.dd-seta)").hide();
}

function timer(id)
{  
	closetimer = window.setTimeout("close('"+id+"')", timeout);
}

function canceltimer()
{  
	if(closetimer)
    {  
	   window.clearTimeout(closetimer);
       closetimer = null;
	}
}

function formataFilhos() {
	$(".ul-flutuante-escondida").parent()
		.mouseenter(function() {
			$(this).children().show();
		 })
		.mouseleave(function() {
	 		$(this).children().hide();
		 })
	;
}

function formataPais() {
	$('.menu-topo-pai').hover(
		function () {
			idPai = $(this).attr("id");
			$("#"+idPai+" > div:first").show();
		},
		function () {
			idObj = $(this).attr("id");
			timer(idObj,'0');
		}
	);
	
	$("div[class='containers-menu']").each(
		function () {
			$(this).hover(
				function () {
					canceltimer();
				},
				function () {
					timer(this.id);
				});
		}
	)
}

$(document).ready(function()
{
	criaMenu();
})
