function adagioGetWidth(){
    var x = 0;
    if (self.innerHeight){
        x = self.innerWidth;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        x = document.documentElement.clientWidth;
    } else if (parent.document.body){
        x = document.body.clientWidth;
    }
    return x;
}

function adagioCustomSetWidthHeight(){
    var adagioDivW2r = 0;
    if (adagioGetWidth>1020) {
        adagioDivW2r = (adagioGetWidth()-1020)/2;
    }
    var qqqz=document.getElementById("skinadvdx");
    var qqqx=document.getElementById("skinadvsx");
    var qqqy=document.getElementById("cuclkznd");
     qqqz.style.width=adagioDivW2r+'px';
    qqqx.style.width=adagioDivW2r+'px';
    qqqy.style.width=adagioGetWidth()+'px';
}

var adagioEventUtil = {
    addHandler: function(element, type, handler) {
        if (element.addEventListener) {
            element.addEventListener(type, handler, false);
        } else if (element.attachEvent) {
            element.attachEvent("on" + type, handler);
        } else {
            element["on" + type] = handler;
        }
    },
    removeHandler: function(element, type, handler) {
        if (element.removeEventListener) {
            element.removeEventListener(type, handler, false);
        } else if (element.detachEvent) {
            element.detachEvent("on" + type, handler);
        } else {
            element["on" + type] = null;
        }
    },
    getEvent: function(event) {
        return event ? event: window.event;
    },
     getTarget: function(event) {
        return event.target || event.srcElement;
    },
    preventDefault: function(event) {
        if (event.preventDefault) {
            event.preventDefault();
        } else {
            event.returnValue = false;
        }
    },

    stopPropagation: function(event) {
        if (event.stopPropagation) {
            event.stopPropagation();
        } else {
            event.cancelBubble = true;
        }
    }
};
