/*jCarouselLite*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(6($){$.1g.1w=6(o){o=$.1f({r:n,x:n,N:n,17:q,J:n,L:1a,16:n,y:q,u:12,H:3,B:0,k:1,K:n,I:n},o||{});8 G.R(6(){p b=q,A=o.y?"15":"w",P=o.y?"t":"s";p c=$(G),9=$("9",c),E=$("10",9),W=E.Y(),v=o.H;7(o.u){9.1h(E.D(W-v-1+1).V()).1d(E.D(0,v).V());o.B+=v}p f=$("10",9),l=f.Y(),4=o.B;c.5("1c","H");f.5({U:"T",1b:o.y?"S":"w"});9.5({19:"0",18:"0",Q:"13","1v-1s-1r":"S","z-14":"1"});c.5({U:"T",Q:"13","z-14":"2",w:"1q"});p g=o.y?t(f):s(f);p h=g*l;p j=g*v;f.5({s:f.s(),t:f.t()});9.5(P,h+"C").5(A,-(4*g));c.5(P,j+"C");7(o.r)$(o.r).O(6(){8 m(4-o.k)});7(o.x)$(o.x).O(6(){8 m(4+o.k)});7(o.N)$.R(o.N,6(i,a){$(a).O(6(){8 m(o.u?o.H+i:i)})});7(o.17&&c.11)c.11(6(e,d){8 d>0?m(4-o.k):m(4+o.k)});7(o.J)1p(6(){m(4+o.k)},o.J+o.L);6 M(){8 f.D(4).D(0,v)};6 m(a){7(!b){7(o.K)o.K.Z(G,M());7(o.u){7(a<=o.B-v-1){9.5(A,-((l-(v*2))*g)+"C");4=a==o.B-v-1?l-(v*2)-1:l-(v*2)-o.k}F 7(a>=l-v+1){9.5(A,-((v)*g)+"C");4=a==l-v+1?v+1:v+o.k}F 4=a}F{7(a<0||a>l-v)8;F 4=a}b=12;9.1o(A=="w"?{w:-(4*g)}:{15:-(4*g)},o.L,o.16,6(){7(o.I)o.I.Z(G,M());b=q});7(!o.u){$(o.r+","+o.x).1n("X");$((4-o.k<0&&o.r)||(4+o.k>l-v&&o.x)||[]).1m("X")}}8 q}})};6 5(a,b){8 1l($.5(a[0],b))||0};6 s(a){8 a[0].1k+5(a,\'1j\')+5(a,\'1i\')};6 t(a){8 a[0].1t+5(a,\'1u\')+5(a,\'1e\')}})(1x);',62,96,'||||curr|css|function|if|return|ul|||||||||||scroll|itemLength|go|null||var|false|btnPrev|width|height|circular||left|btnNext|vertical||animCss|start|px|slice|tLi|else|this|visible|afterEnd|auto|beforeStart|speed|vis|btnGo|click|sizeCss|position|each|none|hidden|overflow|clone|tl|disabled|size|call|li|mousewheel|true|relative|index|top|easing|mouseWheel|padding|margin|200|float|visibility|append|marginBottom|extend|fn|prepend|marginRight|marginLeft|offsetWidth|parseInt|addClass|removeClass|animate|setInterval|0px|type|style|offsetHeight|marginTop|list|jCarouselLite|jQuery'.split('|'),0,{}))


/*
 * Funções do Player
 */

var Player10 = {
	playlist:false,
	musicaAtual:0,
	init : function(Playlist){
		if(Playlist.length > 0){
			$("body").append("<div id='player'></div>");
			var instanciaPlayer = this;
			$("#player").jPlayer({
				ready:function(){
					instanciaPlayer.playlist = Playlist;
					var primeiraMusica = instanciaPlayer.playlist[0];
					$("#player").jPlayer("setMedia",{mp3:primeiraMusica.faixa});
					$("#btn-player-label").html(primeiraMusica.titulo);
					instanciaPlayer.tocar();
				},
				ended:function(){
					instanciaPlayer.avancar();
				},
				backgroundColor:"#e8e8e8",
				cssSelectorAncestor:"#radio-social",
				cssSelector:{
					play:"#btn-player-play",
					pause:"#btn-player-pause",
					stop:"#btn-player-stop",
					playBar:"#btn-player-progresso"
				}
			});
		}
	},
	tocar : function(){
		$("#player").jPlayer("play");
	},
	parar : function(){
		$("#player").jPlayer("stop");
	},
	pausar : function(){
		$("#player").jPlayer("pause");
	},
	avancar : function(){
		if(this.playlist.length > 0){
			if(this.musicaAtual < (this.playlist.length-1)){
				this.musicaAtual++;
			}else{
				this.musicaAtual = 0;
			}
		}
		var ProximaMusica = this.playlist[this.musicaAtual];
		$("#player").jPlayer("setMedia",{mp3:ProximaMusica.faixa});
		$("#btn-player-label").html(ProximaMusica.titulo);
		this.tocar();
	},
	voltar : function(){
		if(this.playlist.length > 0){
			if(this.musicaAtual > 0){
				this.musicaAtual--;
			}else{
				this.musicaAtual = this.playlist.length-1;
			}
		}
		var ProximaMusica = this.playlist[this.musicaAtual];
		$("#player").jPlayer("setMedia",{mp3:ProximaMusica.faixa});
		$("#btn-player-label").html(ProximaMusica.titulo);
		this.tocar();
	}
}


/*
 * Slideshow Functions
 */

init_slideshow = function()
{
	if($("#slides").attr("id") != undefined){
		$('#slides').cycle({
			fx:'fade',
			timeout:8000,
			pager:'#slide_navigation',
			after:update_slide_caption,
			before:fade_slide_caption
		})
	}
}

fade_slide_caption = function(next, previous)
{
	caption_container = $('#project_caption')
	caption_container.fadeOut('fast')
}

update_slide_caption = function(next, previous)
{
	caption_container = $('#project_caption')

	caption = $('span.slide_caption', previous)
	caption_container.fadeIn('fast')
	caption_container.html(caption.html());
	
}

function participarPromocaoDialog(IdPromo){
	var BoxPromo = document.createElement("div");
	
	var textoParticipacao = document.createElement("p");
	$(textoParticipacao).html("Preencha os campos necessários e clique em participar");
	
	var labelComentario = document.createElement("label");
	$(labelComentario).html("Seu Comentário:");
	$(labelComentario).css("fontWeight","bold");
	
	var textareaComentario = document.createElement("textarea");
	$(textareaComentario).attr('id','comentario_promocao');
	$(textareaComentario).attr('name','comentario_promocao');
	$(textareaComentario).attr('cols',40);
	$(textareaComentario).attr('rows',5);
	
	$(BoxPromo).append(textoParticipacao);
	$(BoxPromo).append(labelComentario);
	$(BoxPromo).append(textareaComentario);
	
	$(BoxPromo).dialog({
		title:"Quero Participar",
		width: 400,
		height: 250,
		modal: true,
		buttons:{
			'Participar':function(){
				$(BoxPromo).append("<p>Enviando participação...</p>");
				$.ajax({
					type:"POST",
					url:"enviarParticipacao.php",
					data:"participarPromocao=1&comentario="+$(textareaComentario).val()+"&promocao="+IdPromo,
					success: function(Resultado){
						if(Resultado == '1'){
							alert("Sua participação na promoção foi confirmada! Boa sorte!");
							$(BoxPromo).dialog('close');
						} else if(Resultado == '-1') {
							alert("Este e-mail já está participando desta promoção! É só aguardar o resultado!");
							$(BoxPromo).dialog('close');
						} else {
							alert("Não foi possível efetuar sua participação, tente mais tarde!");
							$(BoxPromo).dialog('close');
						}
					}
				});
			},
			'Cancelar':function(){
				$(this).dialog('close');
			}
		}
	});
}

/*
 * Showcase Functions
 */
 
jQuery(document).ready(function(){
	
	$(".showcase img").fadeTo(125, 0.9); // This sets the opacity of the thumbs to fade down to 90% when the page loads
	
	$(".showcase img").hover(function(){
		$(this).fadeTo(75, 1.0); // This should set the opacity to 100% on hover
	},
	
	function(){
		$(this).fadeTo(125, 0.9); // This should set the opacity back to 90% on mouseout
	});
	
});

function bindAjaxClick(event){
		event.preventDefault();
		if($(this).hasClass("linkparticipacao")){
			return;
		} else {
			window.location.hash = $(this).attr("href");
		}
	  	$("#mbCloseLink").hide();
	  	Mediabox.open('images/ajax-loader.gif','Carregando...','10 10');
	  	$("#siteContent-placeholder").load($(this).attr("href"),function(){
	  		Mediabox.close();
	  		$("#mbCloseLink").show();
	  	});
}

function loadSelectedPage(Hash){
		$("#mbCloseLink").hide();
  		Mediabox.open('images/ajax-loader.gif','Carregando...','10 10');
	  	$("#siteContent-placeholder").load(Hash.substring(1),function(){
		  	Mediabox.close();
	  		$("#mbCloseLink").show();
	  	});
}


/*
 * Animações e validações
 */

$(document).ready(function(){
	
	$("#content a img, #content_home a img").hover(function() {
		$(this).stop()
		.animate({opacity: 0.7}, "medium")

	}, function() {
		$(this).stop()
		.animate({opacity: 1}, "medium")
	});
	
	$("#buscarEndereco").live("click",function(event){
		event.preventDefault();
		if($("#cep").val() == ""){
			alert("Informe um cep");
		} else {
			$(".carregandoCep").html("Aguarde...");
			$.ajax({
				type:"GET",
				url:"/sac/buscarcep.php",
				data:"cep="+$("#cep").val(),
				success: function(endereco){
					$(".carregandoCep").html('');
					
					var end = endereco.split(",");
					if(end[0] == '1'){
						$("#cidade").val(end[3]);
						$("#bairro").val(end[4]);
						$("#pais").val("Brasil");
						$("#logradouro").val(end[1] + " " + end[5]);
						$("#"+end[2]).attr('selected','selected');
					}
					else
					{
						alert('CEP não encontrado');
					}
				}
			});
		}
		$("#cep").focus();
		return false;
	});

  	$("#menu-area ul li a[target!=_blank], .sub_menu_footer ul li a[target!=_blank], #leftContent a[target!=_blank], .link-ajax").live("click",bindAjaxClick);
  	
  	$(".linkparticipacao").die("click");
  	
  	$(".linkparticipacao").live("click",function(evt){
  		evt.preventDefault();
  		participarPromocaoDialog($(this).attr("href"));
  	});
  	
  	window.onhashchange = function(event){
  		if(window.location.hash.length > 1){
  			loadSelectedPage(window.location.hash);
  		} else {
  			loadSelectedPage("#home.php");
  		}
  	};

});

