/////////////////////////////////广告部分///////////////////////////////////////
/**ad_ml 门帘广告
* @param str	广告图片或flash代码
* @param f		在左边还是在右边
* @param t		相对于屏幕顶上的高度
* @param divid	处理对象的id
* @return String
*/
function ad_ml(f,t,divid)
{
	var s_w=window.screen.width;
	
	var obj=document.getElementById(divid);
	
	if(obj.length<=0)
	{
		return false;
	}
	var d_w=obj.offsetWidth;
	var d_st=document.body.parentNode.scrollTop;
	var d_t=obj.offsetTop;		//当前上边距
	var d_t2=d_st+t;		//目标上边距
	var d_l=obj.offsetLeft;
	var ad_l=s_w-5-d_w;		//广告实际边距
	if(f=='l')	//左侧门帘
	{
		obj.left='5px';
	}
	else		//右侧门帘
	{
		obj.float="right";
		obj.right='5px';
	}
	div_move(d_t,d_t2,d_l,d_l,divid);
	setTimeout("ad_ml('"+f+"',"+t+",'"+divid+"')",20);
}

/**ad_qp 全屏弹出广告
* @param divid	广告层id
* @return void
*/
function ad_qp(divid,ad_height)
{
	ad_qp_show(divid,ad_height);
}

/**ad_qp_del 显示全屏弹出广告
* @param divid	广告层id
* @return void
*/
function ad_qp_show(divid,ad_height)
{
	var obj=document.getElementById(divid);
	var obj_height=parseFloat(obj.offsetHeight);
	var add_height=ad_height-obj_height;

	add_height=Math.ceil(add_height/10);

	obj_height=obj_height+add_height;
	obj.style.height=obj_height+'px';
	
	obj_height=parseFloat(obj.offsetHeight);
	if(ad_height<=obj_height)
	{
		setTimeout("ad_qp_del('"+divid+"')",8000);		//全屏弹出广告时间
	}
	else
	{
		setTimeout(function(){ad_qp_show(divid,ad_height);},10);		//继续增加高度
		
	}

}
/**ad_qp_del 删除全屏弹出广告
* @param divid	广告层id
* @return void
*/
function ad_qp_del(divid)
{
	var obj=document.getElementById(divid);
	var obj2=obj.parentNode;
	obj2.removeChild(obj);
}
///////////////////////////////控制坐标部分//////////////////////////////////////
//缓慢移动div
function div_move(float_top,float_top2,float_left,float_left2,divid)
{
	var add_top=.1*(float_top2-float_top);
	var add_left=.1*(float_left2-float_left);
	if(add_top>0)
	{
		add_top=Math.ceil(add_top);
	}
	else
	{ 
		add_top=Math.floor(add_top);
	}
	if(add_left>0)
	{
		add_left=Math.ceil(add_left);
	}
	else
	{ 
		add_left=Math.floor(add_left);
	}
	var new_top=float_top+add_top;
	var new_left=float_left+add_left;
	document.getElementById(divid).style.top=new_top+'px';
	document.getElementById(divid).style.left=new_left+'px';
//	if(add_left!=0 || add_top!=0)
//	{
//		setTimeout("div_move("+new_top+","+float_top2+","+new_left+","+float_left2+",'"+divid+"')",1);
//	}
//	else
//	{
//		return true;
//	}
}

//确定定位
function getAP(obj)
{
	position = new Object();
	position.x = 0;
	position.y = 0;
	var tempobj = obj;
		while(tempobj!=null && tempobj!=document.body)
		{

			position.x += tempobj.offsetLeft;
			position.y += tempobj.offsetTop;

			tempobj = tempobj.offsetParent
		}
	return position;
}
