
var is='';
function loadingtimtout() {
	var analysis	=document.getElementById('analysis');
	if (analysis.innerHTML.search('<!--analysising-->') !=-1) {
		analysis.innerHTML+='<div class="analysis_tmp"><font color="#ff0000">如果等待時間過久，請重新整理本頁</font></div>';
	}
}
function get_analysis_false(v) {
	var analysis	=document.getElementById('analysis');
	var board_box	=document.getElementById('board_box');
	analysis.innerHTML='<div class="analysis_tmp"><img src="'+TheIGP+'loading.gif" alt="分析中" /> <!--analysising-->分析中請稍候...</div>';
	setTimeout('get_analysis('+v+')',1000);
	setTimeout('is_n()',500);
}
function is_y() {
	var facebook_comments_box	=document.getElementById('facebook_comments_box');
	facebook_comments_box.style.display='block';
	clearInterval(is);
}
function is_n() {
	var board_box	=document.getElementById('board_box');
	if (!board_box) {
		is=setInterval('is_y()',500);
	}
}
function get_analysis(v) {
	
	var analysis	=document.getElementById('analysis');
	var q		=document.getElementById('q_form');
	var s,i;
	
	var answer,PostValue='';
	
	var i,s=0;
	
	for (i=0;i<q.length;i++) {
		if (q[i].type =='radio' && q[i].checked==true) {
			answer	=q[i].value;
			s++;
		}
	}
	if (s <=0) {
		alert('請先選取答案');
		return false;
	}
	
	if (analysis) {
		//analysis.innerHTML='<img src="'+TheIGP+'loading.gif" alt="分析中" /><!--analysising-->分析中請稍候...';
		setTimeout('loadingtimtout()',20000);
	}
	
	var theurl		=TheURL+'analysis.php';
	
	PostValue		+='z='+z.getTime();
	
	PostValue		+='&actions='+q.at.value;
	PostValue		+='&answer='+answer;
	
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", theurl, true);	
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				if (analysis) {
					analysis.innerHTML=XMLHttpRequestObject.responseText;
				}
			}
		}
	XMLHttpRequestObject.send(PostValue);
	}
}