﻿document.ondragstart = DragStart;

/* Devolver verdadero o falso de un objeto */
function IsNull(o)
{
    return ("undefined" == typeof(o) || "unknown" == typeof(o) || null == o)
}

/* No permitir Drags */
function DragStart()
{
    event.returnValue = false;
}

/* Control de teclado, anular CTRL + P -> Imprimir */
function ControlImpresion()
{
    var event = window.event;
    if (event.ctrlKey && event.keyCode == 80)
    {
        event.keyCode = 0;
        return false;
    }
}

/* Para evitar el botón de la derecha, si no es un text, textarea, etc. */
function ControlContexto()
{
    var s = event.srcElement.tagName;
    event.returnValue =(!event.srcElement.disabled && (document.selection.createRange().text.length > 0 || s == "TEXTAREA" || s == "INPUT" && event.srcElement.type == "text"));
}

/* No permitir seleccionar si no es un texto o un textarea */
function SelectStart()
{
    var s = event.srcElement.tagName;
    if (s != "INPUT" && s != "TEXTAREA") event.returnValue = false;
}

function ShowOpcion(sCtrl)
{
    if (!IsNull(document.getElementById(sCtrl)))
    {
        div = document.getElementById(sCtrl);
        if (div.style.display=='none')
        {
            div.style.display = '';
        }
        else
        {
            div.style.display = 'none';
        }    
    }
}

function redirToParent(sURL)
{
    if (!IsNull(sURL))
    {
        parent.location = sURL 
    }    
}

/* Marcar el objeto window siempre sin error 
function ErrorWindow()
{
    return false;
}*/


