$(function() {
	$('#aniversario').mask("99/99/9999",{placeholder:""});
	$('#list_objetos a.lightbox').lightBox();
	$('#list_absind a.lightbox').lightBox();
	$('#formatos').lightBox();
	
	$('#center_inst li div').hide();
	$('#center_inst h3 a').click(function(){
		$(this).parents('li').children('div').toggle();		
		return false;
	});
});

// Initialization, you can leave this here or move this somewhere else

$(function(){
	$('ul.jd_menu').jdMenu();
});


function onAnimate(show) {
	if (show) {
		$(this)
			.css('visibility', 'hidden').show()
				.css('width', $(this).innerWidth())
			.hide().css('visibility', 'visible')
		.fadeIn('normal');
	} else {
		$(this).fadeOut('fast');
	}
}

var MENU_COUNTER = 1;
function loadMenu() {
	if (this.id == 'dynamicMenu') {
		$('> ul > li', this).remove();

		var ul = $('<ul></ul>');
		var t = MENU_COUNTER + 10;
		for (; MENU_COUNTER < t; MENU_COUNTER++) {
			$('> ul', this).append('<li>Item ' + MENU_COUNTER + '</li>');
		}
	}
}

function unloadMenu() {
	if (MENU_COUNTER >= 30) {
		MENU_COUNTER = 1;
	}
}

// We're passed a UL
function onHideCheckMenu() {
	return !$(this).parent().is('.LOCKED');
}

// We're passed a LI
function onClickMenu() {
	$(this).toggleClass('LOCKED');
	return true;
}


$(document).ready(function() {

	$('.list_class>li').each(function(){
		altura = $(this).height() ;
		$('.list_class>li').css("height",altura);
		//alert(altura);
	});

	// Máscara de texto
	$(":text").labelify();
	
	// VALIDAR ENVIAR PERGUNTA
	$("#sub_pergunta").click(function() {
		
		$('#loading-pergunta').show();
		$('#form_pergunta').hide();

		var erro = '';	
			
		if (!$('#nome_pergunta').val()) {
			erro += "- Informe seu nome.\n";
		}
		if (!$('#email_pergunta').val()) {
			erro += "- Informe seu e-mail.\n";
		} else if (!validaEmail($('#email_pergunta').val())) {
			erro += "- Informe um e-mail válido.\n";
		}
		if (!$('#pergunta').val()) {
			erro += "- Informe sua mensagem.\n";
		}
		if (erro) {
			alert(erro);
			$('#loading-pergunta').hide();
			$('#form_pergunta').show();
		} else {
			var nome 		= $('#nome_pergunta').val();
			var email		= $('#email_pergunta').val();
			var pergunta	= $('#pergunta').val();
			$.post("_inc/pergunta.inc.php",{nome:nome,email:email,pergunta:pergunta},function(data){
				$("#form_pergunta").html("<p>Pergunta enviada com sucesso, obrigado! Em breve um de nossos especialistas responderá sua dúvida.</p>");
				$('#form_pergunta').css(
					{
						color:'#666',
						paddingTop:'20px',
						paddingBottom:'15px',
						textAlign:'center'
					}
				)
				$("#form_pergunta").show();
				$("#loading-pergunta").hide();
			});	
		}
		return false;
	});

	// VALIDAR CLASSIFICADOS
	$("#sub_class").click(function() {
		// valida e-mail
		var validaEmail = function(s) {
			var regexpEmail = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			return regexpEmail.test(s);
		}; // fim validaEmail	
		var erro = '';	
			
		if (!$('#nome_class').val()) {
			erro += "- Informe seu nome.\n";
		}
		if (!$('#email_class').val()) {
			erro += "- Informe seu e-mail.\n";
		} else if (!validaEmail($('#email_class').val())) {
			erro += "- Informe um e-mail válido.\n";
		}
		if (!$('#estado_class').val()) {
			erro += "- Informe seu estado.\n";
		}				
		if (!$('#cidade_class').val()) {
			erro += "- Informe sua cidade.\n";
		}				
		if (!$('#titulo_class').val()) {
			erro += "- Informe o titulo.\n";
		}			
		if (!$('#descricao_class').val()) {
			erro += "- Informe a descrição.\n";
		}
		if (!$('#preco_class').val()) {
			erro += "- Informe o preço.\n";
		}
		
		if (erro) {
			alert(erro);
			return false;
		}
	});	

	// VALIDAR DOAR
	$("#sub_classd").click(function() {
		// valida e-mail
		var validaEmail = function(s) {
			var regexpEmail = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			return regexpEmail.test(s);
		}; // fim validaEmail	
		var erro = '';	
			
		if (!$('#nome_class').val()) {
			erro += "- Informe seu nome.\n";
		}
		if (!$('#email_class').val()) {
			erro += "- Informe seu e-mail.\n";
		} else if (!validaEmail($('#email_class').val())) {
			erro += "- Informe um e-mail válido.\n";
		}
		if (!$('#estado_class').val()) {
			erro += "- Informe seu estado.\n";
		}				
		if (!$('#cidade_class').val()) {
			erro += "- Informe sua cidade.\n";
		}				
		if (!$('#titulo_class').val()) {
			erro += "- Informe o titulo.\n";
		}			
		if (!$('#descricao_class').val()) {
			erro += "- Informe a descrição.\n";
		}
		if (erro) {
			alert(erro);
			return false;
		}
	});		
	
	// VALIDAR ENVIAR A UM AMIGO
	$("#bt_sub").click(function() {
		// valida e-mail
		var validaEmail = function(s) {
			var regexpEmail = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
			return regexpEmail.test(s);
		}; // fim validaEmail	
		var erro = '';	
			
		if (!$('#nomef').val()) {
			erro += "- Informe seu nome.\n";
		}
		if (!$('#emailf').val()) {
			erro += "- Informe seu e-mail.\n";
		} else if (!validaEmail($('#emailf').val())) {
			erro += "- Seu e-mail inválido.\n";
		}
		if (!$('#amigof').val()) {
			erro += "- Informe o nome do amigo.\n";
		}	
		if (!$('#amigomailf').val()) {
			erro += "- Informe o e-mail do amigo.\n";
		} else if (!validaEmail($('#amigomailf').val())) {
			erro += "- O e-mail do amigo é inválido.\n";
		}
		if (erro) {
			alert(erro);
		} else {
			var cod_conteudo	= $('#cod_conteudo').val();
			var nome			= $('#nomef').val();
			var email			= $('#emailf').val();
			var nome_amigo		= $('#amigof').val();
			var email_amigo		= $('#amigomailf').val();
			$.post("_inc/recomendar.inc.php",{nome:nome,email:email,nome_amigo:nome_amigo,email_amigo:email_amigo,cod_conteudo:cod_conteudo},function(){
				$("#send_friend").html("<p>Recomenda&ccedil;&atilde;o enviada com sucesso!</p>");
				setTimeout("$('.highslide-container').fadeOut();", 4000);
			});			
		}
		
		return false;

	});	
		
	// valida e-mail
	var validaEmail = function(s) {
		var regexpEmail = /\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/;
		return regexpEmail.test(s);
	}; // fim validaEmail	
	
	// VALIDAR FORMULÁRIO DE NEWSLETTER
	$("#bt_subnews").click(function() {
		
		
		$('#form_news').hide();
		$('#loading-newsletter').show();

		var erro = '';	
			
		if (!$('#nome').val()) {
			erro += "- Informe seu nome.\n";
		}
		if (!$('#email').val()) {
			erro += "- Informe seu e-mail.\n";
		} else if (!validaEmail($('#email').val())) {
			erro += "- Informe um e-mail inválido.\n";
		}
		if (!$('#idade').val()) {
			erro += "- Informe sua idade.\n";
		}	
		if (!$('#aniversario').val()) {
			erro += "- Informe sua data de aniversário.\n";
		}
		if (!$('#cidade').val()) {
			erro += "- Informe sua cidade.\n";
		}
		if (!$('#estado').val()) {
			erro += "- Informe seu estado.\n";
		}		
		if (erro) {
			alert(erro);
			$('#form_news').show();
			$('#loading-newsletter').hide();
		} else {
			
			var nome		= $('#nome').val();
			var email		= $('#email').val();
			var idade		= $('#idade').val();
			var aniversario	= $('#aniversario').val();
			var cidade		= $('#cidade').val();
			var estado		= $('#estado').val();
		
			$.post("_inc/newsletter.inc.php",{nome:nome,email:email,idade:idade,aniversario:aniversario,cidade:cidade,estado:estado},function(data){
				$("#form_news").html("<p>Cadastro efetuado com sucesso, obrigado!</p>");
				$('#form_news').css(
					{
						color:'#666',
						paddingTop:'20px',
						paddingBottom:'15px',
						textAlign:'center'
					}
				)
				$("#form_news").show();
				$("#loading-newsletter").hide();
			});			
		}
		
		return false;
		
	});	
	
});	

