function fechaTudo() {
	$('#conteudo-indique').hide();
	$('#conteudo-mural').hide();
	$('#conteudo-newsletter').hide();
	$('#conteudo-comentarios').hide();
	$('#conteudo-contato').hide();
	$("input[type='text'], form textarea").val('');
	//$(".sucesso").hide();
}

//$(document).ready(function() {
	//$(function( $ ){
		var urls = ['imagens/panoramapeq.jpg',
		'imagens/bgPiano.jpg',
		'imagens/bgQuadroComentarios.jpg',
		'imagens/bgQuadroContato.jpg',
		'imagens/bgQuadroMural.jpg',
		'imagens/bgQuadroNewsletter.jpg',
		'imagens/bgQuadroMural.jpg',
		'imagens/bgQuadroMural.jpg'];
		$.preload(urls, {
			onFinish:function(){
				//$('#portadeaco').css({'background':'url(imagens/portaDeAco.jpg)'});
				//alert('loaded');
				$("#loading-message").css({'display':'none'});
				$("#abre-sesamo").css({'display':'block'});
				$("#abre-sesamo").click(function() {
					$("#portadeaco").animate({top:"0px"}, 0, 'linear')
					.animate({top:"-110%"}, 2000);
				});
			}
		});
	//});

	var mouseDown = false,
	mouseDownTimeout = null,
	SLOWDOWN = 0.4,
	VELOCITY = 10,
	velocity = 0,
	MAXVELOCITY = 50,
	periodLocation = "";

	$("div.intro").css("width", '100%');

	var positionUI = function () {
		var contentWidth = $("#content").width();
		var paddingWidth = (contentWidth - 960) / 2;

		$("#navigator, #navigator-bg").css({
			display: "none",
			float: "none",
			top: "483px",
			left: (contentWidth / 2 - 208) + "px",
			marginTop: 0
		});

		var arrowPosition = 0;

		$("div.story-arrow.left, div.story-arrow-bg.left").css("left", arrowPosition + "px");
		//$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "none");
		$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "none");
		$("div.story-arrow.right, div.story-arrow-bg.right").css("right", arrowPosition + "px");
	};

	$("#story-scroller").css({
			overflow: "hidden",
			position: "relative"
		})
		.after('<div class="story-arrow-bg left"></div>')
		.after('<div class="story-arrow left"></div>')
		.after('<div class="story-arrow-bg right"></div>')
		.after('<div class="story-arrow right"></div>')
		.show();
	

	if ($.browser.msie) {
		$("#story").bind("selectstart", function () { return false; });
	}
	
	var startScroll = function (button, directionFunction) {
		$(button).addClass("active");
		mouseDown = true;
		velocity = VELOCITY
		window.clearTimeout(mouseDownTimeout);
		mouseDownTimeout = window.setTimeout(directionFunction, 10);
	};
	
	var stopScroll = function () {
		$(this).removeClass("active");
		mouseDown = drag = false;
	};

	$("div.story-arrow.left")
	.mousedown(function () {
		startScroll(this, moveLeft);
	}).mouseup(stopScroll).mouseout(stopScroll);

	$("div.story-arrow.right")
	.mousedown(function () {
		startScroll(this, moveRight);
	}).mouseup(stopScroll).mouseout(stopScroll);

	var brtlBtn = function (end) {
		//var end = $("#story").offset().left;
		//alert(end+" - tela:"+$("#content").width()+" div:"+$("#story").width());
		if (end == 0) {
			$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "none");
			$("div.story-arrow.right, div.story-arrow-bg.right").css("display", "block");
		} else if (end == -2845) {
			$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "block");
			$("div.story-arrow.right, div.story-arrow-bg.right").css("display", "none");
		} else {
			$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "block");
			$("div.story-arrow.right, div.story-arrow-bg.right").css("display", "block");
		}
	};

	var moveRight = function () {
		$("#story-scroller")[0].scrollLeft = $("#story-scroller")[0].scrollLeft + velocity;
		if (mouseDown) {
			mouseDownTimeout = window.setTimeout(moveRight, 10);
			var end = $("#story").offset().left;
			
			brtlBtn(end);
			
			/*var end = $("#story").offset().left;
			alert(end);
			
			if (end <= (-2845)) {
				$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "block");
				$("div.story-arrow.right, div.story-arrow-bg.right").css("display", "none");
				$("#story").clone(true).insertAfter("#story");
			}
			
			
			var beggin = $("#story").offset().right;
			if (beggin == 0) {
				$("div.story-arrow.left, div.story-arrow-bg.left").css("display", "block");
				$("div.story-arrow.right, div.story-arrow-bg.right").css("display", "block");
				$('#story').clone(true).insertBefore('#story');
			}
			*/
		} else if (velocity > 0) {
			velocity -= SLOWDOWN;
			mouseDownTimeout = window.setTimeout(moveRight, 10);
		}
	};
	//var end = $("#story").offset().left;
	
	var moveLeft = function () {
		$("#story-scroller")[0].scrollLeft = $("#story-scroller")[0].scrollLeft - velocity;
		if (mouseDown) {
			mouseDownTimeout = window.setTimeout(moveLeft, 10);
			var end = $("#story").offset().left;
			brtlBtn(end);
		} else if (velocity > 0) {
			velocity -= SLOWDOWN;
			mouseDownTimeout = window.setTimeout(moveLeft, 10);
		}
	};
	
	$(window).resize(positionUI);
	positionUI();
	
	var fechaTudo = function() {
		$('#conteudo-indique').hide();
		$('#conteudo-mural').hide();
		$('#conteudo-newsletter').hide();
		$('#conteudo-comentarios').hide();
		$('#conteudo-contato').hide();
		//$(".sucesso").hide();
	};
	
	$("input.bt-fechar").click(function () {
		fechaTudo();
    });
	
	/* drag to scroll interface */
	
	/*var drag, oldDrag = false;
	$("div#story").mousedown(function (e) {
		velocity = oldDrag = 0;
		drag = e.clientX;
	}).mouseup(function () {
		if (drag && oldDrag && velocity == 0) {
			velocity = oldDrag - drag;
			drag = oldDrag = mouseDown = false;
			if (velocity > 0) {
				if (velocity > MAXVELOCITY) {
					velocity = MAXVELOCITY;
				}
				moveRight();
			} else {
				velocity = Math.abs(velocity);
				if (velocity > MAXVELOCITY) {
					velocity = MAXVELOCITY;
				}
				moveLeft();
			}
		}
	}).mousemove(function (e) {
		if (drag) {
			velocity = 0;
			$("#story-scroller")[0].scrollLeft = $("#story-scroller")[0].scrollLeft - (e.clientX - drag);
			oldDrag = drag;
			drag = e.clientX;
		}
	}).css("cursor", "move");
	
	$(document).mouseup(function () {
		drag = false;
	});
	*/
	
	if ($("#enviar-amigo")) {
		$("#enviar-amigo").click(function(){					   				   
			//$(".error").hide();
			var hasError = false;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

			var nomeVal = $("#nome").val();
			if(nomeVal == '') {
				$("#nome").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var emailVal = $("#email").val();
			if(emailVal == '') {
				$("#email").css({'border' : '1px solid red'});
				hasError = true;
			} else if(!emailReg.test(emailVal)) {
				$("#email").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var nomeAmigoVal = $("#nomeAmigo").val();
			if(nomeAmigoVal == '') {
				$("#nomeAmigo").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var emailAmigoVal = $("#emailAmigo").val();
			if(emailAmigoVal == '') {
				$("#emailAmigo").css({'border' : '1px solid red'});
				hasError = true;
			} else if(!emailReg.test(emailAmigoVal)) {	
				$("#emailAmigo").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var messageVal = $("#mensagemAmigo").val();
			if(messageVal == '') {
				$("#mensagemAmigo").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			//alert('teste0');
			if(hasError == false) {
				//alert('teste1');
				//$(this).hide();
				//$("#indique-form input.bt-enviar").append('<img src="../imagens/loading.gif" alt="Loading" id="loading" />');
				//alert('teste2');
				$.ajax({
					type: "POST",
					url: "mensagemAmigo.php",
					//contentType: "application/x-www-form-urlencoded",
					data: "enviar-amigo=Go&nome="+nomeVal+"&email="+emailVal+"&nomeAmigo="+nomeAmigoVal+"&emailAmigo="+emailAmigoVal+"&mensagemAmigo="+messageVal+"",
					success: function(msg){
						$("#indique-form").slideUp("normal", function() {
							//alert($.ajax.data);
							$("#indique-form").before('<div class="sucesso"><h1>Email enviado!</h1><p>Seu(sua) amigo(a) j&aacute; recebeu sua mensagem.</p><input type="button" class="bt-fechar" onclick="fechaTudo();" value="fechar" /></div>');
						});
					},
					error: function(msg){
						//alert("error");
					}
				});
				
				/*
				var post = $('#indique-form').serialize();    
				
				$.post("mensagemAmigo.php", post, function(data) { 
					$("#indique-form").slideUp("normal", function() {
						alert(post);
						$("#indique-form").before('<div class="sucesso"><h1>Email enviado!</h1><p>Seu(sua) amigo(a) j&aacute; recebeu sua mensagem.</p><input type="button" class="bt-fechar" onclick="fechaTudo();" value="fechar" /></div>');
					});
				});
				
				$.post("mensagemAmigo.php", {nome: nomeVal, email: emailVal, nomeAmigo: nomeAmigoVal, emailAmigo: emailAmigoVal, mensagemAmigo: messageVal},
					function(data){
						alert(nomeVal + '+' + data);
						$("#indique-form").slideUp("normal", function() {				   
							$("#indique-form").before('<div class="sucesso"><h1>Email enviado!</h1><p>Seu(sua) amigo(a) j&aacute; recebeu sua mensagem.</p><input type="button" class="bt-fechar" onclick="fechaTudo();" value="fechar" /></div>');
						});
					}
				 );
				*/
			}
			return false;
		});
	}
	
	if ($("#cadastra-newsletter")) {
		$("#cadastra-newsletter").click(function(){					   				   
			//$(".error").hide();
			var hasError = false;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

			var nomeVal = $("#nome-newsletter").val();
			if(nomeVal == '') {
				$("#nome-newsletter").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var emailVal = $("#email-newsletter").val();
			if(emailVal == '') {
				$("#email-newsletter").css({'border' : '1px solid red'});
				hasError = true;
			} else if(!emailReg.test(emailVal)) {	
				$("#email-newsletter").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			if(hasError == false) {
				//$(this).hide();
				//$("#newsletter-form input.bt-enviar, #newsletter-form input.bt-fechar").append('<img src="../imagens/loading.gif" alt="Loading" id="loading" />');
				$.ajax({
					type: "POST",
					url: "cadastraNewsletter.php",
					//contentType: "application/x-www-form-urlencoded",
					data: "nome-newsletter="+nomeVal+"&email-newsletter="+emailVal+"&cadastra-newsletter=Go",
					success: function(msg){
						$("#newsletter-form").slideUp("normal", function() {
							$("#newsletter-form").before('<div class="sucesso"><h1>Pronto!</h1><p>Em breve voc&ecirc; receber&aacute; as novidades do Espa&ccedil;o Sol&aacute;ria em seu email.</p><input type="button" class="bt-fechar" onclick="fechaTudo();" value="fechar" /></div>');
						});
					},
					error: function(msg){
						//alert("error");
					}
				});
			}
			return false;
		});
	}
	
	if ($("#send-comment")) {
		$("#send-comment").click(function(){					   				   
			//$(".error").hide();
			var hasError = false;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			
			var nomeVal = $("#nome-comment").val();
			if(nomeVal == '') {
				$("#nome-comment").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var emailVal = $("#email-comment").val();
			if(emailVal == '') {
				$("#email-comment").css({'border' : '1px solid red'});
				hasError = true;
			} else if(!emailReg.test(emailVal)) {	
				$("#email-comment").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var msgVal = $("#txt-comment").val();
			if(msgVal == '') {
				$("#txt-comment").css({'border' : '1px solid red'});
				hasError = true;
			}

			if(hasError == false) {
				$.ajax({
					type: "POST",
					url: "enviaComentario.php",
					//contentType: "application/x-www-form-urlencoded",
					data: "send-comment=sim&nome-comment="+nomeVal+"&email-comment="+emailVal+"&txt-comment="+msgVal+"",
					success: function(msg){
						$("#send-comentario fieldset").slideUp("normal", function() {
							$("#send-comentario fieldset").before('<div class="sucesso"><h1>Coment&aacute;rio enviado!</h1><p>Seu coment&aacute;rio ser&aacute; publicado em breve. Aguarde.</p><input type="button" class="bt-fechar" onclick="fechaTudo();" value="fechar" /></div>');
						});
					},
					error: function(msg){
						//alert("error");
					}
				});
			}
			return false;
		});
	}
	
	if ($("#enviar-contato")) {
		$("#enviar-contato").click(function(){					   				   
			//$(".error").hide();
			var hasError = false;
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			
			var nomeVal = $("#nome-contato").val();
			if(nomeVal == '') {
				$("#nome-contato").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var telefoneVal = $("#telefone-contato").val();
			if(telefoneVal == '') {
				$("#telefone-contato").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var cidadeVal = $("#cidade-contato").val();
			if(cidadeVal == '') {
				$("#cidade-contato").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			var emailVal = $("#email-contato").val();
			if(emailVal == '') {
				$("#email-contato").css({'border' : '1px solid red'});
				hasError = true;
			} else if(!emailReg.test(emailVal)) {	
				$("#email-contato").css({'border' : '1px solid red'});
				hasError = true;
			}

			var msgVal = $("#mensagem-contato").val();
			if(msgVal == '') {
				$("#mensagem-contato").css({'border' : '1px solid red'});
				hasError = true;
			}
			
			if(hasError == false) {
				$.ajax({
					type: "POST",
					url: "enviarContato.php",
					//contentType: "application/x-www-form-urlencoded",
					data: "nome-contato="+nomeVal+"&telefone-contato="+telefoneVal+"&cidade-contato="+cidadeVal+"&email-contato="+emailVal+"&mensagem-contato="+msgVal+"&enviar-contato=S",
					success: function(msg){
						$("#send-contato fieldset").slideUp("normal", function() {
							$("#send-contato fieldset").before('<div class="sucesso"><h1>Pronto!</h1><p>Obrigado por entrar em contato conosco! Em breve daremos um retorno.</p><input type="button" class="bt-fechar" onclick="fechaTudo();" value="fechar" /></div>');
						});
					},
					error: function(msg){
						//alert("error");
					}
				});
			}
			return false;
		});
	}

	if ($("#fecha-comentarios")) {
		$("#fecha-comentarios").click(function () {
			$("#box1-comentarios, #box2-comentarios").toggle();
		});
	}

	if ($("#fecha-form-comentarios")) {
		$("#fecha-form-comentarios").click(function () {
			$("#box1-comentarios, #box2-comentarios").toggle();
		});
	}

	if ($("#abre-videos")) {
		$("#abre-videos").click(function () {
			$('#videos-telao').css({'top':'50px'});
			$('#texto-telao, #fotos-telao').css({'top':'-9999px'});
			$('#abre-videos').css({'display':'none'});
			$('#abre-fotos, #abre-texto').show();
		});
	}

	if ($("#abre-texto")) {
		$("#abre-texto").click(function () {
			$('#texto-telao').css({'top':'50px'});
			$('#fotos-telao, #videos-telao').css({'top':'-9999px'});
			$('#abre-texto').css({'display':'none'});
			$('#abre-fotos, #abre-videos').show();
		});
	}

	if ($("#abre-fotos")) {
		$("#abre-fotos").click(function () {
			$('#fotos-telao').css({'top':'50px'});
			$('#texto-telao, #videos-telao').css({'top':'-9999px'});
			$('#abre-fotos').css({'display':'none'});
			$('#abre-videos, #abre-texto').show();
		});
	}

	if ($("#lista-fotos")) {
		$("#lista-fotos").click(function () {
			$("#lista-fotos").hide();
			$("#foto").show();
		});
	}
	
	$('#fotos-mosaico li').click(function(){
		$("#fotos-mosaico").css({'top':'-9999px'});
		$("#fotos-mostra").css({'top':'0px'});
	});
	
	$("#area-mostra-telao").mouseover(function () {
    	$("#telao #conteudo-telao").css({'top':'0px'});
		$("#fecha-telao").css({'top':'300px'});
		$("#links").css({'top':'210px'});
		$('#texto-telao').css({'top':'50px'});
		$('#fotos-telao, #videos-telao').css({'top':'-9999px'});
		$('#abre-texto').css({'display':'none'});
		$('#abre-fotos, #abre-videos').show();
    });

	$("#fecha-telao").click(function () {
		$("#fotos-mosaico").css({'top':'0px'});
		$("#fotos-mostra").css({'top':'-9999px'});
		$("#conteudo-telao, #fecha-telao, #links").css({'top':'-9999px'});
    });
	
	$("#enviar-comentario-bt").click(function () {
		$("#form-comentario").toggle();
		$("#comentarios-lista").toggle();
    });
	
	$("#indique h2 a").click(function () {
		fechaTudo();
		$('#conteudo-indique').show();
		$('#indique-form').slideDown();
		$('#indique .sucesso').hide();
    });
	
	$("#mural h2 a").click(function () {
		fechaTudo();
		$('#conteudo-mural').show();
		$('#mural-form').slideDown();
		$('#mural .sucesso').hide();
    });
	
	$("#newsletter h2 a").click(function () {
		fechaTudo();
		$('#conteudo-newsletter').show();
		$('#newsletter-form').slideDown();
		$('#newsletter .sucesso').hide();
    });
	
	$("#comentarios h2 a").click(function () {
		fechaTudo();
		$("#form-comentario").hide();
		$("#comentarios-lista").show();
		$('#conteudo-comentarios').show();
		$('#send-comentario fieldset').slideDown();
		$('#comentarios .sucesso').hide();
		$('#send-comentario #send-comment').show();
		$('#send-comentario .bt-fechar').show();
    });
	
	$("#contato h2 a").click(function () {
		fechaTudo();
		$('#conteudo-contato').show();
		$('#send-contato fieldset').slideDown();
		$('#contato .sucesso').hide();
    });

	$('a[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
//});
