// Validar email
function validarEmail(strEmail)
{
    var filter=/^[A-Za-z][A-Za-z0-9_\.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (strEmail.length == 0 ) 
        return true;
    if (filter.test(strEmail))
        return true;
    else
        return false;
}

// Cambiar la clase de los elementos de un boton
function cambiarFondoBoton(intContadorBotones, strClase)
{
    cambiarClase("botontd1" + intContadorBotones, strClase);
    cambiarClase("botontd2" + intContadorBotones, strClase);
    cambiarClase("botontd3" + intContadorBotones, strClase);
}

// Cambiar la clase de un elemento
function cambiarClase(strElemento, strClase)
{
    if (document.layers)
        eval("document.layers['" + strElemento + "'].className = '" + strClase + "'");
    else if (document.getElementById)
        eval("document.getElementById('" + strElemento + "').className = '" + strClase + "'");
}

// Abrir popup centrado con la imagen especificada
function abrirPopup(strImagen, intAncho, intAlto)
{
    var parametros = "resizable=no,scrollbars=no";
/*    // Si la imagen es mas grande que la ventana, se dibuja en la coordenada 0,0
    if (top < 1)
        top = 0;
    if (left < 1)
        left = 0;
    // Si es mas larga que la pantalla, se pintan barras de scroll
    if ((screen.height < intAlto) || (screen.width < intAncho))
    {
        parametros = "resizable=no,scrollbars=yes";
        intAncho = intAncho + 19;
    }
    // Si la imagen es mas grande que la ventana, se dibuja del tamaņo maximo
    if (intAlto > screen.height)
        intAlto = screen.height;
    if (intAncho > screen.width)
        intAncho = screen.width;*/
    // Centrar popup
    var top = ((screen.height / 2) - ((intAlto + 50) / 2));
    var left = ((screen.width / 2) - (intAncho / 2));
    // Si es mas larga que la pantalla, se pintan barras de scroll
    if ((screen.height < intAlto) || (screen.width < intAncho))
    {
        parametros = "resizable=no,scrollbars=yes";
        intAncho = intAncho + 19;
    }
    var popup = window.open(strImagen, "popup", "top=" + top + ",left=" + left + ",width=" + intAncho + ",height=" + intAlto + "," + parametros);
}
