var delay = 50;
var maxOpacity = 50;
var timeer;
var stepOpacity = 10;
var target_obj;
var color_num = 6;
var speed = 5;
var currentpos = 1;
var timer;

function setSpeed(_speed) {
    speed = parseInt(_speed);
    if (speed < 1 || speed > 10) {
        speed = 5;
        scrollspeed.value = 5;
    }
    writeCookie("myspeed", _speed, 24);

}
function setAutopage() {
    if (document.getElementById("autopage").checked == false) {
    
        writeCookie("autopage", 0, 24);
    } else {
        writeCookie("autopage", 1, 24);
    }

}
function stopScroll() {
    clearInterval(timer);
}

function beginScroll() {
    timer = setInterval("scrolling()", 300 / speed);
}
/* for xhtml
function scrolling()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if(currentpos!=document.body.scrollTop) clearInterval(timer);
}
*/


function scrolling() {
    currentpos = document.documentElement.scrollTop;
    window.scroll(0, ++currentpos);
    if (currentpos != document.documentElement.scrollTop) {
        clearInterval(timer);
        if (document.getElementById("autopage").checked == true) {
            location = next_page;
        }
    }
}
		        
function jumpPage(event) {
    event = event ? event : (window.event ? window.event : null);
    if (event.keyCode == 37) location = preview_page;
    if (event.keyCode == 39) location = next_page;
    if (event.keyCode == 13) location = index_page;
}
function light_turn(key) {
    if (key == "off") {
        $("#header").hide();
        $(document).ready(function() {
        $(".publish_bottom").hide();
        });
        
        $("body").css("background-color", "#000");
        $("#contentbox").css("background-color", "#000");
        var colorstr = $("#content").css("color");
        //alert(colorstr);
        if (colorstr == "rgb(0, 0, 0)" || colorstr == "rgb(0, 1, 1)" || colorstr == "#000" || colorstr == "#000101") {

            target_obj = document.getElementById("content")
            target_obj.style.color = "#fff";

        }
        writeCookie("mylight", "off", 24);
        
    }
    else {
        $("#header").show();
        $(".publish_bottom").show();
        $("body").css("background-color", "#FFF");
        $("#contentbox").css("background-color", "#E6F3FF");
        target_obj = document.getElementById("content")
        //target_obj.style.color = "#000";
        writeCookie("mylight", "on", 24);
    }

}
		        function chgcolor(_obj) {
//		            for (var i = 1; i <= color_num; i++) {
//		                document.getElementById("color_" + i).className = "c_color";
//		            }
//		            _obj.className = "bc_color";
		            target_obj = document.getElementById("contentbox")
		            target_obj.style.background = _obj;
		            writeCookie("mycol", _obj, 24);
		        }
		        function chgfontcolor(_obj) {
//		            for (var i = 1; i <= color_num; i++) {
//		                document.getElementById("fontcolor_" + i).className = "c_color";
//		            }
//		            _obj.className = "bc_color";
		            target_obj = document.getElementById("content")
		            target_obj.style.color = _obj;
		            writeCookie("myfontcol", _obj, 24);
		        }
		        function chgfont(_size) {
		            document.getElementById('content').style.fontSize = _size + 'px';
		            writeCookie("myfont", _size, 24);
		        }
		        //Ð´Èëcookie
		        function writeCookie(name, value, hours) {
		            var today = new Date();
		            var expire = new Date();
		            expire.setTime(today.getTime() + 3600000 * 3561 * 24 * hours);
		            document.cookie = name + '=' + escape(value) + ';path=/;expires=' + expire.toGMTString();
		        
		        }

		        //¶ÁÈ¡cookie
		        function readCookie(name) {
		            var cookieValue = "";
		            var search = name + "=";
		            if (document.cookie.length > 0) {
		                offset = document.cookie.indexOf(search);
		                if (offset != -1) {
		                    offset += search.length;
		                    end = document.cookie.indexOf(";", offset);
		                    if (end == -1) end = document.cookie.length;
		                    cookieValue = unescape(document.cookie.substring(offset, end))
		                }
		            }
		            return cookieValue;
		        }
		        function loadSet() {
		            var tmpstr;

		            tmpstr = readCookie("myfontcol");


		            if (tmpstr != "") {
//		                for (var i = 1; i < color_num; i++) {
//		                    if (document.getElementById("fontcolor_" + i).style.backgroundColor == tmpstr) {
//		                        document.getElementById("fontcolor_" + i).className = "bc_color";
//		                        target_obj = document.getElementById("content")
//		                        target_obj.style.color = tmpstr;
//		                    }
//		                    else {
//		                        document.getElementById("fontcolor_" + i).className = "c_color";
//		                    }

//		                }
		                target_obj = document.getElementById("content")
		                target_obj.style.color = tmpstr;
		                SelectItemByValue("txtcolor", tmpstr);
		            }
		            tmpstr = readCookie("mylight");

		            if (tmpstr != "") {
		                if (tmpstr == "off")
		                    light_turn("off");
		                else {
		                    if (tmpstr == "on")
		                        light_turn("on");
		                }
		            }
		            tmpstr = readCookie("mycol");

		            if (tmpstr != "") {
//		                for (var i = 1; i < color_num; i++) {
//		                    if (document.getElementById("color_" + i).style.backgroundColor == tmpstr) {
//		                        document.getElementById("color_" + i).className = "bc_color";
//		                        target_obj = document.getElementById("contentbox")
//		                        target_obj.style.background = tmpstr;
//		                    }
//		                    else {
//		                        document.getElementById("color_" + i).className = "c_color";
//		                    }

//		                }
		                target_obj = document.getElementById("contentbox")
		                target_obj.style.background = tmpstr;
		                SelectItemByValue("bcolor", tmpstr);
		            }

		            tmpstr = readCookie("myfont");
		            if (tmpstr != "") {
		                document.getElementById('content').style.fontSize = tmpstr + 'px';
		                SelectItemByValue("fonttype", tmpstr);
		            }
		            
		            tmpstr = readCookie("myspeed");
		            if (tmpstr != "") {
		                speed = parseInt(tmpstr);
		                SelectItemByValue("scrollspeed", tmpstr);
		            }

		            tmpstr = readCookie("autopage");


		            if (tmpstr != "") {
		                if (tmpstr == 1) {
		                    document.getElementById("autopage").checked = true;
		                    beginScroll();
		                }
		                else
		                    document.getElementById("autopage").checked = false;
		            }

		        }


		        function SelectItemByValue(objid, objItemText) {
		            var objSelect = document.getElementById(objid);
		            for (var i = 0; i < objSelect.options.length; i++) {
		                if (objSelect.options[i].value == objItemText) {
		                    objSelect.options[i].selected = true;
		                    isExit = true;
		                    break;
		                }
		            }
		        }

