// funcao que detecta o browser
function isFirefox() {
    return (navigator.appName.substring(0, 3) != 'Mic');
}

// funcao que clica quando o usuario pressiona enter. Passar por parametro o id do botao com form. Ex: frm:botao1
function clicaEnter(objEvent, _botao) {
    var tecla;
    if (isFirefox()) {
        tecla = objEvent.which;
    } else {
        tecla = objEvent.keyCode;
    }
    
    // pressionou enter?
    if (tecla == 13) {
        document.getElementById(_botao).click();
        return false;
    }
    return true;
}

// exibe ou oculta uma div de acordo com o id e o flag.
function xPopup(idElemento, visivel) {
    document.getElementById(idElemento).style.display = visivel ? "block" : "none";
}

// seta o foco do ponteiro no objeto solicitado.
function foco(id) {
    document.getElementById(id).select();
}

// exibe foto media em popup.
function openFoto(foto) {
    window.open(foto, 'openFoto', 'width=800px, height=600px;');
}

// exibe foto media no centro do mosaico.
function mostraFoto(fotoMd, fotoGd, imprensa) {
    document.getElementById('fotoMosaico').style.backgroundImage = "url(" + fotoMd + ")";
    if (imprensa == true) {
        document.getElementById('idFormFilme:svGaleriaDeFoto:linkFotoMosaico').href = fotoGd;
    }
    return false;
}
