//***********************************************
//  Javascript Menu (c) 2006 - 2008, by Deluxe-Menu.com
//  version 3.2
//  E-mail:  cs@deluxe-menu.com
//***********************************************
//
// Obfuscated by Javascript Obfuscator
// http://javascript-source.com
//
//***********************************************
var userMoveEvent = null;
if (b_IEComp) {
    d_o.onselectstart = function(){
        return (moveRec.isMoving ? false : true)
    };
};
function _dmyx(e){
    with (e) 
    return [(b_IE || b_OP) ? clientX : pageX, (b_IE || b_OP) ? clientY : pageY];
};
function _dmis(obj){
    return [parseInt(obj.style.left), parseInt(obj.style.top)];
};
function _dmbe(e, smID){
    with (moveRec) {
        if (!isLoaded || isMoving) 
            return;
        smObj = _dmoi(smID);
        var mouseXY = _dmyx(e), mXY = _dmos(smObj), pageOff = (b_IEComp ? _dmps() : [0, 0]);
        cX = mouseXY[0] - mXY[0] + pageOff[0];
        cY = mouseXY[1] - mXY[1] + pageOff[1];
        smVar = _dmvi(smID);
        isMoving = true;
    };
    };
function _dmse(){
    with (moveRec) {
        if (!isLoaded || !isMoving) 
            return;
        var pageOff = _dmps(), mXY = _dmis(smObj);
        smVar.left = mXY[0] - pageOff[0];
        smVar.top = mXY[1] - pageOff[1];
        isMoving = false;
    };
    };
function _dmo(event){
    if (moveRec.isMoving && isLoaded) {
        var mouseXY = _dmyx(event), pageOff = (b_IEComp ? _dmps() : [0, 0]), newX = mouseXY[0] - moveRec.cX + pageOff[0], newY = mouseXY[1] - moveRec.cY + pageOff[1];
        with (moveRec) {
            smObj.style.left = ((newX >= 0) ? newX : 0) + 'px';
            smObj.style.top = ((newY >= 0) ? newY : 0) + 'px';
            smVar.isMoved = 1;
            _dmfa(smObj);
            if (dmObjectsCheck) {
                _dmzz(smVar);
                _dmi(smVar, _dmos(smObj));
            };
                    };
            };
    return true;
};
function _dmm(){
    if (document.attachEvent) 
        document.attachEvent("onmousemove", _dmo);
    else {
        userMoveEvent = document.onmousemove;
        document.onmousemove = function(e){
            _dmo(b_IEMAC ? window.event : e);
            if (userMoveEvent) 
                userMoveEvent(e);
            return true;
        };
    };
    };
function _dmps(){
    return [(b_IEComp ? docElement.scrollLeft : pageXOffset), (b_IEComp ? docElement.scrollTop : pageYOffset)]
};
function _dmyr(){
    if (moveRec.isMoving) 
        return;
    for (var i = 0; i < dm_menu.length; i++) {
        if (dm_menu[i]) 
            with (dm_menu[i]) {
                if (floating) {
                    var mObj = _dmoi(m[0].id), mXY = _dmos(mObj), offXY = _dmis(mObj);
                    offXY[0] = mXY[0] - offXY[0];
                    offXY[1] = mXY[1] - offXY[1];
                    var pageOff = _dmps(), x = pageOff[0] + parseInt(m[0].left) + offXY[0], y = pageOff[1] + parseInt(m[0].top) + offXY[1];
                    if (floating == 1) {
                        x = parseInt(m[0].left) + offXY[0];
                        if (x < pageOff[0] + floatingDX) 
                            x = pageOff[0] + floatingDX;
                        y = parseInt(m[0].top) + offXY[1];
                        if (y < pageOff[1] + floatingDY) 
                            y = pageOff[1] + floatingDY;
                    };
                    if (mXY[0] != x || mXY[1] != y) {
                        if (floatableX) {
                            var dx = (x - mXY[0]) / iterations;
                            with (Math) 
if (abs(dx) < 1) 
                                dx = abs(dx) / dx;
                            mObj.style.left = parseInt(mXY[0] + ((mXY[0] != x) ? dx : 0)) - offXY[0] + 'px';
                        };
                        if (floatableY) {
                            var dy = (y - mXY[1]) / iterations;
                            with (Math) 
if (abs(dy) < 1) 
                                dy = abs(dy) / dy;
                            mObj.style.top = parseInt(mXY[1] + ((mXY[1] != y) ? dy : 0)) - offXY[1] + 'px';
                        };
                        with (dm_menu[i]) {
                            var smObj = _dmoi(m[0].id);
                            _dmfa(smObj);
                            if (dmObjectsCheck) {
                                _dmzz(m[0]);
                                _dmi(m[0], _dmos(smObj));
                            };
                                                    };
                                            };
                                    };
                            };
            };
    };
function _dmyq(x, y, r){
    return (x >= r.x1 && x <= r.x2 && y >= r.y1 && y <= r.y2) ? 1 : 0;
};
function _dmft(x, y1, y2, r){
    return (x >= r.x1 && x <= r.x2 && y1 <= r.y1 && y2 >= r.y2) ? 1 : 0;
};
function _dmhp(x1, x2, y, r){
    return (y >= r.y1 && y <= r.y2 && x1 <= r.x1 && x2 >= r.x2) ? 1 : 0;
};
function _dmig(r, tr){
    if ((_dmyq(r.x1, r.y1, tr) + _dmyq(r.x2, r.y2, tr)) || (_dmyq(r.x1, r.y2, tr) + _dmyq(r.x2, r.y1, tr))) 
        return 1;
    return 0;
};
function _dmyw(r, tr){
    if (_dmig(r, tr) || _dmig(tr, r)) 
        return 1;
    if (_dmft(r.x1, r.y1, r.y2, tr) || _dmft(r.x2, r.y1, r.y2, tr) || _dmhp(r.y1, r.x1, r.x2, tr) || _dmhp(r.y2, r.x1, r.x2, tr)) 
        return 1;
    return 0;
};
function _dmrc(r, size){
    with (r) {
        x1 = size[0];
        x2 = size[0] + size[2];
        y1 = size[1];
        y2 = size[1] + size[3];
    };
    };
function _dmih(smVar, smSize, objTagName){
    if (b_OP & b_VER < 6) 
        return;
    var menu = dm_menu[smVar.mInd], frame = (!menu.isCrossFrame || cfType == 3) ? window : parent.frames[menu.cfSFInd], objs = frame.document.getElementsByTagName(objTagName);
    if (!objs) 
        return;
    var oSize, o, smR = {
        x1: 0,
        y1: 0,
        x2: 0,
        y2: 0
    }, oR = {
        x1: 0,
        y1: 0,
        x2: 0,
        y2: 0
    };
    _dmrc(smR, smSize);
    for (var i = 0; i < objs.length; i++) {
        o = objs[i];
        oSize = _dmos(o);
        _dmrc(oR, oSize);
        if (o.style && !o.dm) {
            if (o.style.visibility != 'hidden' && _dmyw(smR, oR)) {
                var tmp = o;
                while (tmp && (!tmp.id || !_dmvi(tmp.id))) 
                    tmp = tmp.parentNode;
                if (!tmp) {
                    o.style.visibility = 'hidden';
                    smVar.hidObjs[smVar.hidObjs.ln()] = o;
                };
                            };
                    };
            };
    };
function _dmzz(smVar){
    with (smVar) {
        for (var j = 0; j < hidObjs.ln(); j++) 
            hidObjs[j].style.visibility = 'visible';
        hidObjs = [];
    };
    };
function _dmi(smVar, smSize){
    var hIE = (b_IE && (b_VER < 6 || useHTTPS));
    if (typeof(dm_ext_ruleIFrameHide) == 'function') {
        if (dm_ext_ruleIFrameHide()) 
            _dmih(smVar, smSize, 'IFRAME');
    }
    else 
        if (hIE || (b_OP && b_VER < 9) || (b_NS && b_VER < 7)) 
            _dmih(smVar, smSize, 'IFRAME');
    if (typeof(dm_ext_ruleObjectHide) == 'function') {
        if (dm_ext_ruleObjectHide()) {
            _dmih(smVar, smSize, 'OBJECT');
            _dmih(smVar, smSize, 'EMBED');
        };
            }
    else 
        if (hIE || (b_NS && b_VER >= 7) || (b_MZ) || (b_OP)) {
            _dmih(smVar, smSize, 'OBJECT');
            _dmih(smVar, smSize, 'EMBED');
        };
    if (typeof(dm_ext_ruleSelectHide) == 'function') {
        if (dm_ext_ruleSelectHide()) 
            _dmih(smVar, smSize, 'SELECT');
    }
    else 
        if (hIE || (b_OP && b_VER < 7)) 
            _dmih(smVar, smSize, 'SELECT');
    if (typeof(dm_ext_ruleInputHide) == 'function') {
        if (dm_ext_ruleInputHide()) {
            _dmih(smVar, smSize, 'TEXTAREA');
            _dmih(smVar, smSize, 'INPUT');
        };
            }
    else 
        if (b_OP && b_VER < 7) {
            _dmih(smVar, smSize, 'TEXTAREA');
            _dmih(smVar, smSize, 'INPUT');
        };
    if (typeof(dm_ext_ruleAppletHide) == 'function') {
        if (dm_ext_ruleAppletHide()) 
            _dmih(smVar, smSize, 'APPLET');
    }
    else 
        if (hIE || b_OP) 
            _dmih(smVar, smSize, 'APPLET');
};
