// JavaScript Document
var imagem=0;
$(document).ready(function(){
	$('.esq').mouseup(function()
	{
		if(imagem==0)
		{
			imagem=8;
		}
		else
		{
			imagem--;
		}
		var urlimgpeq=$(".fotopeq:eq("+imagem+")").attr("src");
		while(urlimgpeq==undefined)
		{
			imagem--;
			urlimgpeq=$(".fotopeq:eq("+imagem+")").attr("src");
		}
		var urlimggnd=urlimgpeq.replace("_peq","_gnd");
		$(".fotogrande").attr("src",urlimggnd);
	})
	$('.dir').mouseup(function()
	{
		if(imagem==8)
		{
			imagem=0;
		}
		else
		{
			imagem++;
		}
		var urlimgpeq=$(".fotopeq:eq("+imagem+")").attr("src");
		while(urlimgpeq==undefined)
		{
			imagem=0;
			urlimgpeq=$(".fotopeq:eq("+imagem+")").attr("src");
		}
		var urlimggnd=urlimgpeq.replace("_peq","_gnd");
		$(".fotogrande").attr("src",urlimggnd);
	})
	$('.fotogrande').mousedown(function()
	{
		$('#mural_grande').css("display","none");
	});
	$('input.buscatext').keyup(function()
	{
		query($('input.buscatext').val(),$('input.buscatext'));
	});
	var posleft=$("#menufoto").offset().left;
	var offleft=posleft+961;
	$(".fotoprint img").animate({"width":"300"},500)
	$(".esquerda").mousedown(function(){
		var listawidth=$(".lista").width();
		var maxdir=(listawidth-offleft)*-1;
		if($(".lista").offset().left>maxdir)
		{
			esquerda();
			esq=setInterval("esquerda()",300);
		}
	});
	$(".direita").mousedown(function(){
		if($(".lista").offset().left<posleft)
	{
		direita();
		dir=setInterval("direita()",300);
	}
	});
	
	$(document).mouseup(function(){
		clearInterval(esq);
		clearInterval(dir);
	});
	$('#valbusca').keyup(function()
	{
		query($('#valbusca').val(),$('#valbusca'));
	});
	$('#dinamico').mouseleave(function()
	{
		reseta();
	});
});
function direita(){
	var posleft=$("#menufoto").offset().left;
	var offleft=posleft+961;
	if($(".lista").offset().left<=posleft)
	{
		$(".lista").animate({"left":"+=84"},300);
	}
}
function esquerda(){
		var posleft=$("#menufoto").offset().left;
	var offleft=posleft+961;
		var lwidth=$(".lista").width();
		var mdir=(lwidth-offleft)*-1;
			if($(".lista").offset().left>=mdir)
		{
		$(".lista").animate({"left":"-=84"},300);
		}
}
function query(val,sel)
{
	if(val!="")
	{
		var nval=val.replace("fantasia de ","");
		var nval=nval.replace("fantasia ","");
	$.get('position.php',{busca:nval},
	function(data)
	{
		$('#dinamico').empty();
		$('#dinamico').html(data);
	}
	)
		$(sel).bind('keydown',function(e){ 
  		if(e.which==40)
		{
			$('#dinamico .selected:first a').focus();
		}
	});
	}else
	{
		$('#dinamico').empty();
	}
}
function novovalor(valor)
{
	$('#valbusca').val(valor);
	$('input.buscatext').val(valor);
	$('#dinamico').empty();
}
function reseta()
{
	$('#dinamico').empty();
}
function apertabotao(mc,e)
{
	if(e.which==40)
	{
		mc.nextSibling.focus();
	}
		if(e.which==13)
	{
	$('#valbusca').val(mc.text());
	$('#dinamico').empty();
	}
}
function validacadastro(form)
{
	var nome=form.nome.value;
	var snome=form.sobrenome.value;
	var login=form.login.value;
	var email=form.email.value;
	var cmail=form.cemail.value;
	var senha=form.senha.value;
	var csenha=form.csenha.value;
	if(nome!=""&&snome!=""&&login!=""&&email!=""&&cmail!=""&&senha!=""&&csenha!="")
	{
		var stremail =email;
		var vemail=stremail.search("@");
		if(vemail!=-1)
		{
			if(email!=cmail)
			{
				var error_mail="email%20n%E3o%20confirmado";
				window.location.href="cadastrese.php?error="+error_mail+"&nome="+nome+"&sobrenome="+snome+"&login="+login;
			}
			else
			{
				if(senha!=csenha)
				{
					var error_senha="senha%20n%E3o%20confirmada";
					window.location.href="cadastrese.php?error="+error_senha+"&nome="+nome+"&sobrenome="+snome+"&login="+login+"&email="+email+"&cemail="+cmail;
				}
				else
				{
					document.cadastro.submit();
				}
			}
		}
		else
		{
			var error_mail2="email%20n%E3o%20v%E1lido";
			window.location.href="cadastrese.php?error="+error_mail2;
		}
	}
	else
	{
		var camposvazios="preencha%20todos%20os%20campos%20com%20*";
		window.location.href="cadastrese.php?error="+camposvazios;
	}
}
function enviaform(ident)
{
	document.getElementById(ident).submit();
}
function validavideos(form)
{
	if(form.email.value!="" && form.nome_festa.value!="" && form.data_festa.value!="" && form.nome.value!="" && form.link_video.value!="")
	{
	var regdata=/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;
	var regemail=/^([0-9a-zA-Z_.]+)@([a-z]+).com(.br)?$/;
	var reglink=/^(http:\/\/)?www.youtube.com\/watch\?v=[0-9a-zA-Z&._=-]+$/;
	var testdata=regdata.test(form.data_festa.value);
	if(!testdata)
	{
		form.data_festa.value="";
		form.data_festa.focus();
		alert("Data inválida \n\nDigite uma data no formato dd/mm/yyyy");
	}
	var testemail=regemail.test(form.email.value);
	if(!testemail)
	{
		form.email.value="";
		form.email.focus();
		alert("email inválido");
	}
	var testlink=reglink.test(form.link_video.value);
	if(!testlink)
	{
		form.link_video.value="";
		form.link_video.focus();
		alert("Link inválido");
	}
	}
	else
	{
		alert("É necessário preencher todos os campos do formulário");
	}
}
function validaamigo(form)
{
	var regnome=/^[a-zA-Z ]+$/;
	var regemail=/^([0-9a-zA-Z_.]+)@([a-z]+).com(.br)?$/;
	var testemail=regemail.test(form.amigoemail.value);
	var testeseunome=regnome.test(form.seunome.value);
	var testeamigonome=regnome.test(form.amigonome.value);
	if(!testeseunome)
	{
		alert("Digite seu nome");
		form.seunome.value="";
		form.seunome.focus();
		return false;	
	}
	if(!testeamigonome)
	{
		alert("Digite o nome do seu amigo");
		form.amigonome.value="";
		form.amigonome.focus();
		return false;	
	}
	if(!testemail)
	{
		alert("email inválido");
		form.amigoemail.value="";
		form.amigoemail.value.focus();
		return false;		
	}
	return true;	
}
function fotofesta(imagem)
{
	var caminho=imagem.src;
	var nomepeq=caminho.replace("www.universofantasias.com.br/imagens_upload","");
	var nomegrande=nomepeq.replace("_peq","_gnd");
	$('.fotogrande').attr("src",nomegrande);
	$('#mural_grande').css("display","block");
}
function apaga(form)
{
	form.value="";
}
function atualizacat(valor,nome,anome,aemail)
{
	window.location.href="indique-um-amigo.php?cat="+valor+"&nome="+nome+"&anome="+anome+"&aemail="+aemail;
}
function atualizasub(valor1,valor2,nome,anome,aemail)
{
	window.location.href="indique-um-amigo.php?cat="+valor2+"&sub="+valor1+"&nome="+nome+"&anome="+anome+"&aemail="+aemail;
}
