	function Confirma(caminho){
		if (confirm("Deseja realmente executar esta operação?")){
			location = ""+caminho;
		}
	}

	function MostraCampoSenha(){
		if (document.getElementById("area").style.display == "none"){
				document.getElementById("area").style.display = "block";
				document.getElementById("area").style.visibility = "visible";
		}else
		{
				document.getElementById("area").style.display = "none";
				document.getElementById("area").style.visibility = "hidden";
		}
	}

	function ValidaForm(form)
	{
		
		var msg = "<h5>Para prosseguir, é necessário que você preencha o(s) seguinte(s) campo(s):</h5>";
		var seg = true;

		if (form.name == "estaticos"){
			
			if(form.iptDescricao.value == ""){
				msg += "&bull;&nbsp;DESCRIÇÃO <br />";
				seg = false;
			}
			if(form.iptPergunta.value == ""){
				msg += "&bull;&nbsp;PERGUNTA <br />";
				seg = false;
			}
			if(form.iptEmail.value != "" & !checa(form.iptEmail.value)){
				msg += "&bull;&nbsp;EMAIL INVALIDO<br />";
				seg = false;
			}
		
		}else if (form.name == "cursos"){
			
			if(form.iptTitulo.value == ""){
				msg += "&bull;&nbsp;TITULO <br />";
				seg = false;
			}
			if(form.iptDataInicio.value == ""){
				msg += "&bull;&nbsp;DATA INICIO <br />";
				seg = false;
			}
			if(form.iptTurno.value == ""){
				msg += "&bull;&nbsp;TURNO <br />";
				seg = false;
			}
			if(form.iptLocal.value == ""){
				msg += "&bull;&nbsp;LOCAL <br />";
				seg = false;
			}
		
		}else if (form.name == "emails"){
			
			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME <br />";
				seg = false;
			}
			if(form.iptEmail.value == "" | !checa(form.iptEmail.value)){
				msg += "&bull;&nbsp;EMAIL INVALIDO<br />";
				seg = false;
			}
			if(form.optAtivo.value == ""){
				msg += "&bull;&nbsp;ATIVO <br />";
				seg = false;
			}
		
		}else if (form.name == "eventos"){
			
			if(form.iptTitulo.value == ""){
				msg += "&bull;&nbsp;TITULO <br />";
				seg = false;
			}
			if(form.iptLocal.value == ""){
				msg += "&bull;&nbsp;LOCAL <br />";
				seg = false;
			}
			if(form.iptCidade.value == ""){
				msg += "&bull;&nbsp;CIDADE <br />";
				seg = false;
			}
			if(form.iptData.value == ""){
				msg += "&bull;&nbsp;DATA <br />";
				seg = false;
			}
		
		}else if (form.name == "associados"){
			
			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME <br />";
				seg = false;
			}
			if(form.iptEndereco.value == ""){
				msg += "&bull;&nbsp;ENDERECO <br />";
				seg = false;
			}
			if(form.iptTelefone.value == ""){
				msg += "&bull;&nbsp;TELEFONE <br />";
				seg = false;
			}
			if(form.iptEmail.value == "" | !checa(form.iptEmail.value)){
				msg += "&bull;&nbsp;EMAIL INVALIDO<br />";
				seg = false;
			}
			
		}else if (form.name == "perguntas"){
			
			if(form.iptPergunta.value == ""){
				msg += "&bull;&nbsp;PERGUNTA <br />";
				seg = false;
			}
		
		}else if (form.name == "categorias"){
			
			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME <br />";
				seg = false;
			}
		
		}else if (form.name == "noticias"){
			
			if(form.iptTitulo.value == ""){
				msg += "&bull;&nbsp;TITULO <br />";
				seg = false;
			}
			if(form.iptData.value == ""){
				msg += "&bull;&nbsp;DATA <br />";
				seg = false;
			}
		
		}else if (form.name == "galerias"){
			
			if(form.iptTitulo.value == ""){
				msg += "&bull;&nbsp;TITULO <br />";
				seg = false;
			}
			if(form.iptData.value == ""){
				msg += "&bull;&nbsp;DATA <br />";
				seg = false;
			}
		
		}else if (form.name == "usuarios"){
			
			if(form.iptLogin.value == ""){
				msg += "&bull;&nbsp;LOGIN <br />";
				seg = false;
			}
			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME <br />";
				seg = false;
			}
			
			if(form.iptSenha.value != form.iptSenhaC.value){
				msg += "&bull;&nbsp;SENHAS NAO CONDIZEM<br />";
				seg = false;
			}
			if(form.optGerente.value == ""){
				msg += "&bull;&nbsp;ACESSO TOTAL <br />";
				seg = false;
			}
		
		}else if(form.name == "frmContato"){
            if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME <br />";
				seg = false;
			}

            if(form.iptEmail.value == "" | !checa(form.iptEmail.value)){
				msg += "&bull;&nbsp;EMAIL INVALIDO<br />";
				seg = false;
			}

            if(form.iptTelefone.value == ""){
				msg += "&bull;&nbsp;TELEFONE <br />";
				seg = false;
			}

            if(form.iptCidade.value == ""){
				msg += "&bull;&nbsp;CIDADE <br />";
				seg = false;
			}

            if(form.txtMensagem.value == ""){
				msg += "&bull;&nbsp;MENSAGEM <br />";
				seg = false;
			}

        }else if(form.name == "frmCadastro"){
            if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME <br />";
				seg = false;
			}

            if(form.iptCpf.value == ""){
				msg += "&bull;&nbsp;CPF <br />";
				seg = false;
			}

            if(form.iptEndereco.value == ""){
				msg += "&bull;&nbsp;ENDEREÇO <br />";
				seg = false;
			}

            if(form.iptBairro.value == ""){
				msg += "&bull;&nbsp;BAIRRO <br />";
				seg = false;
			}

            if(form.iptCidade.value == ""){
				msg += "&bull;&nbsp;CIDADE <br />";
				seg = false;
			}

            if(form.iptEstado.value == ""){
				msg += "&bull;&nbsp;ESTADO <br />";
				seg = false;
			}

            if(form.iptCep.value == ""){
				msg += "&bull;&nbsp;CEP <br />";
				seg = false;
			}

            if(form.iptTelefone.value == ""){
				msg += "&bull;&nbsp;TELEFONE <br />";
				seg = false;
			}

            if(form.iptEmail.value == "" | !checa(form.iptEmail.value)){
				msg += "&bull;&nbsp;EMAIL INVALIDO<br />";
				seg = false;
			}

        }

		if(seg == false){
			document.getElementById('msg').innerHTML = msg;
			document.getElementById('msg').style.visibility = "visible";
			document.getElementById('msg').style.padding = "5px";
			location = '#msg';
			return false;
		} else {
			return true;	
		}
	}

	function MostraSaudacao(){
		d = new Date();
		hour = d.getHours();
		if(hour < 6)
		   document.write("Boa noite ");
		
		else if(hour < 12)
		   document.write("Bom dia ");
		
		else if(hour < 18)
		   document.write("Boa tarde ");
		
		else
		   document.write("Boa noite ");
	}	


function checa(mail) {
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
                    return true;
                }
    }else{
        return false;
        }
}



function $(s) {
	return document.getElementById(s);
}

function AutoCompletaData(campo){

	if(campo.value.length == 2 || campo.value.length == 5)
		$(campo.id).value += "/";
}

function AutoCompletaHora(campo){
	if(campo.value.length == 2)
		$(campo.id).value += ":";
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


/* ---- FUNCOES AJAX ---- */

function CadastraEmails(email, tipo, retorno){
	
	if(checa(email.value)){
		$(retorno).innerHTML = "<p>Aguarde, cadastrando...</p>";
		xajax_CadastraEmails( email.value, email.value, 'cliente', tipo, retorno);
		email.value = '';
	}else{
		alert('Favor digitar um email válido.');
	}
	
}

function EnviaEmailIndicando( nome, email, nomeA, emailA , retorno) {
	if(nome.value == '')
		alert('Favor digitar seu nome.');
	//else if(email.value != '' & !checa(email.value))
	//	alert('Favor digitar um email válido');
	else if(nomeA.value == '')
		alert('Favor digitar o nome do destinatário.');
	else if(!checa(emailA.value))
		alert('Favor digitar corretamente o email do destinatário.');
	else{
		$(retorno).innerHTML = "<br>Aguarde, executando ação...";
		xajax_EnviaEmailIndicando( nome.value, email.value, nomeA.value, emailA.value, retorno);
	}
	nome.value = '';
	email.value = '';
	nomeA.value = '';
	emailA.value = '';
}

function MudaValor( retorno, id, value, tabela, campo ){
	$(retorno).innerHTML = "alterando...";
	xajax_MudaValor( retorno, id, value, tabela, campo );
}

function ExcluiImg(nome, img, retorno){
	$(retorno).innerHTML = "excluindo...";
	xajax_ExcluiImg(nome, img, retorno);
}

function MudaTamanhoProdutoCarrinho(valor, cod){
    location = 'index.php?p=actions&op=edtt&tamanho='+valor+'&cod='+cod;
}

function MudaValorProdutoCarrinho(valor, cod){
    location = 'index.php?p=actions&op=edtq&qtd='+valor+'&cod='+cod;
}

function MostraFormCadTamanho(id_tamanho, id){
	$('tamanhos').innerHTML = "Aguarde, buscando formulario...";
	xajax_MostraFormCadTamanho(id_tamanho, id);
}

function GravaTamanho( id_tamanho, id, tamanho ){
	$('tamanhos').innerHTML = "Aguarde, gravando...";
	xajax_GravaTamanho( id_tamanho, id, tamanho);
}

function ExcluiTamanho( id_tamanho, id){
	if (confirm("Deseja realmente executar esta operação?")){
		$('tamanhos').innerHTML = "Aguarde, excluindo...";
		xajax_ExcluiTamanho( id_tamanho, id);
	}
}

function configuraBusca(campo,status){
    if(status == 'IN' && campo.value == 'Busque no site')
        campo.value = '';
    if(status == 'OUT' && campo.value == '')
        campo.value = 'Busque no site';
}

function configuraInOut(campo,status,texto){
    if(status == 'IN' && campo.value == texto)
        campo.value = '';
    if(status == 'OUT' && campo.value == '')
        campo.value = texto;
}
/* ---- FIM DAS FUNCOES AJAX ---- */
