﻿
var arkMaxWidth=500;
var arkMaxHeight=10000;
var tempW=new Object(),tempH=new Object();
var zoomImg;
var arkTop;
function reloadimg(imgobj){
	imgobj.title="单击放大";
    tempW[imgobj.nCount]=imgobj.offsetWidth;
	tempH[imgobj.nCount]=imgobj.offsetHeight;
  if(imgobj.width>arkMaxWidth){imgobj.width=arkMaxWidth;}
  if(imgobj.height>arkMaxHeight){
    imgobj.height=arkMaxHeight;
    imgobj.width=imgobj.width*(arkMaxHeight/tempH[imgobj.nCount]);}
	  imgobj.style.position="relative";
	  var oNewNode = document.createElement("div");
	  oNewNode.id="arkImgHand"+imgobj.nCount;
	  oNewNode.style.position="absolute";
	  oNewNode.style.top=getTop(imgobj)+"px";
	  oNewNode.style.left=getLeft(imgobj)+imgobj.width+"px";
	  oNewNode.style.lineHeight="1.2em";
	  oNewNode.style.fontSize="12px";
	  oNewNode.style.textIndent="0";
	  oNewNode.style.padding="3px 0 0 0";
	  oNewNode.style.width="16px";
	  oNewNode.style.textAlign="center";
	  oNewNode.style.overflow="hidden";
	  oNewNode.innerHTML="点击放大";
	  oNewNode.style.background="#ffc";
	  oNewNode.style.color="#999";
	  oNewNode.style.zIndex=3;
	  oNewNode.style.border="1px solid #ccc";
	  imgobj.parentNode.insertBefore(oNewNode,imgobj.nextSibling);
	var arkImgHand=$("arkImgHand"+imgobj.nCount);
try{  arkImgHand.style.cursor=imgobj.style.cursor="pointer";}catch(e){arkImgHand.style.cursor=imgobj.style.cursor="hand";}
  arkImgHand.onclick=imgobj.onclick=function(){
	var arkIH=$("arkImgHand"+imgobj.nCount);
	  if(imgobj.style.position!="absolute"){
		 arkTop=document.documentElement.scrollTop; 
	  try{
		 if(arkTop<document.body.scrollTop)
		 	arkTop=document.body.scrollTop;
		  }catch(e2){}
	  var oNewNode = document.createElement("DIV");
	  
	  oNewNode.id="imgBox"+imgobj.nCount;
	  oNewNode.style.height=imgobj.height+"px";
	  oNewNode.style.overflow="hidden";
	  imgobj.parentNode.insertBefore(oNewNode,imgobj.nextSibling);
  
	  imgobj.style.position="absolute";
	  imgobj.style.border="3px solid #333333";
	  imgobj.width=tempW[imgobj.nCount];
	  imgobj.title="单击还原";
	  imgobj.style.top=Math.max(arkTop+Math.max((document.documentElement.clientHeight-imgobj.height-4)/2,0),0)+"px";
	  imgobj.style.left=Math.max(document.documentElement.scrollLeft+Math.max((document.documentElement.clientWidth-imgobj.width-4)/2,0),0)+"px";
	  arkIH.style.top=parseInt(imgobj.style.top)+"px";
	  arkIH.style.left=parseInt(imgobj.style.left)+imgobj.width+6+"px";
	  try{arkIH.innerHTML="点击还原";}catch(e){arkIH.innerText="点击还原";}
	  arkIH.style.zIndex=99;
	  imgobj.style.zIndex=99;
	  
	  
	  var oNewNode1 = document.createElement("DIV");
	  oNewNode1.id= "imgBg"+imgobj.nCount;
	  oNewNode1.style.cssText="filter:alpha(opacity=50);opacity:0.5;background:#000;";
	  oNewNode1.style.height=Math.max(document.documentElement.clientHeight,tempH[imgobj.nCount]+6)+"px";
	  oNewNode1.style.width=Math.max(document.documentElement.clientWidth,tempW[imgobj.nCount]+6)+"px";
	  oNewNode1.style.overflow="hidden";
	  oNewNode1.style.left=0;
	  oNewNode1.style.top=arkTop+"px";
	  oNewNode1.style.position="absolute";
	  oNewNode1.style.zIndex=3;
	  imgobj.parentNode.insertBefore(oNewNode1,imgobj.nextSibling);
	  }
	  else{
	  imgobj.parentNode.removeChild($("imgBox"+imgobj.nCount));
	  imgobj.parentNode.removeChild($("imgBg"+imgobj.nCount));
	  imgobj.style.position="relative";
	  imgobj.style.border="0px solid #333333";
	  imgobj.width=arkMaxWidth;
	  imgobj.title="单击放大";
	  imgobj.style.top=0;
	  imgobj.style.left=0;
	  imgobj.style.zIndex=0;
	  arkIH.style.top=getTop(imgobj)+"px";
	  arkIH.style.left=getLeft(imgobj)+imgobj.width+"px";
	  try{arkIH.innerHTML="点击放大";}catch(e){arkIH.innerText="点击放大";}
	  arkIH.style.zIndex=3;
		  }
  }
}

function reImg(){
zoomImg=$("endText").getElementsByTagName('img');
for(var i=0;i<zoomImg.length;i++){
	if($("arkImgHand"+i)){
		 if(zoomImg[i].style.position!="absolute"){
			 $("arkImgHand"+i).style.top=getTop(zoomImg[i])+"px";
			 $("arkImgHand"+i).style.left=getLeft(zoomImg[i])+zoomImg[i].width+"px";
		 }
	  continue;
	}
	zoomImg[i].nCount=i;
  if(zoomImg[i].width>arkMaxWidth||zoomImg[i].height>arkMaxHeight)reloadimg(zoomImg[i]);
  zoomImg[i].onload=function(){if(this.width>arkMaxWidth||this.height>arkMaxHeight)reloadimg(this);}
}
setTimeout("reImg()",1000);
}




function runCode()  //定义一个运行代码的函数，
{
	if(1 == arguments.length)
		try{event = arguments[0];}catch(e){}
  var code=(event.target || event.srcElement).parentNode.childNodes[0].value;//即要运行的代码。
  var newwin=window.open('','','');  //打开一个窗口并赋给变量newwin。
  newwin.opener = null // 防止代码对论谈页面修改
  newwin.document.write(code);  //向这个打开的窗口中写入代码code，这样就实现了运行代码功能。
  newwin.document.close();
}


/*---------------------------------------------------------------------------*/

function copyToClipBoard() {
 var maintext=''; 
   maintext+=document.title;
   maintext+='\r\n'+document.location.href;
   if (window.clipboardData) {
      return (window.clipboardData.setData("Text", maintext));
   }
   else {
document.getElementById("spread").innerHTML="<div style='position: absolute;border:1px solid #b2b2b2;background:#eeeeee;text-align:left;width:547px;color:red;' id='sps'><textarea id='spta' name='spta' wrap='VIRTUAL' style='font:11px tahoma;width:545px;height:50px;'>"+maintext+"</textarea><br />按CTRL+C 复制本网址，发给QQ/POPO/MSN好友共享</div><input type='button' value='复制本网址，发给QQ/POPO/MSN好友共享' name='B3' id='B3' onclick='copyToClipBoard()'>";
document.getElementById("spta").focus();
document.getElementById("spta").select();
   }
}

var zfs=document.getElementById('zoom');
function doZm(size){
var dzt=document.getElementById('dozm');
if (dzt.innerHTML=="大") {
//	zfs.style.fontSize=16+'px';
	zfs.className=zfs.className.replace(/\bzoom.*?\b/ig,"")+" zoom16";
	dzt.innerHTML="中";dzt.style.fontSize=14+'px';
}
else {
	if (dzt.innerHTML=="中") {
//		zfs.style.fontSize=14+'px';
		zfs.className=zfs.className.replace(/\bzoom.*?\b/ig,"")+" zoom14";
		dzt.innerHTML="小";
		dzt.style.fontSize=12+'px';
	}
		else  {
//			zfs.style.fontSize=12+'px';
		zfs.className=zfs.className.replace(/\bzoom.*?\b/ig,"")+" zoom12";
			dzt.innerHTML="大";
		dzt.style.fontSize=16+'px';
		}
}
}

function addPIndent(){
if(addPIndent.arguments.length>0)
	zfs=$(addPIndent.arguments[0]);
var p=zfs.getElementsByTagName('p');
var exp=/^(|　|\&nbsp\;)|(<br)/i;
for(var i=0;i<p.length;i++){
if(p[i].style.textIndent==""&&p[i].align!="center"&&p[i].style.textAlign!="center"&&!exp.test(p[i].innerHTML.replace(/^<.*?>/ig,""))){
p[i].style.textIndent="2em";
}
}
}
addPIndent();

// 自动滚屏
var currentpos,timer; 
var BoE=document.body.clientHeight==document.body.offsetHeight?document.documentElement:document.body;
function initialize() { 
timer=setInterval("scrollwindow()",16); 
} 
function sc(){ 
clearInterval(timer); 
} 
function scrollwindow() {
currentpos=BoE.scrollTop; 
window.scroll(0,++currentpos); 
if(currentpos != BoE.scrollTop) 
sc(); 
} 
document.onmousedown=sc 
document.ondblclick=initialize