/*******************************************************
Gerais.js
Projeto: Forno de Minas / Site 2010
Data de criacao: 25/02/2010
Autor do documento: bruno.augusto
*******************************************************/

$(document).ready(function() {
	//funcionamento do slide do menu principal
	$(".Submenu").prepend('<div class="SubmenuSuporte"></div>');
	
	$(".Submenu").children().click(function() {
		if(!($(this).parent().hasClass("SubmenuAberto"))){
			$(".Submenu ul").slideUp("normal", function(){
				$(this).parent().removeClass("SubmenuAberto");
			});
			
			$(this).parent().addClass("SubmenuAberto");
			$(this).next().slideDown();
		
		} else {
			$(this).next().slideUp("normal", function(){
			  	$(this).parent().removeClass("SubmenuAberto");
			});
		}
		
    }); //Submenu
	
	
	//ativa o metodo tagName para o jQuery
	$.fn.tagName = function() {
		return this.get(0).tagName;
	}
	
	//funcionamento do slide de produtos no acesso rapido
	$(".AcessoRapidoProdutos h2").click(function() {
		if(!($(this).parent().hasClass("AcessoRapidoAberto"))){
			$(".AcessoRapidoProdutos .PngFix").slideUp("normal", function(){
				$(this).parent().removeClass("AcessoRapidoAberto");	
			});

			$(this).parent().addClass("AcessoRapidoAberto");
			
			
			//condicional para funcionar com pngFix
			if($(this).next().tagName() != "DIV"){
				$(this).next().next().next().slideDown("normal", function(){
					$(this).children("ul").jcarousel();
				});
			} else {
				$(this).next().slideDown("normal", function(){
					$(".AcessoRapidoProdutos .PngFix ul").jcarousel();									
				});
			}
			
		} else {
			//condicional para funcionar com pngFix
			if($(this).next().tagName() != "DIV"){
				$(this).next().next().next().slideUp("normal");
			} else {
				$(this).next().slideUp("normal");
			}
			
			$(this).parent().removeClass("AcessoRapidoAberto");
		}
		
    });//Acesso Rapido
	
	function teste(){
		alert($(".AcessoRapidoProdutos .PngFix ul li")[0].offsetWidth);
	}
	
	function teste1(){
	}
	
	//controle do destaque principal
	$(".ImagemDestaque").css("display","none");
	var imgPath = $(".ImagemDestaque").attr("src");
	var nomeArq = imgPath.split("/");
	var imgBg = nomeArq[nomeArq.length - 1].substr(0, 6);
	
	//$("#destaque").css("background", "#" + imgBg + " url(" + imgPath + ") no-repeat center 118px");
	$("#destaque").css("background", "url(" + imgPath + ") no-repeat center 118px");
	$(".ImagemDestaque").remove();
	
	// imagem interna
	$(".ImgInterna").wrap('<div class="EnvImgInterna"></div>');
	$(".EnvImgInterna").prepend('<div class="EnvImgInternaOverlay PngFix"></div>');
	
	// texto destacado nas internas
	$(".TxtDestacado").wrap('<div class="EnvTxtDestacado"></div>');
	$(".EnvTxtDestacado").prepend('<div class="EnvTxtDestacadoTop"></div>');
	$(".EnvTxtDestacado").prepend('<div class="EnvTxtDestacadoBottom"></div>');
	
	// aumentar fonte
	$(".AumentarFonte").click(function() {
		var fontSize = $("#areaTexto").css("font-size");
		$("#areaTexto").css("font-size", parseInt(fontSize) + 1 + "px");
    });//aumentar fonte
	
	// diminuir fonte
	$(".DiminuirFonte").click(function() {
		var fontSize = $("#areaTexto").css("font-size");
		$("#areaTexto").css("font-size", parseInt(fontSize) - 1 + "px");
    });//diminuir fonte
	
	// abas
	if($("#tabsInfoProduto").length != 0){
		$("#tabsInfoProduto").tabs("div#infoProduto > div", {
			tabs:"li",
			current:"Ativo"
		});
	}
	
	// menu de suporte
	$(".TitMenuSuporte").click(function() {
		if(!($(this).hasClass("Ativo"))){
			$(".TitMenuSuporte").children("div").slideUp("normal", function(){
				$(this).parent().removeClass("Ativo");
			});
			
			$(this).addClass("Ativo");
			$(this).children("div").slideDown();
		
		} else {
			$(this).children("div").slideUp("normal", function(){
			  	$(this).parent().removeClass("Ativo");
			});
		}
		
    }); //menu de suporte
	
	//imagem randomica de lancamento
	jQuery.fn.toArray = function() { return Array.prototype.slice.apply(this, arguments)};
	
	var arrProdutos = $(".ProdutoLancamento").toArray();
	var produtoMostrado = Math.floor(Math.random() * arrProdutos.length);
	$(".ProdutoLancamento").css("display","none");
	$(arrProdutos[produtoMostrado]).css("display","block");
	
	//bordas arredondadas submenu de Nossas Marcas
	$(".LnkProdutosNossasMarcas").prepend('<span class="LnkProdutosNossasMarcasEsq"></span>');
	$(".LnkProdutosNossasMarcas").prepend('<span class="LnkProdutosNossasMarcasDir"></span>');
	
}); //document.ready

