
var mhResizeTimeout=0;

function onJSresize()
{
    if (mhResizeTimeout==0)
    {
        mhResizeTimeout = window.setTimeout("fixPanelPosition(0)", 100);
    }
}
var isStorePage=0;
function checkBrowser()
{
    var browser=navigator.appName;
    var b_version=navigator.appVersion;
    var version=parseFloat(b_version);
    
    if (navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1)
    {
        fixPanelPosition(17);
        window.onscroll = scrollWin;
    }
    else
    {
        fixPanelPosition(0);
        window.onscroll = fixChatwindowPosition;
    }
    
    if (isStorePage==1)
    {
        fixStoreSearchPanelFF();
        fixHeaderFF();
    }
}

function fixStoreSearchPanelFF()
{
    if (navigator.userAgent.indexOf('MSIE')==-1)
    {
        document.getElementById("tdStoreSearchButton").style.paddingTop="0px";
    }
}

function scrollWin()
{
    var myReference=document.getElementById("divBottomPanel");
    var h=document.documentElement.clientHeight;
    var scrollTop=document.documentElement.scrollTop;
    var offsetH=myReference.offsetHeight*1;
    myReference.style.top = ((h*1+scrollTop*1)-offsetH) + "px";
    
    fixChatwindowPosition();
}

function fixPanelPosition(hFix)
{
    //alert("hFix+"+hFix);
    var myReference=document.getElementById("divBottomPanel");
    var w=document.documentElement.clientWidth;
    var h=document.documentElement.clientHeight;
    var offsetW=myReference.offsetWidth*1;
    var offsetH=myReference.offsetHeight*1;
    
    if (navigator.userAgent.indexOf('MSIE')==-1)
    {
        myReference.style.left = ((w*1)-(offsetW*1))/2+1 + "px";
    }
    else
    {
        myReference.style.left = ((w*1)-(offsetW*1))/2+2 + "px";
    }
    
    //myReference.style.left = ((w*1)-(offsetW*1))/2+2 + "px";
    myReference.style.top = ((h*1)-offsetH+hFix*1) + "px";
    
//    if (navigator.userAgent.indexOf('MSIE')==-1)
//    {
//    }
//    else
//    {
//    }
        window.clearTimeout(mhResizeTimeout);
        mhResizeTimeout = 0;
        
    if (navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1)
    {
        scrollWin();
    } 
}

function fixChatwindowPosition()
{
    
    var divMainChatWindow=document.getElementById("divMainChatWindow");
    var ChatWindowOffsetH=parseInt(divMainChatWindow.style.height);
    var ChatWindowOffsetW=parseInt(divMainChatWindow.style.width);
    
    
    var myReference=document.getElementById("divBottomPanel");
    var h=document.documentElement.clientHeight;
    var w=document.documentElement.clientWidth;
    
    var offsetW=myReference.offsetWidth*1;
    var offsetH=myReference.offsetHeight*1;
    
    var scrollTop=document.documentElement.scrollTop;
    
    divMainChatWindow.style.top = ((h*1+scrollTop*1)-offsetH*1-ChatWindowOffsetH*1) + "px";
    var reminder=(w*1-offsetW*1)/2;
    divMainChatWindow.style.left = (w*1-reminder*1-ChatWindowOffsetW*1)+2 + "px";
        
             
}


function findPosX(obj)
    {   
        var curleft = 0;
        if(obj.offsetParent)
            while(1) 
            {
              curleft += obj.offsetLeft;
              if(!obj.offsetParent)
                break;
              obj = obj.offsetParent;
            }
        else if(obj.x)
            curleft += obj.x;

        return curleft;
    }


    function findPosY(obj)
    {
        var curtop = 0;
        if(obj.offsetParent)
            while(1)
            {
              curtop += obj.offsetTop;
              if(!obj.offsetParent)
                break;
              obj = obj.offsetParent;
            }
        else if(obj.y)
            curtop += obj.y;
            
        return curtop;
    }