
var MASH_URL="/mashmax/servlet/MashmaxServlet";var MASHID_EDIC='estdic';var G_Keyword="";var G_Itemid="";function searchEstDic(dicid,keyword,itemid,tag){G_Keyword=keyword;G_Itemid=itemid;Element.hide('regButtonDiv1');Element.hide('regButtonDiv2');if(dicid==null)return;if(dicid.length==0)return;var url=MASH_URL+"?mashid="+MASHID_EDIC+"&mashtype="+dicid;if(keyword==null)keyword="";if(tag==null)tag='';if(keyword.length==0){if(tag.length==0)return;}
url+=("&keyword="+encodeURI(keyword));if(itemid==null)itemid='';if(itemid.length>0){url+=("&itemid="+itemid);}
var AjaxRequest=new Ajax.Request(url,{method:'post',onComplete:function(request){if(request.responseText.length==0){$('reqResult').innerHTML="<table width=\"100%\"><tr><td><h2>"+keyword+"</h2>"+"<div class=\"wikidic\" style=\"height:300px;padding:10px\">検索結果はありません。</div></td></tr></table>";}
else{$('reqResult').innerHTML="<table width=\"100%\"><tr><td><h2>"+keyword+"</h2>"+"<div class=\"wikidic\">"+request.responseText+"</div></td></tr></table>";Element.show('regButtonDiv1');Element.show('regButtonDiv2');var elms=$("rootitemid");G_Itemid=elms.firstChild.nodeValue;}}});}
function updateViewCount(id){var url="/calta/buspedia.jsp?id="+id;var AjaxRequest=new Ajax.Request(url,{method:'post',onComplete:function(request){}});}
function registDic(){if(G_Keyword.length==0){return;}
var url="/calta/buspedia.jsp?term="+encodeURI(G_Keyword)+"&itemid="+G_Itemid
var AjaxRequest=new Ajax.Request(url,{method:'post',onComplete:function(request){var xml=request.responseXML;var ids=xml.getElementsByTagName("ID");var id=ids[0].firstChild.nodeValue;addTerm(id,G_Keyword,G_Itemid);}});}
function addTerm(id,term,itemid){var span=$('bustermdiv').getElementsByTagName("span");for(var i=0;i<span.length;i++){var wk=span[i].getAttribute("term");if(wk==term){return;}}
var tag=document.createElement("span");tag.className="busterm";var a=document.createElement("a");a.href="#";a.setAttribute("term",term);a.setAttribute("termid",id);a.setAttribute("itemid",itemid);a.onclick=function(){var id=this.getAttribute("termid");var term=this.getAttribute("term");var itemid=this.getAttribute("itemid");updateViewCount(id);searchEstDic(0,term,itemid);}
a.appendChild(document.createTextNode(term));tag.appendChild(a);tag.appendChild(document.createTextNode("(1)"));$('bustermdiv').appendChild(tag);}