// Função Verifica - Um troço pra corrigir os bugs do Internet Explorer 6!!

function verifica( valor ) {

	var internetExplorer = jQuery.browser.msie;
	var versao = jQuery.browser.version;

	if( internetExplorer ) {

		if( versao == '6.0' ) {

			// Variável yScroll

			var yScroll;

			yScroll = document.documentElement.scrollTop;

			arrayPageScroll = new Array( '',yScroll )

			// Variável xScroll

			var xScroll, yScroll;

			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
	
			var windowWidth, windowHeight;

			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;

			if( yScroll < windowHeight ) { pageHeight = windowHeight; }
			else { pageHeight = yScroll; }

			if( xScroll < windowWidth ) { pageWidth = windowWidth; }
			else { pageWidth = xScroll; }

			arrayPageSize = new Array( pageWidth , pageHeight , windowWidth , windowHeight )

			$( "#overlay" ).css( "height" , (arrayPageSize[1] + 'px') );
			$( "#overlay" ).css( "display" , "block" );

			imgPreload = new Image();

			var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 35 - imgPreload.height) / 2);
			var lightboxLeft = ((arrayPageSize[0] - 20 - imgPreload.width) / 2);
		
			$( valor ).css( "top" , (lightboxTop < 0) ? "0px" : lightboxTop + "px" );
			$( valor ).css( "left" , (lightboxLeft < 0) ? "0px" : lightboxLeft + "px" );

		}

	}

}

// Função Pirata

function pirata( oque, valor ) {

	// Galeria

	if( oque == 'galeria' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='galeria-window'></div>" );

		verifica( "#galeria-window" );

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=galeria&id=" + valor,

			success: function( resposta ) {

				$( "#carrega" ).remove();
				$( "#galeria-window" ).html( resposta );
				$( "#galeria" ).jScrollPane( { showArrows: true } );

			}

		} );

	}

	// Abrir imagem

	if( oque == 'imagem' ) {

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=imagem&id=" + valor,

			success: function( resposta ) {

				$( "#galeriaImagem" ).html( resposta );

				pirata( 'enviar-foto', 'fechar' );

				$( "#id" ).val( valor );

			}

		} );

	}

	// Galeria Antiga

	if( oque == 'galeria-antiga' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='galeria-antiga-window'></div>" );

		verifica( "#galeria-antiga-window" );

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=galeria-antiga&id=" + valor,

			success: function( resposta ) {

				$( "#carrega" ).remove();
				$( "#galeria-antiga-window" ).html( resposta );
				$( "#galeria" ).jScrollPane( { showArrows: true } );

			}

		} );

	}

	// Abrir imagem antiga

	if( oque == 'imagem-antiga' ) {

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=imagem-antiga&id=" + valor,

			success: function( resposta ) {

				$( "#galeriaImagem" ).html( resposta );

				pirata( 'enviar-foto', 'fechar' );

				$( "#id" ).val( valor );

			}

		} );

	}

	// Mais clicadas

	if( oque == 'mais-clicadas' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='mais-window'></div>" );

		verifica( "#mais-window" );

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=mais-clicadas&id=" + valor,

			success: function( resposta ) {

				$( "#carrega" ).remove();
				$( "#mais-window" ).append( resposta );

			}

		} );

	}

	// Famosos

	if( oque == 'famosos' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='famoso-window'></div>" );

		verifica( "#famoso-window" );

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=famosos&id=" + valor,

			success: function( resposta ) {

				$( "#carrega" ).remove();
				$( "#famoso-window" ).append( resposta );

			}

		} );

	}

	// Enviar foto

	if( oque == 'enviar-foto' ) {

		// Abrir

		if( valor == 'abrir' ) {

			$( "#envia" ).animate( { opacity: 0.75 }, -300 ).fadeIn();

		}

		// Fechar

		if( valor == 'fechar' ) {

			$( "#envia" ).fadeOut( 'slow', function() { $( "#envia" ).html( '<div id="fechar-envia"><a href="javascript:pirata(\'enviar-foto\',\'fechar\');"><img src="img/outros/fechar.gif" width="13" height="13" border="0" title="Fechar" /></a></div><form method="post"><p><input type="text" id="remetente_nome" value="Seu nome" onfocus="if(this.value == \'Seu nome\') { this.value=\'\'; }" onblur="if(this.value == \'\') { this.value=\'Seu nome\'; }" /></p><p><input type="text" id="remetente_email" value="Seu email" onfocus="if(this.value == \'Seu email\') { this.value=\'\'; }" onblur="if(this.value == \'\') { this.value=\'Seu email\'; }" /></p><p><input type="text" id="destinatario_nome" value="Nome destinat&aacute;rio" onfocus="if(this.value == \'Nome destinat&aacute;rio\') { this.value=\'\'; }" onblur="if(this.value == \'\') { this.value=\'Nome destinat&aacute;rio\'; }" /></p><p><input type="text" id="destinatario_email" value="Email destinat&aacute;rio" onfocus="if(this.value == \'Email destinat&aacute;rio\') { this.value=\'\'; }" onblur="if(this.value == \'\') { this.value=\'Email destinat&aacute;rio\'; }" /></p><input type="hidden" id="id" /><p><button onclick="javascript:pirata(\'enviar-foto\',\'enviar\');" title="Enviar foto">Enviar foto</button></p></form>' ); } );

		}

		// Enviar

		if( valor == 'enviar' ) {

			var id = $( "#id" ).val();
			var r_nome = $( "#remetente_nome" ).val();
			var r_email = $( "#remetente_email" ).val();
			var d_nome = $( "#destinatario_nome" ).val();
			var d_email = $( "#destinatario_email" ).val();

			$.ajax( {

				type: "POST",
				url: "php/pirata.php",
				data: "acao=enviar-foto&id=" + id +"&r_nome=" + r_nome +"&r_email=" + r_email +"&d_nome=" + d_nome +"&d_email=" + d_email,

				beforeSend: function() {

					$( "#envia" ).html( '<div id="fechar-envia"><a href="javascript:pirata(\'enviar-foto\',\'fechar\');"><img src="img/outros/fechar.gif" width="13" height="13" border="0" title="Fechar" /></a></div><form><p>Aguarde, a foto esta sendo enviada...</p></form>' );

				},

				success: function( resposta ) {

					$( "#envia" ).html( '<div id="fechar-envia"><a href="javascript:pirata(\'enviar-foto\',\'fechar\');"><img src="img/outros/fechar.gif" width="13" height="13" border="0" title="Fechar" /></a></div><form><p>' + resposta + '</p></form>' );

				}

			} );

		}

	}

	// Enviar Abaixo assinado

	if( oque == 'enviar-abaixo' ) {

		var nome = $( "#nome" ).val();
		var documento = $( "#documento" ).val();
		var estado = $( "#estado" ).val();
		var email = $( "#email" ).val();
		var mensagem = $( "#mensagem" ).val();

		if(nome == '' || nome == 'Nome') { var erro = true; }

		if(documento == '' || documento == 'RG ou CPF') { var erro = true; }

		if(estado == '' || estado == 'Selecione seu estado') { var erro = true; }

		if(email == '' || email == 'Email') { var erro = true; }

		if(mensagem == '' || mensagem == 'Digite sua mensagem') { var erro = true; }

		if(erro == true) {

			if(nome == '' || nome == 'Nome') { $( "#nome" ).css( "borderColor" , "red" ); }
			else { $( "#nome" ).css( "borderColor" , "#ccc" ); }

			if(documento == '' || documento == 'RG ou CPF') { $( "#documento" ).css( "borderColor" , "red" ); }
			else { $( "#documento" ).css( "borderColor" , "#ccc" ); }

			if(estado == '' || estado == 'Selecione seu estado') { $( "#estado" ).css( "borderColor" , "red" ); }
			else { $( "#estado" ).css( "borderColor" , "#ccc" ); }

			if(email == '' || email == 'Email') { $( "#email" ).css( "borderColor" , "red" ); }
			else { $( "#email" ).css( "borderColor" , "#ccc" ); }

			if(mensagem == '' || mensagem == 'Digite sua mensagem') { $( "#mensagem" ).css( "borderColor" , "red" ); }
			else { $( "#mensagem" ).css( "borderColor" , "#ccc" ); }

		}

		else {

			$( "#nome" ).css( "borderColor" , "#ccc" );
			$( "#documento" ).css( "borderColor" , "#ccc" );
			$( "#estado" ).css( "borderColor" , "#ccc" );
			$( "#email" ).css( "borderColor" , "#ccc" );
			$( "#mensagem" ).css( "borderColor" , "#ccc" );

			$.ajax( {

				type: "POST",
				url: "php/pirata.php",
				data: "acao=enviar-abaixo&nome=" + nome +"&documento=" + documento +"&estado=" + estado +"&email=" + email +"&mensagem=" + mensagem,
	
				beforeSend: function() {
	
					$( "#sim-resposta" ).hide();
	
					$( "#sim-resposta" ).html( 'Assinando, aguarde alguns instantes' ).fadeIn( "slow" );
	
				},
	
				success: function( resposta ) {
	
					$( "#sim-resposta" ).html( resposta );
	
				}
	
			} );

		}

	}

	// Enviar Formulário

	if( oque == 'enviar-formulario' ) {

		var nome = $( "#nome" ).val();
		var email = $( "#email" ).val();
		var cidade = $( "#cidade" ).val();
		var departamento = $( "#departamento" ).val();
		var mensagem = $( "#mensagem" ).val();

		if(nome == '' || nome == 'Nome') { var erro = true; }

		if(email == '' || email == 'Email') { var erro = true; }

		if(cidade == '' || cidade == 'Cidade') { var erro = true; }

		if(departamento == '' || departamento == 'Selecione uma empresa') { var erro = true; }

		if(mensagem == '' || mensagem == 'Digite sua mensagem') { var erro = true; }

		if(erro == true) {

			if(nome == '' || nome == 'Nome') { $( "#nome" ).css( "borderColor" , "red" ); }
			else { $( "#nome" ).css( "borderColor" , "#ccc" ); }

			if(email == '' || email == 'Email') { $( "#email" ).css( "borderColor" , "red" ); }
			else { $( "#email" ).css( "borderColor" , "#ccc" ); }

			if(cidade == '' || cidade == 'Cidade') { $( "#cidade" ).css( "borderColor" , "red" ); }
			else { $( "#cidade" ).css( "borderColor" , "#ccc" ); }

			if(departamento == '' || departamento == 'Selecione uma empresa') { $( "#departamento" ).css( "borderColor" , "red" ); }
			else { $( "#departamento" ).css( "borderColor" , "#ccc" ); }

			if(mensagem == '' || mensagem == 'Digite sua mensagem') { $( "#mensagem" ).css( "borderColor" , "red" ); }
			else { $( "#mensagem" ).css( "borderColor" , "#ccc" ); }

		}

		else {

			$( "#nome" ).css( "borderColor" , "#ccc" );
			$( "#email" ).css( "borderColor" , "#ccc" );
			$( "#cidade" ).css( "borderColor" , "#ccc" );
			$( "#departamento" ).css( "borderColor" , "#ccc" );
			$( "#mensagem" ).css( "borderColor" , "#ccc" );

			$.ajax( {
	
				type: "POST",
				url: "php/pirata.php",
				data: "acao=enviar-formulario&nome=" + nome +"&email=" + email +"&cidade=" + cidade +"&departamento=" + departamento +"&mensagem=" + mensagem,
	
				beforeSend: function() {
	
					$( "#portal-resposta" ).hide();
	
					$( "#portal-resposta" ).html( 'Enviando, aguarde alguns instantes' ).fadeIn( "slow" );
	
				},
	
				success: function( resposta ) {
	
					$( "#portal-resposta" ).html( resposta );
	
				}
	
			} );

		}

	}

	// Jogos

	if( oque == 'jogo' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='jogo-window'></div>" );

		$( "#jogo-window" ).append( "<div id='fechar'><a href=\"javascript:pirata(\'fechar\',\'jogo\');\"><img src=\"img/outros/fechar2.gif\" border=\"0\" title=\"Fechar\" /></a></div>" );

		verifica( "#jogo-window" );

		if( valor == 'bomba' ) {

			$( "#jogo-window" ).flash( { src: 'img/swf/jogo_bomba.swf', width: '550', height: '400' } );

			$( "#carrega" ).remove();

		}

		if( valor == 'draw' ) {

			$( "#jogo-window" ).flash( { src: 'img/swf/jogo_draw.swf', width: '550', height: '400' } );

			$( "#carrega" ).remove();

		}

		if( valor == 'pirata' ) {

			$( "#jogo-window" ).flash( { src: 'img/swf/jogo_pirata.swf', width: '550', height: '400' } );

			$( "#carrega" ).remove();

		}

		if( valor == 'navio1' ) {

			$( "#jogo-window" ).flash( { src: 'img/swf/jogo_navio1.swf', width: '550', height: '400' } );

			$( "#carrega" ).remove();

		}

		if( valor == 'navio2' ) {

			$( "#jogo-window" ).flash( { src: 'img/swf/jogo_navio2.swf', width: '550', height: '400' } );

			$( "#carrega" ).remove();

		}

		if( valor == 'canhao' ) {

			$( "#jogo-window" ).flash( { src: 'img/swf/jogo_canhao.swf', width: '550', height: '400' } );

			$( "#carrega" ).remove();

		}

	}

	// Print notícia

	if( oque == 'print-noticia' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='print-window'></div>" );

		$( "#print-window" ).append( "<div id='fechar'><a href=\"javascript:pirata(\'fechar\',\'print-noticia\');\"><img src=\"img/outros/fechar2.gif\" border=\"0\" title=\"Fechar\" /></a></div>" );

		verifica( "#print-window" );

		$.ajax( {

			type: "POST",
			url: "php/pirata.php",
			data: "acao=print-noticia&id=" + valor,

			success: function( resposta ) {

				$( "#print-window" ).append( resposta );

				$( "#carrega" ).remove();

			}

		} );

	}

	// Fechar

	if( oque == 'fechar' ) {

		// Galeria

		if( valor == 'galeria' ) {

			$( "#envia" ).hide();
			$( "#galeria-window" ).unload().remove();
			$( "#overlay" ).remove();

		}

		// Galeria Antiga

		if( valor == 'galeria-antiga' ) {

			$( "#envia" ).hide();
			$( "#galeria-antiga-window" ).unload().remove();
			$( "#overlay" ).remove();

		}

		// Mais clicadas

		if( valor == 'mais-clicadas' ) {

			$( "#mais-window" ).unload().remove();
			$( "#overlay" ).remove();

		}

		// Famosos

		if( valor == 'famosos' ) {

			$( "#famoso-window" ).unload().remove();
			$( "#overlay" ).remove();

		}

		// Jogos

		if( valor == 'jogo' ) {

			$( "#jogo-window" ).unload().remove();
			$( "#overlay" ).remove();

		}

		// Print notícia

		if( valor == 'print-noticia' ) {

			$( "#print-window" ).unload().remove();
			$( "#overlay" ).remove();

		}

	}

}

// Função Flash Embed

function Flash (swf, width, height) {

	var FlashConfig = new String();
	
	if(navigator.appName.indexOf("Microsoft") != -1) {
	
		FlashConfig += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
		FlashConfig += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=8,0,0,0" ';
		FlashConfig += 'width="' + width + '" height="' + height + '">';
		FlashConfig += '<param name="movie" value="' + swf + '"/>';
		FlashConfig += '<param name="quality" value="high"/>';
		FlashConfig += '<param name="wmode" value="transparent"/>';
		FlashConfig += '<param name="menu" value="false"/>';
		FlashConfig += '<param name="salign" value="LT"/>';
		FlashConfig += '<param name="scale" value="noscale"/>';
		FlashConfig += '<param name="allowScriptAccess" value="sameDomain"/>';
		FlashConfig += '</object>';
	}

	else {
	
		FlashConfig += '<embed src="' + swf + '" ';
		FlashConfig += 'quality="high" ';
		FlashConfig += 'width="' + width + '" ';
		FlashConfig += 'height="' + height + '" ';
		FlashConfig += 'menu="false" ';
		FlashConfig += 'wmode="transparent" ';
		FlashConfig += 'scale="noscale" ';
		FlashConfig += 'salign="LT" ';
		FlashConfig += 'allowScriptAccess="sameDomain" ';	
		FlashConfig += 'type="application/x-shockwave-flash" ';
		FlashConfig += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
		FlashConfig += '</embed>';
	
	}
	
	document.write(FlashConfig);

}

// Função Mural Pirata

function mural( valor ) {

	// Abrir

	if( valor == 'abrir' ) {

		$( "body" ).append( "<div id='overlay'></div>" );
		$( "body" ).append( "<div id='carrega'></div>" );
		$( "body" ).append( "<div id='muralJanela'></div>" );		

		verifica( "#muralJanela" );

		$.ajax( {

			type: "POST",
			url: "php/mural.php",
			data: "acao=abrir",

			success: function( resposta ) {

				$( "#carrega" ).remove();
				$( "#muralJanela" ).html( resposta );
				$( "#muralConteudoVer" ).jScrollPane( { showArrows: true } );

			}

		} );

	}

	// Fechar

	if( valor == 'fechar' ) {

		$( "#muralJanela" ).unload().remove();
		$( "#overlay" ).unload().remove();

	}

	// Mostra ver mural

	if( valor == 'mostraVer' ) {

		$( "#muralTitulo" ).html( "Ultimas do Mural Pirata" );

		$( "#muralMenuPrincipalVer" ).fadeTo( "slow" , 0.5 );
		$( "#muralMenuPrincipalPixar" ).fadeTo( "slow" , 1 );
		$( "#muralMenuPrincipalCadastrar" ).fadeTo( "slow" , 1 );

		$( "#muralConteudoPixar" ).fadeOut( "slow" );
		$( "#muralConteudoCadastrar" ).fadeOut( "slow" );

	}

	// Mostra pixar mural

	if( valor == 'mostraPixar' ) {

		$( "#muralTitulo" ).html( "Quero Pixar o Mural Pirata" );

		$( "#muralMenuPrincipalVer" ).fadeTo( "slow" , 1 );
		$( "#muralMenuPrincipalPixar" ).fadeTo( "slow" , 0.5 );
		$( "#muralMenuPrincipalCadastrar" ).fadeTo( "slow" , 1 );

		$( "#muralConteudoPixar" ).fadeIn();
		$( "#muralConteudoCadastrar" ).fadeOut( "slow" );

	}

	// Mostra cadastrar

	if( valor == 'mostraCadastrar' ) {

		$( "#muralTitulo" ).html( "Quero me cadastrar" );

		$( "#muralMenuPrincipalVer" ).fadeTo( "slow" , 1 );
		$( "#muralMenuPrincipalPixar" ).fadeTo( "slow" , 1 );
		$( "#muralMenuPrincipalCadastrar" ).fadeTo( "slow" , 0.5 );

		$( "#muralConteudoPixar" ).fadeOut( "slow" );
		$( "#muralConteudoCadastrar" ).fadeIn( "slow" );

	}

	// Pixar

	if( valor == 'pixar' ) {

		var pixacao = $( "#pixarPixada" ).val();
		var avatar = $( "#pixarAvatar" ).val();
		var nome = $( "#pixarNome" ).val();
		var email = $( "#pixarEmail" ).val();
		var multimidia = $( "#pixarMultimidia" ).val();

		if( pixacao == '' || pixacao == 'Pixe aqui!' ) { var erro = true; }
		if( nome == '' || nome == 'Seu nome' ) { var erro = true; }
		if( email == '' || email == 'Seu email' ) { var erro = true; }

		if( erro == true ) {

			if( nome == '' || nome == 'Seu nome' ) { $( "#pixarNome" ).css( "background" , "red" ); }
			else { $( "#pixarNome" ).css( "background" , "#232323" ); }

			if( email == '' || email == 'Seu email' ) { $( "#pixarEmail" ).css( "background" , "red" ); }
			else { $( "#pixarEmail" ).css( "background" , "#232323" ); }

		}

		else {

			$( "#pixarNome" ).css( "background" , "#232323" );
			$( "#pixarEmail" ).css( "background" , "#232323" );

			$.ajax( {
	
				type: "POST",
				url: "php/mural.php",
				data: "acao=pixar&mensagem=" + pixacao + "&avatar=" + avatar + "&nome=" + nome +"&email=" + email +"&multimidia=" + multimidia,

				beforeSend: function() {
	
					$( "#muralConteudoPixar > ul" ).fadeOut();	
					$( "#muralConteudoPixar" ).html( '<div id="pixarResposta">Enviando, aguarde alguns instantes</div>' );
	
				},

				success: function( resposta ) {
	
					$( "#muralConteudoPixar" ).html( resposta ).animate( { opacity: 0.5 }, 500 ).remove();

					$.ajax( {

						type: "POST",
						url: "php/mural.php",
						data: "acao=abrir",

						success: function( resposta ) {

							$( "#muralJanela" ).html( resposta );
							$( "#muralConteudoVer" ).jScrollPane( { showArrows: true } );

							mural( "mostraVer" );

						}

					} );

				}

			} );

		}

	}

}

// Função Transição

function transicao( valor , num ) {

	$( "#destaques" ).html( "<embed src='" + valor + "' quality='high' width='595' height='200' menu='false' wmode='transparent' scale='noscale' salign='LT' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed>" );

	$( "#destaques-menu > ul" ).animate( { backgroundPosition: num }, 1200, "expoinout" );

}

// jQuery

$( document ).ready( function() {

	// Toggle

	$( "#recomenda > ul" ).tabs( { fx: { opacity: 'toggle' } } );
	$( "#downloads > ul" ).tabs( { fx: { opacity: 'toggle' } } );

	// Destaques na página inicial

	var destaque_01 = "../img/destaques/flash-pirata.swf";
	var destaque_04 = "../img/destaques/sim-ao-pirata.swf";
	//var destaque_05 = "../img/destaques/sao-joao-casablanca.swf";

	$( "#destaques-menu > ul" ).animate( { backgroundPosition: '-115px' }, -2500 ).animate( { backgroundPosition: '85px' }, 2500, "expoinout" );

	$( "#destaque_01" ).click( function() { transicao( destaque_01, '85px' ); } );
	$( "#destaque_04" ).click( function() { transicao( destaque_04 , '212px' ); } );
	//$( "#destaque_05" ).click( function() { transicao( destaque_05 , '345px' ); } );

	// News Ticker

	$("#news").newsTicker();

	//parseSamples();

} );