$(document).ready(function(){
	initialCloseMenu();
	$("#menu > li > a").click(function() {
		$(this).next().slideToggle();
	});

	//inserção de bordas esquerda e direita nas linhas especificadas nas galerias de produtos
	
		var tam = $(".galeria li").size();
		//posicao de cada li				
		var i = $("li", $('.galeria')).index(this);
		$(".galeria li").css('borderRight','1px solid #1B9ACD');
		$("li:last", $(".galeria")).css('border','none');
		$("li:nth-child(3n)", $(".galeria")).css('border','none');
		
		
		 var bloco = $("<div id='bloco'></div>");
		 var antes = $("<div id='antes'></div>");
		 var rodape = $("#rodape");
		 var secundario = $("#conteudoSecundario");
		 var primarioHeight = $("#primario").height();
		
		$(secundario).height(primarioHeight); 
		$(secundario).after(bloco);		
		$(rodape).appendTo(bloco);
		
		
	$("#quantidade_itens").change(function(){
		var href = $(this).attr("rel");
		var total = $("option:selected", this).text();
		
		if(href.match(/itens:(\d\d)/g)){
			href = href.replace(/itens:(\d\d)/g, "itens:" + total);
		}else{
			href += "/itens:" + total;
		}
		
		href = href.replace(/page:(\d+)/g, "page:1");
		
		window.location.href = href;
	});
		
		
	
	$(".fotoAmpliada").click(function(e){
		e.preventDefault();

		var imagem = this.src;
		imagem = imagem.replace(new RegExp("/false/"), "/true/");

		$.nyroModalManual({
		   url: imagem,
		   type: "image",
		   forceType: "image"
	   });
		
		return false;
	});
	
	$("#formNews").submit(cadastraNewsletter);
	$(".defaultText").focus(clearDefaultText).blur(showDefaultText);
	loadDefaultText();
	
	$(".adicionar").click(adicionarItem);
});

function adicionarItem(){
	el = $(this);
	$.get(el.attr("href"), {}, function(response){
		if(response.status){
			$(".valorCarrinho").text("( "+ response.produtos +" )");
			alert("Produto adicionado com sucesso!");
		}
	}, "json");
	
	return false;
}

function initialCloseMenu(){
	href = window.location.href;
	if(!href.match(/\/cursos/)){
		$("li.cursos ul").hide();
	}else{
		$("li.produtos ul").hide();
	}
}

function cadastraNewsletter(){
	$.post(PATH.basename + "/newsletters/ajax_newsletter", { "email": $("#formNews input[name='email']").val() }, function(response){
		
		if(response.result){
			alert(response.message);
			$("#formNews input[name='email']").val("");
		}else{
			alert(response.message);
		}
		
	}, "json");
	
	return false;
}

function loadDefaultText(){
	$(".defaultText").each(function(i, el){
		$(el).blur();
	});
}

function clearDefaultText(){
	el = $(this);
	
	if(el.attr("rel") == el.val())
		el.val("");
}

function showDefaultText(){
	el = $(this);
	
	if(!el.val()){
		el.val( el.attr("rel") );
	}
}

