function strpad(val){
	return (!isNaN(val) && val.toString().length==1)?"0"+val:val;
}
function ValidaEmail(Email)
{
	if ((Email.length != 0) && ((Email.indexOf("@") < 1) || (Email.indexOf('.') < 7)))
		return false;
	else
		return true;
}


$(function() {
	$("#btNewsletterOk").click(function(){
		var Email = $("#txtNewsletterEmail").val();
		if(ValidaEmail(Email)){
			$.ajax({
				type:'POST',
				url: 'includes/js/ajax/cadNewsletter.php',
				data: 'email='+Email,
				beforeSend: function(){
					$("#txtMenuNewsletterConteudo").fadeOut(400, function(){
						$(this).fadeIn(400).html("<div style='padding-top:17px;'><center>Cadastrando o seu E-Mail<br><img src='includes/images/ajaxload.gif' width='170px'></center></div>");
					});
				},
				success: function(result){
					if(result == "erro"){
						$("#txtMenuNewsletterConteudo").fadeOut(400, function(){
							$(this).fadeIn(400).html("<div style='padding-top:17px; color:#ff0000; font-weight:bold; font-size:12px'><center>E-Mail já cadastrado</center></div>");
						});
						setTimeout(function(){
							$("#txtMenuNewsletterConteudo").fadeOut(400, function(){
								$(this).fadeIn(400).html('<input type="txt" name="txtNewsletterEmail" id="txtNewsletterEmail" value="Seu Endereço de E-Mail" title="Seu Endereço de E-Mail" class="txt" onclick="RenovaConteudo(this)" onblur="RestauraConteudo(this)"/><input type="button" value="OK" id="btNewsletterOk" class="button"/>');
							});
						},3000);
					};
					if(result != "erro"){
						$("#txtMenuNewsletterConteudo").fadeOut(400, function(){
							$(this).fadeIn(400).html("<div style='padding-top:17px; color:#66961b; font-weight:bold; font-size:12px'><center>Seu E-Mail foi cadastrado!</center></div>");
						});
						setTimeout(function(){
							$("#txtMenuNewsletterConteudo").fadeOut(400, function(){
								$(this).fadeIn(400).html('<input type="txt" name="txtNewsletterEmail" id="txtNewsletterEmail" value="Seu Endereço de E-Mail" title="Seu Endereço de E-Mail" class="txt" onclick="RenovaConteudo(this)" onblur="RestauraConteudo(this)"/><input type="button" value="OK" id="btNewsletterOk" class="button"/>');
							});
						},3000);
						
					};
				}
			});
		}
		else{
			alert("Endereço de E-Mail inválido!");
			$("#txtNewsletterEmail").val("");
			$("#txtNewsletterEmail").focus();
		}
	});
	
	$("#btAcessoRestritoEnviar").click(function(){
		var Usuario = $("#txtLogin").val();
		var Senha = $("#txtSenha").val();
		$.ajax({
			type:'POST',
			url: 'includes/js/ajax/login.php',
			data: 'usuario='+Usuario+'&senha='+Senha,
			beforeSend: function(){
				$("#acessoRestritoBottomLeft, #acessoRestritoBottomRight").fadeOut(400);
				$("#acessoRestritoConteudo").fadeOut(400, function(){
					$(this).fadeIn(400).html("<div style='padding-top:40px;'><center>Verificando o Login<br><img src='includes/images/ajaxload.gif'></center></div>");
				});
			},
			success: function(result){
				if(result == "erro"){
					$("#acessoRestritoConteudo").fadeOut(400, function(){
						$(this).fadeIn(400).html("<div style='padding-top:40px; color:#ff0000; font-weight:bold; font-size:14px'><center>Nome de Usu&aacute;rio Inv&aacute;lido</center></div>");
					});
					setTimeout(function(){
						$("#acessoRestritoConteudo").fadeOut(400, function(){
							$(this).fadeIn(400).html('<input type="txt" name="txtLogin" id="txtLogin" value="'+Usuario+'" title="Usu&aacute;rio" class="txt" onclick="RenovaConteudo(this)" onblur="RestauraConteudo(this)"/><input type="password" name="txtSenha" id="txtSenha" value="'+Senha+'" title="Senha" class="txt" onclick="RenovaConteudo(this)" onblur="RestauraConteudo(this)"/>');
							$("#acessoRestritoBottomLeft, #acessoRestritoBottomRight").fadeIn(400);
						});
					},3000);
				};
				if(result != "erro"){
					$("#acessoRestritoConteudo").fadeOut(400, function(){
						$(this).fadeIn(400).html(result);
					});
				};
			}
		});
	});
		   
	$.ajax({
		type:'POST',
		url: 'includes/js/ajax/dates.php',
		data: 'type=geral',
		beforeSend: function(){
			$("#total").fadeIn(1000).html("<div style='margin-top:40px;'><center>Carregando o calendário<br><img src='includes/images/ajaxload.gif'></center></div>");
			
		},
		success: function(fixDates){
			$("#total").html('<div id="datepicker" style="float:left"></div><div id="titEventos" style="float:right"><p class="psemfundo">PR&Oacute;XIMOS EVENTOS</p><div id="eventos"></div></div>');
			var teste = fixDates.split("-");
			$("#datepicker").fadeIn(1000).datepicker({
				isHoliday : function (date) {
					var data = strpad(date.getDate()) + '/' +(date.getMonth()+1) + '/' + date.getFullYear(); 
					var array = $.inArray(data, teste);
					if(array !== -1){
						return teste[array+1];
					}
					return false;
				},
				onChangeMonthYear: function(year, month){
					$.ajax({
						type: 'POST',
						url: 'includes/js/ajax/dates.php',
						data: 'type=mes&mes='+month+'&ano='+year,
						beforeSend: function(){
							$('#datepicker').datepicker('disable');
							$("#eventos").fadeIn(1000).html("<div style='margin-top:23px;'><center>Carregando os eventos<br><img src='includes/images/ajaxload.gif' width='250'></center></div>");
						},
						success: function(eventos){
							UnTip();
							$('#datepicker').datepicker('enable');
							$("#eventos").html(eventos);
						}
					});
				} 
			});
		}
	});
});