var xmlHttp_bar = getXMLHTTP(); 

function getXML()
{
	if (xmlHttp_bar.readyState == 4 || xmlHttp_bar.readyState == 0)
	{
		xmlHttp_bar.open("GET", "/Admin/bar/xml.php", true);  
		xmlHttp_bar.onreadystatechange = response;
		xmlHttp_bar.send(null);
	}
	else { }
}

function showMember()
{
	var win = win_fixopen('/online/','online_member');
}

function response() 
{
  if (xmlHttp_bar.readyState == 4) 
  {
    if (xmlHttp_bar.status == 200) 
    {
      xmlResponse = xmlHttp_bar.responseXML;
      xmlRoot = xmlResponse.documentElement;
	  
	  vArray = xmlRoot.getElementsByTagName("value"); //-- 線上人數
	  mArray = xmlRoot.getElementsByTagName("member");

	  cidArray = xmlRoot.getElementsByTagName("chatid"); //-- 會議室
	  
	  msgArray = xmlRoot.getElementsByTagName("on_msg"); //-- 即時傳訊
	  newArray = xmlRoot.getElementsByTagName("on_new"); //-- 即時公告
	  
	  spArray = xmlRoot.getElementsByTagName("speak");	//-- 我有話要說
	  spMidArray = xmlRoot.getElementsByTagName("speak_mid");
	  sptimeArray = xmlRoot.getElementsByTagName("speak_time");
	  
	  

	for (var i=0; i<cidArray.length; i++) //-- 會議室
	{ 
		win_fixopen('/chat/?cid=' + cidArray.item(i).firstChild.data,'char');
	}
		  
	for (var i=0; i<newArray.length; i++) //-- 即時公告
	{ 
		window.parent.Dialog.alert ("<u>耕心小站-即時公告</u>:<br/>"+newArray.item(i).firstChild.data, 
			{ windowParameters: {className: "alphacube", width:330, height:160}	}
		);
		WindowCloseKey.init();
	}
  
	if (msgArray.length>0) //-- 線上傳訊
	{ 
	  	msg = win_fixopen('/message/online_readmsg?mid=' + msgArray.item(0).firstChild.data+'&sid=' + msgArray.item(1).firstChild.data,'online_msg');
	}

  // generate HTML output
//  var html = '<select name="select" onChange="send_msg(this.value)" style="width:110px">';  
  // iterate through the arrays and create an HTML structure
//  for (var i=0; i<vArray.length; i++) {
//    html += '<option value=' + vArray.item(i).firstChild.data + '>' + 
//			mArray.item(i).firstChild.data + '</option>'; }
			
// html += '</select>';
			
	//-- 線上會員 
	
	var html = '<a href="#" onclick="showMember();" >'+
					mArray.item(0).firstChild.data+'</a> | ';
	html += mArray.item(1).firstChild.data;


     // helloMessage = xmlDocumentElement.firstChild.data;
      // update the client display using the data received from the server
	  document.getElementById("divOnline").innerHTML = html;

	var txt = "";  
	for (var i=0; i<spArray.length; i++) { //--speak
		txt += "<span class=\"item\">   <a href='/blog/"+spMidArray.item(i).firstChild.data+"' target='_parent'>"+spMidArray.item(i).firstChild.data+'</a>: '+spArray.item(i).firstChild.data+"</span> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";
	}
	var oScroll = document.getElementById("scroll");
	oScroll.innerHTML = txt;
      // restart sequence
      setTimeout('getXML()', 15000); // 15秒重整一次
    } 
    else 
    {
      //alert("There was a problem accessing the server: " + xmlHttp_bar.statusText);
	  //alert('中斷連線');
    }
  }
}
