function verifalbum(frm){
    if(n_album_selecionados(frm)>0){
        return confirm("Tem certeza de que deseja excluir PERMANENTEMENTE o(s) ábum(ns) selecionado(s)?");
    }else{
        alert("Selecione o(s) álbum(ns) que deseja excluir.");
        return false;
    }
}

function novoalbum(frm){
    nome_novo=prompt("Digite o nome do novo álbum:","");
    if(nome_novo){
        if(nome_novo.replace(/\s/gi,"")!=""){
            frm.nomenovoalbum.value=nome_novo;
            frm_acao(frm, "novo");
            frm.submit();
        }
    }
}

function revelaralbuns(frm){
    if(n_album_selecionados(frm)>0){
        frm_acao(frm, "revelar");
        frm.submit();
        return true;
    }else{
        //alert("Selecione o(s) álbum(ns) que deseja revelar.");
        location="/fol/enviar_fotos.asp"      
        return false;
    }
}

function salvaralbuns(frm){
    if(n_album_selecionados(frm)>0){
        frm_acao(frm, "salvar");
        frm.submit();
        return true;
    }else{
        alert("Selecione o(s) álbum(ns) que deseja salvar em CD.");
        return false;
    }
}

function enviaralbum(frm, album){
    codalbum="0";
    var maisqueum=false;
    if(typeof(frm.album)!="undefined"){
        if(typeof(frm.album.length)!="undefined"){
            for(var a=0;a<frm.album.length;a++){
                if(frm.album[a].checked){
                    if(codalbum!="0") maisqueum=true;
                    codalbum=frm.album[a].value.replace(/'/gi,"");
                }
            }
        }else{
            if(frm.album.type=="checkbox"){
                if(frm.album.checked) codalbum=frm.album.value.replace(/'/gi,"");
            }else{
                codalbum=frm.album.value;
            }
        }
    }
    if(maisqueum) codalbum="0";
    if(typeof(album)!="undefined") codalbum=album;
    eh_IE=false;
    if(typeof(ehIE)!="undefined") eh_IE=ehIE;
    location = "enviar_fotos.asp?ie="+eh_IE+"&album=" + codalbum;
}

function avisaralbuns(frm){
    alert("Not Yet!")
}

function compartilharalbuns(frm){
    if(n_album_selecionados(frm)>0){
        frm_acao(frm, "compartilhar");
        frm.submit();
        return true;
    }else{
        alert("Selecione o(s) álbum(ns) que deseja compartilhar.");
        return false;
    }
}

function publicaralbuns(frm){
    if(n_album_selecionados(frm)>0){
        frm_acao(frm, "publicar");
        frm.submit();
        return true;
    }else{
        alert("Selecione o(s) álbum(ns) que deseja publicar.");
        return false;
    }
}

function frm_acao(frm, strAcao){
    return (frm.acao.value=strAcao);
}

function veriffotos(frm){
    if(n_fotos_selecionadas(frm)>0){
        return confirm("Tem certeza de que deseja excluir PERMANENTEMENTE a(s) foto(s) selecionada(s)?");
    }else{
        alert("Selecione a(s) foto(s) que deseja excluir.");
        return false;
    }
}

function promocaofotos(frm){
    n_sel=n_fotos_selecionadas(frm);
    if(n_sel>0){
        if(n_sel==1){
            if(confirm("Tem certeza de que deseja candidatar a(s) foto(s) selecionada(s) à Promoção Melhor Foto?\nATENÇÃO: NÃO É POSSÍVEL DESFAZER ESTA OPERAÇÃO!")) promocaofoto(frm);
            //frm_acao(frm, "promocao");
            //frm.submit();
            //return true;
        }else{
            alert("Selecione apenas uma foto para participar da Promoção Melhor Foto.");
            return false;
        }
    }else{
        alert("Selecione uma foto para participar da Promoção Melhor Foto");
        return false;
    }
}

function promocaofoto(frm){
    frm_acao(frm, "promocao");
    frm.submit();
    return true;
}

function salvaralbum(frm){
    if(frm.nome.value.replace(/\s/gi,"")==""){
        alert("Informe um nome para este álbum.");
        frm.nome.focus();
    }else{
        frm_acao(frm, "salvaralbum");
        frm.submit();
    }
}

function n_elementos_selecionados(elemento){
    retorno=0;
    if(typeof(elemento)!="undefined"){
        if(typeof(elemento.length)!="undefined"){
            for(var a=0;a<elemento.length;a++){
                if(elemento[a].checked) retorno++;
            }
        }else{
            if(elemento.checked) retorno=1;
        }
    }
    return retorno;
}

function n_fotos_selecionadas(frm){
    return n_elementos_selecionados(frm.foto);
}

function n_album_selecionados(frm){
    return n_elementos_selecionados(frm.album);
}

function salvarfotos(frm){
    n_sel=n_fotos_selecionadas(frm);
    if(n_sel>0){
        frm_acao(frm, "salvarfotos");
        frm.submit();
        return true;
    }else{
        alert("Selecione a(s) foto(s) que deseja salvar p/ CD.");
        return false;
    }
}

function revelarfotos(frm){
    n_sel=n_fotos_selecionadas(frm);
    if(n_sel>0){
        frm_acao(frm, "revelarfotos");
        frm.submit();
        return true;
    }else{
        //alert("Selecione a(s) foto(s) que deseja revelar.");
        location="/fol/enviar_fotos.asp"      
        return false;
    }
}

function selectTodas(frm){
    frm=document.getElementById("formFotos").foto
    objSelTodas=frm.selecionarTodas
    objSelTodas=document.getElementById("selecionarTodas")
    if(typeof(objSelTodas)!="undefined"){
        selecionar=objSelTodas.checked
        if(typeof(frm.foto)!="undefined"){
            if(typeof(frm.foto.length)!="undefined"){
                for(var a=0;a<frm.foto.length;a++){
                    frm.foto[a].checked=selecionar;
                }
            }else{
                frm.foto.checked=selecionar;
            }
        }
    }
}

function checaSelectTodas(frm){
    todas=true;
    if(typeof(frm.selecionarTodas)!="undefined"){
        if(typeof(frm.foto)!="undefined"){
            if(typeof(frm.foto.length)!="undefined"){
                for(var a=0;a<frm.foto.length;a++){
                    todas=todas && frm.foto[a].checked;
                }
            }else{
                todas=frm.foto.checked;
            }
        }
        frm.selecionarTodas.checked=todas;
    }
}

function copiarfotos(sel, mover){
    if(sel.options[sel.selectedIndex].value!=0){
        n_sel=n_fotos_selecionadas(sel.form);
        if(n_sel>0){
            frm_acao(sel.form, "copiarfotos");
            if(mover) frm_acao(sel.form, "moverfotos");
            sel.form.submit();
        }else{
            sel.selectedIndex=0;
            alert("Selecione a(s) foto(s) que deseja mover/copiar.");
        }
    }else{
        sel.selectedIndex=0;
    }
}

function copiarfoto(sel, mover){
    if(sel.options[sel.selectedIndex].value!=0){
        frm_acao(sel.form, "copiarfotos");
        if(mover) frm_acao(sel.form, "moverfotos");
        sel.form.submit();
    }
}

function validaFoto(frm){
    if(frm.nome.value.replace(/\s/gi,"")==""){
        alert("Informe um nome para esta foto");
        frm.nome.focus();
        return false;
    }else{
        return true;
    }
}

function excluirfoto(frm){
    if(confirm("Tem certeza de que deseja excluir PERMANENTEMENTE esta foto?")){
        frm_acao(frm, "excluir");
        frm.submit();
    }
}

function revelarfoto(frm){
    frm_acao(frm, "revelarfoto");
    frm.submit();
    return true;
}

function salvarfoto(frm){
    frm_acao(frm, "salvarfoto");
    frm.submit();
    return true;
}

function verifEnvia(frm){
    try{
        checado=frm.novo[0].checked;
    }catch(e){
        checado=true;
    }
    if(checado){
        if(frm.nomenovoalbum.value.replace(/\s/gi,"")==""){
            alert("Digite o nome do novo álbum.");
            frm.nomenovoalbum.focus();
            return false;
        }
    }else{
        if(frm.album[frm.album.selectedIndex].value==0){
            alert("Selecione um álbum.");
            frm.album.focus();
            return false;
        }
    }

    algumarquivo=false;
    extensaoinvalida=0;
    //for(var i=1;i<=5;i++){
        var i=1;
        arquivoi=document.getElementById("arquivo"+i);
        if(arquivoi.value.replace(/\s/gi,"")!=""){
            algumarquivo=true;
            extensao=arquivoi.value.substring(arquivoi.value.length-4).toUpperCase()
            if(extensao!=".JPG" && extensao!="JPEG" && extensao!=".GIF") extensaoinvalida=i;
        }
    //}

    if(!algumarquivo){
        alert("Selecione o(s) arquivo(s) que deseja enviar.");
        frm.arquivo1.focus();
        return false;
    }else{
        if(extensaoinvalida>0){
            alert("Formato de arquivo inválido!");
            //alert("Formato de arquivo inválido! (Arquivo "+extensaoinvalida+")");
            return false;
        }else{
            frm.encoding="multipart/form-data";
            aviso=document.getElementById("avisoDemora");
            aviso.style.display="block";
            aviso.style.visibility="visible";
            //aviso.innerHTML="<h3>Aguarde!</h3><p>Enviando as imagens para o servidor.<br /><br /> Por gentileza, aguarde. <br /><br /> Isso pode levar vários minutos, dependendo da velocidade da sua conexão.</p><!--a href=\"javascript:escondeAviso();return false;\" style=\"text-align:right;color:#036001;text-decoration:underline;\">Cancelar</a-->";
            return true;
        }
    }
}

function escondeAviso(){
    aviso=document.getElementById("avisoDemora");
    aviso.style.display="none";
    aviso.style.visibility="hidden";
    location="edita_album.asp?album="+document.forms[0].album[document.forms[0].album.selectedIndex].value;
}

function verifConte(frm){
    if(frm.mensagem.value.replace(/\s/gi,"")==""){
        frm.mensagem.focus();
        alert("É necessário digitar uma mensagem.")
        return false
    }
    if(frm.rnome.value.replace(/\s/gi,"")==""){
        frm.rnome.focus();
        alert("É necessário digitar o seu nome.")
        return false
    }
    if(frm.remail.value.indexOf("@")==-1){
        frm.remail.focus();
        alert("É necessário digitar o seu email.")
        return false
    }
    if(frm.dnome.value.replace(/\s/gi,"")==""){
        frm.dnome.focus();
        alert("É necessário digitar o nome do seu amigo.")
        return false
    }
    if(frm.demail.value.indexOf("@")==-1){
        frm.demail.focus();
        alert("É necessário digitar o email do seu amigo.")
        return false
    }
    return true;
}

function verifConvida(frm){
    if(frm.dnome.value.replace(/\s/gi,"")==""){
        frm.dnome.focus();
        alert("É necessário digitar o nome do seu amigo.")
        return false
    }
    if(frm.demail.value.indexOf("@")==-1){
        frm.demail.focus();
        alert("É necessário digitar o email do seu amigo.")
        return false
    }
    if(frm.rnome.value.replace(/\s/gi,"")==""){
        frm.rnome.focus();
        alert("É necessário digitar o seu nome.")
        return false
    }
    if(frm.remail.value.indexOf("@")==-1){
        frm.remail.focus();
        alert("É necessário digitar o seu email.")
        return false
    }
    return true;
}

function checaFechamento(){
    if(confirm("Gostaria de nos ajudar respondendo uma breve pesquisa sobre o sistema fotolab OnLine?")){
        location="/pesquisadeopiniao.asp";
        return false;
    }else{
        return true;
    }
}

//otimização
