function toggle(img, onoff)
{
    str=img.name;
    if (onoff) {
        img.src="img/btn_"+str+"_on.jpg";
    }
    else {
        img.src="img/btn_"+str+"_off.jpg";
    }
}


function trim(str) 
{
    var i=1;
    n=str.length;
    cstr=str;
    while (cstr.charAt(0)==' ' || cstr.charAt(0)=='\n' || cstr.charAt(0)=='\t') {
        cstr=str.substring(i, n);
        i=i+1;
    }
    n=cstr.length;
    while (cstr.charAt(n-1)==' ' || cstr.charAt(n-1)=='\n' || 
           cstr.charAt(n-1)=='\t') {
        cstr=cstr.substring(0, n-1);
        n=cstr.length;
    }
    return cstr;
}


function noSpam(user,domain) 
{
    locationstring = "mailto:" + user + "@" + domain;
    window.location = locationstring;
}


function dostatus(msg)
{
   window.status=msg;
   return true;
}


function loadimg()
{
    var a=loadimg.arguments;
    var imgs=new Array();
    var imgs1=new Array();
    var imgs2=new Array();
    for (var i=0; i<a.length; i++)
    {
        imgs[i]=new Image();
        imgs[i].src="img/btn_"+a[i]+"_on.jpg";
        imgs1[i]=new Image();
        imgs1[i].src="img/btn_"+a[i]+"_off.jpg";
        imgs2[i]=new Image();
        imgs2[i].src="img/btn_"+a[i]+"_act.jpg";
    }
}


function preload()
{
    var ai=preload.arguments;
    var imgs=new Array();
    for (var im=0; im<ai.length; im++)
    {
        imgs[im]=new Image();
        imgs[im].src="img/"+ai[im];
    }
}


function testa_mail(email)
{
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) {
        return true;
    }
    else {
        return false;
    }
}


function dofocus(objeto, estado, borda)
{
    var st=objeto.style;
    if (estado) {
        if (borda) {
            st.borderColor="#FFFFB9";
        }
        st.backgroundColor="white";
    }
    else {
        if (borda) {
            st.borderColor="blue";
        }
        st.backgroundColor="#CCCCCC";
    }
    return true;
}


function abrir_dicas()
{
    var D=new Date
janela=window.open("dicas.html",D.getTime(),"title=dicas,resizable=no,status=no,scrollbars=yes,width=400,height=300,left=80,top=200");
janela.focus();
}


function show_cit(txt,titulo)
{
    var D=new Date;
    closelink='<p align="center"><small><a href="javascript:self.close()" title="Fechar">Fechar</a></small></p>';
    show='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>'+titulo+'</title><style type="text/css">body { margin: 30px; font-size: 12pt; font-family: Arial, Helvetica; } a:visited, a:active { color: blue; }</style><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>'+txt+closelink+'</body></html>';
    w=window.open("about:blank",D.getTime(),"title=cit,resizable=no,status=no,scrollbars=yes,width=400,height=300,left=80,top=100");
    w.document.write(show);
}


function show_3cit(livro,capitulo,t1,t2,t3)
{
    // t1: Almeida Revista e Atulizada
    // t2: Loyloa
    // t3: Bíblia de Jerusalém

    var D=new Date
janela=window.open("cits.html",D.getTime(),"title=cit,resizable=no,status=no,scrollbars=yes,width=550,height=450,left=45,top=60");
janela.livro=livro;
janela.capitulo=capitulo;
janela.t1=t1;
janela.t2=t2;
janela.t3=t3;
janela.focus();
}

function cit_show(cit) 
{
w=window.open('biblia/cit1.php?cit='+encodeURI(cit),'cit','title=cit,resizable=no,status=no,scrollbars=yes,width=400,height=300,left=80,top=100');
}

function playsnd(onoff)
{
    if (document.all) {
        midi=document.all('mid');
    }
    else if (document.getElementById) {
        midi=document.getElementById('mid');
    }
    if (onoff) {
        sounds=new Array('hasd004.mid','hasd087.mid','hasd103.mid','hasd036.mid','hasd175.mid','bach-jesu_joy.mid','hasd469.mid');
        var numero = Math.floor(Math.random()*(sounds.length));
        midi.setAttribute('src','mids/'+sounds[numero]);
        return true;
    }
    else {
        midi.setAttribute('src','');
        return false;
    }
}

function togglesnd()
{
    if (!navigator.userAgent.indexOf('Opera')>=0) {
        document.sndplay=playsnd(!document.sndplay);
        if (document.images) {
            if (document.sndplay) {
                document.images.snd.src='img/sound.gif';
            }
            else {
                document.images.snd.src='img/nosound.gif';
            }
        }
    }
}