var speed = 1;
var font_size;
var ncids = 0;

function setKeys(cid) {
	common_load();
	lcid = parseInt(cid)-1;
	ncid = parseInt(cid)+1;
	if(lcid==0)lcid="index";
	ncids = ncid;
	if(document.attachEvent) {
		document.attachEvent("onkeydown",function (event){
				if(event.keyCode==37) location.href=lcid+".html";
				if(event.keyCode==39) location.href=ncid+".html";
				if(event.keyCode==13) location.href="index.html";
			}
		);
	}else {
		document.addEventListener("keydown",function (event){
				if(event.keyCode==37) location.href=lcid+".html";
				if(event.keyCode==39) location.href=ncid+".html";
				if(event.keyCode==13) location.href="index.html";
			}
		,true);
	}
}

function common_load(){
	externallinks();
	$('fontsize').innerHTML = '字体颜色<select name=txtcolor id=txtcolor onchange="javascript:changeFONTColor(this.options[this.selectedIndex].value);"><option value="000000">黑色</option><option value="333333">灰色</option><option value="ff0000">红色</option><option value="006600">绿色</option><option value="0000ff">蓝色</option><option value="660000">棕色</option></select>&nbsp;&nbsp;&nbsp;字体大小<select name="fs" id="fs" onchange="javascript:changeFontSize(this.options[this.selectedIndex].value);changeFONTColor(txtcolor.options[txtcolor.selectedIndex].value)"><option value="12">小号</option><option value="14">较小</option><option value="16" selected="selected">中号</option><option value="18">较大</option><option value="20">大号</option><option value="26">特大</option></select>&nbsp;&nbsp;&nbsp;鼠标双击滚屏<select name=scrollspeed id=scrollspeed  onchange="javascript:changeSpeed(this.options[this.selectedIndex].value);" ><option value=1>1最慢</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option><option value=8>8</option><option value=9>9</option><option value=10>10最快</option></select>&nbsp;<input type=checkbox name=autopage id=autopage onchange="javascript:changeAutopage();" value=""/>滚屏结束自动翻页';
	$('pagecolor').innerHTML = '背景颜色<select name="pc" id="pc" onchange="javascript:changePageColor(this.options[this.selectedIndex].value);"><option style="background-color: #EBF3E6" value="EBF3E6">默认设置</option><option style="background-color: #E9FAFF" value="E9FAFF">淡蓝海洋</option><option style="background-color: #FFFFED" value="FFFFED">明黄清俊</option><option style="background-color: #EEFAEE" value="EEFAEE">绿意淡雅</option><option style="background-color: #FCEFFF" value="FCEFFF">红粉世家</option><option style="background-color: #FFFFFF" value="FFFFFF">白雪天地</option><option style="background-color: #EFEFEF" value="EFEFEF">灰色世界</option></select>';
	setPageColor();
	setFontSize();
	setFONTColor();
	setSpeed();
	setAutopage();
	//document.getElementById("tcontent").style.display="block";
}

function changeAutopage(){
	if(document.getElementById("autopage").checked==false){
		setCookie("autopage",0);
	}else{
		setCookie("autopage",1);
	}
}
function setAutopage()
{
	var autopage = getCookie("autopage");
	if(autopage==1) {
		document.getElementById("autopage").checked=true;
	}else{
		document.getElementById("autopage").checked=false;
	}
}
function changeSpeed(speed)
{
	speed = document.getElementById("scrollspeed").value;
	setCookie("scrollspeed",speed);
	window.location.href=window.location.href;
}
function setSpeed()
{
	speed = getCookie("scrollspeed");
	switch(speed) {
		case "1":pagecolor_index=0;break;
		case "2":pagecolor_index=1;break;
		case "3":pagecolor_index=2;break;
		case "4":pagecolor_index=3;break;
		case "5":pagecolor_index=4;break;
		case "6":pagecolor_index=5;break;
		case "7":pagecolor_index=6;break;
		case "8":pagecolor_index=7;break;
		case "9":pagecolor_index=8;break;
		case "10":pagecolor_index=9;break;
		default:pagecolor_index=0;speed=1;
	}
	if(speed) {
		$("scrollspeed").selectedIndex = pagecolor_index;
	}
}
function changePageColor(pagecolor) {//改变背景颜色
	document.getElementById("tcontent").style.cssText="background: #"+pagecolor+";";
	document.getElementById("tcontent").style.display="block";
	setCookie("pagecolor",pagecolor);
}

function setPageColor() {//设置背景颜色
	var pagecolor = getCookie("pagecolor");
	var pagecolor_index = 0;
	switch(pagecolor) {
		case "EBF3E6":pagecolor_index=0;break;
		case "E9FAFF":pagecolor_index=1;break;
		case "FFFFED":pagecolor_index=2;break;
		case "EEFAEE":pagecolor_index=3;break;
		case "FCEFFF":pagecolor_index=4;break;
		case "FFFFFF":pagecolor_index=5;break;
		case "EFEFEF":pagecolor_index=6;break;
		default:pagecolor_index=0;
	}
	if(pagecolor) {
		document.getElementById("tcontent").style.cssText = "background: #"+pagecolor+";";
		$("pc").selectedIndex = pagecolor_index;
	}
}
function changeFONTColor(pagecolor) {//改变字体颜色
	document.getElementById("content").style.color="#"+pagecolor;
	document.getElementById("tcontent").style.display="block";
	setCookie("fontcolor",pagecolor);
}

function setFONTColor() {//设置字体颜色
	var pagecolor = getCookie("fontcolor");
	var pagecolor_index = 0;
	switch(pagecolor) {
		case "000000":pagecolor_index=0;break;
		case "333333":pagecolor_index=1;break;
		case "ff0000":pagecolor_index=2;break;
		case "006600":pagecolor_index=3;break;
		case "0000ff":pagecolor_index=4;break;
		case "660000":pagecolor_index=5;break;
		default:pagecolor_index=0;
	}
	if(pagecolor) {
		document.getElementById("content").style.color = "#"+pagecolor;
		$("txtcolor").selectedIndex = pagecolor_index;
	}
}
function changeFontSize(font_size) {//改变字体大小
	$("content").style.cssText="font-size: "+font_size+"px;";
	setCookie("font_size",font_size);
}

function setFontSize() {//设置字体大小
	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.cssText = "font-size: "+font_size+"px;";
		$("fs").selectedIndex = font_size_index;
	}
}
function nextpages(){
	location=ncids+".html";
}

var locate = document.documentElement.scrollTop;
var timer;
function scroller(){
	if(locate == document.documentElement.scrollTop) {
		locate++;
		scroll(0,locate);
		clearTimeout(timer);
		timer = setTimeout("scroller()",300/speed);
	}else{
		clearInterval(timer);
		//自动翻页
		var ap = getCookie("autopage");
		if(ap=="")ap=0;
		if(ap==1){
			nextpages();//防止firefox不跳转
			window.document.focus();   
			var   e   =   window.document.createEventObject();   
			e.keyCode   =  39;   
			window.document.fireEvent("onkeydown",e);   
		}	
	}
}
if(document.attachEvent) {
	document.attachEvent("ondblclick",function (event){
			scroller();
		}
	);
	document.attachEvent("onclick",function (event){
			clearInterval(timer);
			locate = document.documentElement.scrollTop;
		}
	);
}else {
	document.addEventListener("dblclick",function (event){
			scroller();
		}
	,true);
	document.addEventListener("click",function (event){
			clearInterval(timer);
			locate = document.documentElement.scrollTop;
		}
	,true);
}

