﻿function HCmarquee(id,mw,mh,mr,sr,ms,pause)
{
     var obj=document.getElementById(id);
     obj.ss=false; //stop tag
     obj.mr=mr; //marquee rows
     obj.sr=sr; //marquee display rows
     obj.mw=mw; //marquee width
     obj.mh=mh; //marquee height
     obj.ms=ms; //marquee speed
     obj.pause=pause; //pause time
     obj.pt=0; //pre top
     obj.st=0; //stop time
     //obj.dr=dr; //direction
     with(obj)
      {
	     style.width=mw+"px";
	     style.height=mh+"px";
	     noWrap=false;
	     obj.onmouseover=stopm;
	     obj.onmouseout=startm;
	     scrollTop=0+"px";
	     scrollLeft=0+"px";
     }
     if(obj.mr!=1)
     { 
         obj.tt=mh*mr/sr;
         obj.ct=mh; //current top
         obj.innerHTML+=obj.innerHTML;
         setInterval(scrollUp,obj.ms); 
     }

 function scrollUp()
 {
 	if(obj.ss==true) return;
 		obj.ct+=1;
    if(obj.ct==obj.mh+1)
	{
 		obj.st+=1; obj.ct-=1;
 		if(obj.st==obj.pause)
		{
		    obj.ct=0; obj.st=0;
		}
    }
	else 
	{    
 		obj.pt=(++obj.scrollTop);
 		if(obj.pt==obj.tt)
		{  
			obj.scrollTop=0;
		}
    }
 }
 function stopm(){obj.ss=true;}
 function startm(){obj.ss=false;}
}
//
function copyToClipboard() {
            
     if(window.clipboardData) {        
             window.clipboardData.clearData();        
             window.clipboardData.setData("Text", location.href); 
             alert("复制成功");
     } else if(navigator.userAgent.indexOf("Opera") != -1) {        
          window.location = location.href; 
          alert("复制成功");       
     } else if (window.netscape) {        
          try {        
               netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");        
          } catch (e) {        
               alert("被浏览器拒绝！请在浏览器地址栏输入'about:config' 回车然后半将'signed.applets.codebase_principal_support'设立置为'true'");        
          }        
          var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);        
          if (!clip)        
               return;        
          var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);        
          if (!trans)        
               return;        
          trans.addDataFlavor('text/unicode');        
          var str = new Object();        
          var len = new Object();        
          var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);        
          var copytext = location.href;        
          str.data = copytext;        
          trans.setTransferData("text/unicode",str,copytext.length*2);        
          var clipid = Components.interfaces.nsIClipboard;        
          if (!clip)        
               return false;        
          clip.setData(trans,null,clipid.kGlobalClipboard);        
          alert("复制成功");      
     }        
}      
