$(function(){
	$('ul.menuVertical li').mouseover(function(){
		if($(this).attr('class')!='subtitulo' && $(this).parent().attr('class') != 'back') 
			$(this).addClass('blocoAtivo');
	});
	$('ul.menuVertical li').mouseleave(function(){
		$(this).removeClass('blocoAtivo');
	});
});

$(function() {
	$('.menu li#ativo').addClass('ativo');
	$('.menu li').hover(function() {
		$('.menu li').removeClass('ativo');
		$(this).addClass('ativo');
	}, function() {
		$('.menu li').removeClass('ativo');
		$('.menu li#ativo').addClass('ativo');
	});

});

var valor;
$(function() {
	$('#btnSugestoes').click(function() {
		boxSugestoes();
	});
	
	var valBanner = $('#valBanner').val();
	//alert(valBanner); 
	
	if(valBanner == 0){
		//faz o banner correr	
		$("#slider").easySlider( {
			numeric : true,
			continuous : true,
			auto : true,
			speed : 800,
			pause : 5000
		});	
	}
	
	$('#cliqueLogin').click(function() {
		$('.boxLogin').slideToggle('fast');
		$('#erro').html('');
	});

	$('#fecharLogin').click(function() {
		$('.boxLogin').slideUp('fast');
		$('#erro').html('');
	});

	
	// esqueci minha senha

	$('#lembrasenha').click(function() {
		boxLembrarSenha();
	})

	$('#lembrasenhaP2').click(function() {
		boxLembrarSenha();
	})
	
	// fale-conosco
	$('p.nome input').focus(function() {
		valor = $(this).val();
		$(this).attr('value', '');
	});

	$('p.nome input').blur(function() {
		if ($(this).val() == '') {
			$(this).attr('value', valor);
		}
	});	

});

// box sugestões usado no menu 'Sugestões' a esquerda e na opção 'Envie-nos um
// email' no topo...
function boxSugestoes() {
	new Boxy(
			"<form name='formSugestoes' id='formSugestoes' class='formSugestoes' method='post' action='' ><p class='fechar'><a href='#' class='close'>&nbsp;</a><p><label>Nome:</label><input type='text' name='nome' id='nomeSugestao' class='required'/></p><p><label>E-mail:</label><input type='text' name='email' id='emailSugestao' class='required' /></p><p><label>Como conheceu o Iesde Cursos:</label><input type='text' name='comoSoube' id='comoSoubeSugestao' class='required' /></p><p><label>Mensagem:</label><textarea name='mensagem' id='mensagemSugestao' class='required'></textarea><div id='msg'></div><p class='btnEnviar'><button type='button' onclick='enviaSugestao()' value=''>enviar</button></p></form>",
			{
				closeable : false,
				modal : true
			});
	// return false;
}

function enviaSugestao() {

	var erro = 0

	$('.required').each(function(i) {
		if ($(this).val() == "") {
			$('#msg').html('Por favor, preencha todos os campos.');
			$('#msg').css( {
				cssFloat : "left",
				fontSize : "12px",
				color : "red"

			});
			erro++;
		}
	});

	if (erro == 0) {
		$
				.post(
						basepath + "principal/sugestoes",
						{
							nome : $('#nomeSugestao').val(),
							email : $('#emailSugestao').val(),
							comoSoube : $('#comoSoubeSugestao').val(),
							mensagem : $('#mensagemSugestao').val()
						},
						function(data) {
							if (data) {
								$('#msg').html('Sugestão enviada. Obrigado!');
								$('#msg').css( {
									cssFloat : "left",
									fontSize : "12px",
									color : "green"

								});

								setTimeout(function() {
									// $('.formSugestoes').hide();
										// $('.boxy-modal-blackout').hide();
										// window.location.href = '#';
										$('#formSugestoes').submit();
									}, 1800);
							} else {
								$('#msg')
										.html(
												'Erro ao enviar Sugestão. Por favor, tente mais tarde.');
								$('#msg').css( {
									cssFloat : "left",
									fontSize : "12px",
									color : "red"

								});
							}
						}, "json");
	}

}

function gravaEmailInformativo() {

	form_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;

	if (form_email.test($('#emailInformativo').val())) {

		$.post(basepath + "principal/informativo", {
			email : $('#emailInformativo').val()
		}, function(data) {
			if (data == 1) {
				alert('E-mail cadastrado com sucesso.')
			} else if (data == 2) {
				alert('E-mail já cadastrado.')
			} else {
				alert('Erro ao Solicitar o informativo')
			}
		}, "json");
	} else {
		alert('Por favor, preencha o E-MAIL corretamente.');
		return false;
	}
}

$(function() {
	$('#duvidas li ul').hide();

	$('#duvidas li a').click(function() {
		var checkElement = $(this).next();
		if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
			$('#duvidas li ul:visible').slideUp('hidden');
			return false;
		}
		if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
			$('#duvidas li ul:visible').slideUp('normal');
			checkElement.slideDown('normal');
			return false;
		}
	});
});

$(function() {

	$('.imgComoFunciona li:odd').css('display', 'none');

	$('.imgComoFunciona li').click(function() {
		$('.imgComoFunciona li:even').toggle();
		$('.imgComoFunciona li:odd').toggle();
	})

});

$(function() {
	$('table tr td:last').css('border-right', '1px solid #c8c8c8');
});

function validausuario() {
	
	var EMAIL = $('#inputEmailLogin').val();
	
	$('#erro').html('');
	$
			.post(
					basepath + "carrinho/validasenha",
					{
						email : $('#inputEmailLogin').val(),
						senha : $('#inputSenhaLogin').val()
					},
					function(data) {
						
						if(data == 3){
							
							boxAtualizarSenha(EMAIL);
							
						}else{
						
							if (data) {
								$('#nomeusuario').html(
										'<b>Seja bem-vindo, ' + data.nome + '</b>');
								$('#nomeusuario b')
										.after(
												' <a href="javascript: logout();" title="Para sair, clique aqui" id="clicklogout">(sair)</a><br />' + ' <a href="' + basepath + 'carrinho/atualizarendereco">(Atualizar Endereço)</a>');
								$('.boxLogin').css('display', 'none');
							
							}else {
								$('#erro').html('Email ou senha inválida.');
								$('#erro').css( {
									size : "8px",
									color : "red"
								});
							}
							
						}
						
					}, "json");
}

function logout() {

	Boxy
			.confirm(
					"Deseja realmente sair?<br />",
					function() {
						$.post(basepath + "carrinho/logout", '',
								function(data) {
									if (data) {
										window.location.href = basepath
												+ "home";
									}
								});
					}, {
						title : 'Sair do Carrinho'
					});

	$('.boxy-content').css( {
		'background-color' : '#ffffff',
		'border' : '1px solid #358BC9',
		'color' : 'red',
		'display' : 'block',
		'font-family' : 'arial',
		'font-size' : '12px',
		'line-height' : '1.5'
	})
}

function boxLembrarSenha() {
	new Boxy(
			"<form id='formEsqueciSenha' class='formSenha' method='post' action='" + basepath + "carrinho/novasenha'>"
					+ "<p class='fechar'><a href='#' class='close'>&nbsp;</a></p>"
					+ "<p>Esqueceu sua senha? Informe seu e-mail:</p><br />"
					+ "<p><label>E-mail: </label><input type='text' name='email' id='lembra_email' size='30' /></p><br /> "
					+ "<p id='msg'>Se a nova senha não chegar na sua CAIXA DE ENTRADA, <br />verifique a caixa de SPAM ou LIXO ELETRÔNICO </p><br />"
					+ "<p class='btnEnviar'>"
					+ "<input type='button' onclick='enviaEmailSenha()' value='enviar' /></p>"
					+ "</form>", {
				closeable : false,
				modal : true,
				closeable : true,
				closeText : 'Fechar',
				title : "Esqueci minha senha"
			});

	$('#msg').css( {
		"color" : "red",
		"font-size" : "12px",
		"line-height" : "14px"
	});

	$('.btnEnviar').css('text-align', 'right');

	$('.boxy-content').css( {
		'background-color' : '#ffffff',
		'border' : '1px solid #358BC9',
		'color' : '#000000',
		'display' : 'block',
		'font-family' : 'arial',
		'font-size' : '12px',
		'line-height' : '20px'
	})
}

function abreLogin(){
	
	$('#cupom').val('');
	
	$('.boxLogin').slideToggle('fast');
	$('#erro').html('');
}
	
function enviaEmailSenha() {

	if ($('#lembra_email').val() == '') {
		$('#msg').html('Digite o email para o envio da senha.');
		return false;
	} else {
		$.post(basepath + "carrinho/validaemail", {
			email : $('#lembra_email').val()
		}, function(result) {
			if (result == 1) {
				$('#msg').html('Email não cadastrado.');
				$('#lembra_email').focus();
				return false;
			} else {
				$('#formEsqueciSenha').submit();
			}
		});
	}
}

function boxAtualizarSenha(email) {
	new Boxy(
			"<form id='atualizarSenha' class='formSenha' method='post' action='" + basepath + "carrinho/gravasenha' >"
					+ "<p class='fechar'><a href='#' class='close'>&nbsp;</a></p>"
					+ "<p>Atualizar Senha:</p><br />"
					+ "<p><label>Nova Senha: </label><input type='password' name='fields[senha]' id='senha1' size='30' /></p><br /> "
					+ "<p><label>Confirmação: </label><input type='password' name='confSenha' id='senha2' size='30' /></p><br /> "
					+ "<input type='hidden' name='fields[email]' id='email' value='"+email+"' size='30' /></p><br /> "
					+ "<input type='hidden' name='atualizaSenha' id='atualizaSenha' size='30' /></p><br /> "
					+ "<p id='msg'>Por Favor Atualize Sua Senha</p><br />"
					+ "<p class='btnEnviar'>"
					+ "<input type='submit' value='enviar' /></p>"
					+ "</form>", {
				closeable : false,
				modal : true,
				closeable : true,
				closeText : 'Fechar',
				title : "Atualizar Senha"
			});

	$('#msg').css( {
		"color" : "red",
		"font-size" : "12px",
		"line-height" : "14px"
	});

	$('.btnEnviar').css('text-align', 'right');

	$('.boxy-content').css( {
		'background-color' : '#ffffff',
		'border' : '1px solid #358BC9',
		'color' : '#000000',
		'display' : 'block',
		'font-family' : 'arial',
		'font-size' : '12px',
		'line-height' : '20px'
	})
}
