var domainName="txt6.net";
function $v(v){
	return document.getElementById(v); 
}
function DoAjax(url, params, callback, method) {
	
	this.createHttpRequest = function() {
		if (window.ActiveXObject) {
			try {
				return new ActiveXObject('Msxml2.XMLHTTP');
			} catch (e) {
				return new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else {
			return new XMLHttpRequest();
		}
	}
	this.url = url;
	this.params = params;
	this.callback = callback;
	this.method = method == null? "post" : method;
	this.xmlHttp = this.createHttpRequest();
	
	window.myAjax = this;
	this.doRequest = function() {
		var query = "";
		for (var param in this.params) {
			if (query != "") {
				query += "&";
			}
			query += param + "=" + this.params[param];
		}

		if (this.method == "post") {
			this.xmlHttp.open(this.method, this.url, true);
			this.xmlHttp.onreadystatechange = this.stateChanged;
			this.xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			this.xmlHttp.send(query);
		} else {
			if (query.length>0)	this.url += "?" + query;
			try {
				this.xmlHttp.open(this.method, this.url);
			} catch (err) {}
			this.xmlHttp.onreadystatechange = this.stateChanged;
			this.xmlHttp.send(null);
			//return this.xmlHttp.responseBody;
		}
	};
	this.stateChanged = function() {
		if (myAjax.xmlHttp.readyState==4 || myAjax.xmlHttp.readyState=="complete") {
			var data = myAjax.xmlHttp.responseText;
			myAjax.callback(data);
		}
	};
	
}

function outputContent(uri){
	$v("chapter_content").innerHTML = "<font style='color:blue;font-size:24px'>正在加载章节内容，请稍后...</font>";
	var fullurl = "";
	var defaulturl = "/files/article/txt"+uri;
	fullurl = defaulturl;
	var ajax =new DoAjax(fullurl, null, showContent, "get");
	ajax.doRequest();
}

function showContent(message) {
	if (message.length >0)	{		
		message = message.replace(/ /g, "&nbsp;")
		message = message.replace(/\n/g, "<br />");
	}
	$v("chapter_content").innerHTML = message;
}

function outputImage(message) {
	$v("chapter_content").innerHTML = "<font style='color:blue;font-size:24px'>正在加载图片内容，请稍后...</font>";
	var pic=message.split("|");
	var pichtml='';
	for(var key in pic){
		pichtml+='<div class="divimage"><img src="/files/article/attachment/'+sid+'/'+aid+'/'+cid+'/'+'/'+pic[key]+'" /></div>';
	}
	$v("chapter_content").innerHTML = pichtml;
}
function getCookie(name) {
  	var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  	if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name) {
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval=getCookie(name);
	if(cval!=null) document.cookie=name +"="+cval+";expires="+exp.toGMTString() + ";domain=" + domainName;
}
function setCookie(name,value,days) {
	if(days) {
  		var exp = new Date(); 
  		exp.setTime(exp.getTime() + days*24*60*60*1000);
	  	document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString()+";path=/;domain=" + domainName;
	} else {
		document.cookie = name + "="+ escape(value)+";path=/;domain=" + domainName;
	}
}

function setCookieWithHour(name,value,hours) {
	if(hours) {
  		var exp = new Date(); 
  		exp.setTime(exp.getTime() + hours*60*60*1000);
	  	document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString()+";path=/;domain=" + domainName;
	} else {
		document.cookie = name + "="+ escape(value)+";path=/;domain=" + domainName;
	}
}
function setCookieWithTime(name,value,times) {
	if(times) {
	  	document.cookie = name + "="+ escape(value) +";expires="+ times.toGMTString()+";path=/;domain=" + domainName;
	} else {
		document.cookie = name + "="+ escape(value)+";path=/;domain=" + domainName;
	}
}
function showCommend(id){
	if(id==1){
		document.getElementById("divImport").style.display="block";
		document.getElementById("divICover").style.display="none";
		document.getElementById("spanImport").className="hover_b";
		document.getElementById("spanICover").className="";
	}else if(id==2){
		document.getElementById("divImport").style.display="none";
		document.getElementById("divICover").style.display="block";
		document.getElementById("spanImport").className="";
		document.getElementById("spanICover").className="hover_b";
	}
}

function setBackground(color) {
	setCookie("color", color, 30);
	document.body.style.backgroundColor = "#" + color;
}

function setFontSize(fontSize) {
	if (fontSize == null) {
		fontSize = getCookie("fontSize1");
		if (fontSize == null) {
			return;
		}
	} else {
		setCookie("fontSize1", fontSize, 30);
	}
	var textArea = $("#chapter_content");
	textArea.css("font-size",  fontSize + "px");
}

window["MzBrowser"]={};
var ua = window.navigator.userAgent;
MzBrowser.platform = window.navigator.platform;

MzBrowser.firefox = ua.indexOf("Firefox")>0;
MzBrowser.opera = typeof(window.opera)=="object";
MzBrowser.ie = !MzBrowser.opera && ua.indexOf("MSIE")>0;
MzBrowser.mozilla = window.navigator.product == "Gecko";
MzBrowser.netscape= window.navigator.vendor=="Netscape";
MzBrowser.safari= ua.indexOf("Safari")>-1;

var re = null;
if(MzBrowser.firefox) re = /Firefox(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.ie) re = /MSIE( )(\d+(\.\d+)?)/;
else if(MzBrowser.opera) re = /Opera(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.netscape) re = /Netscape(\s|\/)(\d+(\.\d+)?)/;
else if(MzBrowser.safari) re = /Version(\/)(\d+(\.\d+)?)/;
else if(MzBrowser.mozilla) re = /rv(\:)(\d+(\.\d+)?)/;
