﻿// JavaScript Document
//滚动层2  For IE
function ScrollNow()
{
var demo = document.getElementById("demo");
var demo1 = document.getElementById("demo1");
var demo2 = document.getElementById("demo2");
//滚动速度设置，数越大越慢 
var speed=10; 
//demo2复制demo1的内容 
demo2.innerHTML=demo1.innerHTML; 

//滚动函数 
function Marquee() 
{ 
 if(demo2.offsetTop-demo.scrollTop<=0) 
  {demo.scrollTop-=demo1.offsetHeight; 

  }
 else 
  demo.scrollTop++; 
} 
//滚动 
var MyMar=setInterval(Marquee,speed); 
//鼠标放上停止滚动 
demo.onmouseover=function(){clearInterval(MyMar);} 
//鼠标离开继续滚动 
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed);} 
}
//添加边线
function enough()
{
	var obj = document.getElementById("notlong");
	var height = obj.style.height;

	if(obj.offsetHeight<500)
		obj.style.height = "500px";
}
//禁止刷新
function onKeyDown() 
{ 
if ( (event.altKey) || ((event.keyCode == 8) && 
(event.srcElement.type != "text" && 
event.srcElement.type != "textarea" && 
event.srcElement.type != "password")) || 
((event.ctrlKey) && ((event.keyCode == 78) || (event.keyCode == 82)) ) || 
(event.keyCode == 116) ) { 
event.keyCode = 0; 
event.returnValue = false; 
} 
} 
//div显示 隐藏
function block (id)
{
	var tag = document.getElementById(id);
	tag.style.display = "block";
}

function none (id)
{
	var tag = document.getElementById(id);
	tag.style.display = "none";
}

//双线隐藏一个
function line()
{
var tag = document.getElementsByTagName("div");
var s = tag.length;
var n =0;
for(i=0; i<s; i++)
{
	if(tag[i].id=="paintli")
		n++;
	if(n== 2)
	{
	n++;
	tag[i].style.display = "none";
		}
}

}
function show( id)
{
	//FF
    var elem = document.getElementById(id);
	var style;
	var name = "display";
	if (elem.style[name]) 
    { 
        style = elem.style[name]; 
		
    } 
	//IE
    else if (elem.currentStyle) 
    { 
        style = elem.currentStyle[name]; 
    } 
	//Other
    else if (document.defaultView && document.defaultView.getComputedStyle) 
    { 
        //ʹôͳ"text-Align"Ĺдʽ"textAlign" 
        name = name.replace(/([A-Z])/g,"-$1"); 
        name = name.toLowerCase(); 
        //ȡstyleȡԵֵ(ڵĻ) 
        var s = document.defaultView.getComputedStyle(elem,""); 
        style =  s && s.getPropertyValue(name); 
		
    } 
    //
	else 
    { 
        style = null; 
    } 
/*
	if( style == "hidden")
		style = "visible";		
	else if(style == "visible")
		style = "hidden";
	alert(style);
*/	
	
	if(style == "none")
		document.getElementById(id).style.display = "block";
	else if(style == "block")
		document.getElementById(id).style.display = "none";

}
//滚动层
function init(){
	var clientlist = document.getElementById("demo");
	
//ʼ clientlist
	marqueesHeight=500;
	stopscroll=false;
	
with(clientlist){
  
  style.height=marqueesHeight;
  style.overflowX="visible";
  style.overflowY="hidden";
  noWrap=true;
  onmouseover=new Function("stopscroll=true");
  onmouseout=new Function("stopscroll=false");
}
document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden;top: -1100px;left: -1000px"></div>');

preTop=0; currentTop=0; 

//µdiv
	var templayer = document.getElementById("templayer");
  templayer.innerHTML="";
  while(templayer.offsetHeight<marqueesHeight){
    templayer.innerHTML+=clientlist.innerHTML;
  }
  clientlist.innerHTML=templayer.innerHTML+templayer.innerHTML;
  //alert(clientlist.scrollTop);
  
  setInterval("scrollUp()",20);
  
}

function scrollUp(){
	var clientlist = document.getElementById("demo");
	var templayer = document.getElementById("templayer");
  if(stopscroll==true) return;
  preTop=clientlist.scrollTop;
  clientlist.scrollTop+=1;
  //ѭ ¿ʼ
  if(preTop==clientlist.scrollTop){
    clientlist.scrollTop=templayer.offsetHeight-marqueesHeight;
	clientlist.scrollTop+=1;
  }
}
