//去除首尾空格
function trim(inputString) {
	if (typeof inputString != "string") { return inputString; }
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == " ") {
		//检查字符串开始部分的空格
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " ") {
		//检查字符串结束部分的空格
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	
	while (retValue.indexOf("  ") != -1) {
		//将文字中间多个相连的空格变为一个空格
		retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
	}
	
	return retValue;
}

//检查是否为合法邮箱
function isEmail(email){
	var re = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i;
	return re.test(email);
}

//检查是否为合法日期格式
function isDate(date){
	if (/^\d{4}[-,\.,\/]\d{1,2}[-,\.,\/]\d{1,2}$/.test(date)==false) return(false);
	date = date.replace(".", "-").replace("/", "-");
	var r=date.split("-");
	var dayArray=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	if (((r[0]%4==0)&&(r[0]%100!=0))||(r[0]%100==0&&r[0]%400==0)) dayArray[1]=29;
	if (r[1]==0||r[1]>12) return(false);
	if ((r[0]<0||r[0]>9999)||(r[2]==0||r[2]>dayArray[r[1]-1])) return(false);
	return(true);
}

//无刷新操作：返回字符
function XMLHttpPost(url){
	var oRe=new ActiveXObject("Microsoft.XMLHTTP");
	oRe.open("post", url, false);
	oRe.send();
	
	try{
		return oRe.ResponseText;
	}
	catch(e){
		return ""
	}
}

//是否含有非法字符
function isValidString(str){
	var re = /["'\s]/g;
	return !re.test(str);
}

//设置文章内容字号
function fontSize(px){
	var obj = document.getElementById("divContent");
	if (obj) obj.style.fontSize = px;
}

//拷贝文章地址
function copyUrl(url){
	window.clipboardData.setData("Text", url);
}

//日间显示
function showTime(){
	if (document.getElementById("Time")){
		document.getElementById("Time").innerText = new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());
	}
}
