function mainmenu(){
	$(".menuLateral > ul > li > a").click(function(){
		if($(this).is('.ativo')){
			$(this).siblings().slideUp('fast');
			$(this).removeClass('ativo');
			return false;
		};
		$(".menuLateral > ul > li > a").removeClass('ativo');
		$(this).addClass('ativo');
		$('.menuLateral li ul:visible').slideUp('fast');
		$(this).siblings().slideDown('slow');
		
	});
}

//////////////////
// ScrollPages //
////////////////
$.extend({
	scrollPages: {
		autor: "Agência DMK",
		version: 2.5,
		defaults: {
			elementSize: 50,
			elements: 3,
			speed: "slow",
			direction: "up"
		}
	}
});
$.fn.extend({
	scrollPages: function(options){
		options = $.extend({}, $.scrollPages.defaults, options);
		return this.each(function(){
			
			// Definições de variáveis
			var total = $(".scrollMask li",this).length;
			var mask = options.elementSize * options.elements;
			var area = options.elementSize * total;
			var animation = false;
			var obj = this;
			var dimension = options.direction == "left" ? "width" : "height";
			var side = new Array();
			side[0] = options.direction;
			side[1] = options.direction == "up" ? "down" : "right";
			
			$(".scrollButtom",this).css("visibility","visible");
			if(options.elements >= total){
				$(".scrollButtom",this).css("visibility","visible");
				mask = area;
			}else{
				$(".scrollButtom[rel*='"+options.direction+"']",obj).css("visibility","hidden");
			}
			
			// Aplicação de estilos
			$(".scrollMask",this).css({"width": mask + "px", overflow: "hidden"}); // Máscara
			$(".scrollMask ul",this).css({"width": area + "px", marginTop: 0}); // UL
			$(".scrollMask li",this).css({"width": options.elementSize + "px", display: "block"}); // LI

			// Função que execulta a rolagem
			var rolagem = function(direction){

				// Variáveis
				var margem = -parseInt($(".scrollMask ul",obj).css("margin-"+(options.direction == "up" ? "top" : "left")));

				var intervalo = direction == side[1]
					? ( margem + ( mask * 2 ) ) < area
						? mask
						: area - (margem + mask)
					: ( margem - mask ) < 0
						? margem
						: mask
				;
				direction = direction == side[1]
					? -margem - intervalo
					: -margem + intervalo
				;
				
				$(".scrollButtom",obj).css("visibility","visible");
				var rel = -direction == 0 ? side[0] : (-direction + mask) == area ? side[1] : null;
				if(rel != null) $(".scrollButtom[rel*='"+rel+"']",obj).css("visibility","hidden");
				
				// Animação
				animation = true;
				if(options.direction == "up"){
					$(".scrollMask ul",obj).animate({marginTop: direction + "px"},options.speed,function(){ animation = false; });
				}else{
					$(".scrollMask ul",obj).animate({marginLeft: direction + "px"},options.speed,function(){ animation = false; });
				}
			}
			
			// Aplicação de eventos
			$(".scrollButtom",this).unbind("click").click(function(){
				if(!animation){
					var direction = $(this).attr("rel");
					rolagem(direction);
				}
			});
		});
	}
});


$(document).ready(function(){

////////////////////////
//Rolagem Clientes
///////////////////////

	$('.clientes').scrollPages({elementSize:225, elements:1, direction:'left'});
	$('.miniatura').scrollPages({elementSize:124, elements:5, direction:'left'});


//////////////////////
//ChamaBloqueio
/////////////////////

	$(".linkLocalizacao").click(function(){
		bloqueia({ speed: "slow", bgcolor: "#000" });
		$("#localizacao").absoluteCenter({animation:false}).absoluteCenter().show();
	});

	$(".fechaBloqueio").click(function(){
		$("#localizacao").hide();
		bloqueia({ speed: "slow", evento: "fim" });
		
	});


//////////////////////////////////////	
// Menu DropDown	
/////////////////////////////////////

mainmenu();

//////	
// Abas 
////////////
	$('.abas li a').click(function(){
		var obj = $(this).parents('ul:eq(0)');
		var indice = $('a', obj).index(this);
		$('li a', obj).removeClass('ativo');
		$(this).addClass('ativo');
		$('.abasConteudo > div:not(:eq('+indice+'))').hide();
		$('.abasConteudo > div:eq('+indice+')').show();
		
	});
	
//////	
// Muda Produtos Form Orçamento 
////////////
	$('.formularioOrcamento .menuLateral li a').click(function(){
		var obj = $(this).parents('ul:eq(0)');
		var indice = $('a', obj).index(this);
		$('li a', obj).removeClass('ativo');
		$(this).addClass('ativo');
		$('.quantidades > div.tiposFruta:not(:eq('+indice+'))').addClass('hide');
		$('.quantidades > div.tiposFruta:eq('+indice+')').removeClass('hide');
		
	});
	
	$('input[name="selecionaProduto"]').click (function(){
		if ($(this).val() == 'Legumes'){
			$('.tiposFruta').addClass('hide');
			$('.tiposLegume').removeClass('hide');
			$('.menuLateral ul').addClass('hide');
		}
		if ($(this).val() == 'Frutas'){
			$('.tiposLegume').addClass('hide');
			$('.menuLateral ul').removeClass('hide');
			$('.formularioOrcamento .menuLateral li a.ativo').click();
		}
	});


//////	
// Efeito Sanfona na página Didas e Curiosidades	
/////////////////////////////////////

	$('.dicasConteudo ul li a').click(function(){
		$('.dicasConteudo ul li a').removeClass('ativo');
		$(this).addClass('ativo');
		if($(this).siblings().is(':visible')) return false;
		$('.dicasConteudo ul li div:visible').slideUp('fast');
		$(this).siblings().slideDown('slow');	
	});

//////	
// Centraliza Paginação
/////////////////////////////
	$('.navegaConteudo ul').each(function(){
		var larguraDiv = $(this).parent().width()-6;
		var larguraUl = $(this).width();
		var margem = larguraDiv / 2 - larguraUl / 2
		$(this).css('margin-left',margem+'px')
	})
	
///////////////////////
// Manter árvores bottom 
//////////////////////

	var altura = $("body").height();
	var altura2 = $("#geralConteudo").height();
	
	if(altura >= 600 && altura2 <= 400){
	
		$("#arvores").addClass('bottom');
	
	}
	
///////////////////////
// Ajax para acesso da Área Restrita 
///////////////////////////////////////

	$('#formLogin').submit(function(){
		
		if ($('#FL_login').val() == ''){
			alert('Campo Login deve ser preenchido');
			$('#FL_login').focus();
			return false;
		}
		if ($('#FL_senha').val() == ''){
			alert('Campo Senha deve ser preenchido');
			$('#FL_senha').focus();
			return false;
		}
		
		$.ajax({
			url: url_site + 'asp/acesso.asp',
			data: $(this).serialize(),
			success: function(retorno){
				if (retorno != 'erro'){
					location.href = url_site + 'Area-Restrita.asp'
				}else{
					alert("Login ou senha inválidos. Tente novamente.")
				}
			},
			error: function(){
				alert('Houve um erro no processamento desta requisição. Tente novamente.')
			}
		})
		
	})
	
});
