function onloadPrg(){

	loadText('data/bbs_all.dat');
	loadBlogText('data/blog.dat?t='+MSec);

}

function loadText(filename){
    new Ajax.Updater(
      { success: "bbs_all" }, filename,
      { method: 'get', onFailure: noData}
    );
	$("bbs_all_loading_image").style.display = "none";
}

function noData() {
	$("bbs_all_loading_image").style.display = "none";
	$("noData").style.display = "block";
}

function loadBlogText(filename){

	var oj = new Ajax.Request(filename,{
		method :'get',
		onComplete:check_new_blog
		}
	);

	$("blog_all_loading_image").style.display = "none";

}


function noBlogData() {
	$("blog_all_loading_image").style.display = "none";
	$("noBlogData").style.display = "block";
}

function getCookie(key){
	tmp=document.cookie+";";
	tmp1=tmp.indexOf(key,0);
	if(tmp1 !=-1){
		tmp=tmp.substring(tmp1,tmp.length);
		start=tmp.indexOf("=",0) + 1;
		end = tmp.indexOf(";",start);
	return(unescape(tmp.substring(start,end)));
	}
	return("");
}
function setCookie(key,val){
	tmp=key+"="+escape(val)+"; ";
	tmp+="expires=Fri,31-Dec-2030 23:59:59; ";
	document.cookie=tmp;
}

function setCookieOnce(key,val){
	tmp=key+"="+escape(val)+"; ";
	document.cookie=tmp;
}

function setCookieExpire(key,val){
	tmp=key+"="+escape(val)+"; ";
	tmp+="expires=Fri, 31-Dec-1999 23:59:59; ";
	document.cookie=tmp;
}

/**************************************/
// 最新のブログ記事のチェック開始[AJAX送信部]
/**************************************/
function sendRequest(blogid){

	var loadingimage,checktext;

	loadingimage = "dl_"+blogid;
	checktext =  "dt_"+blogid;

	$(checktext).style.display = "none";
	$(loadingimage).style.display = "block";

	var oj = new Ajax.Request(ajax_request_url,{
		method :'get',
		parameters:"&schoolid="+schoolid+"&blogid="+blogid,
		onComplete:onloadedBlog
		}
	);
}


/**************************************/
// 最新ブログの表示[受信部]
/**************************************/
function onloadedBlog(roj){

	var a = roj.responseText.split("\n\n");

	$(a[0]).innerHTML = a[1];

}

/**************************************/
// 最新ブログの更新時刻を評価 NEW表示
/**************************************/
function check_new_blog(roj){


	var blog_news,total_blog,blog_disp;
	blog_news=0;

	$('blog_all').innerHTML = roj.responseText;

	// 総ブログ数
	total_blog = 0;
	blog_disp = 0;
//alert(lastvisit);
	// NEW 投稿数の表示
	for (var i in blogid) {

		var target_new_blogid = "blognew_"+ i;	// NEW 表示位置

		if (parseInt(i) > 0) {	// 数値の場合
			total_blog++;
//alert(blogid[i]);
			// 最終アクセス日付より新しい投稿が有る場合にはnewを表示
			if (eval(blogid[i]) > lastvisit) {

				blog_news=blog_news+1;
				try{
					$(target_new_blogid).innerHTML="NEW&nbsp;";
					blog_disp++;
				}
				catch(e){
				}
			} else {
				try{
					$(target_new_blogid).innerHTML="";
					blog_disp++;
				}
				catch(e){
				}
			}

		}
	}

	// NEWSの数を表示する
	if (eval(blog_news) > 0) {
		try{
			$('display_blognews_number').style.display = "block";
			$('display_blognews_number').innerHTML="<span>新規ブログ記事</span> "+blog_news+" 件以上[ <a href=\"#blog\" title=\"最新ブログ一覧へ\" />GO</a> ]";
		}
		catch(e){
		}
	}

	// ブログの全数表示 
	if (blog_disp>0 && total_blog>0) {
		$('blog_number').innerHTML = "[最新"+blog_disp+"件 / 全体 "+total_blog+"ブログ登録]";
	}

}

/**************************************/
// BLOGページをCOOKIEにセットし、BLOGページへリンク
/**************************************/
function BlogPageCookie(page){

	setCookieOnce("blogpage",page);

}

// 今の時間を取得
mydate = new Date();
justnow =  (Math.round(mydate.getTime() / 1000));

//前前回訪問時間
lastvisit=getCookie("Lastvisit");
// クーキーに時間がセットされていない場合は 48時間以内の投稿をNEWとする
if (lastvisit=="") {
	lastvisit= justnow-(48*60*60*24);
}
//前回訪問時間
lastvisit2=getCookie("Lastvisit2");
if (lastvisit2=="") {
	lastvisit2= justnow-(48*60*60*24);
}

mydate = new Date();

// 元に戻してもNEWが表示されるようにする場合
if ((justnow - lastvisit2) > 600 ) {
   setCookie("Lastvisit",lastvisit2);
   setCookie("Lastvisit2",justnow);
   lastvisit = lastvisit2;
} else {
   setCookie("Lastvisit",lastvisit);
   setCookie("Lastvisit2",justnow);
}

var an = new Array();	// アクセス数 an : access number
var pd = new Array();	// 最終投稿日 pd : post date
var nnn = new Array();	// 新規？ 
var kid = new Array();	// 掲示板ID 
var blogid = new Array();	// BLOGID 
