var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("GxManager/xxfb/AdData.xml");
nodes=xmlDoc.getElementsByTagName('NewDataSet/Ad_List')[2].childNodes;
var start_time = nodes.item(2).text;
var stop_time = nodes.item(3).text;
var flag = nodes.item(4).text;
var url = nodes.item(5).text;
var pic = nodes.item(6).text;
var width = nodes.item(7).text;
var height = nodes.item(8).text;
var x = Math.round(Math.random( Date) * 20);
var y = Math.round(Math.random( Date) * 20);
var xin = true, yin = true ;
var step = 1 ;
var delay = 30 ;
today=new Date();
var now_time = today.getYear()+"-"+(today.getMonth()+1)+"-"+today.getDate();

function CompareDate(d,d1,d2){
  if((new Date(d1.replace(/-/g,"\/")))<=(new Date(d.replace(/-/g,"\/"))))
  {
    if((new Date(d.replace(/-/g,"\/")))<=(new Date(d2.replace(/-/g,"\/"))))
    { return true }else{return false}
  }else{ return false ;}
}

function hidead(){
  document.getElementById("ad").style.display="none";
}

function floatAD() {
  var L=T= 0;
  var R = document.documentElement.clientWidth - width;
  var B = document.documentElement.clientHeight - height;
  obj.style.left = x + document.documentElement.scrollLeft;
  obj.style.top = y + document.documentElement.scrollTop;
  x = x + step*(xin?1:-1)
  if (x < L) { xin = true; x = L}
  if (x > R){ xin = false; x = R} 
  y = y + step*(yin?1:-1)
  if (y < T) { yin = true; y = T }
  if (y > B) { yin = false; y = B }
}

if(CompareDate(now_time,start_time,stop_time)){
  document.write('<div id="ad" style="position:absolute; width:' + width + '; height:' + height + '" ><a href="'+ url + '" target="_blank"><img src="' + pic + '" border="0"></a><DIV onclick="hidead();" style="FONT-SIZE: 9pt; font-weight: bold; CURSOR: hand" align=right>¹Ø±Õ</DIV></div>');
  var obj=document.getElementById("ad")
  var itl= setInterval("floatAD()", delay)
  obj.onmouseover=function(){clearInterval(itl)}
  obj.onmouseout=function(){itl=setInterval("floatAD()", delay)}
}
