﻿var DXagent = navigator.userAgent.toLowerCase();
var DXopera = (DXagent.indexOf("opera") > -1);
var DXopera9 = (DXagent.indexOf("opera/9") > -1);
var DXsafari = DXagent.indexOf("safari") > -1;
var DXie = (DXagent.indexOf("msie") > -1 && !DXopera);
var DXIE55 = (DXagent.indexOf("5.5") > -1 && DXie);
var DXns = (DXagent.indexOf("mozilla") > -1 || DXagent.indexOf("netscape") > -1 || DXagent.indexOf("firefox") > -1) && !DXsafari && !DXie && !DXopera;
function DXattachEventToElement(element, eventName, func) {

    if (DXns || DXsafari)
        element.addEventListener(eventName, func, true);
    else {
        if (eventName.toLowerCase().indexOf("on") != 0)
            eventName = "on" + eventName;
        element.attachEvent(eventName, func);
    }
}
function DXGetDocumentScrollLeft() {
    if (!DXsafari && (DXIE55 || document.documentElement.scrollLeft == 0))
        return document.body.scrollLeft;
    return document.documentElement.scrollLeft;
}
function DXGetDocumentScrollTop() {
    if (!DXsafari && (DXIE55 || document.documentElement.scrollTop == 0))
        return document.body.scrollTop;
    return document.documentElement.scrollTop;
}

function uc_navigation_initPopupMenu(s, e) {
    DXattachEventToElement(UC_navigation_Motor_Button.mainElement, 'contextmenu', OnShowContextMenu);
    //var imgButton = document.getElementById('ImgButton1');
    //DXattachEventToElement(imgButton, 'contextmenu', OnPreventContextMenu);
}
function OnShowContextMenu(evt) {
    uc_nav_popup_control.ShowAtPos(evt.clientX + DXGetDocumentScrollLeft(), evt.clientY + DXGetDocumentScrollTop());
    return OnPreventContextMenu(evt);
}
function OnPreventContextMenu(evt) {
    return ASPxClientUtils.PreventEventAndBubble(evt);
}

