function drawimage(ImgD,iwidth,iheight){
var flag=false;
var image=new Image();
var iwidth = iwidth; //定义允许图片宽度
var iheight = iheight; //定义允许图片高度
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= iwidth/iheight){
if(image.width>iwidth){ 
ImgD.width=iwidth;
ImgD.height=(image.height*iwidth)/image.width;
}else{
ImgD.width=image.width; 
ImgD.height=image.height;
}

//ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height>iheight){
ImgD.height=iheight;
ImgD.width=(image.width*iheight)/image.height; 
}else{
ImgD.width=image.width; 
ImgD.height=image.height;
}
//ImgD.alt=image.width+"×"+image.height;
}
}
} 
//example:<script language="javascript" src="common/fixPic.js"></script>
//example:<IMG SRC="images/bg.jpg" autoZoom="100,100" autoGoto="middle">
//autoGoto: middle/buttom
function fixImg(){
var autoZoomArr,imgHeight,autoGoto,imgParentEmptyHeight
var imgParentElementHeight;
var imgs=document.getElementsByTagName("img");
for (i=0;i<imgs.length;i++){
   if (imgs[i].autoZoom!=undefined){
      autoZoomArr=imgs[i].autoZoom.split(",");
	  drawimage(imgs[i],autoZoomArr[0],autoZoomArr[1]);
	  imgParentElementHeight=imgs[i].parentNode.offsetHeight;
	  imgHeight=imgs[i].offsetHeight;
	  autoGoto=imgs[i].autoGoto;
      imgParentEmptyHeight=imgParentElementHeight-imgHeight;
	  if (imgs[i].autoGoto=="middle") {imgs[i].style.paddingTop=(imgParentElementHeight-imgHeight)/2;}
	  if (imgs[i].autoGoto=="buttom") {imgs[i].style.paddingTop=imgParentElementHeight-imgHeight;}
    }
  }
}

function fixArticle(){
var str,arr,returnStr="";
try{
var obj=document.getElementById("article").getElementsByTagName("img");
for (i=0;i<obj.length;i++){
    drawimage(obj[i],700,9000)
	}
}catch(e){}
}

window.attachEvent("onload",fixImg)
window.attachEvent("onload",fixArticle)

//##########################################正文分页##########################################
function $(objId){
  return document.getElementById(objId);
}
//正文分页init
//=================分页结构============================
//<div id='articleCache' style='display:none'>..</div>" >>程序生成
//<div id="content">..$sp$..</div>
//<table id='articleSpbar'><tr><td>正文分页:</td><td class='curPage'>1</td><td class='pageNum'>2</td>..</table> >>程序生成
//======================================
function initArticleSp(){
 if ($("content")==null) return; 
 if ($("content").innerHTML.indexOf("$sp$")>0) 
 {
  //建立initArticleSp
  var articleCache="<div id='articleCache' style='display:none'>" + $("content").innerHTML + "</div>"
  $("content").insertAdjacentHTML("beforeBegin",articleCache);
  //先把正文内容放入initArticleSp
  $("articleCache").innerHTML=$("content").innerHTML;
  //建立分页条
  bulidArticleSpBar();
  //初始化第一页的内容;
  $("content").innerHTML=getArticle(1);
  //分页条的onClick事件的响应
  var tds=$("articleSpbar").getElementsByTagName("td");
  for (i=1;i<tds.length;i++){ //从1开始,跳过第一个TD
	 tds[i].attachEvent("onclick",setCurPage);
  }
 }
}
//得到当前页的内容
function getArticle(page){
  return $("articleCache").innerHTML.split("$sp$")[page-1];
}
//建立正文分页条
function bulidArticleSpBar(){
  var pageNum=$("articleCache").innerHTML.split("$sp$").length;
  var spBar=" <table id='articleSpbar' align='right'><tr><td>正文分页:</td>"
  for (i=0;i<pageNum;i++){
	  if (i==0) 
		spBar+="<td class='curPage'>" + (i+1) + "</td>"; //初始化第一页为当前页;
	  else
		spBar+="<td class='pageNum'>" + (i+1) + "</td>";
	  }
  spBar+="</tr></tabel>";
  $("content").insertAdjacentHTML("afterEnd",spBar);
}
//设置当前页
function setCurPage(){
  var obj=event.srcElement;
  var tds=$("articleSpbar").getElementsByTagName("td");
  for (i=1;i<tds.length;i++)
	 tds[i].className="pageNum";
  obj.className="curPage";  
  //读入当前页的内容
  $("content").innerHTML=getArticle(obj.innerText);
}
window.attachEvent("onload",initArticleSp);

