/*
	JScript:

*/
function IsDateTime(t){ 
    var re = /^(\d{1,4})(-)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})/;
    return re.test(t);     
}

function changCSS(_obj,_time) {
	var time=new Date();		//当前时间
	var yy=time.getFullYear();	//当前时间年份
	var mm=time.getMonth()+1;	//当前时间月份
	var dd=time.getDate();		//当前时间日子
    var _yy=_time.split(" ")[0].split("-")[0];	//帖子年份
    var _mm=_time.split(" ")[0].split("-")[1];	//帖子月份
    var _dd=_time.split(" ")[0].split("-")[2];	//帖子日子
	
	var post_time=new Date(_yy,_mm-1,_dd);
	var current_date=new Date(yy,mm-1,dd);
	var days_diff=(current_date.valueOf()-post_time.valueOf())/86400000; 	//days_diff 是相差天数
	
	if (days_diff<0)
		_obj.className="post_errorday";//日期有错!!!
	else if (days_diff==0)
	    _obj.className="post_today";//今天
	/*else if (days_diff==1)
	     _obj.className="post_prev2day";//前天
	else if (days_diff==2)
	     _obj.className="post_prev3day";//前3天	
	else if (days_diff==3)
	     _obj.className="post_prev4day";//前4天	
	else if (days_diff==4)
	     _obj.className="post_prev5day";//前5天	*/
}

function changCSS_prev1day(_obj,_time) {
	var time=new Date();		//当前时间
	var yy=time.getFullYear();	//当前时间年份
	var mm=time.getMonth()+1;	//当前时间月份
	var dd=time.getDate();		//当前时间日子
    var _yy=_time.split(" ")[0].split("-")[0];	//帖子年份
    var _mm=_time.split(" ")[0].split("-")[1];	//帖子月份
    var _dd=_time.split(" ")[0].split("-")[2];	//帖子日子
	
	var post_time=new Date(_yy,_mm-1,_dd);
	var current_date=new Date(yy,mm-1,dd);
	var days_diff=(current_date.valueOf()-post_time.valueOf())/86400000; 	//days_diff 是相差天数
	
	if (days_diff<0)
		_obj.className="post_errorday";//日期有错!!!
	else if (days_diff==1)
	     _obj.className="post_prev1day";//昨天
}

function changCSS_prev2day(_obj,_time) {
	var time=new Date();		//当前时间
	var yy=time.getFullYear();	//当前时间年份
	var mm=time.getMonth()+1;	//当前时间月份
	var dd=time.getDate();		//当前时间日子
    var _yy=_time.split(" ")[0].split("-")[0];	//帖子年份
    var _mm=_time.split(" ")[0].split("-")[1];	//帖子月份
    var _dd=_time.split(" ")[0].split("-")[2];	//帖子日子
	
	var post_time=new Date(_yy,_mm-1,_dd);
	var current_date=new Date(yy,mm-1,dd);
	var days_diff=(current_date.valueOf()-post_time.valueOf())/86400000; 	//days_diff 是相差天数
	
	if (days_diff<0)
		_obj.className="post_errorday";//日期有错!!!
	else if (days_diff==2)
	     _obj.className="post_prev2day";//昨天
}

function set_css() {
//onload=function(){
//    var obj=document.getElementById("???").getElementsByTagName("span"),j=obj.length;
    var obj=document.getElementsByTagName("span"),j=obj.length;
    for (var i=0;i<j;i++){
        var tmp=obj[i].innerHTML;
        if (obj[i].className=="post_date" && IsDateTime(tmp))
            changCSS(obj[i],tmp);	//根据时间改变css风格
    }
}
function unset_css() {
    var obj=document.getElementsByTagName("span"),j=obj.length;
    for (var i=0;i<j;i++){
        var tmp=obj[i].innerHTML;
        if (obj[i].className=="post_today" && IsDateTime(tmp))
			obj[i].className="post_date";
        if (obj[i].className=="post_errorday" && IsDateTime(tmp))
			obj[i].className="post_date";			
    }
}

function set_css_prev1day() {
//onload=function(){
//    var obj=document.getElementById("???").getElementsByTagName("span"),j=obj.length;
    var obj=document.getElementsByTagName("span"),j=obj.length;
    for (var i=0;i<j;i++){
        var tmp=obj[i].innerHTML;
        if (obj[i].className=="post_date" && IsDateTime(tmp))
            changCSS_prev1day(obj[i],tmp);	//根据时间改变css风格
    }
}
function unset_css_prev1day() {
    var obj=document.getElementsByTagName("span"),j=obj.length;
    for (var i=0;i<j;i++){
        var tmp=obj[i].innerHTML;
        if (obj[i].className=="post_prev1day" && IsDateTime(tmp))
			obj[i].className="post_date";
        if (obj[i].className=="post_errorday" && IsDateTime(tmp))
			obj[i].className="post_date";			
    }
}

function set_css_prev2day() {
//onload=function(){
//    var obj=document.getElementById("???").getElementsByTagName("span"),j=obj.length;
    var obj=document.getElementsByTagName("span"),j=obj.length;
    for (var i=0;i<j;i++){
        var tmp=obj[i].innerHTML;
        if (obj[i].className=="post_date" && IsDateTime(tmp))
            changCSS_prev2day(obj[i],tmp);	//根据时间改变css风格
    }
}
function unset_css_prev2day() {
    var obj=document.getElementsByTagName("span"),j=obj.length;
    for (var i=0;i<j;i++){
        var tmp=obj[i].innerHTML;
        if (obj[i].className=="post_prev2day" && IsDateTime(tmp))
			obj[i].className="post_date";
        if (obj[i].className=="post_errorday" && IsDateTime(tmp))
			obj[i].className="post_date";			
    }
}
