﻿// JScript 文件
//scroll,imgResize,vcode,cookie,style
//滚屏脚本
var currentpos,timer;
function initializeScroll() { timer=setInterval("scrollwindow()",80);} 
function scrollclear(){clearInterval(timer);}
function scrollwindow() {currentpos=document.documentElement.scrollTop;window.scroll(0,++currentpos);if (currentpos != document.documentElement.scrollTop) scrollclear();} 
document.onmousedown=scrollclear;
document.ondblclick=initializeScroll;
// 内容样式用户定义
var oldSize;
function ContentSize(size)
{

	var divBody=document.getElementById("content_Div");
      if(!divBody)
      {
          return;
      }
      divBody.style.fontSize = size + "px";
      var divChildBody = divBody.all;
      for(var i = 0; i < divChildBody.length; i++)
      {
          divChildBody[i].style.fontSize = size + "px";
      }
    if (size=2)
        oldSize=2;
}
function ContentBg(color)
{
	var obj=document.getElementById("bodyTd");
	obj.style.backgroundColor=color;
	if (arguments.length==1){
		setCookie("ContBg",color,color.length==0?-1:1);
	}
}
function InitContStyle()
{
	var v=getCookie("FontSize");
	if (v.length>0){
		ContentSize(v,false);
	}
	v=getCookie("ContBg");
	if (v.length>0){
		ContentBg(v,false);
	}
}


//打印
function doPrint()
{
	var adBegin="<!--AD_BEGIN-->";
	var adEnd="<!--AD_END-->";
	var body;
	var css;
	var str;
	str += "<style media=print>.Noprint{display:none;}.PageNext{page-break-after: always;}</style>";
	str = "\n<script type='text/javascript'>\r\nfunction doPrint(){window.print();}\r\n</script>\r\n";
	str += "<div id='printTitle'><center class='Noprint'><p><object id='WebBrowser'  classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'  height='0'  width='0'></object>";
	str += "<input type='button' value='打印' onclick=\"document.getElementById('printTitle').style.display='none';PageSetup_Null();document.all.WebBrowser.ExecWB(6,1);PageSetup_Default();document.getElementById('printTitle').style.display='';\"> ";
	str += "<input type='button' value='直接打印' onclick=\"document.getElementById('printTitle').style.display='none';PageSetup_Null();document.all.WebBrowser.ExecWB(6,6);PageSetup_Default();document.getElementById('printTitle').style.display='';\"> ";
	str += "<input  type='button' value='页面设置' onclick='PageSetup_Null();document.all.WebBrowser.ExecWB(8,1)'> ";
	str += "</p><p><input type='button' value='打印预览' onclick=\"document.getElementById('printTitle').style.display='none';PageSetup_Null();document.all.WebBrowser.ExecWB(7,1);PageSetup_Default();document.getElementById('printTitle').style.display='';\"> ";
	str += "<input type='button' value='关闭' onclick='javascript:location=location;'>[字体：<input type='button' value='大' onclick='javascript:ContentSize(16)'> <input type='button' value='中' onclick='javascript:ContentSize(14)'> <input type='button' value='小' onclick='javascript:ContentSize(12)'>]";
	str +=" "
	str += "</p><hr align='center' width='90%' size='1' noshade='noshade'></center></div>";
	str += "<div id=\"con\" contenteditable='true'>";
	body= document.getElementById("printBody").innerHTML;
	//去掉广告
	if (body.indexOf(adBegin)>=0)
	{
		str+=body.substr(0,body.indexOf(adBegin));
		str+=body.substr(body.indexOf(adEnd)+adEnd.length,body.length);
	}else{
		str+=body;
	}
	str +="</div>";
	document.body.innerHTML=str;
}


var HKEY_Root,HKEY_Path,HKEY_Key; 
HKEY_Root="HKEY_CURRENT_USER"; 
HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; 
//设置网页打印的页眉页脚为空 
function PageSetup_Null() 
{ 
try 
{ 
   var Wsh=new ActiveXObject("WScript.Shell"); 
   HKEY_Key="header"; 
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
   HKEY_Key="footer"; 
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
} 
catch(e){} 
} 
//设置网页打印的页眉页脚为默认值 
function   PageSetup_Default() 
{ 
try 
{ 
  var Wsh=new ActiveXObject("WScript.Shell"); 
   HKEY_Key="header"; 
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P"); 
   HKEY_Key="footer"; 
   Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d"); 
} 
catch(e){} 
} 
