﻿if(quickAboulutePosition2 == "undefined" || quickAboulutePosition2 == null) var quickAboulutePosition2 = true;
var divMenu2 = document.getElementById('sideBar');

function moveRightEdge2() {
    var diffY;
    if (document.documentElement && document.documentElement.scrollTop)
	    diffY = document.documentElement.scrollTop;
    else if (document.body)
	    diffY = document.body.scrollTop
    else
        {/*Netscape stuff*/}
        
    var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck;
    yMenuFrom   = parseInt (divMenu2.style.top, 10);
    yMenuTo     = diffY + 110;

    if( yMenuTo > document.body.scrollHeight - 250 ) yMenuTo = document.body.scrollHeight - 235;
    if( yMenuTo < 110 ) yMenuTo = 110;
    timeoutNextCheck = 500;
        
    if (yMenuFrom != yMenuTo) {
        yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom) / 10);
        if (yMenuTo < yMenuFrom)
                yOffset = -yOffset;
                
        divMenu2.style.top = parseInt (divMenu2.style.top, 10) + yOffset;
        timeoutNextCheck = 10;
    }
    setTimeout ("moveRightEdge2()", timeoutNextCheck);
}

if(quickAboulutePosition2 == true) {
    divMenu2.style.top = document.body.scrollTop;
    if( divMenu2.style.top > document.body.scrollHeight - 250 ) divMenu2.style.top = document.body.scrollHeight - 235;
    if( divMenu2.style.top < 370 ) divMenu2.style.top = 370;
    moveRightEdge2();
}
divMenu2.style.visibility = "visible";



function getPosition() {
    var top    = document.documentElement.scrollTop;
    var left   = document.documentElement.scrollLeft;
    var height = document.documentElement.clientHeight;
    var width  = document.documentElement.clientWidth;
    
    return {top:top,left:left,height:height,width:width};
}

function QuickPostion(objID)
{
    var obj = document.getElementById(objID);

    window.onscroll = function (){
        var Position   = getPosition();
            obj.style.top  = (Position.top) + 80  +"px";
            obj.style.right = "2px";
    };
}


//MSN在线客服
function msnoperate(action, msn) {
	var actionArray = new Array();
	actionArray = {
		'reghotmail' : 'http://go.discuz.com/?app=msn&linkid=1',
		'reglivemail' : 'http://go.discuz.com/?app=msn&linkid=2',
		'regliveid' : 'http://go.discuz.com/?app=msn&linkid=3',
		'download' : 'http://go.discuz.com/?app=msn&linkid=4',
		'add' : 'http://go.discuz.com/?app=msn&linkid=5&msn=' + msn,
		'chat' : 'http://go.discuz.com/?app=msn&linkid=6&msn=' + msn
	}

	if(messengerInstalled()) {
		window.open(actionArray[action]);
	} else {
		window.open('http://go.discuz.com/msn/msn.html','_blank','width=571, height=498');
	}
}

function messengerInstalled() {
      try {
            new ActiveXObject("MSNMessenger.P4QuickLaunch");
            return true;
      }
      catch (e) {
            return false;
      }
}