function initJSONPSuggest(O,Q){Q=Q||window.jQuery;if(!window.GALFSRAM){window.GALFSRAM={}}var J="suggest.x";var B=O.handler_name||"parent.suggest_ctxt";var A=O.callback||"load_suggest";var a=O.selected_bgcolor||"#ddd";var d=O.max||10;var X=O.array_styles||[];var b=O.base_css_file||"";var D=O.input_jquery;var Y=O.suggest_frame||"suggest_frame";var E=O.no_result_mess||"";var h=O.external_flg||false;var I=O.array_queries;var l=O.no_mode_chg;var V=false;var q="suggest_area";var U=O.to_upper;var f=O.debug;var W;var c=navigator.userAgent;var e="";var M=String(Q(D)[0].form.action).split("/")[3];var G=String(Q(D)[0].form.action).split("/")[4];var N=String(Q(D)[0].form.action).split("/")[2];var S=String(N).split(".")[0]=="stg";if(h){J="//"+N+"/"+M+"/"+G+"/all/"+J;b="//"+N+"/"+b}var i=function(AY){if(W){return }try{AY=AY||window.event;if(AY&&AY.type=="readystatechange"&&this.readyState!="complete"){return }if(L){clearInterval(L)}W=true;if(!(C||K)){P.onload=P.onreadystatechange=null}var s=P.contentWindow||window.frames[Y];var AA=s.document;var AE=false;var t=X.join("")+(V?"":".suggest_data_graph {display:none}");if(C||K){AA.body.innerHTML="";if(b){var AI=AA.createElement("link");AI.rel="stylesheet";AI.type="text/css";AI.href=b;AA.body.appendChild(AI)}if(X){var AI=AA.createElement("style");AI.type="text/css";if(K){AI.styleSheet.cssText=t}else{AI.innerHTML=t}AA.body.appendChild(AI)}var r=AA.createElement("div");r.id=q;AA.body.appendChild(r)}else{if(X){AA.write('")}if(b){AA.write('')}AA.write('
');AA.close();var r=AA.getElementById(q)}AA.body.scroll="no";var AG=function(){var Ac=D.css("font-size");var Ae=D.css("font-family");var Ad=D.css("height");var Af=AA.styleSheets&&AA.styleSheets[0];if(Af.addRule){Af.addRule("body *","font-size:"+Ac+" !important");Af.addRule("body *","font-family:"+Ae+" !important")}else{Af.insertRule("body * {font-size:"+Ac+"}",Af.cssRules.length);Af.insertRule("body * {font-family:"+Ae+"}",Af.cssRules.length)}};AG();r.onselectstart=r.oncontextmenu=function(){return false};var AO="suggest_data_";var AL=B;var AK=AL.replace(/^[^.]*\.(.*)$/,"$1");if(!GALFSRAM[AK]){GALFSRAM[AK]={}}var AW=function(){Z.css("visibility","visible")};var AB=function(){Z.css("visibility","hidden")};var AX=function(Ac,Ad){if(!arguments.length){var Ae=AA.getElementsByTagName("UL")[0];Ac=Ae.offsetWidth;Ad=Ae.offsetHeight+5;if(m){Ac+=3;Ad++}}if(l){if(String(I).match(/download/)){P.style.width=D[0].offsetWidth+(K?9:4)+"px"}else{P.style.width=D[0].parentNode.parentNode.offsetWidth+(K?7:8)+"px"}}else{P.style.width=D[0].form.offsetWidth+(K?5:6)+"px"}P.style.height=Ad+"px"};GALFSRAM[AK]["resize_suggest"]=AX;var AJ=function(){return Z.css("visibility")=="visible"};var AF=function(Ac){return AA.getElementById(Ac)};var Ab=window.onresize;window.onresize=function(){v();if(Ab){Ab()}};var v=function(){var Ad=D[0];var Af=YAHOO.util.Dom.getXY(Ad);if(l){var Ae=Ad.parentNode.parentNode;var Ac=YAHOO.util.Dom.getXY(Ae);if(String(I).match(/download/)){if(k||H){P.style.left=(Ac[0])+"px"}else{if(j){P.style.left=(Ac[0]+1)+"px"}else{P.style.left=(Ac[0]-(K?2:0))+"px"}}}else{if(H){P.style.left=(Ac[0]+1)+"px"}else{if(j){P.style.left=(Ac[0]+3)+"px"}else{if(k){P.style.left=(Ac[0]+2)+"px"}else{P.style.left=(Ac[0]-(K?2:0))+"px"}}}}}else{var Ae=D[0].form;var Ac=YAHOO.util.Dom.getXY(Ae);if(H||j){P.style.left=(Ac[0]+1)+"px"}else{if(o){P.style.left=(Ac[0]-2)+"px"}else{P.style.left=Ac[0]+"px"}}}if(String(I).match(/download/)){if(k||j){P.style.top=(Af[1]+Ad.offsetHeight)+"px"}else{if(H&&!l){P.style.top=(Af[1]+Ad.offsetHeight-1)+"px"}else{P.style.top=(Af[1]+Ad.offsetHeight-(K?2:1))+"px"}}}else{if(H){P.style.top=(Af[1]+Ad.offsetHeight+2)+"px"}else{if(!l){if(j){P.style.top=(Af[1]+Ad.offsetHeight+1)+"px"}else{if(o){P.style.top=(Af[1]+Ad.offsetHeight-1)+"px"}else{P.style.top=(Af[1]+Ad.offsetHeight+2)+"px"}}}else{if(k){P.style.top=(Af[1]+Ad.offsetHeight+2)+"px"}else{if(o){P.style.top=(Af[1]+Ad.offsetHeight-1)+"px"}else{P.style.top=(Af[1]+Ad.offsetHeight+2)+"px"}}}}}P.style.width=Ad.offsetWidth+"px"};GALFSRAM[A]=function(Ac){AE=false;if(!Ac||Ac.length==0){if(!E){return }AE=true}if(U){for(var Ae=0;Ae