﻿

var count;//编辑器数组容量
var edits;//编辑器内容数组
var Pointer=0;//编辑器数组指针
var EditDiv;///编辑器容器
if (document.all) {   
window.attachEvent('onload', EditPage);   

}   
else {   
window.addEventListener('load', EditPage, false);   
 
}
///编辑器分页
function EditPage()
{

var alldiv=document.getElementsByTagName("div");

for(var i=0;i<alldiv.length;i++)
{
	if(alldiv[i].style.pageBreakAfter=="always")
	{
		SplitEdit(alldiv[i].parentNode);
		return;
	}
}

}

function SplitEdit(div)
{
//alert(div.innerHTML);
while(div.innerHTML.indexOf("<P>&nbsp;</P>")!=-1)
{
div.innerHTML=div.innerHTML.replace("<P>&nbsp;</P>","")
}
//alert(div.innerHTML);
edits=div.innerHTML.split("<DIV style=\"PAGE-BREAK-AFTER: always\"><SPAN style=\"DISPLAY: none\">&nbsp;</SPAN></DIV>");

count=edits.length;
//if(count>1)
//{
	//for(var i=1;i<count;i++)
	//{
		//edits[i]=edits[i].substring(17,edits[i].length);
		
	//}
//}
EditDiv=div;

jump(Pointer);
}


function jump(i)
{

Pointer=i;
var str="<center>";
if(count>1)
{
	for(var i=0;i<count;i++)
{
//alert(edits[i].charCodeAt(1));
	
	if(Pointer==i)
	{
		str+="<a>"+(i+1)+"</a>&nbsp;&nbsp;&nbsp;&nbsp;"; 
	}
	else
	{
		str+="<a href=\"#\" onclick=\"jump("+i+")\">"+(i+1)+"</a>&nbsp;&nbsp;&nbsp;&nbsp;";
	}


}
	EditDiv.innerHTML=edits[Pointer]+str;
}
else
{
	EditDiv.innerHTML=edits[Pointer];
}
}

