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

	function MostraCampoSenha(checado){
		if (checado){
				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 os seguintes campos:</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 == "sementes"){

			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME<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;
			}
			
		}else if (form.name == "categorias"){
			
			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME<br />";
				seg = false;
			}
			
		}else if (form.name == "links"){

			if(form.iptNome.value == ""){
				msg += "&bull;&nbsp;NOME<br />";
				seg = false;
			}
			if(form.iptLink.value == ""){
				msg += "&bull;&nbsp;LINK<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.ckbAlteraSenha == undefined && form.iptSenha.value == ""){
				msg += "&bull;&nbsp;SENHA<br />";
				seg = false;
			}

                        if(form.ckbAlteraSenha != undefined){
                            if(form.iptSenhaA.value == "" && form.ckbAlteraSenha.checked){
                                msg += "&bull;&nbsp;SENHA ANTIGA<br />";
                                seg = false;
                            }
                            if(form.iptSenha.value == "" && form.ckbAlteraSenha.checked){
                                msg += "&bull;&nbsp;SENHA<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 == ""){
                        msg += "&bull;&nbsp;EMAIL<br />";
                        seg = false;
                    }
                    if(form.iptEmail.value != "" & !checa(form.iptEmail.value)){
                        msg += "&bull;&nbsp;EMAIL INVALIDO<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;
                    }
		}

		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.value.length < campo.maxLength))
        $$(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(nome,email,tipo,retorno){
	
	if(nome.value == '' | nome.value == 'Seu nome...'){
		alert('Favor digitar o nome.');
	}
	else if(checa(email.value)){
		$$(retorno).innerHTML = "<p>Aguarde, cadastrando...</p>";
		xajax_CadastraEmails( nome.value, email.value,tipo,retorno);
		nome.value = '';
		email.value = '';
	}else{
		alert('Favor digitar um email válido.');
	}
	
}

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 ExcluiImgGaleria(id, id_img){
	xajax_ExcluiImgGaleria(id, id_img);
    $$('img_' + id_img).style.display = 'none';
}

function ListaGalerias( pg, qtd ,id_atual,$param_adicional){
    $$('txtGalerias').innerHTML = 'Aguarde, buscando galerias...';
    xajax_ListaGalerias( pg, qtd ,id_atual,$param_adicional);
}

function ListaProdutos( pg, qtd ,id_atual,$param_adicional){
    $$('txtProdutos').innerHTML = 'Aguarde, buscando produtos...';
    xajax_ListaProdutos( pg, qtd ,id_atual,$param_adicional);
}

function EditarImgGaleria(id_galeria,id){
    xajax_EditarImgGaleria(id_galeria,id);
    $$('txtDescricaoEd').focus();
}

function SalvaImgGaleria(id_galeria,id,descricao){
    xajax_SalvaImgGaleria(id_galeria,id,descricao);
    xajax_BuscaImgEspecifica(id_galeria,id);
}

function EnviaEmailIndicando( nome, email, nomeA, emailA , produto, retorno) {
    if(nome.value == ""){
        alert('Favor digitar seu nome.');
        nome.focus();
    }
    else if(!checa(email.value)){
        alert('Favor digitar um email válido.');
        email.focus();
    }
    else if(nomeA.value == ""){
        alert('Favor digitar o nome do amigo.');
        nomeA.focus();
    }
    else if(!checa(emailA.value)){
        alert('Favor digitar o email válido de seu amigo.');
        emailA.focus();
    }else{
        $$(retorno).innerHTML = "Aguarde, enviando...";
        xajax_EnviaEmailIndicando( nome.value, email.value, nomeA.value, emailA.value, produto, retorno)
        nome.value = "";
        email.value = "";
        nomeA.value = "";
        emailA.value = "";
    }
}

function EnviaEmailOrcamento( nome, email, tel, mensagem , produto, foto, retorno) {
    if(nome.value == ""){
        alert('Favor digitar seu nome.');
        nome.focus();
    }
    else if(!checa(email.value)){
        alert('Favor digitar um email válido.');
        email.focus();
    }
    else if(tel.value == ""){
        alert('Favor digitar seu telefone.');
        tel.focus();
    }
    else if(mensagem.value == ""){
        alert('Favor digitar sua mensagem.');
        tel.focus();
    }else{
        $$(retorno).innerHTML = "Aguarde, enviando...";
        xajax_EnviaEmailOrcamento( nome.value, email.value, tel.value, mensagem.value, produto, foto, retorno)
        nome.value = "";
        email.value = "";
        tel.value = "";
        mensagem.value = "";
    }
}

/* ---- FIM DAS FUNCOES AJAX ---- */
