//保存cookie
function get_cookie(Name) { 
            var search = Name + "=" 
            var returnvalue = ""; 
            if (document.cookie.length > 0) { 
                offset = document.cookie.indexOf(search) 
            if (offset != -1) { 
                offset += search.length 
                end = document.cookie.indexOf(";", offset); 
            if (end == -1) 
                end = document.cookie.length; 
                returnvalue=unescape(document.cookie.substring(offset, end)) 
                } 
        } 
        return returnvalue; 
} 
//对联广告
 var delta=0.1;
 var collection;
 var closeB=false;
 function floaters() {
  this.items = [];
  this.addItem = function(id,x,y,content)
      {
     document.write('<DIV id='+id+' style="Z-INDEX: 10; POSITION: absolute;  width:80px; height:60px;left:'+(typeof(x)=='string'?eval(x):x)+';top:'+(typeof(y)=='string'?eval(y):y)+'">'+content+'</DIV>');
     
     var newItem    = {};
     newItem.object   = document.getElementById(id);
     newItem.x    = x;
     newItem.y    = y; 

     this.items[this.items.length]  = newItem;
      }
  this.play = function()
      {
     collection    = this.items
     setInterval('play()',30);
      }
  }
  function play() 
  {
   if(screen.width<=800 || closeB) 
   { 
    for(var i=0;i<collection.length;i++)
    {
     collection[i].object.style.display = 'none';
    }
    return;
   }
   for(var i=0;i<collection.length;i++)
   {
    var followObj  = collection[i].object;
    var followObj_x  = (typeof(collection[i].x)=='string'?eval(collection[i].x):collection[i].x);
    var followObj_y  = (typeof(collection[i].y)=='string'?eval(collection[i].y):collection[i].y);

    if(followObj.offsetLeft!=(document.documentElement.scrollLeft+followObj_x)) {
     var dx=(document.documentElement.scrollLeft+followObj_x-followObj.offsetLeft)*delta;
     dx=(dx>0?1:-1)*Math.ceil(Math.abs(dx));
     followObj.style.left=followObj.offsetLeft+dx;
     }

    if(followObj.offsetTop!=(document.documentElement.scrollTop+followObj_y)) {
     var dy=(document.documentElement.scrollTop+followObj_y-followObj.offsetTop)*delta;
     dy=(dy>0?1:-1)*Math.ceil(Math.abs(dy));
     followObj.style.top=followObj.offsetTop+dy;
     }
    followObj.style.display = '';
   }
  } 
  function closeBanner()
  {
   closeB=true;
   return;
  }
  
  //浮动
function MoveLayer(layerName) {
var x = 400;//浮动广告层固定于浏览器的x方向位置
var y = 300;//浮动广告层固定于浏览器的y方向位置
var diff = (document.documentElement.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
var y = document.documentElement.scrollTop + y - diff;
eval("document.all." + layerName + ".style.posTop = y");
eval("document.all." + layerName + ".style.posLeft = x");//移动广告层
setTimeout("MoveLayer('AdLayer');", 20);//设置20毫秒后再调用函数MoveLayer()
}

//漂浮广告
function addEvent(obj,evtType,func,cap){   
    cap=cap||false;   
    if(obj.addEventListener){   
        obj.addEventListener(evtType,func,cap);   
        return true;   
    }else if(obj.attachEvent){   
        if(cap){   
            obj.setCapture();   
            return true;   
        }else{   
            return obj.attachEvent("on" + evtType,func);   
        }   
    }else{   
        return false;   
    }   
}   
function getPageScroll(){   
    var xScroll,yScroll;   
    if (self.pageXOffset) {   
        xScroll = self.pageXOffset;   
    } else if (document.documentElement && document.documentElement.scrollLeft){   
        xScroll = document.documentElement.scrollLeft;   
    } else if (document.body) {   
        xScroll = document.body.scrollLeft;   
    }   
    if (self.pageYOffset) {   
        yScroll = self.pageYOffset;   
    } else if (document.documentElement && document.documentElement.scrollTop){   
        yScroll = document.documentElement.scrollTop;   
    } else if (document.body) {   
        yScroll = document.body.scrollTop;   
    }   
    arrayPageScroll = new Array(xScroll,yScroll);   
    return arrayPageScroll;   
}   
function GetPageSize(){   
    var xScroll, yScroll;   
    if (window.innerHeight && window.scrollMaxY) {       
        xScroll = document.body.scrollWidth;   
        yScroll = window.innerHeight + window.scrollMaxY;   
    } else if (document.body.scrollHeight > document.body.offsetHeight){   
        xScroll = document.body.scrollWidth;   
        yScroll = document.body.scrollHeight;   
    } else {   
        xScroll = document.body.offsetWidth;   
        yScroll = document.body.offsetHeight;   
    }   
    var windowWidth, windowHeight;   
    if (self.innerHeight) {   
        windowWidth = self.innerWidth;   
        windowHeight = self.innerHeight;   
    } else if (document.documentElement && document.documentElement.clientHeight) {   
        windowWidth = document.documentElement.clientWidth;   
        windowHeight = document.documentElement.clientHeight;   
    } else if (document.body) {   
        windowWidth = document.body.clientWidth;   
        windowHeight = document.body.clientHeight;   
    }       
    if(yScroll < windowHeight){   
        pageHeight = windowHeight;   
    } else {    
        pageHeight = yScroll;   
    }   
    if(xScroll < windowWidth){       
        pageWidth = windowWidth;   
    } else {   
        pageWidth = xScroll;   
    }   
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)    
    return arrayPageSize;   
}   
//广告脚本文件 AdMove.js   
/*  
例子  
<div id="Div2">  
    ***** content ******  
</div>  
var ad=new AdMove("Div2");  
ad.Run();  
*/  
////////////////////////////////////////////////////////   
//var AdMoveConfig=new Object();   
//AdMoveConfig.IsInitialized=false;   
//AdMoveConfig.ScrollX=0;   
//AdMoveConfig.ScrollY=0;   
//AdMoveConfig.MoveWidth=0;   
//AdMoveConfig.MoveHeight=0;   
//AdMoveConfig.Resize=function(){   
//    var winsize=GetPageSize();   
//    AdMoveConfig.MoveWidth=winsize[2];   
//    AdMoveConfig.MoveHeight=winsize[3];   
//    AdMoveConfig.Scroll();   
//}   
//AdMoveConfig.Scroll=function(){   
//    var winscroll=getPageScroll();   
//    AdMoveConfig.ScrollX=winscroll[0];   
//    AdMoveConfig.ScrollY=winscroll[1];   
//}   
//addEvent(window,"resize",AdMoveConfig.Resize);   
//addEvent(window,"scroll",AdMoveConfig.Scroll);   
//function AdMove(id){   
//    if(!AdMoveConfig.IsInitialized){   
//        AdMoveConfig.Resize();   
//        AdMoveConfig.IsInitialized=true;   
//    }   
//    var obj=document.getElementById(id);   
//    obj.style.position="absolute";   
//    var W=AdMoveConfig.MoveWidth-obj.offsetWidth;   
//    var H=AdMoveConfig.MoveHeight-obj.offsetHeight;   
//    var x = W*Math.random(),y = H*Math.random();   
//    var rad=(Math.random()+1)*Math.PI/6;   
//    var kx=Math.sin(rad),ky=Math.cos(rad);   
//    var dirx = (Math.random()<0.5?1:-1), diry = (Math.random()<0.5?1:-1);   
//    var step = 1;   
//    var interval;   
//    this.SetLocation=function(vx,vy){x=vx;y=vy;}   
//    this.SetDirection=function(vx,vy){dirx=vx;diry=vy;}   
//    obj.CustomMethod=function(){   
//        obj.style.left = (x + AdMoveConfig.ScrollX) + "px";   
//        obj.style.top = (y + AdMoveConfig.ScrollY) + "px";   
//        rad=(Math.random()+1)*Math.PI/6;   
//        W=AdMoveConfig.MoveWidth-obj.offsetWidth;   
//        H=AdMoveConfig.MoveHeight-obj.offsetHeight;   
//        x = x + step*kx*dirx;   
//        if (x < 0){dirx = 1;x = 0;kx=Math.sin(rad);ky=Math.cos(rad);}    
//        if (x > W){dirx = -1;x = W;kx=Math.sin(rad);ky=Math.cos(rad);}   
//        y = y + step*ky*diry;   
//        if (y < 0){diry = 1;y = 0;kx=Math.sin(rad);ky=Math.cos(rad);}    
//        if (y > H){diry = -1;y = H;kx=Math.sin(rad);ky=Math.cos(rad);}   
//    }   
//    this.Run=function(){   
//        var delay =10;//移动速度   
//        interval=setInterval(obj.CustomMethod,delay);   
//        obj.onmouseover=function(){clearInterval(interval);}   
//        obj.onmouseout=function(){interval=setInterval(obj.CustomMethod, delay);}   
//    }   
//} 

