	function move_dir(){
		var num = document.getElementById("pos_foto").value;
		var qtd = document.getElementById("qtd_foto").value;
		var left = (num*124);
		var limite = (parseInt(qtd) - 5) * 124;
		if(left <= limite){
			document.getElementById("imgs").style.margin = "10px 0 0 -" + left +"px";
			document.getElementById("pos_foto").value = parseInt(num) + 1;
		}
	}
	
	function move_esq(){
		var num = document.getElementById("pos_foto").value;
		var left = (num*124) - 248;
		if(left >= 0)
			document.getElementById("imgs").style.margin = "10px 0 0 -"+ left +"px";
		if(parseInt(num) - 1 > 0)
			document.getElementById("pos_foto").value = parseInt(num) - 1;
	}
	
	function imagem(op){
		var posicao = document.getElementById("posicao").value;
		var fotos = document.getElementById("fotos").value;
		fotos = fotos.split(",");
		var num = fotos.length;
		
		if(op == "avancar"){
			if((parseInt(posicao)+1) > (num-1))
				posicao = 0;
			else
				posicao = parseInt(posicao) + 1;

			document.getElementById("produto_foto").innerHTML = '<img src="fotos/'+fotos[posicao]+'" width="390" height="300" />';				
			document.getElementById("nome_foto").value = fotos[posicao];
			document.getElementById("posicao").value = posicao;
		}
		else{
			if((parseInt(posicao)-1) < 0)
				posicao = num - 1;
			else
				posicao = parseInt(posicao) - 1;

			document.getElementById("produto_foto").innerHTML = '<img src="fotos/'+fotos[posicao]+'" width="390" height="300" />';	
			document.getElementById("nome_foto").value = fotos[posicao];
			document.getElementById("posicao").value = posicao;
		}
	}

	function habilitar_div(div,op){
		if(op == "sim")
			document.getElementById(div).style.display = 'block';
		else
			document.getElementById(div).style.display = 'none';
	}

	function valida_form(form,op){
		var msg = "";
		form.opcao.value = op;
		for(i=0; i<form.length; i++){
			var obg = form[i].name.charAt(0);
			if(obg == "x"){
				if(form[i].value == "")
					msg += "- "+form[i].name.substring(1,(form[i].name.length)).toUpperCase()+"\n";
			}
		}
		if(msg != ""){
			alert("Os seguintes campos devem ser preenchidos:\n"+msg);
			return false;
		}
	}

	function valida_email(doc){
		if((doc.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi)))
			return true;
		else{
			alert("Verifique o e-mail informado !!!");
			doc.select();
		}
	}

	function impressao(){
		var cod = document.frm_reservar.codigo.value;
		var img = document.getElementById("nome_foto").value;
		var url = "imprimir.php?cod="+ cod +"&img=" +img;

		window.open(url,'Imprimir','status = no, menubar = no, width = 660, height = 380');
	}
	
	function muda_foto(foto,legenda){
		var pasta = document.getElementById("pasta").value;
		document.getElementById("foto_principal").innerHTML = '<img src="fotos/eventos/'+pasta+'/'+ foto +'" width="400" height="300" class="img_galeria" />';
		document.getElementById("legenda_principal").innerHTML = legenda;
	}
	
	function move_cima(){
		var num = document.getElementById("pos_foto").value;
		var qtd = document.getElementById("qtd_foto").value;
		var top = (num*102);
		var limite = (parseInt(qtd) - 3) * 102;
		if(top <= limite){
			document.getElementById("imgs").style.margin = "-" + top + "px 0 0 0";
			document.getElementById("pos_foto").value = parseInt(num) + 1;
		}
	}
	
	function move_baixo(){
		var num = document.getElementById("pos_foto").value;
		var top = (num*102) - 204;
		if(top >= 0)
			document.getElementById("imgs").style.margin = "-" + top + "px 0 0 0";
		if(parseInt(num) - 1 > 0)
			document.getElementById("pos_foto").value = parseInt(num) - 1;
	}
	
	function cores(cor){
		document.body.style.background = cor;
	}
	
	function mascara(o,f){
		v_obj=o
		v_fun=f
		setTimeout("execmascara()",1)
	}

	function execmascara(){
    	v_obj.value=v_fun(v_obj.value)
	}
	
	function cpf(v){
		v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
		v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
		v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
												 //de novo (para o segundo bloco de números)
		v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
		return v
	}
	
	function telefone(v){
		v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
		v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
		v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
		return v
	}
	
	function cards(){
		var card = "";
		for(i=1; i<6; i++){
			campo = document.getElementById("checkbox"+i);
			if(campo.checked == true)
				card += ", " + campo.value;
		}
		document.frm_cadastro.cartoes.value = card.substring(1,card.length);
		return valida_form(document.frm_cadastro,'');
	}
	
	function mostraAlerta(texto,botao){
		var camada = document.getElementById("desabilitaBg");
		camada.style.visibility = "visible";
		camada.style.opacity = 0.7;
		if (camada.style.setAttribute) //For IE
			camada.style.setAttribute("filter", "alpha(opacity=70);");
		var moldura = document.getElementById("alerta");
		
		moldura.style.visibility = "visible";
		moldura.innerHTML = "<p>"+texto+"</p>";
		if (botao!=0)
			moldura.innerHTML += "<p><a href=\"#\" class=\"botao_div\" onclick=\"removeAlerta()\">OK</a></p>";
		else
			moldura.innerHTML += "<p><img src=\"../images/loading.gif\" /></p>";
		repaint();
	}

	function removeAlerta(){
		var camada = document.getElementById("desabilitaBg");
		var moldura = document.getElementById("alerta");
		camada.style.visibility = "hidden";
		moldura.style.visibility = "hidden";
		repaint();
	}

	function repaint(){
		var body = document.getElementsByTagName("body")[0];
		body.style.display = "none";
		body.style.display = "block";
	}