/**
* Ejecuta submit al pulsar enter sobre el campo dado
* @param Object - myfield
**/
function submitenter(myfield,e)
{
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13)
       {
       myfield.form.submit();
       return false;
       }
    else
       return true;
}

/**
* Establece el foco en el objeto con el nombre dado
* @param String - sNombre
**/
function SetFocus(sNombre)
{
    oElemento = document.getElementById(sNombre);
    if (oElemento) oElemento.focus();
}

/**
* Cancela el formulario
**/
function CancelForm(sUrlDestino)
{    
    sPregunta = "¿Salir sin guardar los cambios?";
    if (document.forms["FrmDetalle"].bModificado.value == 0 || confirm(sPregunta)) document.location = sUrlDestino;
}

/**
* Campo modificado
**/
function CampoModificado()                                
{
    if (document.forms["FrmDetalle"].bModificado.value == 0)
    {
        if (document.getElementById('TR_SubContenidos'))
        {
            // Eliminamos la fila con los subcontenidos
            var oTabla = document.getElementById('TR_SubContenidos').parentNode;
            if (oTabla) oTabla.removeChild(document.getElementById('TR_SubContenidos'));
        }
                
        // Marcamos como modificado
        document.forms["FrmDetalle"].bModificado.value = 1;    
    }
}
