// JavaScript Document

       
function onunload_handler(){   
   var warning="THANK YOU";   
   //alert(document.documentElement.scrollWidth);   
}
	
function addBookmark(title) {
	 var url=parent.location.href;
	 if (window.sidebar) { 
		 window.sidebar.addPanel(title, url,""); 
	 }else if( document.all ) {
	     window.external.AddFavorite( url, title);
	 }else if( window.opera && window.print ) {
	     return true;
	 }
}
function SetHome(obj,vrl){
   try{
       obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
   }catch(e){
       if(window.netscape) {
          try{
              netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
          }catch (e){ 
              alert("no support set homepage");  
         }
         var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
         prefs.setCharPref('browser.startup.homepage',vrl);
      }
   }
}

function ajax(url,favorites)
{
	xmlHttp=CreateXMLHttpRequest();
    if (xmlHttp==null)
    {
    alert ("NOT SUPPORT AJAX！");
    return false;
    }
	url=url + "?favorites=" + favorites + "&mathid=" + Math.random();
	xmlHttp.onreadystatechange=function stateChanged() 
	{ 
		if(xmlHttp.readyState == 4)
		{
			if(xmlHttp.status == 200)
			{
				var result = xmlHttp.responseText;
				result = result.replace("\r\n","");
				if(result==1){
					
				}else{
					
				}
			}
			else
			{
				alert('ERROR!');
			}
		}
	};
	xmlHttp.open("get",url,false);
	xmlHttp.send(null);
}
function CreateXMLHttpRequest()
{
   var xmlHttp;
   if (window.XMLHttpRequest)
   {
       xmlHttp = new XMLHttpRequest();
   } 
   else if (window.ActiveXObject)
   {
       try
       {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
         } 
       catch (e)
       {
                try
                {
                     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }  
                catch(e)
                {
                     newsstring = "error";}
          }   
   }
   return xmlHttp;
}

$(document).ready(function()
{
	
	imgtab = new ImageTab("scoll_img",3000);
	imgtab.init();
})
function buyselltab(index)
{
	document.getElementById("buyselltab").style.backgroundImage="url(images/buyselltab"+index+".png)";
	if(index ==0){key=1;}else{key=0;}
	document.getElementById("seogame"+key).style.display="none";
	document.getElementById("seogame"+index).style.display="block";
}

function getClientBounds(){
        var clientWidth;
        var clientHeight;
        
        if ($.browser.msie)
        {
             clientWidth = document.documentElement.clientWidth;
             clientHeight = document.documentElement.clientHeight;
            //clientWidth = document.body.clientWidth;
           // clientHeight = document.body.clientHeight;
        }
        else if ($.browser.safari)
        {
            clientWidth = window.innerWidth;
            clientHeight = window.innerHeight;
        }
        else if ($.browser.opera)
        {
            clientWidth = Math.min(window.innerWidth, document.body.clientWidth);
            clientHeight = Math.min(window.innerHeight, document.body.clientHeight);
        }
        else
        {
            clientWidth = Math.min(window.innerWidth, document.documentElement.clientWidth);
            clientHeight = Math.min(window.innerHeight, document.documentElement.clientHeight);
        }

        return { width : clientWidth, height : clientHeight };
}

function resetLiveMessengerPosition()
{
	var clientBounds = getClientBounds();
	var container = document.getElementById("liveMessengerContainer");
	
	var scrollLeft = (document.documentElement.scrollLeft ?
			document.documentElement.scrollLeft : document.body.scrollLeft);
	var scrollTop = (document.documentElement.scrollTop ?
			document.documentElement.scrollTop : document.body.scrollTop);
			
	var containerLeft = scrollLeft + clientBounds.width - container.clientWidth - 5;
	var containerTop = scrollTop + clientBounds.height - container.clientHeight;
			
	$("#liveMessengerContainer").css({top : containerTop + "px", left : containerLeft + "px"});
}

$("#liveMessengerPanel").hide();

$(document).ready(function(){
$(window).scroll(resetLiveMessengerPosition);
$(window).resize(resetLiveMessengerPosition);

resetLiveMessengerPosition();

$("#liveMessengerThumb").click(function(){
	$("#liveMessengerThumb").fadeOut(500, function(){
		$("#liveMessengerPanel").fadeIn(500, function(){
			resetLiveMessengerPosition();
		});
		resetLiveMessengerPosition();
	});
});

$("#hideLiveMessengerPanel").click(function(){
	$("#liveMessengerPanel").fadeOut(500, function(){
		$("#liveMessengerThumb").fadeIn(500, function(){
			resetLiveMessengerPosition();
		});
		resetLiveMessengerPosition();
	});
});
});
