function Paginas(id) {
    AjaxRequest.ExecuteGet("GetPage.asc?page=" + id.substring(9, 1000),
        function (Json) {
            NewJson = Json;
            if(Json.Data.Page.HasBreadCrumb == "False") {
                $(".paginas #content h2 > span").append("<img src='images/" + Json.Data.Page.FriendlyName + ".png' alt='" + Json.Data.Page.Name + "' />");
            }else if(Json.Data.Page.BreadCrumb.length == 1) {
                $(".paginas #content h2 > span").append("<img src='images/" + Json.Data.Page.BreadCrumb[0].FriendlyUrl + ".png' alt='" + Json.Data.Page.BreadCrumb[0].Title + "' />");
                $(".paginas #content > h3").text(Json.Data.Page.Name);
            }else if(Json.Data.Page.BreadCrumb.length == 2) {
                $(".paginas #content h2 > span").append("<img src='images/" + Json.Data.Page.BreadCrumb[0].FriendlyUrl + ".png' alt='" + Json.Data.Page.BreadCrumb[0].Title + "' />");
                $(".paginas #content > h3").text(Json.Data.Page.BreadCrumb[1].Title);
                $(".paginas #content #left").append("<h4>" + Json.Data.Page.Name + "</h4>");
            }else if(Json.Data.Page.BreadCrumb.length > 2) {
                $(".paginas #content h2 > span").append("<img src='images/" + Json.Data.Page.BreadCrumb[0].FriendlyUrl + ".png' alt='" + Json.Data.Page.BreadCrumb[0].Title + "' />");
                $(".paginas #content > h3").text(Json.Data.Page.BreadCrumb[1].Title);
                $(".paginas #content #left").append("<h4>" + Json.Data.Page.Name + "</h4>");
                var i = 0;
				for(i=0; i<Json.Data.Page.BreadCrumb.length - 3; i++) {
					var Titulo = $(".paginas #left > h4").text();
					Titulo = Json.Data.Page.BreadCrumb[i + 3].Title + Titulo + " > ";
					$(".paginas #left > h4").text(Titulo);
				}
            }
            $(".paginas #left").append("<div class='description'>" + Json.Data.Page.Text + "</div>");
            if(Json.Data.Page.HasImages != "False") {
				$(".paginas #left").append("<div id='gallery'><h5><img src='images/galeria-de-imagens.png' alt='Galeria de Imagens' /></h5><ul></ul></div>");
				var i = 0;
				for(i=0; i<Json.Data.Page.Images.length; i++) {
					var onclick = 'return hs.expand(this, { slideshowGroup: "images" })';
					$(".paginas #left div#gallery ul").append("<li><a href='" + Json.Data.Page.Images[i].ImageFile + "' onclick='" + onclick + "' class='highslide'><img src='" + Json.Data.Page.Images[i].Thumb + "' alt='" + Json.Data.Page.Images[i].Alt + "' /></a></li>");
				}
			}
        },
        function () {
			$('#menu').find('img[alt="' + $(".paginas #content h2 > span img").attr("alt") + '"]').parent().parent().children("ul").clone().appendTo("#right").addClass("submenu");
			$(".submenu, .submenu *").removeAttr("style");
			$(".submenu").find("a:contains('" + $(".paginas #content > h3").text() + "')").parent().addClass("selected");
			if(NewJson.Data.Page.BreadCrumb.length > 2) {
				$(".submenu").find("a:contains('" + Json.Data.Page.BreadCrumb[2].Title + "')").parent().addClass("selected");
			}
        }
     );
}
function ProdutosDetalhes(id) {
    AjaxRequest.ExecuteGet("GetProductDetail.asc?product=" + id.substr(9, 1000),
        function(Json) {
            $(".produtos_detalhes #content h3").text(Json.Data.CategoryTitle);
            $(".produtos_detalhes #produtos-right h4").text(Json.Data.Title);
            $(".produtos_detalhes #produtos-right div.description").html(Json.Data.Text);
            if(Json.Data.Available == "True") {
                $(".produtos_detalhes #produtos-right div.description").append("<a href='" + Json.Data.OnlineShopBaseUrl + "produtos/" + id + "' target='_blank'><img src='images/compre-agora.png' alt='Compre Agora' /></a>");
            }
            var onclick = 'return hs.expand(this, { slideshowGroup: "images" })';
            $(".produtos_detalhes #produtos-left").append("<a href='" + Json.Data.ImageOriginal + "' class='highslide' onclick='" + onclick + "'><img src='" + Json.Data.Image + "' alt='" + Json.Data.Title + "' /></a>")
            if(Json.Data.HasImages == "True") {
                $(".produtos_detalhes #produtos-left").append("<div class='gallery'><h4><img src='images/galeria-de-imagens.png' alt='Galeria de Imagens' /></h4><ul></ul></div>");
			    var i = 0;
			    for(i=0; i<Json.Data.Images.length; i++) {
				    $(".produtos_detalhes #produtos-left div.gallery ul").append("<li><a href='" + Json.Data.Images[i].ImageFile + "' onclick='" + onclick + "' class='highslide'><img src='" + Json.Data.Images[i].Thumb + "' alt='" + Json.Data.Images[i].Alt + "' /></a></li>");
			    }
            }
            if(Json.Data.HasRelatedProducts == "True") {
                $(".produtos_detalhes div#ajax").append("<h4><img src='images/produtos-relacionados.png' alt='Produtos Relacionados' /></h4><ul id='produtos-relacionados'></ul>");
                if(Json.Data.RelatedProducts.length > 4) {
                    var RandomArray = eval("[" + getRandomArray(0,Json.Data.RelatedProducts.length-1) +"]");
                    i = 0;
                    for(i=0; i<4; i++) {
	                    $(".produtos_detalhes div#ajax ul#produtos-relacionados").append("<li><a href='#!/produtos/detalhes/" + Json.Data.RelatedProducts[RandomArray[i]].FriendlyUrl + "'><img src='" + Json.Data.RelatedProducts[RandomArray[i]].Image + "' alt='" + Json.Data.RelatedProducts[RandomArray[i]].Title + "' /><h4>" + Json.Data.RelatedProducts[RandomArray[i]].Title + "</h4></a></li>");
                    }
                }else{
                    i = 0;
                    for(i=0; i<Json.Data.RelatedProducts.length; i++) {
	                    $(".produtos_detalhes div#ajax ul#produtos-relacionados").append("<li><a href='#!/produtos/detalhes/" + Json.Data.RelatedProducts[i].FriendlyUrl + "'><img src='" + Json.Data.RelatedProducts[i].Image + "' alt='" + Json.Data.RelatedProducts[i].Title + "' /><h4>" + Json.Data.RelatedProducts[i].Title + "</h4></a></li>");
                    }
                }
            }
            if(Json.Data.HasRelatedRecipes == "True") {
                $(".produtos_detalhes div#ajax").append("<h4><img src='images/dicas-de-combinacoes-perfeitas.png' alt='Dicas de Combinações Perfeitas' /></h4><ul id='combinacoes'></ul>");
                if(Json.Data.RelatedRecipes.length > 4) {
                    var RandomArray = eval("[" + getRandomArray(0,Json.Data.RelatedRecipes.length-1) +"]");
                    i = 0;
                    for(i=0; i<4; i++) {
	                    $(".produtos_detalhes div#ajax ul#combinacoes").append("<li><a href='#!/receitas/detalhes/" + Json.Data.RelatedRecipes[RandomArray[i]].FriendlyUrl + "'><img src='" + Json.Data.RelatedRecipes[RandomArray[i]].Image + "' alt='" + Json.Data.RelatedRecipes[RandomArray[i]].Title + "' /><h4>" + Json.Data.RelatedRecipes[RandomArray[i]].Title + "</h4></a></li>");
                    }
                }else{
                    i = 0;
                    for(i=0; i<Json.Data.RelatedRecipes.length; i++) {
	                    $(".produtos_detalhes div#ajax ul#combinacoes").append("<li><a href='#!/receitas/detalhes/" + Json.Data.RelatedRecipes[i].FriendlyUrl + "'><img src='" + Json.Data.RelatedRecipes[i].Image + "' alt='" + Json.Data.RelatedRecipes[i].Title + "' /><h4>" + Json.Data.RelatedRecipes[i].Title + "</h4></a></li>");
                    }
                }
            }
        },
        function() {
            
        }
     );
}
function ReceitasDetalhes(id) {
    AjaxRequest.ExecuteGet("GetRecipeDetail.asc?recipe=" + id.substr(9, 1000),
        function(Json) {
            $(".receitas_detalhes #ajax > h4:first-child").text(Json.Data.CategoryTitle);
            $(".receitas_detalhes #ajax #left > h5").text(Json.Data.Title);
            $(".receitas_detalhes #ajax #left #image").prepend("<img src='" + Json.Data.Image + "' alt='" + Json.Data.Title + "' />");
            $(".receitas_detalhes #ajax #left #description h6:first-child + p").text(Json.Data.Ingredients);
            $(".receitas_detalhes #ajax #left #description h6:first-child + p + h6 + p").text(Json.Data.Prepared);
            if(Json.Data.HasRelatedProducts == "True") {
                $(".receitas_detalhes div#ajax").append("<h4><img src='images/produtos-relacionados.png' alt='Produtos Relacionados' /></h4><ul id='produtos-relacionados'></ul>");
                if(Json.Data.RelatedProducts.length > 3) {
                    var RandomArray = eval("[" + getRandomArray(0,Json.Data.RelatedProducts.length-1) +"]");
                    i = 0;
                    for(i=0; i<3; i++) {
	                    $(".receitas_detalhes div#ajax ul#produtos-relacionados").append("<li><a href='#!/produtos/detalhes/" + Json.Data.RelatedProducts[RandomArray[i]].FriendlyUrl + "'><img src='" + Json.Data.RelatedProducts[RandomArray[i]].Image + "' alt='" + Json.Data.RelatedProducts[RandomArray[i]].Title + "' /><h4>" + Json.Data.RelatedProducts[RandomArray[i]].Title + "</h4></a></li>");
                    }
                }else{
                    i = 0;
                    for(i=0; i<Json.Data.RelatedProducts.length; i++) {
	                    $(".receitas_detalhes div#ajax ul#produtos-relacionados").append("<li><a href='#!/produtos/detalhes/" + Json.Data.RelatedProducts[i].FriendlyUrl + "'><img src='" + Json.Data.RelatedProducts[i].Image + "' alt='" + Json.Data.RelatedProducts[i].Title + "' /><h4>" + Json.Data.RelatedProducts[i].Title + "</h4></a></li>");
                    }
                }
            }
        },
        function() {
            $("#menu").find('a:contains("Receitas")').parent().parent().clone().appendTo("#right").addClass("submenu");
			$(".submenu, .submenu *").removeAttr("style");
			$(".submenu").find("a:contains('Receitas')").parent().addClass("selected");
			$(".submenu").find("a:contains('" + $(".receitas_detalhes #ajax > h4").text() + "')").parent().addClass("selected");
        }
     );
}
function DicasDetalhes(id) {
    AjaxRequest.ExecuteGet("GetTipDetail.asc?tip=" + id.substr(9, 1000),
        function(Json) {
            if(Json.Data.Type == "tip") {
                $(".dicas_detalhes #content > h3").text("Dicas");
            }else{
                $(".dicas_detalhes #content > h3").text("Vinhos e Saúde");
            }
            $(".dicas_detalhes #ajax #left > h5").text(Json.Data.Title);
            $(".dicas_detalhes #ajax #left #image").prepend("<img src='" + Json.Data.Image + "' alt='" + Json.Data.Title + "' />");
            $(".dicas_detalhes #ajax #left .description").append("<p>" + Json.Data.Text + "</p>");
        },
        function() {
            $("#menu").find('a:contains("' + $(".dicas_detalhes #content > h3").text() + '")').parent().parent().clone().appendTo("#right").addClass("submenu");
			$(".submenu, .submenu *").removeAttr("style");
			$(".submenu").find("a:contains('" + $(".dicas_detalhes #content > h3").text() + "')").parent().addClass("selected");
        }
     );
}
function Voce_na_jolimontDetalhes(id) {
    AjaxRequest.ExecuteGet("GetMomentDetail.asc?moment=" + id.substr(9, 1000),
        function(Json) {
            var coments = 0;
		    if(Json.Data.HasComents != "False") {
		        coments = Json.Data.Coments.length;
		    }
            $("#foto-detalhes > span").text("(" + coments + ") comentários");
            $("#foto-detalhes > h4").text(Json.Data.Title);
            $("#foto-detalhes > p").text(Json.Data.Name);
            $("#foto-detalhes").append("<img src='" + Json.Data.Image.ImageFile + "' alt='" + Json.Data.Image.Alt + "' />");
            $("#foto-detalhes").append("<div class='description'><p>" + Json.Data.Observation + "</p></div>");
            $("#comentarios h4 span").text("(" + coments + ")");
            if(coments > 0) {
                i = 0;
                for(i=0; i<Json.Data.Coments.length; i++) {
                    $("#comentarios ul").append("<li><div><img src='images/ilustra-usuario.png' alt='" + Json.Data.Coments[i].Name + "' /><p>" + Json.Data.Coments[i].Name + "</p><p>" + Json.Data.Coments[i].City + " - " + Json.Data.Coments[i].State + "</p><span>" + Json.Data.Coments[i].Date + "</span></div><div class='description'><p>" + Json.Data.Coments[i].Text + "</p></div></li>");
                }
            }
        },
        function() {
            $("#comentarios ul li:odd").addClass("odd");
        }
     );
}
function NoticiasDetalhes(id) {
    AjaxRequest.ExecuteGet("GetNoticeDetail.asc?notice=" + id.substr(9, 1000),
        function(Json) {
            $(".noticias_detalhes #content > h3").html(Json.Data.Title + "<a href='#!/noticias'><img src='images/voltar.png' alt='Voltar'/></a>");
            $(".noticias_detalhes #content #ajax > span").text(Json.Data.Date);
            $(".noticias_detalhes #content #ajax > div.description").html(Json.Data.Text);
            if(Json.Data.HasImages != "False") {
				$(".noticias_detalhes #ajax").append("<div id='gallery'><h5><img src='images/galeria-de-imagens.png' alt='Galeria de Imagens' /></h5><ul></ul></div>");
				var i = 0;
				for(i=0; i<Json.Data.Images.length; i++) {
					var onclick = 'return hs.expand(this, { slideshowGroup: "images" })';
					$(".noticias_detalhes #ajax div#gallery ul").append("<li><a href='" + Json.Data.Images[i].ImageFile + "' onclick='" + onclick + "' class='highslide'><img src='" + Json.Data.Images[i].Thumb + "' alt='" + Json.Data.Images[i].Alt + "' /></a></li>");
				}
			}
        },
        function() {
        
        }
    );
}
function MontaBanner() {
	AjaxRequest.ExecuteGet("GetBanners.asc?",
        function(Json) {
            var i = 0;
			var fim = Json.Data.Banners.length;
			for(i=0; i<fim; i++ ) {
				var Link = Json.Data.Banners[i].Link;
				if(Json.Data.Banners[i].Link.substring(0, 1) == "/") {
					Link = "/#!" + Json.Data.Banners[i].Link;
				}
				var Caracteres = Json.Data.Banners[i].File.length;
				if(Json.Data.Banners[i].File.substr(Caracteres - 3, Caracteres) != "swf") {
					$("#banner div.images").append("<div alt='" + Json.Data.Banners[i].Time + "'><a href='" + Link + "'><img src='" + Json.Data.Banners[i].File + "' alt='" + Json.Data.Banners[i].Title + "' /></a></div>");
				}else{
					Id = Json.Data.Banners[i].File.lastIndexOf("/");
					Id = Json.Data.Banners[i].File.substring((Id + 1), (Caracteres - 4));
					$("#banner div.images").append("<div alt='" + Json.Data.Banners[i].Time + "' id='" + Id + "' class='flash'></div>");
				}
			}
        },
        function() {
			Cont = 0;
			$("#banner .images > div").each(function() {
				Cont = Cont + 1;
				$("#banner .slidetabs").append("<a href='javascript:;' alt='" + Cont + "'><img src='images/slidetab.png' alt='Veja o Banner " + Cont + "' /><img src='images/slidetab_current.png' alt='Veja o Banner " + Cont + "' /></a>");
			});
			$(".flash").each(function() {
				Id = $(this).attr("id");
				$("div#" + Id).flash(
					{
						src: base + '/public/files/banners/' + Id + '.swf',
						width: 940,
						height: 402,
						wmode: 'transparent',
						expressInstall: true,
						version: '10'
					}
				);
			});
			banner(0);
        }
    );
}

function banner(Eq) {
	if($("#banner .images > div").length > "1") {
		Divs = $("#banner .images > div").length;
		Eq = Eq + 1;
		if (Eq == -Divs) {
			Eq = 4
		}
		if (Eq == Divs + 1) {
			Eq = 1
		}
		$("#prev").attr("alt", Eq);
		$("#next").attr("alt", Eq);
		Valor = $("#banner .images > div").eq(Eq - 1).attr("alt");
		Quant = $("#banner .images > div").length;
		$("#banner .images > div").fadeOut(1000);
		$("#banner .images > div").eq(Eq - 1).fadeIn(1000);
		$("#banner .slidetabs a").removeClass("current");
		$("#banner .slidetabs a").eq(Eq - 1).addClass("current");
		var position = $("#banner .slidetabs a.current").position();
		$("#banner .slidetabs span:first-child").css("width", position.left - 4);
		$("#banner .slidetabs span + span").css("width", 940 - (position.left + 19));
		Looping = setTimeout(function() {
			if(Eq == Quant) {
				Eq = 0;
			}
			banner(Eq);
		}, Valor);
	}else{
		$("#banner .images > div").fadeIn(1000);
		$("#banner > a").remove();
	}
};
$("#banner .slidetabs a").live("click", function() {
	clearTimeout(Looping)
	Eq = $(this).attr("alt");
	banner(Eq - 1);
});
$("#prev").live("click", function() {
	clearTimeout(Looping);
	Eq = $(this).attr("alt");
	banner(Eq - 2);
});
$("#next").live("click", function() {
	clearTimeout(Looping);
	Eq = $(this).attr("alt");
	banner(Eq++);
});
function getRandomArray(min,max){
	var A= [];
	while(max>= min) A.push(max--)
	A.sort(function(){return .5- Math.random()});
	return A;
}

function UrlLoja() {
    AjaxRequest.ExecuteGet("GetOnlineShopUrl.asc",
        function(Json) {
            $("#chamadas li:first-child a").attr("href", Json.Data);
        },
        function() {
            
        }
    );
}
