document.writeln("<ul>");
document.writeln("			<li class=\"body_left_li_c\">国家中医药管理局<\/li>");
document.writeln("			<li class=\"body_left_li_c\">宁夏回族自治区党委组织部<\/li>");
document.writeln("			<li class=\"body_left_li_c\">宁夏自治区党委12380举报网站<\/li>");
document.writeln("			<li class=\"body_left_li_c\">武汉船舶机械有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">丹阳市公安局<\/li>");
document.writeln("			<li class=\"body_left_li_c\">齐齐哈尔大学<\/li>");
document.writeln("			<li class=\"body_left_li_c\">云南省公安消防总队<\/li>");
document.writeln("			<li class=\"body_left_li_c\">洪泽县人民政府<\/li>");
document.writeln("			<li class=\"body_left_li_c\">广元市朝天区人民政府<\/li>");
document.writeln("			<li class=\"body_left_li_c\">福建省监察厅政务外网<\/li>");
document.writeln("			<li class=\"body_left_li_c\">新疆建设兵团<\/li>");
document.writeln("			<li class=\"body_left_li_c\">河南省军区医院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">福州市发展和改革委员会<\/li>");
document.writeln("			<li class=\"body_left_li_c\">长春市发展和改革委员会<\/li>");
document.writeln("			<li class=\"body_left_li_c\">惠东县政府网站群<\/li>");
document.writeln("			<li class=\"body_left_li_c\">吉林省民政厅<\/li>");
document.writeln("			<li class=\"body_left_li_c\">广元市规划和建设局<\/li>");
document.writeln("			<li class=\"body_left_li_c\">华北电力大学研究生院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">上海e维信息技术有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">安徽涡阳国土局<\/li>");
document.writeln("			<li class=\"body_left_li_c\">埃立特通讯设备有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">胶州市经济技术开发区<\/li>");
document.writeln("			<li class=\"body_left_li_c\">南开允公药业<\/li>");
document.writeln("			<li class=\"body_left_li_c\">青河政府网上信访<\/li>");
document.writeln("			<li class=\"body_left_li_c\">米高集团有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">北京丽天爱达商贸有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">中南大学数字档案馆<\/li>");
document.writeln("			<li class=\"body_left_li_c\">人民大学商学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">陕西中医学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">中国传媒大学<\/li>");
document.writeln("			<li class=\"body_left_li_c\">黄河科技学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">周口师范学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">福州大学阳光学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">西安航空职业技术学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">梅州市广播电视台<\/li>");
document.writeln("			<li class=\"body_left_li_c\">河南信息广播<\/li>");
document.writeln("			<li class=\"body_left_li_c\">内蒙古网通公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">东北林业大学<\/li>");
document.writeln("			<li class=\"body_left_li_c\">华北电力大学研究生院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">湖北襄樊铁路检察院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">高台县纪委 监察局<\/li>");
document.writeln("			<li class=\"body_left_li_c\">六盘水劳教网<\/li>");
document.writeln("			<li class=\"body_left_li_c\">山东广播网<\/li>");
document.writeln("			<li class=\"body_left_li_c\">邵武市农村劳动力转移服务中心<\/li>");
document.writeln("			<li class=\"body_left_li_c\">广州铭宁信息科技有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">重庆正冠科技发展有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">北京市朝阳区慧忠医院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">镇江市政府采购中心<\/li>");
document.writeln("			<li class=\"body_left_li_c\">广西民族学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">中国民用航空飞行学院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">成都理工大学档案馆<\/li>");
document.writeln("			<li class=\"body_left_li_c\">齐齐哈尔大学新闻中心<\/li>");
document.writeln("			<li class=\"body_left_li_c\">重庆电子商务协会<\/li>");
document.writeln("			<li class=\"body_left_li_c\">眉山市土地交易中心<\/li>");
document.writeln("			<li class=\"body_left_li_c\">江阴东洋电梯有限公司<\/li>");
document.writeln("			<li class=\"body_left_li_c\">西安光仁医院<\/li>");
document.writeln("			<li class=\"body_left_li_c\">江苏克胜集团<\/li>");
document.writeln("			<li class=\"body_left_li_c\">金华人才网<\/li>");
document.writeln("			<li class=\"body_left_li_c\">上海医院网<\/li>");
document.writeln("		  <\/ul>")

String.prototype.format = function(){
 var tmpStr = this;
 var iLen = arguments.length;
 for(var i=0;i<iLen;i++){
  tmpStr = tmpStr.replace(new RegExp("\\{" + i + "\\}", "g"), arguments[i]);
 }
 return tmpStr;
}
function $() {
  var elements = new Array();
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }
  return elements;
}
function IMarquee(){
 function throwError(){alert("接口未实现：" + arguments[0]);}
 this.Scroll = function(){throwError("Scroll");}
 this.Clone = function(){throwError("Clone");}
}
function AbstractMarquee(){
 IMarquee.apply(this);
 var ref = this;
 var timer = null;
 var container = null;
 var indexs = ["ContainerID", "Delay", "Amount", "Width", "Height"];
 this.Amount = 1;
 this.Delay = 40;
 this.Width = 0;
 this.Height = 0;
 this.ContainerID = "";
 this.Start = function(){
  clearTimer();
  timer = setInterval(ref.Scroll, ref.Delay);
 }
 this.Stop = function(){
  clearTimer();
 }
 this.Pause = function(){
  clearTimer();
 }
 this.Init = function(){
  container = $(this.ContainerID);
  if(container == null) {alert("无法找到id为{0}的对象,初始化失败。".format(this.ContainerID));return;};
  container.style.overflow = "hidden";
  if(this.Width > 0) container.style.width = this.Width + "px";
  if(this.Height > 0) container.style.height = this.Height + "px";
  this.Clone();
  this.AttachEvent();
  this.Start();
 }
 this.AttachEvent = function(){
  container.onmouseover = ref.Pause;
  container.onmouseout = ref.Start;
 }
 function clearTimer(){
  if(timer != null)clearInterval(timer);
 }
 function _Marquee(){
  var max = Math.min(indexs.length, arguments.length);
  for(var i=0;i<max;i++)
   this[indexs[i]] = arguments[i];
 }
 _Marquee.apply(this, arguments);
}
function MarqueeUp(){
 AbstractMarquee.apply(this, arguments);
 var ref = this;
 var container = $(this.ContainerID);
 this.Clone = function(){
  container.innerHTML = '<div>{0}</div><div>{0}</div>'.format(container.innerHTML);
 }
 this.Scroll = function(){
  with(container){
   if(scrollTop >= lastChild.offsetTop) scrollTop -= firstChild.offsetHeight;
   else scrollTop += ref.Amount;
  }
 }
}
function MarqueeDown(){
 AbstractMarquee.apply(this, arguments);
 var ref = this;
 var container = $(this.ContainerID);
 this.Clone = function(){
  container.innerHTML = '<div>{0}</div><div>{0}</div>'.format(container.innerHTML);
  container.scrollTop = container.scrollHeight;
 }
 this.Scroll = function(){
  with(container){
   if(scrollTop <= firstChild.offsetTop) scrollTop += lastChild.offsetHeight;
   else scrollTop -= ref.Amount;
  }
 }
}
function MarqueeLeft(){
 AbstractMarquee.apply(this, arguments);
 var ref = this;
 var container = $(this.ContainerID);
 this.Clone = function(){
  container.innerHTML = '<table cellspacing="0" cellpadding="0" border="0"><tr><td>{0}</td><td>{0}</td></tr></table>'.format(container.innerHTML);
 }
 this.Scroll = function(){
  with(container){
   if(scrollLeft >= firstChild.rows[0].cells[1].offsetLeft) scrollLeft -= firstChild.rows[0].cells[0].offsetWidth;
   else scrollLeft += ref.Amount;
  }
 }
}
function MarqueeRight(){
 AbstractMarquee.apply(this, arguments);
 var ref = this;
 var container = $(this.ContainerID);
 this.Clone = function(){
  container.innerHTML = '<table cellspacing="0" cellpadding="0" border="0"><tr><td>{0}</td><td>{0}</td></tr></table>'.format(container.innerHTML);
  container.scrollLeft = container.scrollWidth;
 }
 this.Scroll = function(){
  with(container){
   if(scrollLeft <= firstChild.rows[0].cells[0].offsetLeft) scrollLeft += firstChild.rows[0].cells[1].offsetWidth;
   else scrollLeft -= ref.Amount;
  }
 }
}
var Marquee = {
 Type : {
  UP : function(){return new MarqueeUp(arguments[0]);},
  DOWN : function(){return new MarqueeDown(arguments[0]);},
  LEFT : function(){return new MarqueeLeft(arguments[0]);},
  RIGHT : function(){return new MarqueeRight(arguments[0]);}
 },
 newInstance : function(type, container){
  return this.Type[type.toUpperCase()].call(this, container);
 }
}
var marquee = Marquee.newInstance("Up", "scroll-up");
marquee.Init();
