$(document).ready(function(){
	if($("#highlights .destaque")[0]){
		/*  GALLvERY  */
			var totaldestaque = $("#highlights .destaque .slide ul li").size(),movdestaque = 0,interval;
			/*  BTNS  */
				for(var a = totaldestaque - 1;a >= 0;a--){
					$("#highlights .destaque .nav").append("<a href='#' name='"+a+"'>&nbsp;</a>");
				}
				$("#highlights .destaque .nav a:first").addClass("ativo");
			/*  */
			/*  NAV  */
				$("#highlights .destaque .nav a").live('click',function(){
					clearInterval(interval);
					movdestaque = parseInt($(this).attr('name'));
					$("#highlights .destaque .nav a").removeClass("ativo");
					$("#highlights .destaque .nav a[name='"+$(this).attr('name')+"']").addClass("ativo");
					var clone = $("#highlights .destaque .slide li[name='"+movdestaque+"']").clone();
					var clone2 = $("#highlights .destaque .slide-links li[name='"+movdestaque+"']").clone();
					var clone3 = $("#highlights .destaque .slide-links li:last").clone();
					var clone4 = $("#highlights .destaque .slide li:last").clone();
					$("#highlights .destaque .slide li:last").prev().after(clone);
					$("#highlights .destaque .slide-links li:last").after(clone2);
					$("#highlights .destaque .slide li:last").fadeOut(500,function(){
						$("#highlights .destaque .slide-links ul").prepend(clone3);
						$("#highlights .destaque .slide ul").prepend(clone4);
						$("#highlights .destaque .slide li[name='"+movdestaque+"']:first").remove();
						$("#highlights .destaque .slide-links li[name='"+movdestaque+"']:first").remove();
						$("#highlights .destaque .slide-links li:last").remove();
						$("#highlights .destaque .slide li:last").remove();
					});
					anda();
					return false;		
				});
			/*  */
			/*  MOV  */
				function anda(){
					interval = setInterval(function(){
						if(movdestaque < (totaldestaque -1)){
							movdestaque++;
						}else{
							movdestaque = 0;
						}
						$("#highlights .destaque .nav a").removeClass("ativo");
						$("#highlights .destaque .nav a[name='"+movdestaque+"']").addClass("ativo");
						var clone = $("#highlights .destaque .slide li[name='"+movdestaque+"']").clone();
						var clone2 = $("#highlights .destaque .slide-links li[name='"+movdestaque+"']").clone();
						var clone3 = $("#highlights .destaque .slide-links li:last").clone();
						var clone4 = $("#highlights .destaque .slide li:last").clone();
						$("#highlights .destaque .slide li:last").prev().after(clone);
						$("#highlights .destaque .slide-links li:last").after(clone2);
						$("#highlights .destaque .slide li:last").fadeOut(500,function(){
							$("#highlights .destaque .slide-links ul").prepend(clone3);
							$("#highlights .destaque .slide ul").prepend(clone4);
							$("#highlights .destaque .slide li[name='"+movdestaque+"']:first").remove();
							$("#highlights .destaque .slide-links li[name='"+movdestaque+"']:first").remove();
							$("#highlights .destaque .slide-links li:last").remove();
							$("#highlights .destaque .slide li:last").remove();
						});
					},10000);
				}
				if($("#highlights .destaque .slide li").size() > 1){	
					anda();
				}
			/*  */
		/*  */
	}
	if($("#highlights .promos")[0]){
		/*  GALLvERY  */
			var totalpromo = $("#highlights .promos .slide ul li").size(),movpromo = 0,intervalpromo;
			$("#highlights .promos .slide ul").width(totalpromo*307)
			/*  BTNS  */
				for(var a = 0;a < totalpromo;a++){
					$("#highlights .promos .nav").append("<a href='#' name='"+a+"'>&nbsp;</a>");
				}
				$("#highlights .promos .nav a:first").addClass("ativo");
			/*  */
			/*  NAV  */
				$("#highlights .promos .nav a").live('click',function(){
					clearInterval(intervalpromo);
					movpromo = parseInt($(this).attr('name'));
					$("#highlights .promos .nav a").removeClass("ativo");
					$("#highlights .promos .nav a[name='"+$(this).attr('name')+"']").addClass("ativo");
					$("#highlights .promos .slide ul").animate({"marginLeft":-(movpromo*306)},500);
					andapromo();
					return false;		
				});
			/*  */
			/*  MOV  */
				function andapromo(){
					intervalpromo = setInterval(function(){
						if(movpromo < (totalpromo -1)){
							movpromo++;
						}else{
							movpromo = 0;
						}
						$("#highlights .promos .nav a").removeClass("ativo");
						$("#highlights .promos .nav a[name='"+movpromo+"']").addClass("ativo");
						$("#highlights .promos .slide ul").animate({"marginLeft":-(movpromo*306)},500);
					},10000);
				}
				if($("#highlights .promo .slide li").size() > 1){	
					anda();
				}
			/*  */
		/*  */
	}
	$('.enquete li a').click(function(){
		$('.enquete li a').removeClass('ativo');
		if($('input[name="idrespostaEnquete"]')[0]){
			$('input[name="idrespostaEnquete"]').val($(this).attr('id'))
			$(this).addClass('ativo');
		}else{
			$(this).addClass('ativo').after('<input type="hidden" name="idenqueteResposta" value="'+$(this).attr('id')+'"/>');
		}
		return false;
	});
	$(".formenquete").submit(function(){
		$.post(site_url+"_action/votoenquete.php",$(".formenquete").serialize(),function(resposta){
			$(".formenquete").empty().append(resposta);
		});
		return false;
	});
	$("a[rel='lightbox']").fancybox({overlayColor:'#000'});
	if($("#content .scroll")[0]){
		$(".slideshow ul").width($(".slideshow ul li").size()*390);
		var init = location.hash.replace('#','')-2;
		if(init != ''){
			init = 0;
		}
		$(".slideshow ul").css({"marginLeft":-(init*390)});
		$("#content .scroll .container").slider({
			value: init,
			min: 0,
			max: $(".slideshow ul li").size()-2,
			step: 1,
			slide: function( event, ui ) {
				$(".slideshow ul").animate({"marginLeft":-(ui.value*359)},500,'linear');
			}
		});	
	}
	$('html').find('input:text').each(function(){
		$(this).val($(this).attr('text'));
	});
	$('input').focus(function(){
		if($(this).val() == $(this).attr("text")){
			$(this).val('');
		}
	});
	$('input').blur(function(){
		if($(this).val() == ''){
			$(this).val($(this).attr("text"));
		}
	});
	$(".auth").submit(function(){
		var erro = 0,msg = '',reg = /@/;
		if(!reg.exec($('input[name="email"]',this).val())){
            erro++;
            msg += "- E-mail invalido\n";
        }    
		if($('input[name="email"]',this).val() == $('input[name="email"]',this).attr('text')){
			erro++;
			msg += '- Insira o seu email\n';
		}
		if(erro > 0){
	        alert("Foram encontrados os seguintes erros\n"+msg+"Corrija-os e tente novamente");
	        return false;
		}
	});
	$(".link-resultado").click(function(){
		if(this.state == 1){
			this.state = 0;
			$(this).text('Ver resultados');
			$('div.resultados').hide();
			$('div.perguntas').show();
		}else{
			this.state = 1;
			$(this).text('Ver perguntas');
			$('div.resultados').show();
			$('div.perguntas').hide();
		}
		return false;
	});
	if($('.galerias div')[0]){
		var totalpane = $('.pane').size(),mov = 0;
		$(".galerias div ul.container").width(totalpane*980);
		for(var a = 0;a < totalpane;a++){
			$(".paginacao div").append("<a href='#' name='"+a+"'>"+(a+1)+"</a>");
		}
		$(".paginacao div a:first").addClass("ativo");
		$(".paginacao div a:last").addClass("borda");
		$(".paginacao div a").live("click",function(){
			$(".paginacao div a").removeClass("ativo");
			mov = $(this).attr("name");
			$(this).addClass("ativo");
			$('.galerias div ul.container').animate({"marginLeft":-($(this).attr("name")*963)},500);
			return false;
		});
		$(".paginacao .anterior").click(function(){
			if(mov > 0){
				mov--;
				$(".paginacao div a").removeClass("ativo");
				$(".paginacao div a[name='"+mov+"']").addClass("ativo");
				$('.galerias div ul.container').animate({"marginLeft":-(mov*963)},500);
			}
			return false;
		});
		$(".paginacao .proximo").click(function(){
			if(mov < totalpane - 1){
				mov++;
				$(".paginacao div a").removeClass("ativo");
				$(".paginacao div a[name='"+mov+"']").addClass("ativo");
				$('.galerias div ul.container').animate({"marginLeft":-(mov*963)},500);
			}
			return false;
		});
	}
	$("form[name='contato']").submit(function(){
		var erro = 0,msg = '',reg = /@/;
		if($('input[name="nome"]',this).val() == ''){
			msg += '- Seu nome está vazio\n';
			erro++;
		}
		if($('input[name="email"]',this).val() == ''){
			msg += '- Seu email está vazio\n';
			erro++;
		}
		if($('input[name="assunto"]',this).val() == ''){
			msg += '- O assunto está vazio\n';
			erro++;
		}
		if($('textarea',this).val() == ''){
			msg += '- A mensagem está vazia\n';
			erro++;
		}
		if(!reg.exec($('input[name="email"]',this).val())){
			msg += '- Seu email é invalido\n';
			erro++;
		}
		if(erro > 0){
			alert('Foram encontrados os seguintes erros\n'+msg+'Corrija-os e tente novamente');
			return false;
		}
	});
});
