


//浮动层的初始位置，分别对应层的初始X坐标和Y坐标 
var x = 50;
var y = 60;  
//判断层的X坐标和Y坐标是否在在控制范围之内，xin为真时层向右移动，否则向//左；yin为真时层向下移动，否则向上 
var xin = true;
var yin = true;                     
var step = 1;   //层移动的步长，值越大移动速度越快 
var delay = 20;    //层移动的时间间隔,单位为毫秒，值越小移动速度越快 
//捕获id为ad的层作为漂浮目标 
var adObj=document.getElementById("ads");
var itl;
var isDisplay=document.getElementById("divIsDisPlay").value;//此为控制浮动公告DIV层显示与否的标识位
//alert(isDisplay);
if(isDisplay=="true"){
	adObj.style.visibility='visible';
	var adBackground=document.getElementById("adBackground");
	itl= setInterval("floatAD()", delay); 
}else{
	closeAD();
}
var gparenttab2=document.getElementById("gparenttab2").value;
if(gparenttab2=="Recommended"){
	closeAD();
}

function floatAD() { 
    var L=0;
	var T=0;         //层移动范围的左边界(L)和上边界(T)坐标 
//层移动的右边界 
    var R= document.body.clientWidth-adObj.offsetWidth;  
//层移动的下边界 
    var B = document.body.clientHeight-adObj.offsetHeight;   
/*更新层的X坐标以实现X轴方向上的运动。document.body.scrollLeft 
为文档区域的滚动条向右滚动的距离，以保证在滚动条右拉时层仍在可见范围内*/ 
	adObj.style.left = x + document.body.scrollLeft;     
/*更新层的Y坐标以实现Y轴方向上的运动。document.body.scrollTop为文档区域的滚动条向下拉的距离，以保证在滚动条下拉时层仍在可见范围内*/  
	adObj.style.top = y + document.body.scrollTop;       
    x = x + step*(xin?1:-1)//通过判断层的范围决定层在X轴上的运动方向 
    if (x < L) { xin = true; x = L}//层超出左边界时的处理 
    if (x > R){ xin = false; x = R}//层超出右边界时的处理 
    y = y + step*(yin?1:-1)//通过判断层的范围决定层在Y轴上的运动方向 
    if (y < T) { yin = true; y = T }//层超出上边界时的处理 
    if (y > B) { yin = false; y = B }//层超出下边界时的处理 
 } 
 

//层在鼠标移上时清除上面的间隔事件，实现层在的鼠标移上时停止运动的效果 
function onMOver(){
	clearInterval(itl);
}       
//层在鼠标移开时开始间隔事件，实现层在的鼠标移开时继续运动的效果 
function onMOut(){
	itl=setInterval("floatAD()", delay);
}
//关闭浮动广告
function closeAD(){
	adObj.style.visibility='hidden';
}


/*var over=false,down=false,divleft,divtop,n;
function clase(x){document.all['ads'+x].style.visibility='hidden'}
function down1(m){
n=m;down=true;divleft=event.clientX-parseInt(m.style.left);divtop=event.clientY-parseInt(m.style.top)}
function move(){if(down){n.style.left=event.clientX-divleft;n.style.top=event.clientY-divtop;}}*/

