var j = jQuery.noConflict();

function fadeImg(img)
{
	j(img).hover(function() {
		j(this).fadeTo("fast", 0.7);
	}, function() {
		j(this).fadeTo("fast", 1);
	});	
}

Shadowbox.init({
    handleOversize: "drag",
    modal: true
});

function swf($arquivo,$largura,$altura,$bg,$wmode,$title)
{
	document.writeln('<object type="application/x-shockwave-flash" data="' + $arquivo + '" width="' + $largura + '" height="' + $altura + '" title="' + $title + '">');
	document.writeln('<param name="movie" value="' + $arquivo + '">');
	document.writeln('<param name="bgcolor" value="#' + $bg + '">');
	document.writeln('<param name="wmode" value="' + $wmode + '">');
	document.writeln('<param name="menu" value="false">');
	document.writeln('<param name="quality" value="high">');
	document.writeln('</object>');
}

function validaForm(elemento){
	j("#telefone").mask("(99) 9999-9999"); 
	//inicio os eventos submit e validações
	var loader = jQuery('<div id="loader"><img src="images/loader_contato.gif" alt="||" /> aguarde...</div>')
			.css({color: "#666"})
			.hide()
			.appendTo("#callback");

	var resultado = jQuery('<div id="resultado"></div>')
			.css({color:"#BFEF4A"})
			.hide()
			.appendTo("#callback");
		jQuery().ajaxStart(function() {
			loader.show();
		}).ajaxStop(function() {
			loader.hide();
			resultado.show();
		}).ajaxError(function(a, b, e) {
			throw e;
		});
		var v = jQuery(elemento).validate({
			//errorLabelContainer: j("div.erro-form"),
			
			submitHandler: function(form) {
				jQuery(form).ajaxSubmit({
					target: "#resultado"
				});
			}
		});	
}

Cufon.replace('.inner-section h2', { fontFamily: 'AvantGarde Bk BT', color: '-linear-gradient(#03afe0, #1c6b8c)'});

j(document).ready(function(){
	j("#slide-controllers").corner("bottom 5px");
	j("#partners").corner("10px");
	j("#agenda a.read-more").corner("rounded tr 10px");
	j("#twitter-content").corner("5px");
	j(".legend a").corner("5px");
	
	//slideshow
	if(j("#flyer a").length > 1){
		j("#flyer").cycle({
			fx:      'scrollDown',
			speed:    700,
			timeout:  6000,
			next:   '.next-slide', 
			prev:   '.prev-slide'
		})
	}
	
	//abre links com o rel="external" em nova página
	j("a[rel=external]").attr('target','_blank');
	
	//fading nas imagens
	fadeImg('#list-videos li a img');
	fadeImg('#flyer a img');
	fadeImg('.mini-social li a img');
	fadeImg('.info-photos li img');
	fadeImg('#list-galeria li a img');
	fadeImg('#list-fotos li a img');
	fadeImg('#list-mesas a img');
	//j('.full-photo').html('<img src="'+j('.info-photos li a:first').attr('href')+'" />');
	j(".info-photos ul").PikaChoose({show_prev_next:false,thumb_width:100,thumb_height:67,show_captions:false, slide_enabled:false,buttons_text: { play: "Rodar", stop: "Parar", previous: "Anterior", next: "Próximo" }});
	
	if(window.location.href.split('/')[3] == "" || window.location.href.split('/')[3] == "#" || window.location.href.split('/')[3] == "home"){
		var s1 = new SWFObject("utils/player/player.swf","player","300","250","9","#FFF"); s1.addParam("allowfullscreen","true"); s1.addParam("allowscriptaccess","always"); s1.addParam("wmode", "transparent"); s1.addParam("flashvars","file="+j('#list-videos li a:first').attr('href')+"&amp;stretching=exactfit&amp;skin=utils/player/glow/glow.xml&amp;controlbar.position=over&amp;image=images/bg_video.jpg"); s1.write("show-video");
		j('#list-videos li a').bind('click',function(){
			var s1 = new SWFObject("utils/player/player.swf","player","300","250","9","#FFF"); s1.addParam("allowfullscreen","true"); s1.addParam("allowscriptaccess","always"); s1.addParam("wmode", "transparent"); s1.addParam("flashvars","file="+j(this).attr('href')+"&amp;stretching=exactfit&amp;skin=utils/player/glow/glow.xml&amp;controlbar.position=over&amp;image=images/bg_video.jpg"); s1.write("show-video");
			return false;
		});
	}
	
	if(window.location.href.split('/')[3] == "videos"){
		var s1 = new SWFObject("utils/player/player.swf","player","620","570","9","#FFF"); s1.addParam("allowfullscreen","true"); s1.addParam("allowscriptaccess","always"); s1.addParam("wmode", "transparent"); s1.addParam("flashvars","file="+j('#list-videos li a:first').attr('href')+"&amp;stretching=exactfit&amp;skin=utils/player/glow/glow.xml&amp;controlbar.position=over&amp;image=images/bg_video.jpg"); s1.write("show-video-inner");
		j('#list-videos li a').bind('click',function(){
			var s1 = new SWFObject("utils/player/player.swf","player","620","570","9","#FFF"); s1.addParam("allowfullscreen","true"); s1.addParam("allowscriptaccess","always"); s1.addParam("wmode", "transparent"); s1.addParam("flashvars","file="+j(this).attr('href')+"&amp;stretching=exactfit&amp;skin=utils/player/glow/glow.xml&amp;controlbar.position=over&amp;image=images/bg_video.jpg"); s1.write("show-video-inner");
			return false;
		});
	}
	
	if(window.location.href.split('/')[3] == "mesas-e-camarotes"){
			j('#show-image').html('<img src="'+j('#list-mesas li a:first').attr('href')+'" alt="" />');
			j('#list-mesas li a').bind('click',function(){
				j('#show-image').html('<img src="'+j(this).attr('href')+'" alt="" />');
				return false;
			});
	}
	
	//tooltips
	j('.small-tooltip').tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		extraClass: "small-tooltip", 
		fixPNG: true, 
		opacity: 0.95, 
		left: 0 
	});
	
	j('.full-tooltip').tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		extraClass: "full-tooltip", 
		fixPNG: true, 
		showBody: " - ",
		opacity: 0.85, 
		left: 0 
	});
	
	//rotacionar imagens
	if(window.location.href.split('/')[3] == "associe-se"){
		j('img.rotate-1').rotateRight(-6);
		j('img.rotate-2').rotateRight(-6);
	}
	if(window.location.href.split('/')[3] == "contato"){
		//validaForm("#formContato");
		j("#telefone").mask("(99) 9999-9999"); 
	}
	
	
	
		   	// Valida Contato
	j("#formContato").submit(function() {
		erro = '';
		assunto = j("#assunto").val();
		nome = j("#nome").val();
		email = j("#email").val();
		telefone = j("#telefone").val();
		cidade = j("#cidade").val();
		mensagem = j("#mensagem").val();
		
		if(!assunto) { erro = erro + 'Informe o assunto!\n'; }
		if(!nome) { erro = erro + 'Informe seu nome!\n'; }
		if(email){
			p = email.indexOf("@");
			z = email.indexOf(".");
			
			if ((p < 1 || p == (email.length-1)) || (z < 1 || z == (email.length-1))) {
				erro = erro + 'E-mail invalido\n';
			}
		} else {
			erro = erro + 'Informe seu e-mail!\n';
		}
		if(!telefone) { erro = erro + 'Informe seu telefone!\n'; }
		if(!cidade) { erro = erro + 'Informe a cidade!\n'; }
		if(!mensagem) { erro = erro + 'Informe a mensagem!\n'; }
		if (erro) { alert(erro); return false; }
		return true;
		
	});
	
	
	
			   	// Valida cadastro
	j("#formCadastro").submit(function() {
		erro = '';
		nome = j("#nome").val();
		email = j("#email").val();
		telefone = j("#telefone").val();
		cidade = j("#cidade").val();
		
		if(!nome) { erro = erro + 'Informe seu nome!\n'; }
		if(email){
			p = email.indexOf("@");
			z = email.indexOf(".");
			
			if ((p < 1 || p == (email.length-1)) || (z < 1 || z == (email.length-1))) {
				erro = erro + 'E-mail invalido\n';
			}
		} else {
			erro = erro + 'Informe seu e-mail!\n';
		}
		if(!telefone) { erro = erro + 'Informe seu telefone!\n'; }
		if(!cidade) { erro = erro + 'Informe a cidade!\n'; }
		if (erro) { alert(erro); return false; }
		return true;
		
	});
	
	
				   	// Valida cadastro
	j("#formNews").submit(function() {
		erro = '';

		email = j("#email").val();
		if(email){
			p = email.indexOf("@");
			z = email.indexOf(".");
			
			if ((p < 1 || p == (email.length-1)) || (z < 1 || z == (email.length-1))) {
				erro = erro + 'E-mail invalido\n';
			}
		} else {
			erro = erro + 'Informe seu e-mail!\n';
		}
		if (erro) { alert(erro); return false; }
		return true;
		
	});
})
