
var Pag = "";
var Eq = Number(0);
var Valor = "";
var Quant = "";
var Looping = "";
var Id = "";
var id = "";
var Cont = Number(0);
var Divs = 0;
var NewJson = "";

$(document).ready(function(){
	$.ajaxSetup({
        cache: false,
        async: true
     });
     AjaxRequest.ExecuteGet("GetMenuItems.asc",
        function (Json) {
            var i = 0;
		    for(i=0; i<Json.Data.Menu.length; i++) {
			    if(Json.Data.Menu[i].HasChildren == "True") {
				    $("#menu > ul").append('<li><a href="javascript:;"><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_hover.png" alt="' +Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_selected.png" alt="' + Json.Data.Menu[i].Title + '" /></a></li>');
				    var Value = Json.Data.Menu[i].SubMenuItems;
				    var Caminho = $("#menu > ul > li").eq(i);
				    Submenu(Value, Caminho);
			    }else{
				    if(Json.Data.Menu[i].Type == "link") {
					    if(Json.Data.Menu[i].Url.substr(0, 1) == "/") {
						    $("#menu > ul").append('<li><a href="#!' + Json.Data.Menu[i].Url + '"><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_hover.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_selected.png" alt="' + Json.Data.Menu[i].Title + '" /></a></li>');
					    }else{
						    $("#menu > ul").append('<li><a href="' + Json.Data.Menu[i].Url + '" target"_blank"><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_hover.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_selected.png" alt="' + Json.Data.Menu[i].Title + '" /></a></li>');
					    }
				    }else{
					    $("#menu > ul").append('<li><a href="#!' + Json.Data.Menu[i].Type + "/detalhes" + Json.Data.Menu[i].Url + '"><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_hover.png" alt="' + Json.Data.Menu[i].Title + '" /><img src="images/menu/' + Json.Data.Menu[i].UrlFriendly + '_selected.png" alt="' + Json.Data.Menu[i].Title + '" /></a></li>');
				    }
			    }
		    }
        },
        function () {
            $("#menu li > a").click(function() {
				if(!$(this).parent().hasClass("show") && $(this).parent().children().length > 1){
					$("#menu > li ul").stop();
					$(this).parent().parent().children("li").removeClass("show");
					$(this).parent().parent().children("li").children("ul").hide();
					$(this).parent().children("ul").slideDown(500);
					$(this).parent().addClass("show");
				}else{
					$(this).parent().children("ul").stop();
					$(this).parent().animate({left: 0}, 150, function() {
						$(this).children("ul").hide();
						$(this).removeClass("show");
					});
				}
			});
			$("#menu > ul > li:last-child").addClass("last");
        }
    );
	
	$(".submenu li > a").live("click", function() {
		if(!$(this).parent().hasClass("selected")){
			$(this).parent().parent().children("li").removeClass("selected");
			$(this).parent().addClass("selected");
		}else{
			$(this).parent().removeClass("selected");
		}
	});

	$.address.change(function(event) {
		$("#menu > ul *").removeAttr("style");
		$("#menu > ul *").removeAttr("class");
		Pag = event.value;
		id = event.value;
		if (id == "/" || id == "") {
			id = "/home";
		}
		id = id.substring(1, 1000);
		var Type = id.indexOf("/");
		if(Type == "-1") {
			Type = id;
		}else if(id.substring(0, 18) == "produtos/categoria"){
			Type = "produtos";
		}else if(id.substring(0, 17) == "produtos/detalhes"){
			Type = "produtos_detalhes";
		}else if(id.substring(0, 18) == "receitas/categoria"){
			Type = "receitas";
		}else if(id.substring(0, 17) == "receitas/detalhes"){
			Type = "receitas_detalhes";
		}else if(id.substring(0, 14) == "dicas/detalhes"){
			Type = "dicas_detalhes";
		}else if(id.substring(0, 25) == "voce_na_jolimont/detalhes"){
			Type = "voce_na_jolimont_detalhes";
		}else if(id.substring(0, 17) == "noticias/detalhes"){
			Type = "noticias_detalhes";
		}else if(id.substring(0, 16) == "paginas/detalhes"){
			Type = "paginas";
		}else{
			Type = id.substring(0, Type);
		}
		var Barra = id.indexOf("/");
		id = id.substr(Barra + 1, 1000);
		$("body").css("cursor", "wait");
		$("#ajax").load("pages/" + Type + ".htm", function() {
			$("html").removeClass();
			$("html").addClass(Type);
			$("#content h2 > span").children().remove();
			$("#content h2 > span").text("");
			$("#content > h3").html("");
			if(Type == "home") {
				$("#menu > ul > li > a img:first-child[alt='Página Inicial']").parent().parent().addClass("selected");
				MontaBanner();
				UrlLoja();
			}
			if(Type == "paginas") {
				 Paginas(id);
			}
			if(Type == "produtos") {
			    $("#menu > ul > li > a img:first-child[alt='Produtos']").parent().parent().addClass("selected");
			    $(".produtos #content h2 > span").append("<img src='images/produtos.png' alt='Produtos' />");
			    Pagination(12, "GetProducts.asc?category=" + id.substr(10, 1000), id, Type);
			}
			if(Type == "produtos_detalhes") {
			    $("#menu > ul > li > a img:first-child[alt='Produtos']").parent().parent().addClass("selected");
			    $(".produtos_detalhes #content h2 > span").append("<img src='images/produtos.png' alt='Produtos' />");
			    ProdutosDetalhes(id);
			}
			if(Type == "receitas") {
			    $("#menu > ul > li > a img:first-child[alt='Combinação Perfeita']").parent().parent().addClass("selected");
			    $(".receitas #content h2 > span").append("<img src='images/combinacao-perfeita.png' alt='Combinação Perfeita' />");
			    $(".receitas #content > h3").text("Receitas");
			    Pagination(12, "GetRecipes.asc?category=" + id.substr(10, 1000), id, Type);
			}
			if(Type == "receitas_detalhes") {
			    $("#menu > ul > li > a img:first-child[alt='Combinação Perfeita']").parent().parent().addClass("selected");
			    $(".receitas #content h2 > span").append("<img src='images/combinacao-perfeita.png' alt='Combinação Perfeita' />");
			    $(".receitas #content > h3").text("Receitas");
			    var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
                if (window.addthis){
                    window.addthis = null;
                }
                $.getScript( script );
			    ReceitasDetalhes(id);
			}
			if(Type == "dicas") {
			    $("#menu > ul > li > a img:first-child[alt='Combinação Perfeita']").parent().parent().addClass("selected");
			    $(".dicas #content h2 > span").append("<img src='images/combinacao-perfeita.png' alt='Combinação Perfeita' />");
			    $(".dicas #content > h3").text("Dicas");
			    Pagination(12, "GetTips.asc", id, Type);
			}
			if(Type == "vinhossaude") {
			    $("#menu > ul > li > a img:first-child[alt='Combinação Perfeita']").parent().parent().addClass("selected");
			    $(".vinhossaude #content h2 > span").append("<img src='images/combinacao-perfeita.png' alt='Combinação Perfeita' />");
			    $(".vinhossaude #content > h3").text("Vinhos e Saúde");
			    Pagination(12, "GetWineHealth.asc", id, Type);
			}
			if(Type == "dicas_detalhes") {
			    $("#menu > ul > li > a img:first-child[alt='Combinação Perfeita']").parent().parent().addClass("selected");
			    $(".dicas_detalhes #content h2 > span").append("<img src='images/combinacao-perfeita.png' alt='Combinação Perfeita' />");
			    var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
                if (window.addthis){
                    window.addthis = null;
                }
                $.getScript( script );
			    DicasDetalhes(id);
			}
			if(Type == "faq") {
			    $("#menu > ul > li > a img:first-child[alt='Atendimento']").parent().parent().addClass("selected");
			    $(".faq #content h2 > span").append("<img src='images/atendimento.png' alt='Atendimento' />");
			    $(".faq #content > h3").text("Perguntas Frequentes");
			    Pagination(12, "GetFaqs.asc", id, Type);
			}
			if(Type == "voce_na_jolimont") {
				$("#menu > ul > li > a img:first-child[alt='Você na Jolimont']").parent().parent().addClass("selected");
				$(".voce_na_jolimont #content h2 > span").append("<img src='images/voce-na-jolimont.png' alt='Você na Jolimont' />");
				$.getScript('scripts/jquery.form.js');
				Pagination(16, "GetMoments.asc", id, Type);
			}
			if(Type == "voce_na_jolimont_detalhes") {
				$("#menu > ul > li > a img:first-child[alt='Você na Jolimont']").parent().parent().addClass("selected");
				$(".voce_na_jolimont_detalhes #content h2 > span").append("<img src='images/voce-na-jolimont.png' alt='Você na Jolimont' />");
				$(".voce_na_jolimont_detalhes #content h2").append("<a href='#!/voce_na_jolimont'><img src='images/voltar.png' alt='voltar' /></a>");
				$.getScript('scripts/jquery.form.js');
				Voce_na_jolimontDetalhes(id);
			}
			if(Type == "noticias") {
				$("#menu > ul > li > a img:first-child[alt='Notícias']").parent().parent().addClass("selected");
			    $(".noticias #content h2 > span").append("<img src='images/noticias.png' alt='Notícias' />");
			    $(".noticias #content > h3").text("");
				Pagination(6, "GetNotices.asc", id, Type);
			}
			if(Type == "noticias_detalhes") {
				$("#menu > ul > li > a img:first-child[alt='Notícias']").parent().parent().addClass("selected");
			    $(".noticias_detalhes #content h2 > span").append("<img src='images/noticias.png' alt='Notícias' />");
			    var script = 'http://s7.addthis.com/js/250/addthis_widget.js#domready=1';
                if (window.addthis){
                    window.addthis = null;
                }
                $.getScript( script );
				NoticiasDetalhes(id);
			}
			if(Type == "contato") {
				$("#menu > ul > li > a img:first-child[alt='Atendimento']").parent().parent().addClass("selected");
				$(".contato #content h2 > span").append("<img src='images/atendimento.png' alt='Atendimento' />");
				$(".contato #content > h3").text("Fale Conosco");
				$.getScript('scripts/jquery.form.js');
				$.getScript('scripts/jquery.mask.js', function() {
					$("input[name='telefone']").mask("(99) 9999-9999");
				});
			}
			$("body").css("cursor", "auto");
		});
	});
});
function Submenu(Value, Caminho) {
	$(Caminho).append("<ul></ul>");
	var j = 0;
	for(j=0; j<Value.length; j++) {
		if(Value[j].HasChildren == "True") {
			$(Caminho).children("ul").append("<li><a href='javascript:;'>" + Value[j].Title + "</a></li>");
			var Caminho2 = $(Caminho).children("ul").children("li").eq(j);
			var Value2 = Value[j].SubMenuItems;
			Submenu(Value2, Caminho2);
		}else{
			if(Value[j].Type == "produtos" || Value[j].Type == "receitas" ) {
				$(Caminho).children("ul").append("<li><a href='#!/" + Value[j].Type + "/categoria/" + Value[j].Url + "'>" + Value[j].Title + "</a></li>");
			}else if(Value[j].Type == "link") {
				if(Value[j].Url.substr(0, 1) == "/") {
					$(Caminho).children("ul").append("<li><a href='#!" + Value[j].Url + "'>" + Value[j].Title + "</a></li>");
				}else{
					$(Caminho).children("ul").append("<li><a href='" + Value[j].Url + "' target='_blank'>" + Value[j].Title + "</a></li>");
				}
			} else {
				$(Caminho).children("ul").append("<li><a href='#!/" + Value[j].Type + "/detalhes/" + Value[j].Url + "'>" + Value[j].Title + "</a></li>");
			}
		}
	}
}

$(".enviar-foto a").live("click", function() {
	$.get('pages/enviar_foto.htm', function(data) {
		$('body').append(data);
		if ($(".overlay div.file input").val() != "") {
			var arquivo = $(".overlay div.file input").val();
			$(".overlay div.file input").parent().children("input + p").text(arquivo);
		}
		$(".overlay div.file input").change(function() {
			var arquivo = $(this).val();
			$(this).parent().children("input + p").text(arquivo);
		});
	});
});
$("#enviar-foto a").live("click", function() {
	$("#enviar-foto").remove();
});
$("#comentarios h4 a").live("click", function() {
	$.get('pages/comentario.htm', function(data) {
		$('body').append(data);
		$("#enviar-comentario form #momento").val(id.substr(9, 1000));
	});
});
$("#enviar-comentario a").live("click", function() {
	$("#enviar-comentario").remove();
});
