window.onerror = function Nopop(){
	return true;
};
function checkall(form, prefix, checkall) {
	var checkall = checkall ? checkall : 'chkall';
	for(var i = 0; i < form.elements.length; i++) {
		var e = form.elements[i];
		if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
			e.checked = form.elements(checkall).checked;;
		}
	}
}
function uncheckAll(form){
				for (var i=0;i<form.elements.length;i++){
					var e = form.elements[i];
					e.checked = false;
				}
}
function cfmoption(word,loc){
		if(confirm(word)){
			location.href=loc;
		}
}
function promptoption(word,cname,loc){
		if(str=prompt(word,cname)){
			location.href=loc + str;
		}
}
var sPop = null;
document.write("<style type='text/css' id='defaultPopStyle'>");
document.write(".cPopText { font-family: Tahoma, Verdana; background-color: #FFFFCC; border: 1px #000000 solid; font-size: 12px; padding-right: 4px; padding-left: 4px; line-height: 18px; padding-top: 2px; padding-bottom: 2px; visibility: hidden; filter: Alpha(Opacity=80)}");
document.write("</style>");
document.write("<div id='popLayer' style='position:absolute;z-index:1000' class='cPopText'></div>");
function showPopupText(event) {
	if(event.srcElement) o = event.srcElement; else o = event.target;
	MouseX=event.clientX;
	MouseY=event.clientY;
	if(o.alt!=null && o.alt!="") { o.pop=o.alt;o.alt="" }
	if(o.title!=null && o.title!=""){ o.pop=o.title;o.title="" }
	if(o.pop!=sPop) {
		sPop=o.pop;
		if(sPop==null || sPop=="") {
			document.getElementById("popLayer").style.visibility="hidden";        
		} else {
			if(o.dyclass!=null) popStyle=o.dyclass; else popStyle="cPopText";
			document.getElementById("popLayer").style.visibility="visible";
			showIt();
		}
	}
}
function showIt() {
	document.getElementById("popLayer").className=popStyle;
	document.getElementById("popLayer").innerHTML=sPop.replace(/<(.*)>/g,"&lt;$1&gt;").replace(/\n/g,"<br>");;
	popWidth=document.getElementById("popLayer").clientWidth;
	popHeight=document.getElementById("popLayer").clientHeight;
	if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24; else popLeftAdjust=0;
	if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24; else popTopAdjust=0;
	document.getElementById("popLayer").style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;
	document.getElementById("popLayer").style.top=MouseY+12+document.body.scrollTop+popTopAdjust;
}
if(!document.onmouseover) {
	document.onmouseover = function(e) {
		if (!e) showPopupText(window.event); else showPopupText(e);
	};
}
function externallinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
	var anchor = anchors[i];
	if (anchor.getAttribute("href") &&
		anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
}


var font_size;

function setKeys(bid,cid,lcid,ncid) {
	externallinks();
	font_size=getFontSize();
	setFontSize();
	document.attachEvent("onkeydown",function () {

	}
	);
	document.oncontextmenu=showcontext;
	document.body.onclick=hidecontext;
}

function getFontSize() {//取得字体大小调节控件
	document.all.fs.disabled=false;
	var font_size='字体大小：<select name="fs" onchange="changeFontSize(this.options[this.selectedIndex].value)"><option value="12">12</option><option value="14" selected="selected">14</option><option value="16">16</option><option value="18">18</option><option value="20">20</option><option value="22">22</option><option value="24">24</option></select>';
	return font_size;
}

function changeFontSize(font_size) {//改变字体大小
	var content=document.getElementsByName("content")[0];
	content.style.fontSize=font_size;
	setCookie("font_size",font_size);
}

function setFontSize() {//设置字体大小
	var content=document.getElementsByName("content")[0];
	var font_size_select=document.getElementsByName("fs")[0];
	var font_size=getCookie("font_size");
	var font_size_index=0;
	switch (font_size) {
		case "12":font_size_index=0;break;
		case "14":font_size_index=1;break;
		case "16":font_size_index=2;break;
		case "18":font_size_index=3;break;
		case "20":font_size_index=4;break;
		case "22":font_size_index=5;break;
		case "24":font_size_index=6;break;
		default:font_size_index=1;
	}
	if(font_size) {
		content.style.fontSize=font_size;
		font_size_select.selectedIndex=font_size_index;
	}
}

function showcontext() {
	newX = window.event.x + document.body.scrollLeft;
	newY = window.event.y + document.body.scrollTop;
	menu = document.all.context;
	menu.style.display = "";
	menu.style.pixelLeft = newX;
	menu.style.pixelTop = newY;
	return false;
}

function hidecontext() {
	menu.style.display = "none";
}





var speed = 5;
var currentpos=1;
var timer;

function setSpeed()
{
	speed = parseInt(scrollspeed.value);
	if (speed < 1 || speed > 10){
	   speed=5;
	   scrollspeed.value=5;
	}
	
}

function stopScroll()
{
    clearInterval(timer);
}

function beginScroll()
{
	timer=setInterval("scrolling()",300/speed);
}

function scrolling()
{
	currentpos=document.body.scrollTop;
    window.scroll(0,++currentpos);
    if(currentpos!=document.body.scrollTop) clearInterval(timer);
}

/* for xhtml
function scrolling()
{
	currentpos=document.documentElement.scrollTop;
    window.scroll(0,++currentpos);
    if(currentpos!=document.documentElement.scrollTop) clearInterval(timer);
}
*/

function setCookies(cookieName,cookieValue, expirehours)
{
  var today = new Date();
  var expire = new Date();
  expire.setTime(today.getTime() + 3600000 * 356 * 24);
  document.cookie = cookieName+'='+escape(cookieValue)+ ';expires='+expire.toGMTString();
}
function ReadCookies(cookieName)
{
	var theCookie=''+document.cookie;
	var ind=theCookie.indexOf(cookieName);
	if (ind==-1 || cookieName=='') return ''; 
	var ind1=theCookie.indexOf(';',ind);
	if (ind1==-1) ind1=theCookie.length;
	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
function saveSet()
{
	setCookies("bcolor",bcolor.options[bcolor.selectedIndex].value);
	setCookies("txtcolor",txtcolor.options[txtcolor.selectedIndex].value);
	setCookies("fonttype",fonttype.options[fonttype.selectedIndex].value);
	setCookies("scrollspeed",scrollspeed.value);
}
function loadSet()
{
	var tmpstr;
	tmpstr = ReadCookies("bcolor");
	bcolor.selectedIndex = 0;
	if (tmpstr != "")
	{
	    for (var i=0;i<bcolor.length;i++)
		{
			if (bcolor.options[i].value == tmpstr)
			{
			    
				bcolor.selectedIndex = i;
				break;
			}
		}
	}
	tmpstr = ReadCookies("txtcolor");
	txtcolor.selectedIndex = 0;
	if (tmpstr != "")
	{
		for (var i=0;i<txtcolor.length;i++)
		{
			if (txtcolor.options[i].value == tmpstr)
			{
				txtcolor.selectedIndex = i;
				break;
			}
		}
	}
	tmpstr = ReadCookies("fonttype");
	fonttype.selectedIndex = 2;
	if (tmpstr != "")
	{
		for (var i=0;i<fonttype.length;i++)
		{
			if (fonttype.options[i].value == tmpstr)
			{
				fonttype.selectedIndex = i;
				break;
			}
		}
	}
	
	tmpstr = ReadCookies("scrollspeed");
	if (tmpstr=='') tmpstr=5;
	scrollspeed.value=tmpstr;
	setSpeed();
	document.bgColor=bcolor.options[bcolor.selectedIndex].value;
	content.style.cssText=fonttype.options[fonttype.selectedIndex].value+';line-height: 150%';
	content.style.color=txtcolor.options[txtcolor.selectedIndex].value;
}

document.onmousedown=stopScroll;
document.ondblclick=beginScroll;
loadSet();


document.writeln("Copyright&nbsp;&copy;&nbsp;2006 <a href=\"http:\/\/www.xscu.com\"><font color=\"#000000\">小说龙簇<\/font><\/a> All Rights Reserved<br \/>");
document.writeln("		本作品系网友发表，仅代表作者本人观点，与本站立场无关。<br \/>");
document.writeln("		如有章节错误、排版不齐或版权疑问、作品内容有违相关法律等情况，请联系管理员<\/font><\/a>。")
document.writeln("<script src=\"http:\/\/s42.cnzz.com\/stat.php?id=919068&web_id=919068&show=pic\" language=\"JavaScript\" charset=\"gb2312\"><\/script>");
