var _Appid = "wAzVNpPV34G9Ss0aJtlJ.LvFcf_zVm5AOHvnnqOFVqin4HWv2w.3A4oF8YsdbUG5--";

//*index.cfm 使用的js
﻿function showKMByCategory(){
	var sUrl = "http://tw.knowledge.yahooapis.com/v1/DIR/listing?appid=" + _Appid;
	var arg = arguments;
	if(typeof(arg[0]) == 'number'){
		catID = arg[0];
		sUrl = sUrl + '&catid=' + catID;
	}else
		return false;
	if (typeof(arg[1]) == 'number')
		answerState = arg[1];
	else
		answerState = 3;
	sUrl = sUrl + '&tab=' + answerState;
	if (typeof(arg[2]) == 'number')
		page = arg[2];
	else
		page = 1;
	sUrl = sUrl + '&cp=' + page;
	sUrl = sUrl + '&n=' + pageRow;
	sUrl = sUrl + '&kf=公關,八大,少爺,賓館,motel,牛郎,色情,傳播妹,小姐,特種,三溫暖,理髮,舞廳,酒店,酒家,酒吧,茶室,夜店,1111,111,123,e04,104,9999,就業e網,yes123,1x4,x04,ejob,career,就業情報,kijiji,奇集集,人力網,小美,巨匠,pc school,gjun,聯成,學承,威爾斯,英美,長頸鹿,萬冠,退費' + page;  	
	
	if (answerState == 3)	
		sUrl = sUrl + '&s=-solved_date&format=json&callback=ws_results';  	  		
	else
		sUrl = sUrl + '&s=-date&format=json&callback=ws_results';  	  		
  
	if (document.getElementById('script1') != null){
		var sc = document.getElementById('script1');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
 
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script1');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script); 
	document.getElementById("middle").innerHTML = '<table width="470"><tr><td align="center"><img src="/project/yahoo_km/img/loading.gif" alt="搜尋中"></td></tr></table>';
}

function ws_results(obj){
	var data = obj.SearchResult.Results;
	var htm = '';
	var sHead = '';
	var sMid = '';
	var sFoot = '';
	var sPageCount = '';
	
	var totalCount = obj.SearchResult.rows;
	var totalPage = Math.ceil(totalCount/pageRow);	
	sPageCount = '顯示 '+ eval(((page-1)*pageRow)+1) +' - ';
	if(page == totalPage)
		sPageCount = sPageCount + totalCount;			
	else
		sPageCount = sPageCount + eval(page*pageRow);
	sPageCount = sPageCount + ' 則，共' + totalCount + '則';
	
	sHead = '<div id="sub"><span>';
	if(_sCateName != ""){
		sHead = sHead + _sCateName + '相關知識';
	}
	sHead = sHead +  '</span></div>'
	+ '<div class="subtab"><ul class="tabs clearfix">';
	if(answerState == 1){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list(' + catID + ',1);">發問中</a></span> </li>';
	if(answerState == 2){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list(' + catID + ',2);">投票中</a></span> </li>';
	if(answerState == 3){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list(' + catID + ',3);">已解決</a></span> </li>';
	if(answerState == 4){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list(' + catID + ',4);">評論</a></span> </li><li><span><a href="http://tw.knowledge.yahoo.com/group" target="_blank">知識團文章</a></span> </li>'
	+ '</ul></div>'
	+ '<div id="amount"><div class="ft">';
	if(page>1){
		sHead = sHead + '<a href="javascript:f_list('+catID+','+answerState+',' + (page-1)+');">前 10 則</a>∣';
	}
	sHead = sHead + sPageCount;
	if(page<totalPage){
		sHead = sHead +'∣ <a href="javascript:f_list('+catID+','+answerState+',' + (page+1)+');">後 10 則</a>';
	}
	sHead = sHead + '</div></div>';
	
	sMid = '<div id="mytabs"><table class="mytable">'
	+ '<thead><tr><th>分類 / 標題</th><th>';
	if(answerState == 3)
		sMid = sMid + '解決時間'
	else
		sMid = sMid + '發問時間'
	sMid = sMid + '</th></tr></thead><tbody>';
	
	for(i=0;i<data.length;i++){
		sMid = sMid + '<tr>'
		+ '<td class="subject"><em class="category">[<a href="javascript:f_list('
		+ data[i].CategoryId
		+ ');">'
		+ data[i].Category
		+'</a>]</em><a href="';
		if(answerState == 4){
			sMid = sMid + data[i].Url + '" target="_blank">';
		}else{
			sMid = sMid + 'javascript:f_question(1,'
			 + data[i].Qid	+ ','+data[i].CategoryId+',\''+data[i].Category+'\');">';
		}
		sMid = sMid + data[i].Subject
		+ '</a><br><div class="txt">'
		+ data[i].Content
		+ '... <a href="';
		if(answerState == 4){
			sMid = sMid + data[i].Url + '" target="_blank">';
		}else{
			sMid = sMid + 'javascript:f_question(1,'
			 + data[i].Qid + ','+data[i].CategoryId+',\''+data[i].Category+'\');">';
		}
		sMid = sMid + '詳全文</a></div>'
		+ '</td><td nowrap class="date">';
		if(answerState == 3)
			sMid = sMid + data[i].SolvedDate;
		else
			sMid = sMid + data[i].AskDate;
		
		sMid = sMid + '</td></tr>';
	}
	sMid = sMid + '</tbody></table>';
	
	var fpage = page-1;
	var npage = page+1;
	var num1 = 0;
	var num2 = 0;
	if( (page%10) == 0){
		num2 = page;
		num1 = num2-9;
	}else{
		num1 = page - (page % 10)+1;
		num2 = num1+9;
	} 
	if(num2 > totalPage)
		num2 = totalPage;
	sFoot = '<div id="paging">';
	if(page>1){
		sFoot = sFoot + '<a href="javascript:f_list('+catID+','+answerState+',' + fpage+');" class="p">上一頁</a>';
	}
	for(i=num1;i<=num2;i++){
		if(i == page){
			sFoot = sFoot + '<span class="on">'+i+'</span>';
		}else{
			sFoot = sFoot + '<a href="javascript:f_list('+catID+','+answerState+',' + i+');">'+i+'</a>';
		}
	}	
	if(page<totalPage){
		sFoot = sFoot + '<a href="javascript:f_list('+catID+','+answerState+',' + npage+');" class="n">下一頁</a>';
	}
	
	sFoot = sFoot + '</div><div id="middle_bt"><span><a href="http://tw.knowledge.yahoo.com/question/new_q_form">我要發問</a></span></div>';

	htm = sHead + sMid + sFoot;
	document.getElementById("middle").innerHTML =  htm;
}

function showKMByKeyword(){
	var sUrl = "http://tw.knowledge.yahooapis.com/v1/SEARCH?appid=" + _Appid;
 	var arg = arguments;
	if(arg[0] != ''){
		_keyword = arg[0];
		sUrl = sUrl + '&p='+encodeURI(_keyword);
	}else
		return false;
	if (typeof(arg[1]) == 'number')
		answerState = arg[1];
	else
		answerState = 3;
	sUrl = sUrl + '&tab=' + answerState;
	if (typeof(arg[2]) == 'number')
		page = arg[2];
	else
		page = 1;
	
	sUrl = sUrl + '&cp=' + page;
	sUrl = sUrl + '&n=' + pageRow;
	sUrl = sUrl + '&kf=公關,八大,少爺,賓館,motel,牛郎,色情,傳播妹,小姐,特種,三溫暖,理髮,舞廳,酒店,酒家,酒吧,茶室,夜店,1111,111,123,e04,104,9999,就業e網,yes123,1x4,x04,ejob,career,就業情報,kijiji,奇集集,人力網,小美,巨匠,pc school,gjun,聯成,學承,威爾斯,英美,長頸鹿,萬冠,退費' + page;  	
	sUrl = sUrl + '&scope=subject';
	
	if (answerState == 3)	
		sUrl = sUrl + '&s=-solved_date&format=json&callback=ws_results_k';  	  		
	else
		sUrl = sUrl + '&s=-date&format=json&callback=ws_results_k'; 		
  
	if (document.getElementById('script1') != null){
		var sc = document.getElementById('script1');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
	if (document.getElementById('script2') != null){
		var sc = document.getElementById('script2');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
	
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script1');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script);
	document.getElementById("middle").innerHTML = '<table width="470"><tr><td align="center"><img src="/project/yahoo_km/img/loading.gif" alt="搜尋中"></td></tr></table>';
} 

function ws_results_k(obj){
	clearTimeout(timeoutID);
	var data = obj.SearchResult.Results;
	var htm = '';
	var sHead = '';
	var sMid = '';
	var sFoot = '';
	var sPageCount = '';
	
	var totalCount = obj.SearchResult.rows;
	var totalPage = Math.ceil(totalCount/pageRow);	
	sPageCount = '顯示 '+ eval(((page-1)*pageRow)+1) +' - ';
	if(page == totalPage)
		sPageCount = sPageCount + totalCount;			
	else
		sPageCount = sPageCount + eval(page*pageRow);
	sPageCount = sPageCount + ' 則，共' + totalCount + '則';
	
	sHead = '<div id="sub"><span>';
	if(_sCateName != ""){
		sHead = sHead + _sCateName + '相關知識';
	}
	sHead = sHead +  '</span></div>'
	+ '<div class="subtab"><ul class="tabs clearfix">';
	if(answerState == 1){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list_key(\'' + _keyword + '\',1);">發問中</a></span> </li>';
	if(answerState == 2){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list_key(\'' + _keyword + '\',2);">投票中</a></span> </li>';
	if(answerState == 3){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list_key(\'' + _keyword + '\',3);">已解決</a></span> </li>';
	if(answerState == 4){
		sHead = sHead + '<li class="on ask">';
	}else{
		sHead = sHead + '<li>';
	}
	sHead = sHead + '<span><a href="javascript:f_list_key(\'' + _keyword + '\',4);">評論</a></span> </li><li><span><a href="http://tw.knowledge.yahoo.com/group" target="_blank">知識團文章</a></span> </li>'
	+ '</ul></div>'
	+ '<div id="amount"><div class="ft">';
	if(page>1){
		sHead = sHead + '<a href="javascript:f_list_key(\'' + _keyword + '\','+answerState+',' + (page-1)+');">前 10 則</a>∣';
	}
	sHead = sHead + sPageCount;
	if(page<totalPage){
		sHead = sHead +'∣ <a href="javascript:f_list_key(\'' + _keyword + '\','+answerState+',' + (page+1)+');">後 10 則</a>';
	}
	sHead = sHead + '</div></div>';
	
	sMid = '<div id="mytabs"><table class="mytable">'
	+ '<thead><tr><th>分類 / 標題</th><th>';
	if(answerState == 3)
		sMid = sMid + '解決時間'
	else
		sMid = sMid + '發問時間'
	sMid = sMid + '</th></tr></thead><tbody>';
	
	for(i=0;i<data.length;i++){
		sMid = sMid + '<tr>'
		+ '<td class="subject"><em class="category">[<a href="javascript:f_list('
		+ data[i].CategoryId
		+ ');">'
		+ data[i].Category
		+'</a>]</em><a href="';
		if(answerState == 4){
			sMid = sMid + data[i].Url + '" target="_blank">';
		}else{
			sMid = sMid + 'javascript:f_question(2,'
			 + data[i].Qid	+ ','+data[i].CategoryId+',\''+data[i].Category+'\');">';
		}
		sMid = sMid + data[i].Subject
		+ '</a><br><div class="txt">'
		+ data[i].Content
		+ '... <a href="';
		if(answerState == 4){
			sMid = sMid + data[i].Url + '" target="_blank">';
		}else{
			sMid = sMid + 'javascript:f_question(1,'
			 + data[i].Qid	+ ','+data[i].CategoryId+',\''+data[i].Category+'\');">';
		}
		sMid = sMid + '詳全文</a></div>'
		+ '</td><td nowrap class="date">';
		if(answerState == 3)
			sMid = sMid + data[i].SolvedDate;
		else
			sMid = sMid + data[i].AskDate;
		
		sMid = sMid + '</td></tr>';
	}
	sMid = sMid + '</tbody></table>';
	
	var fpage = page-1;
	var npage = page+1;
	var num1 = 0;
	var num2 = 0;
	if( (page%10) == 0){
		num2 = page;
		num1 = num2-9;
	}else{
		num1 = page - (page % 10)+1;
		num2 = num1+9;
	} 
	if(num2 > totalPage)
		num2 = totalPage;
	sFoot = '<div id="paging">';
	if(page>1){
		sFoot = sFoot + '<a href="javascript:f_list_key(\'' + _keyword + '\','+answerState+',' + fpage+');" class="p">上一頁</a>';
	}
	for(i=num1;i<=num2;i++){
		if(i == page){
			sFoot = sFoot + '<span class="on">'+i+'</span>';
		}else{
			sFoot = sFoot + '<a href="javascript:f_list_key(\'' + _keyword + '\','+answerState+',' + i+');">'+i+'</a>';
		}
	}	
	if(page<totalPage){
		sFoot = sFoot + '<a href="javascript:f_list_key(\'' + _keyword + '\','+answerState+',' + npage+');" class="n">下一頁</a>';
	}
	
	sFoot = sFoot + '</div><div id="middle_bt"><span><a href="http://tw.knowledge.yahoo.com/question/new_q_form">我要發問</a></span></div>';

	htm = sHead + sMid + sFoot;
	document.getElementById("middle").innerHTML =  htm;
}


//question.cfm 使用的js
function showQuestion(){
	var sUrl = 'http://tw.knowledge.yahooapis.com/v1/QACK/question/';
		
	var arg = arguments;
	if(typeof(arg[0]) == 'number'){
		sUrl = sUrl + arg[0];
	}else
		return false;
	sUrl = sUrl + '?appid=' + _Appid;
	sUrl = sUrl + '&format=json&callback=q_results';
		
	if (document.getElementById('script1') != null){
		var sc = document.getElementById('script1');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script1');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script); 
	document.getElementById("middle").innerHTML = '<table width="470"><tr><td align="center"><img src="/project/yahoo_km/img/loading.gif" alt="搜尋中"></td></tr></table>';
}

function q_results(obj){
	_oQuestion = obj.Question;
	
	var sUrl = 'http://tw.knowledge.yahooapis.com/v1/QACK/answer/'+_oQuestion.qid;
	sUrl = sUrl + '?appid=' + _Appid;
	sUrl = sUrl + '&format=json&callback=ans_results';
		
	if (document.getElementById('script1') != null){
		var sc = document.getElementById('script1');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script1');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script); 
}
function ans_results(obj){
	_oAnswer = obj.Answers;
	
	var sUrl = 'http://tw.knowledge.yahooapis.com/v1/QACK/comment/'+_oQuestion.qid;
	sUrl = sUrl + '?appid=' + _Appid;
	sUrl = sUrl + '&format=json&callback=comment_results';
		
	if (document.getElementById('script1') != null){
		var sc = document.getElementById('script1');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script1');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script); 
	
}

function comment_results(obj){
	_oComment = obj.Comments;
	
	var sUrl = 'http://tw.knowledge.yahooapis.com/v1/QACK/article/'+_oQuestion.qid;
	sUrl = sUrl + '?appid=' + _Appid;
	sUrl = sUrl + '&format=json&callback=article_results';
		
	if (document.getElementById('script1') != null){
		var sc = document.getElementById('script1');  	
		document.body.removeChild(sc);  
		sc = null;	
	}
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script1');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script); 
}

function article_results(obj){
	var _oArticles = obj.Articles;
	var htm = '';
	var sHead = '';
	var sMid = '';
	var sFoot = '';
	var sBestAns = '';
	var sOtherAns = '';
	var sComment = '';
	var sTab = '';
	var sTabCont1 = '';
	var sTabCont2 = '';
	var sScript = '';
	var sArticle= '';
	var iAnsCount = 0;
	var iCommentCount = 0;
	var iArticleCount = 0;
	var sClass = ' class="on"';
	if(typeof(_oAnswer.BestAnswer)!="undefined"){
		iAnsCount = iAnsCount +1;
		sBestAns = '<div class="hd"><div class="title"><h4> 最佳解答</h4></div>'
		+ '<div class="info"> <img src="/project/yahoo_km/img/l2_6565.gif" />'
		+ '<table>'
		+ '<tr><th>回答者：</th><td>' + _oAnswer.BestAnswer.Replier + '<em>　( ' + _oAnswer.BestAnswer.ReplierLevel + ')</em>  </td></tr>'
		+ '<tr><th>回答時間：</th><td>' + _oAnswer.BestAnswer.ReplyDate + '</td></tr>'
		+ '</table></div>'
		+ '<div class="bd">'
		+ '<div class="main"><div>' + _oAnswer.BestAnswer.Content + '</div></div>'
		+ '<ins><a href="http://tw.knowledge.yahoo.com/question/question?qid=' + _oQuestion.qid + '" target="_blank">詳全文</a></ins>'
		+ '</div></div>';
	}
	if(typeof(_oAnswer.OtherAnswers)!="undefined"){
		iAnsCount = iAnsCount + _oAnswer.OtherAnswers.length;
		sOtherAns = '<div id="ykpoa"' + sClass + '>';
		sClass = '';
		for(i=0;i<_oAnswer.OtherAnswers.length;i++){
			sOtherAns = sOtherAns + '<div class="hd">'
			+ '<div class="info"><div class="img"> <img src="/project/yahoo_km/img/l2_3232.gif" /> </div>'
			+ '<table>'
			+ '<tr><th>回答者：</th><td>' + _oAnswer.OtherAnswers[i].Replier + '<em>( ' + _oAnswer.OtherAnswers[i].ReplierLevel + ' )</em>  </td></tr>'
			+ '<tr><th>回答時間：</th><td><em>' + _oAnswer.OtherAnswers[i].ReplyDate + '</em></td></tr>'
			+ '</table></div>'
			+ '<div class="bd">'
			+ '<div class="main"><div>' + _oAnswer.OtherAnswers[i].Content + '</div></div>'
			+ '<ins><a href="http://tw.knowledge.yahoo.com/question/question?qid=' + _oQuestion.qid + '" target="_blank">詳全文</a></ins>'
			+ '</div></div>'
		}
		sOtherAns = sOtherAns + '</div>';
	}
	if(typeof(_oComment.Comments)!="undefined"){
		iCommentCount = _oComment.Comments.length;
		sComment = '<div id="ykpoa"' + sClass + '>';
		sClass = '';
		for(i=0;i<_oComment.Comments.length;i++){
			sComment = sComment + '<div class="hd">'
			+ '<div class="info"><div class="img"> <img src="/project/yahoo_km/img/l2_3232.gif" /> </div>'
			+ '<table>'
			+ '<tr><th>回答者：</th><td>' + _oComment.Comments[i].Replier + '<em>( ' + _oComment.Comments[i].ReplierLevel + ' )</em>  </td></tr>'
			+ '<tr><th>回答時間：</th><td><em>' + _oComment.Comments[i].ReplyDate + '</em></td></tr>'
			+ '</table></div>'
			+ '<div class="bd">'
			+ '<div class="main"><div>' + _oComment.Comments[i].Content + '</div></div>'
			+ '<ins><a href="http://tw.knowledge.yahoo.com/question/question?qid=' + _oQuestion.qid + '" target="_blank">詳全文</a></ins>'
			+ '</div></div>'
		}
		sComment = sComment + '</div>';
	}
	
	if(typeof(_oArticles.Articles)!="undefined"){
		iArticleCount = _oArticles.Articles.length;
		sArticle = '<div id="ykpoa"' + sClass + '>';
		sClass = '';
		for(i=0;i<_oArticles.Articles.length;i++){
			sArticle = sArticle + '<div class="hd">'
			+ '<div class="info"><div class="img"> <img src="/project/yahoo_km/img/l2_3232.gif" /> </div>'
			+ '<table>'
			+ '<tr><th>回答者：</th><td>' + _oArticles.Articles[i].Replier + '<em>( ' + _oArticles.Articles[i].ReplierLevel + ' )</em>  </td></tr>'
			+ '<tr><th>回答時間：</th><td><em>' + _oArticles.Articles[i].ReplyDate + '</em></td></tr>'
			+ '</table></div>'
			+ '<div class="bd">'
			+ '<div class="main"><div>' + _oArticles.Articles[i].Content + '</div></div>'
			+ '<ins><a href="http://tw.knowledge.yahoo.com/question/question?qid=' + _oQuestion.qid + '" target="_blank">詳全文</a></ins>'
			+ '</div></div>'
		}
		sArticle = sArticle + '</div>';
	}	
	if(typeof(catID) == 'number'){
		sHead = '<div id="sub"><span></span></div>'
		+ '<div class="subtab"><ul class="tabs clearfix">'
		+ '<li><span><a href="javascript:f_list(' + catID + ',1);">發問中</a></span> </li>'
		+ '<li><span><a href="javascript:f_list(' + catID + ',2);">投票中</a></span> </li>'
		+ '<li><span><a href="javascript:f_list(' + catID + ',3);">已解決</a></span> </li>'
		+ '<li><span><a href="javascript:f_list(' + catID + ',4);">評論</a></span> </li><li><span><a href="http://tw.knowledge.yahoo.com/group" target="_blank">知識團文章</a></span> </li>'
		+ '</ul></div>';
	}else{
		sHead = '<div id="sub"><span></span></div>'
		+ '<div class="subtab"><ul class="tabs clearfix">'
		+ '<li><span><a href="javascript:f_list_key(\''+_keyword+'\',1);">發問中</a></span> </li>'
		+ '<li><span><a href="javascript:f_list_key(\''+_keyword+'\',2);">投票中</a></span> </li>'
		+ '<li><span><a href="javascript:f_list_key(\''+_keyword+'\',3);">已解決</a></span> </li>'
		+ '<li><span><a href="javascript:f_list_key(\''+_keyword+'\',4);">評論</a></span> </li><li><span><a href="http://tw.knowledge.yahoo.com/group" target="_blank">知識團文章</a></span> </li>'
		+ '</ul></div>';
	}
	sMid = sMid + '<div id="ykpqc"><div class="hd ykprctop"><div class="title"> <span><em>' + q_catename + '</em><q> | </q></span>';
	if(_oQuestion.State == 'solved'){
		sMid = sMid + '<img src="/project/yahoo_km/img/label_prozac_state_solve.gif" alt="已解決" />';
	}else if(_oQuestion.State == 'asking'){
		sMid = sMid + '<img src="/project/yahoo_km/img/label_prozac_state_question.gif" alt="發問中" />';
	}else if(_oQuestion.State == 'voting'){
		sMid = sMid + '<img src="/project/yahoo_km/img/label_prozac_state_vote.gif" alt="投票中" />';
	}
	sMid = sMid + '<h1>'+_oQuestion.Subject+'</h1></div>'
	+ '<div class="info"> <img src="/project/yahoo_km/img/l2_6565.gif" />'
	+ '<table>'
	+ '<tr><th>發問者：</th><td colspan="3">' + _oQuestion.Asker + '<em>　( ' + _oQuestion.AskerLevel + ')</em>  </td></tr>'
	+ '<tr><th>發問時間：</th><td colspan="3">' + _oQuestion.AskDate + '</td></tr>'
	+ '<tr><th>回答：</th><td>' + iAnsCount + '<th>意見：</th><td>' + iCommentCount + '</td></tr>'
	+ '</table></div>'
	+ '<div class="bd">'
	+ '<div class="main"><div>' + _oQuestion.Content + '</div></div>'
	+ '<ins><a href="http://tw.knowledge.yahoo.com/question/question?qid=' + _oQuestion.qid + '" target="_blank">詳全文</a></ins>';
	if(_oQuestion.State == 'asking'){
		sMid = sMid + '<div id="middle_bt"><span><a href="http://tw.knowledge.yahoo.com/question/answer_form.php?qid=' + _oQuestion.qid + '" target="_blank">我要回答</a></span></div>'
	}
	sMid = sMid + '</div></div>' + sBestAns + '</div>';
	
	if(sOtherAns != "" || sComment != "" || sArticle != ""){
		sTabCont1 = '<div id="ans_block">';
		sTabCont2 = '</div>';
		var sClass = ' class="on"';
		sTab = '<div class="subtab"><ul id="ans_menu" class="tabs clearfix">';
		if(sOtherAns != ''){
			sTab = sTab + '<li' + sClass + '><span><a href="#">';
			if(_oQuestion.State == 'solved'){
				sTab = sTab + '其他回答';
			}else{
				sTab = sTab + '所有回答';
			}
			sTab = sTab + '<em>(' + _oAnswer.OtherAnswers.length + ')</em></a></span> </li>';
			sClass = '';
		}
		if(sComment != ''){
			sTab = sTab + '<li' + sClass + '><span><a href="#">意見<em>(' +iCommentCount + ')</em></a></span> </li>';
			sClass = '';
		}
		if(sArticle != ''){
			sTab = sTab + '<li' + sClass + '><span><a href="#">評論<em>(' + iArticleCount + ')</em></a></span> </li>';
			sClass = '';
		}
		sTab = sTab + '</ul></div>';
	}	
	
	htm = sHead + sMid + sTab + sTabCont1 +  sOtherAns + sComment + sArticle + sTabCont2;
	document.getElementById("middle").innerHTML =  htm;
	if(sTab != ''){
		if (document.getElementById('script2') != null){
			var sc = document.getElementById('script2');  	
			document.body.removeChild(sc);  
			sc = null;	
		}
		var script = document.createElement("script"); 
		script.setAttribute('type','text/javascript');
		script.setAttribute('src', "/project/yahoo_km/tab.js");	
		script.setAttribute('id', 'script2');		
		script.setAttribute('defer', 'defer');
		document.body.appendChild(script); 
	}
}

//共用js
function f_menu(){
	var arg = arguments;
	if(typeof(arg[0]) != 'number')
		return false;
	if(typeof(arg[1]) != 'number')		
		return false;
	fnClickCnt(arg[0]);
	f_list(arg[1]);
}
function f_menu_key(){
	var arg = arguments;
	if(typeof(arg[0]) != 'number')
		return false;
	if(arg[1] == '')		
		return false;
	fnClickCnt(arg[0]);
	f_list_key(arg[1]);
}
function f_list(){
	var arg = arguments;
	var oForm = document.form2;
	oForm.q_type.value = 1;
	if(typeof(arg[0]) == 'number'){
		oForm.catid.value = arg[0];
	}else
		return false;
	if(typeof(arg[1]) == 'number'){
		oForm.state.value = arg[1];
	}else
		oForm.state.value = 3;
	if(typeof(arg[2]) == 'number'){
		oForm.page.value = arg[2];
	}else
		oForm.page.value = 1;
	oForm.submit();
}

function f_list_key(){
	var arg = arguments;
	var oForm = document.form2;
	oForm.q_type.value = 2;
	if(arg[0] != ''){
		oForm.keyword.value = arg[0];
	}else
		return false;
	if(typeof(arg[1]) == 'number'){
		oForm.state.value = arg[1];
	}else
		oForm.state.value = 3;
	if(typeof(arg[2]) == 'number'){
		oForm.page.value = arg[2];
	}else
		oForm.page.value = 1;
	oForm.submit();
}

function f_keysearch(key){	
	var oForm = document.form2;
	oForm.recorded.value = "0";
	f_list_key(key);
}

function fnSearchCheck(oForm){
	var sErr = "";
	if(oForm.key.value=="" || oForm.key.value == "請輸入關鍵字")
		sErr += "請輸入關鍵字\n"
	if(sErr != ""){
		alert(sErr);
	}else{
		var sTemp = encodeURI(oForm.key.value);
		oForm.key_utf8.value = sTemp;
		if(oForm.action.indexOf("index.cfm")<0){
			oForm.submit();
		}else{
			f_keysearch(oForm.key.value);
		}
	}
}
var http = Learn.util.getHTTPObject(); // create the HTTP Object
function fnClickCnt(item) {
	var url = "/cfdocs/edu/events/search/click_cnt.cfm"; // The server-side script
	var strSend=encodeURI(item+',1');
	http.open("POST", url , true);
	http.onreadystatechange = clickcntHttpResponse;
	http.send(strSend);
}
function clickcntHttpResponse(){}

function getTotalKMCount(){
	var sUrl = "http://tw.knowledge.yahooapis.com/v1/DIR/listing?appid=" + _Appid;
	sUrl = sUrl + '&catid=396540260&tab=0';
	sUrl = sUrl + '&kf=公關,八大,少爺,賓館,motel,牛郎,色情,傳播妹,小姐,特種,三溫暖,理髮,舞廳,酒店,酒家,酒吧,茶室,夜店,1111,111,123,e04,104,9999,就業e網,yes123,1x4,x04,ejob,career,就業情報,kijiji,奇集集,人力網,小美,巨匠,pc school,gjun,聯成,學承,威爾斯,英美,長頸鹿,萬冠,退費' + page;  	
	sUrl = sUrl + '&s=-date&format=json&callback=ws_results_count';  		
  
	if (document.getElementById('script3') != null){
		var sc = document.getElementById('script3');  	
		document.body.removeChild(sc);  
		sc = null;	
	} 
	var script = document.createElement("script"); 
	script.setAttribute('type','text/javascript');
	script.setAttribute('src', sUrl);	
	script.setAttribute('id', 'script3');		
	script.setAttribute('defer', 'defer');
	document.body.appendChild(script); 
}

function ws_results_count(obj){
	var data = obj.SearchResult.Results;
	var sNum = obj.SearchResult.rows;
	var temp = sNum;
	var len = temp.length;
	sNum = "";
	sNum_temp = "";
	for(i=(len-1);i>=0;i--){
		sNum = temp.charAt(i) + sNum;
		sNum_temp = temp.charAt(i) + sNum_temp;
		if(i>0 && (sNum_temp.length %3)==0){
			sNum = "," + sNum;
		}
	}
	var htm = '<span class="bk">與教育學習相關的知識-</span><span  class="blue">目前共有 ' + sNum + ' 則 </span> ';
	document.getElementById("km_count").innerHTML =  htm;	
}
