$(document).ready(function(){
			var onMouseOutOpacity = 0.50;
			$('#text img').css('opacity', onMouseOutOpacity)
				.hover(
					function () {
						$(this).not('.selected').fadeTo('slow', 1.0);
					}, 
					function () {
						$(this).not('.selected').fadeTo('slow', onMouseOutOpacity);
					}
				);
			$('#ContactForm').validate({
					rules:{
						name:{
							required: true,
							minlength: 4
						},
						email:{
							required: true,
							email: true
						},
						subject:{
							required: true,
							minlength: 4
						}
					},
					messages:{
						name:{
							required: "Por favor, digite o seu nome",
							minlength: "O seu nome tem que ter no minimo 4 caracteres"
						},
						email: "Por favor, digite um email valido",
						subject:{
							required: "Por favor, digite um assunto",
							minlength: "O assunto tem que ter no minimo 2 caracteres"
						}
					}
				});
	$('#conteiner').load((this)+' #conteiner', function(){
		$('#screen').fadeOut( 1000, function(){
			$('#conteiner').show();
			$('#space').show();
			$('#space').slideUp(1000);
			$('#text').fadeIn(2000);
			$('#content').slideDown(1000);
				
		});		
	});
	$('#menu a').click(function(){
		$('#space').slideDown(1000, function(){
			$('#load').fadeIn(250);
		});
		$('#text').fadeOut(500);
		$('#content').slideUp(1000);
		$(this).oneTime(1500, function() {
			$('#content').load((this).href+' #text', function(){
				$('#text').fadeIn(1000);
				$('#content').slideDown(1000);
				$('#space').slideUp(1000);
				$('#load').fadeOut(250);
				var onMouseOutOpacity = 0.50;
				$('#text img').css('opacity', onMouseOutOpacity)
					.hover(
						function () {
							$(this).not('.selected').fadeTo('slow', 1.0);
						}, 
						function () {
							$(this).not('.selected').fadeTo('slow', onMouseOutOpacity);
						}
				);
				$('#ContactForm').validate({
					rules: {
						name: {
						required: true,
						minlength: 4
						},
						email: {
							required: true,
							email: true
						},
						subject: {
							required: true,
							minlength: 4
						}
					},
					messages: {
						name: {
							required: "Por favor, digite o seu nome",
							minlength: "O seu nome tem que ter no minimo 4 caracteres"
						},
						email: "Por favor, digite um email valido",
						subject: {
							required: "Por favor, digite um assunto",
							minlength: "O assunto tem que ter no minimo 2 caracteres"
						}
					}
				});
			});
		});
		$('#menu a').attr('id','');
		$(this).attr('id','on');
		return false;
	});
	$('span a').click(function(){
		$('#space').slideDown(1000, function(){
			$('#load').fadeIn(250);
		});
		$('#text').fadeOut(500);
		$('#content').slideUp(1000);
		$(this).oneTime(1500, function() {
			$('#content').load((this).href+' #text', function(){
				$('#text').fadeIn(1000);
				$('#content').slideDown(1000);
				$('#space').slideUp(1000);
				$('#load').fadeOut(250);
				var onMouseOutOpacity = 0.50;
				$('#text img').css('opacity', onMouseOutOpacity)
					.hover(
						function () {
							$(this).not('.selected').fadeTo('slow', 1.0);
						}, 
						function () {
							$(this).not('.selected').fadeTo('slow', onMouseOutOpacity);
						}
				);
				$('#ContactForm').validate({
					rules: {
						name: {
						required: true,
						minlength: 4
						},
						email: {
							required: true,
							email: true
						},
						subject: {
							required: true,
							minlength: 4
						}
					},
					messages: {
						name: {
							required: "Por favor, digite o seu nome",
							minlength: "O seu nome tem que ter no minimo 4 caracteres"
						},
						email: "Por favor, digite um email valido",
						subject: {
							required: "Por favor, digite um assunto",
							minlength: "O assunto tem que ter no minimo 2 caracteres"
						}
					}
				});
			});
		});
		return false;
	});
	url_open = function (url){
		$('#space').slideDown(1000, function(){
			$('#load').fadeIn(250);
		});
		$('#text').fadeOut(500);
		$('#content').slideUp(1000);
		$(this).oneTime(1500, function() {
			$('#content').load(url+' #text', function(){
				$('#text').fadeIn(1000);
				$('#content').slideDown(1000);
				$('#space').slideUp(1000);
				$('#load').fadeOut(250);
				$('#ContactForm').validate({
					rules: {
						name: {
						required: true,
						minlength: 4
						},
						email: {
							required: true,
							email: true
						},
						subject: {
							required: true,
							minlength: 4
						}
					},
					messages: {
						name: {
							required: "Por favor, digite o seu nome",
							minlength: "O seu nome tem que ter no minimo 4 caracteres"
						},
						email: "Por favor, digite um email valido",
						subject: {
							required: "Por favor, digite um assunto",
							minlength: "O assunto tem que ter no minimo 2 caracteres"
						}
					}
				});
			});
		});
		return false;
	};
});


