$(document).ready( function(){
	
//////////////////////
// Tamanho da fonte //
//////////////////////
	tamanhoFont = {
		autor: "Diego Marques - Agência DMK - 2008",
		
		// Variáveis
		atual:1,
		
		// Inicialização
		init: function(){
			$("#tamanhoFonte a").click(function(){
				if($(this).text() == "T+"){
					if(tamanhoFont.atual < 3) tamanhoFont.atual++;
				}else{
					if(tamanhoFont.atual > 1) tamanhoFont.atual--;
				}
				$("body").removeClass("fonte1 fonte2 fonte3").addClass("fonte"+tamanhoFont.atual);
			});
		}
	}
	tamanhoFont.init();

////////////////////
// Ampliar imagem //
////////////////////
	ampliarImg = {
		autor: "Diego Marques - Agência DMK - 2008",
		
		// Inicialização
		init: function(){
			$(".produto ul.dir li a").click(function(){
				$("#mascaraAmpliar > img").remove();
				var src = $(this).attr("href");
				$("#mascaraAmpliar").append('<img src="'+src+'" alt="Dalgas" />');
				$("#submenu2").css("visibility","hidden");
				$("#mascaraAmpliar").css("display","block");
				if(!$("#mascaraAmpliar > img").is("img")){
					$("#mascaraAmpliar > img").remove();
					$("#mascaraAmpliar").append('<img src="'+src+'" alt="Dalgas" />');
				}
				return false;
			});
			$("#mascaraAmpliar a").click(function(){
				$("#mascaraAmpliar").css("display","none");
				$("#submenu2").css("visibility","visible");
				$("#mascaraAmpliar > img").remove();
			});
		}
	}
	ampliarImg.init();
	
///////////////
// Jump Menu //
///////////////
	$(".jumpMenu").change(function(){
		var url = $(this).val();
		if(url != "") window.location = url;
	});

///////////////
// Submenus2 //
///////////////
	// Ampliar
	$(".interna table td.alignCenter").hover(function(){
		$("#submenu2").css("visibility","hidden");
		$("img.zoom",this).fadeIn("fast");
	},function(){
		$("#submenu2").css("visibility","visible");
		$("img.zoom",this).fadeOut("fast");
	});
	
	// Ampliar
	$("#selo").hover(function(){
		$("#zoom").fadeIn("fast");
	},function(){
		$("#zoom").fadeOut("fast");
	});
	
	// Filtro
	$("#submenu2").change(function(){
		var alvo = this.value;
		if(alvo == ""){
			$(this).next().children("tbody").children("tr").show();
		}else{
			$(this).next().children("tbody").children("tr").hide();
			$(this).next().children("tbody").children("tr[title="+alvo+"]").show();
		}
	});


	//otimizacao
		$('a, form').attr('target','_parent');


///////////////////////////////////
// Preload automático de imagens //
///////////////////////////////////
	dmPreLoadImg = function(){
		dmLog = true;
		dmImgPreLoad = new Array();
		dmTotalCSSok = 0;

		// Pega dados do dom
		$("img.zoom").each(function(){
			dmRepetido = false;
			dmSrc = $(this).attr("src");
			$.each(dmImgPreLoad,function(pos,valor){
				dmRepetido = dmRepetido == true || dmSrc == valor ? true : false;
			});
			if(!dmRepetido) dmImgPreLoad.push(dmSrc);
		});
		

		// Carregar Imagens
		dmCarregarImgs = function(){
			if(dmTotalCSSok == dmTotalCSS){
				if(window.console && dmLog) console.log("Agência DMK - http://www.agenciadmk.com.br/\nTotal de imagens: "+dmImgPreLoad.length);
				dmLoadImage = new Array();
				dmTotalCarregado = 0;
				dmTotalErro = 0;
				if(dmImgPreLoad.length > 0){
					dmFinalizaPreload = function(){
						if(dmImgPreLoad.length == (dmTotalCarregado + dmTotalErro)){
							if(window.console && dmLog) console.log("PreLoad Concluído!\nTotal de imagens carregadas: "+dmTotalCarregado+"\nTotal de erros: "+dmTotalErro);
							$(".carregando").addClass("hide");
						}
					}
					for(i=0;i<dmImgPreLoad.length;i++){
						dmLoadImage[i] = new Image();
						dmLoadImage[i].onload = function(){
							dmTotalCarregado++;
							if(window.console && dmLog) console.log("Imagem: "+this.src+" - OK!");
							dmFinalizaPreload();
						}
						dmLoadImage[i].onerror = function(){
							dmTotalErro++;
							if(window.console && dmLog) console.log("ERRO AO CARREGAR IMAGEM: "+this.src+" !!!");
							dmFinalizaPreload();
						}
						dmLoadImage[i].src = dmImgPreLoad[i];
					}
				}
			}
		}
	}
	//if ($(".carregando li img").length > 0){
		dmPreLoadImg();
	//}
	//console.log($(".carregando li img").length);



});
