
var	temp	= "";
/** Ajaxによるテンプレートの挿入
  * @param	target	: 表示先のid
  * @param	url		: url
  * @return	なし
  */
function doAjax(targetId,url,sendForm) {
	var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	if (xmlhttp) {
		xmlhttp.onreadystatechange = function(){
			if(document.getElementById(targetId)){
				if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
					
//					document.getElementById(targetId).innerHTML = xmlhttp.responseText;
					temp	= xmlhttp.responseText;
					changeColorStart(targetId);
				}else{
//						document.getElementById(targetId).innerHTML = "しばらくお待ちください";
				}
			}
		}
		xmlhttp.open('POST',url,true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.send(sendForm);
	}
}

/** onLoad時の処理
  */
function doOnload() {
	var targetId	= "target1";
	var url			= "./banar.php";
	var sendForm	= "";
	if(document.getElementById(targetId)){
		_f5InnerStart(targetId,url);
	}
}


//********************************************************************************
var tid;
var aObj		= new Array();
var aValue		= new Array();
var nTransMax = 100;	//透明度の最大値
var	parpix		= 5;	//変化の割合
var colorFlag	= 0;	//フェードアウト　インの識別
/** フェードイン
  */
function changeColorStart(div_id)
{
	aValue[div_id]	= 100;
	colorFlag=1;
	var obj		= document.getElementById(div_id);
	changeColor(div_id,obj);
}

/** フェードイン
  * parpix 透明度の変化の割合
  */
function changeColor(div_id,obj)
{
	if(aValue[div_id]==0)colorFlag=0;
	if(aValue[div_id]==0)document.getElementById(div_id).innerHTML	= temp;
	
	if(obj)aObj[div_id]	= obj;
	
	if(colorFlag)aValue[div_id]		= parseInt(aValue[div_id]) - 2*parpix;
	if(!colorFlag)aValue[div_id]	= parseInt(aValue[div_id]) + parpix;
	
	
	if (aValue[div_id] > nTransMax || aValue[div_id] < 0)
	{
		//タイマー終了
		clearTimeout(tid);
		delete aValue;
		return;
	}
	else
	{
		strShow = "alpha(opacity=" + aValue[div_id] + ")";
		aObj[div_id].style.filter = strShow;
		tid=setTimeout("changeColor('"+div_id+"')",100);
	}
}



//*****************************************************************************
/** inner 定期更新
  */
function _f5InnerStart(targetId,url)
{
	var time	= 20;
	var f5id;
	var sendForm	= "school_id=" + _getSchoolID();
	
	if(document.getElementById(targetId)){
		
		doAjax(targetId,url,sendForm);
		f5id	= setTimeout("_f5InnerStart('"+targetId+"','"+url+"')",60*10*time);
	}else{
		clearTimeout(f5id);
	}
}

var schoolID_key = -1;
/** 表示ID
  */
function _getSchoolID()
{
	banar_id	= document.getElementById("BANARID").value;
	array_id	= banar_id.split(",");
	
	
	schoolID_key++;
	
	if(array_id.length <= schoolID_key) schoolID_key = 0;
	
	return array_id[schoolID_key];
}