﻿var Ym,qqFloatObj,oldTop=defTop;
myQQFloat();
myqqSet(classtype);
function qqFloatCO(typeid)
{
	var objOpen=getId("QQFloatOpen");
	var objClosed=getId("QQFloatClosed");
	if(typeid==1)
	{
		objOpen.style.display="";
		objClosed.style.display="none";	
		setCookie("QQFloatShow",1);
	}
	else
	{
		objOpen.style.display="none";
		objClosed.style.display="";	
		setCookie("QQFloatShow",0);
	}
}

function myqqSet(classtype)
{
	var QQFloatShow=getCookie("QQFloatShow");
	if(QQFloatShow!="")qqFloatCO(QQFloatShow);
	var objs=G(".typecontent");
	var myqqOn=formatnum(getCookie("myqqOn"),0);	
	if(myqqOn!=0)
	{
		var obj1=G(".typetitle");for(var i=0;i<obj1.length;i++){changeqqimg(obj1[i],0);}
		for(var i=0;i<objs.length;i++){objs[i].style.display="none";}
		var objtitle=getId("myqqtitle_"+myqqOn);if(objtitle){changeqqimg(objtitle,1);}
		var objon=getId("myqq_"+myqqOn);if(objon){objon.style.display="";}	
	}
	else
	{
		if(classtype==1)
		{
			for(var i=0;i<objs.length;i++){objs[i].style.display="none";}
			if(objs[0])objs[0].style.display="";
			var obj1=G(".typetitle");for(var i=0;i<obj1.length;i++){changeqqimg(obj1[i],0);}
			changeqqimg(obj1[0],1);
		}
		else if(classtype==2)
		{
			var obj1=G(".typetitle");for(var i=0;i<obj1.length;i++){changeqqimg(obj1[i],1);}
		}	
	}
}

function myqqCO(obj,classid)
{
	var obj1=G(".typetitle");for(var i=0;i<obj1.length;i++){changeqqimg(obj1[i],0);}
	var obj2=G(".typecontent");for(var i=0;i<obj2.length;i++){obj2[i].style.display="none";}
	var obj3=getId("myqq_"+classid);if(obj3){obj3.style.display="";changeqqimg(obj,1);}
	setCookie("myqqOn",classid);
}

function changeqqimg(obj,caseid)
{
	if(!!obj)
	{
		var img=obj.getElementsByTagName("img");
		if(caseid==1)
			img[0].src=img[0].src.replace("off.gif","on.gif");	
		else
			img[0].src=img[0].src.replace("on.gif","off.gif");	
	}
}

function myQQFloat()
{
	qqFloatObj = getId("QQFloat");
	if(qqFloatObj)noright2(qqFloatObj);	moveQQObj();
}

function moveQQObj()
{
	if(qqFloatObj)
	{
		var tt=50,pos;
		pos=scrollTop();
		pos=pos-qqFloatObj.offsetTop+defTop;
		pos=qqFloatObj.offsetTop+pos/10;	
		if (pos < defTop) pos = defTop;
		if (pos != oldTop)
		{
			qqFloatObj.style.top = pos+"px";
			tt=10;
		} 
		oldTop = pos;
		Ym=setTimeout(moveQQObj,tt);
	}
}

//QQ自由移动层控制
var index=10000;
function MDown(objid,e)
{
	var obj=getId(objid);
	if(Ym)clearTimeout(Ym);
	
	if(document.all)
	{
		obj.setCapture();
		px=obj.offsetLeft-event.x;
		py=obj.offsetTop-event.y;
	}
	else
	{
		px=obj.offsetLeft-e.pageX;
		py=obj.offsetTop-e.pageY;
	}	
	obj.onmousemove=function(e)
	{
		if(document.all)
		{
			obj.style.left=event.x+px;
			obj.style.top=event.y+py;	
		}
	}
	obj.onmouseup=function()
	{
		if(!document.all)
		{
			p = window.pageYOffset;
			defTop=obj.offsetTop-p;
			initFloatTips();
			obj=null;
			return;
		}
		if (obj)
		{
			var p;
			if(window.innerHeight)p = window.pageYOffset;
			else if(document.documentElement && document.documentElement.scrollTop)p = document.documentElement.scrollTop;
			else if(document.body)p=document.body.scrollTop;
			defTop=obj.offsetTop-p;
			defTop=defTop<0?0:defTop;
			obj.releaseCapture();
			obj=null;
			initFloatTips();			
		}
	}
}

//控制层移动MDown2(obj)
var Obj2='';
var index2=10000;
document.onmouseup=MUp2;
document.onmousemove=MMove2;
function MDown2(Object)
{
	Obj2=Object.id
	document.all(Obj2).setCapture()
	pX=event.x-document.all(Obj2).style.pixelLeft;
	pY=event.y-document.all(Obj2).style.pixelTop;
}

function MMove2()
{
	if(Obj2!='')
	{
		document.all(Obj2).style.left=event.x-pX;
		document.all(Obj2).style.top=event.y-pY;
	}
}
function MUp2()
{
	if(Obj2!='')
	{
		document.all(Obj2).releaseCapture();
		Obj2='';
	}
}