﻿function error() {
	var url=location.href;
	location.href="http://www.bengou.com/reply/error4end.jsp?url="+url+"";
}
function addColor(kvalue) {
	if(kvalue == null || kvalue == ''){
		return;
	}
	var color = document.getElementById("color");
	if(color) {
		if(kvalue == 'black') {
			color.style.background = '#000000';
			colorFont1.style.color='#ffffff';
			colorFont2.style.color='#ffffff';
			colorFont1Share.style.color='#ffffff';
			colorFont2Share.style.color='#ffffff';
		}else if(kvalue == 'blue') {
			color.style.background = '#05406a';
			colorFont1.style.color='#ffffff';
			colorFont2.style.color='#ffffff';
			colorFont1Share.style.color='#ffffff';
			colorFont2Share.style.color='#ffffff';
		}else if(kvalue == 'green') {
			color.style.background = '#668b1e';
			colorFont1.style.color='#ffffff';
			colorFont2.style.color='#ffffff';
			colorFont1Share.style.color='#ffffff';
			colorFont2Share.style.color='#ffffff';
		}else if(kvalue == 'orange') {
			color.style.background = '#da7429';
			colorFont1.style.color='#ffffff';
			colorFont2.style.color='#ffffff';
			colorFont1Share.style.color='#ffffff';
			colorFont2Share.style.color='#ffffff';
		}else if(kvalue == 'white') {
			color.style.background = '#ffffff';
			colorFont1.style.color='#0f62b9';
			colorFont2.style.color='#0f62b9';
			colorFont1Share.style.color='#0f62b9';
			colorFont2Share.style.color='#0f62b9';
		}else {
			color.style.background = '#ffffff';
			colorFont1.style.color='#0f62b9';
			colorFont2.style.color='#0f62b9';
			colorFont1Share.style.color='#0f62b9';
			colorFont2Share.style.color='#0f62b9';
		}
	}
	createCookie("color",kvalue,100,getDomain());
}
function addMark() {
	var markObj = document.getElementById("mark");
	var markStr = markObj.innerHTML;
	var markCookie = decodeURIComponent(readCookie("markCookie"));
	if(markCookie != '' && markCookie != null && markCookie != "null") {
		if(markCookie.indexOf("@") != -1) {
			if(markCookie.indexOf(markStr+"@") != -1) {
				markCookie = markCookie.replaceAll(markStr+"@","");
			}
			markCookie =markStr+"@"+markCookie;
			markArrays = markCookie.split("@");
			markCookie = "";
			for(var i=0;i<markArrays.length-1&&i<6;i++) {
				markCookie =  markCookie + markArrays[i] + "@";
			}
			createCookie("markCookie",markCookie,100,getDomain());
		}
	}else {
		createCookie("markCookie",markStr+"@",100,getDomain());
	}
	AG("记号做好咯O(∩_∩)O");
}

function cadressFunction() {
	var re = /(<\s*a.*?>)(.*?)(<\s*\/a\s*>)\s*&gt;\s*(<\s*a.*?>.*?<\s*\/a\s*>)\s*&gt;\s*(.*)/ig;
	var arr = null; 
	arr = re.exec( cadress.innerHTML );
	//记录观看时间
	var visitComic_str = decodeURIComponent(readCookie("visitComic"));
	var _name = arr[2];
	if(_name.length > 6) _name = _name.substring(0,6)+" ";
	var comic_url = arr[1] + _name + arr[3];
	var str_= new Date().getTime()+"$"+comic_url;
	if(typeof(nextChapter)!='undefined'){
			var str = arr[1] + _name + arr[3] + " " + arr[4] +" "+ '<a href="' + location.href + '" target="_blank">' + arr[5] + '</a>' + '@' + '<a target="_blank" href="' + nextChapter + '">下一话</a>' + '@' + new Date().getTime();
			createCookie("visitime",str,100,getDomain());
		}
	else{
		var str = arr[1] + _name + arr[3] + " " + arr[4] + " " +'<a target="_blank" href="' + location.href + '">' + arr[5] + '</a>' + '@' +  new Date().getTime();
		createCookie("visitime",str,100,getDomain());
	}
	if(visitComic_str == "null" || visitComic_str == null){ 
		visitComic_str = str_+",";
		createCookie("visitComic",visitComic_str,100,getDomain());
		return;
	}else {
		if(visitComic_str.indexOf(",") == -1) return;
		var visitComics = visitComic_str.split(",");
		for(var i=0;i<visitComics.length;i++){
			if(i<5){
				if(visitComics[i].indexOf(comic_url) != -1){
					if(visitComics[i].indexOf("$") != -1){
						var tmp = visitComics[i].replace("[0-9]{13}",new Date().getTime());
						var _TEMP = "";
						for(var j=0;j<visitComics.length;j++){
							if(j == 6){
								visitComics[0] = _TEMP;
								break;
							}
							if(j == 0)_TEMP = visitComics[j];
							else visitComics[i] = visitComics[j+1];
						}
					}
				}else{
					str_ =  str_  + "," + visitComics[i];
				}
			}else{
				break;
			}
		}
		visitComic_str = str_;
		createCookie("visitComic",visitComic_str,100,getDomain());
	}
}

function recordprvedFunction() {
	if(!readCookie("visitime"))
	{
		recordprved.innerHTML = "无游览记录";		 		
	}
	else{	
		if( decodeURIComponent(readCookie("visitime")) ) 
		{
			var str = decodeURIComponent(readCookie("visitime"));
			var wstr = str.split("@");
			if(wstr.length == 2)
				recordprved.innerHTML = wstr[0];
			else
				recordprved.innerHTML = wstr[0] +" "+ wstr[1];
		}
		else if( decodeURIComponent(readCookie("visitime"))=="null" ){
			recordprved.innerHTML = "无游览记录";
		}
		else{
			recordprved.innerHTML = "无游览记录";
		}
	}
}


var cadress = document.getElementById("cadress");
var recordprved = document.getElementById("recordprved");


if( cadress ){
	cadressFunction();
}

if( recordprved ){
	recordprvedFunction();
}
var color = document.getElementById("color");
if( color ) {
	var kvalue = decodeURIComponent(readCookie("color"));
	var colorFont1 = document.getElementById("colorFont1");
	var colorFont2 = document.getElementById("colorFont2");
	var colorFont1Share = document.getElementById("colorFont1Share");
	var colorFont2Share = document.getElementById("colorFont2Share");
	if(kvalue == 'black') {
		color.style.background = '#000000';
		colorFont1.style.color='#ffffff';
		colorFont2.style.color='#ffffff';
		colorFont1Share.style.color='#ffffff';
		colorFont2Share.style.color='#ffffff';
	}else if(kvalue == 'blue') {
		color.style.background = '#05406a';
		colorFont1.style.color='#ffffff';
		colorFont2.style.color='#ffffff';
		colorFont1Share.style.color='#ffffff';
		colorFont2Share.style.color='#ffffff';
	}else if(kvalue == 'green') {
		color.style.background = '#668b1e';
		colorFont1.style.color='#ffffff';
		colorFont2.style.color='#ffffff';
		colorFont1Share.style.color='#ffffff';
		colorFont2Share.style.color='#ffffff';
	}else if(kvalue == 'orange') {
		color.style.background = '#da7429';
		colorFont1.style.color='#ffffff';
		colorFont2.style.color='#ffffff';
		colorFont1Share.style.color='#ffffff';
		colorFont2Share.style.color='#ffffff';
	}else if(kvalue == 'white') {
		color.style.background = '#ffffff';
		colorFont1.style.color='#0f62b9';
		colorFont2.style.color='#0f62b9';
		colorFont1Share.style.color='#0f62b9';
		colorFont2Share.style.color='#0f62b9';
	}else {
		color.style.background = '#ffffff';
		colorFont1.style.color='#0f62b9';
		colorFont2.style.color='#0f62b9';
		colorFont1Share.style.color='#0f62b9';
		colorFont2Share.style.color='#0f62b9';
	}
}