// JavaScript Document
var updateLoader;
function createXMLHttpRequest(){
	var xmlHttp;
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}
function callYouyeeOrg(httpRequester,ap_method,responder){
	httpRequester.open("POST","viewpoint/amfphp/json.php/"+ap_method);
	httpRequester.onreadystatechange=responder;
	httpRequester.send("");
}
function setInnerHTML(id,inner_html){
	var html_viewer=document.getElementById(id);
	html_viewer.innerHTML=inner_html;
}
function checkHttpRequestResult(httpReq){
	if(httpReq.readyState==4){
		if(httpReq.status==200){
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}
function makeUpateItem(item){
	var returnItem='<div class="update_box"><div class="update_title">';
		returnItem+='<span class="project_name">'+item.project+'</span>';
		returnItem+='<span class="update_tt">'+item.date+' Version:'+item.version+'</span>'
		returnItem+='</div><div class="update_content">'+item.description+'</div></div>'
	return returnItem;
}
function getUpdateList(){
	updateLoader=createXMLHttpRequest();
	callYouyeeOrg(updateLoader,"YouyeeOrg.getUpdateList",onUpdateListOK);
}
function onUpdateListOK(){
	if(checkHttpRequestResult(updateLoader)){
		var update_data=eval(updateLoader.responseText);
		var update_list="";
		for(i=0;i<update_data.length;i++){
			update_list+=makeUpateItem(update_data[i]);
		}
		setInnerHTML('content',update_list);
	}
}
