(function(){YAHOO.namespace("Netallica");var $dom=YAHOO.util.Dom;YAHOO.Netallica.Element=function(element,forceNew){var dom=YAHOO.util.Dom.get(element);if(!dom){return null}this.dom=dom;this.id=this.dom.id};YAHOO.Netallica.Element.prototype={insertBefore:function(el){var node=getEl(el).dom;node.parentNode.insertBefore(this.dom,node);return this},insertAfter:function(el){var node=getEl(el).dom;node.parentNode.insertBefore(this.dom,node.nextSibling);return this},appendTo:function(el){var node=getEl(el).dom;node.appendChild(this.dom);return this},appendChild:function(el){el=getEl(el);el.appendTo(this);return this},remove:function(){this.dom.parentNode.removeChild(this.dom)},toggle:function(id){var toggled=id?id:this.id;var d=$dom.getStyle(toggled,"display");if(d!="none"){d="none"}else{d="block"}$dom.setStyle(toggled,"display",d)},toggle_disabled:function(){var d=this.dom.disabled;if(d){d=false}else{if(!d){d=true}}this.dom.disabled=d}};YAHOO.Netallica.Common=function(){this.zengo_button_flg=false;this.blog_button_flg=true;this.relation_button_flg=false;this.comment_button_flg=false;this.img_server="http://i.yimg.jp/images/netarika/"};YAHOO.Netallica.Common.prototype={toggle_zengo_button:function(id,button_id,event){var ul=$dom.get(id);var button=$dom.get(button_id);var rdurl="/bin/redirect/countup.php?id=/media/annex/navigation/toggle/pre-next/pc/";if(event=="click"){var xhr_handler={success:function(){},send:function(){YAHOO.util.Connect.asyncRequest("GET",rdurl,callback)}};var callback={success:xhr_handler.success,scope:xhr_handler};xhr_handler.send()}if(this.zengo_button_flg){$dom.removeClass(ul,"invisible");button.src=this.img_server+"icon_close.gif";button.alt="閉じる";this.zengo_button_flg=false}else{$dom.addClass(ul,"invisible");button.src=this.img_server+"icon_open.gif";button.alt="開く";this.zengo_button_flg=true}},toggle_blog_button:function(id,button_id,event){var ul=$dom.get(id);var button=$dom.get(button_id);var rdurl="/bin/redirect/countup.php?id=/media/annex/navigation/toggle/related/blogs/pc/";if(event=="click"){var xhr_handler={success:function(){},send:function(){YAHOO.util.Connect.asyncRequest("GET",rdurl,callback)}};var callback={success:xhr_handler.success,scope:xhr_handler};xhr_handler.send()}if(this.blog_button_flg){$dom.removeClass(ul,"invisible");button.src=this.img_server+"icon_close.gif";button.alt="閉じる";this.blog_button_flg=false}else{$dom.addClass(ul,"invisible");button.src=this.img_server+"icon_open.gif";button.alt="開く";this.blog_button_flg=true}},toggle_relation_button:function(id,button_id,event){var ul=$dom.get(id);var button=$dom.get(button_id);var rdurl="/bin/redirect/countup.php?id=/media/annex/navigation/toggle/related/articles/pc/";if(event=="click"){var xhr_handler={success:function(){},send:function(){YAHOO.util.Connect.asyncRequest("GET",rdurl,callback)}};var callback={success:xhr_handler.success,scope:xhr_handler};xhr_handler.send()}if(this.relation_button_flg){$dom.removeClass(ul,"invisible");button.src=this.img_server+"icon_close.gif";button.alt="閉じる";this.relation_button_flg=false}else{$dom.addClass(ul,"invisible");button.src=this.img_server+"icon_open.gif";button.alt="開く";this.relation_button_flg=true}},toggle_comment_button:function(id,button_id,event){var ul=$dom.get(id);var button=$dom.get(button_id);var rdurl="/bin/redirect/countup.php?id=/media/annex/navigation/toggle/commentform/pc/";if(event=="click"){var xhr_handler={success:function(){},send:function(){YAHOO.util.Connect.asyncRequest("GET",rdurl,callback)}};var callback={success:xhr_handler.success,scope:xhr_handler};xhr_handler.send()}else{if(event=="write_comment"){if(!this.comment_button_flg){return }}}if(this.comment_button_flg){$dom.removeClass(ul,"invisible");$dom.get("commentInputHeader").innerHTML="<a href=\"javascript:g_yannex.toggle_comment_button('commentInputBox','commentButton','click');\">コメント入力欄を表示しない</a>";button.src=this.img_server+"icon_close.gif";button.alt="閉じる";this.comment_button_flg=false}else{$dom.addClass(ul,"invisible");$dom.get("commentInputHeader").innerHTML="<a href=\"javascript:g_yannex.toggle_comment_button('commentInputBox','commentButton','click');\">コメント入力欄を表示する</a>";button.src=this.img_server+"icon_open.gif";button.alt="開く";this.comment_button_flg=true}}};YAHOO.lang.augment(YAHOO.Netallica.Common,YAHOO.Netallica.Element);YAHOO.Netallica.Mark=function(ymark_container,ymark){this.pickColor="#ff6699";this.clickedMarkId="";this.toolbox;this.new_comment_cnt=0;this.ymark_container=ymark_container;this.ymark=ymark;this.message_container="markAlert";this.message_outer="markAlertOuter";this.hint_icon="";this.loading_id="ymark_loading";this.submit_button="ymark_submit";this.clear_button="ymark_clear";this.tooltips=[];this.submit_label="マーカーを保存";this.submited_label="保存済み";this.item_id="";this.ancrm=""};YAHOO.Netallica.Mark.prototype={available:function(item_id,ancrm){this.markable=true;this.sdialog=this.setDialog();this.item_id=item_id;this.ancrm=ancrm;this.setEvent2Mark(true);YAHOO.util.Event.addListener(this.ymark_container,"mouseup",this.render,this);this.toolbox=$dom.get("markToolBody");this.toolbox_height=this.toolbox.scrollHeight;this.toolbox_ih=this.toolbox.innerHTML;this.markenv=YAHOO.Netallica.Env.Mark();this.autoSave()},readonly:function(){this.markable=false;this.sdialog=this.setDialog();this.setEvent2Mark(true)},on:function(){var self=this;var anim=new YAHOO.util.Anim(this.toolbox,{height:{to:parseInt(self.toolbox_height)}},1,YAHOO.util.Easing.backOut);anim.onStart.subscribe(function(e){$dom.setStyle(self.toolbox,"borderBottom","1px solid #ccc")});anim.animate();this.setEvent2Mark(true);YAHOO.util.Event.addListener(this.ymark_container,"mouseup",this.render,this)},off:function(){this.setEvent2Mark(false);var anim=new YAHOO.util.Anim(this.toolbox,{height:{to:"1"}},1,YAHOO.util.Easing.easeOut);var self=this;anim.onComplete.subscribe(function(e){$dom.setStyle(self.toolbox,"borderBottom","0px solid #ccc")});anim.animate();YAHOO.util.Event.removeListener(this.ymark_container,"mouseup",this.render)},sendMsg:function(msg_no,fix){var messages={n_msg001:"マーカーを保存しました。",n_msg002:"マーカーを引きました。",n_msg003:"",n_msg004:"",n_msg005:"",e_msg001:"リンクをマークすることはできません。",e_msg002:"エラーが発生したため保存できませんでした。",e_msg003:"ご指定の方法でマークすることはできません。",e_msg004:"マークできないエリアが含まれています。",e_msg005:"マークされたデータがありません。",e_msg006:'お使いの環境では、マークを引くことができません（<a href="/guide/#marksEnv">推奨環境</a>）。'};var container=$dom.get(this.message_container);var outer=$dom.get(this.message_outer);container.innerHTML=this.hint_icon+"&nbsp;<strong>"+messages[msg_no]+"</strong>";var e=document.all?document.getElementsByTagName("body")[0]:document.getElementsByTagName("html")[0];var anim=new YAHOO.util.Scroll(e,{scroll:{to:["0","0"]}},0.5,YAHOO.util.Easing.eathBoth);anim.onComplete.subscribe(function(){$dom.setStyle(outer,"opacity","0");$dom.setStyle(outer,"display","block");var h=outer.offsetHeight;if(parseInt(h)!=1){this.msg_outer_h=h}$dom.setStyle(outer,"fontSize","1%");$dom.setStyle("height","0");new YAHOO.util.Anim(outer,{height:{to:parseInt(this.msg_outer_h)},fontSize:{to:100,unit:"%"},opacity:{from:0,to:1}},1,YAHOO.util.Easing.backOut).animate()},this,true);anim.animate();if(fix){return }var self=this;setTimeout(function(){var anim=new YAHOO.util.Anim(outer,{height:{from:parseInt(self.msg_outer_h),to:1}},1,YAHOO.util.Easing.easeOut);anim.onComplete.subscribe(function(){$dom.setStyle(outer,"display","none")});anim.animate()},3000)},markOnToLogin:function(current_url,regist){var login="https://login.yahoo.co.jp/config/login?.src=www&lg=jp&.intl=jp&.done=";var done=window.location;regist=(regist==true)?1:0;window.location=login+done+"?checkreg="+regist},markOnToMark:function(item_id){var sendData="name=markSW&value=0";var xhr_handler={success:function(o){window.location="/news/"+item_id},send:function(){YAHOO.util.Connect.asyncRequest("POST","/bin/cookie/cookie.php",callback,encodeURI(sendData))}};var callback={success:xhr_handler.success,scope:xhr_handler};xhr_handler.send()},markOnToReg:function(){var done=window.location;window.location="/personal/regist/new?done="+done},render:function(e,self){if(!self.markenv){self.sendMsg("e_msg006",true);self.off();return }var scope=$dom.get(self.ymark_container);var mark=document.createElement("em");mark.setAttribute("class",self.ymark);mark.setAttribute("id",self.ymark+g_marks_no);var range;g_marks_no++;if(window.getSelection){var selection=window.getSelection();if(!selection||selection==""){return }range=selection.getRangeAt(0);if(range.startContainer.parentNode.tagName.toLowerCase()=="a"){self.sendMsg("e_msg001");return }else{if(range.endContainer.parentNode.tagName.toLowerCase()=="a"){self.sendMsg("e_msg001");return }else{if(range.startContainer.parentNode.id!=self.ymark_container){self.sendMsg("e_msg004");return }else{if(range.endContainer.parentNode.id!=self.ymark_container&&range.endContainer.parentNode.tagName.toLowerCase()=="br"){self.sendMsg("e_msg004");return }}}}try{range.surroundContents(mark)}catch(e){self.sendMsg("e_msg004");return }range.detach()}else{window.focus();range=document.selection.createRange();if(!range.text){return }if(range.htmlText.search(/(.*)(ymarkable)(.*)/i)!=-1){self.sendMsg("e_msg004");return }else{if(range.htmlText.search(/(<EM)(.*)(ymarked)(.*)/i)!=-1){self.sendMsg("e_msg004");return }else{if(range.htmlText.search(/^<A.*/i)!=-1){self.sendMsg("e_msg001");return }else{if(range.htmlText.search(/<\/A>$/i)!=-1){self.sendMsg("e_msg001");return }}}}mark.innerHTML=range.htmlText;var container=document.createElement("div");container.appendChild(mark);try{range.pasteHTML(container.innerHTML)}catch(e){self.sendMsg("e_msg004");return }}var mdom=$dom.get(mark.id);if(mdom.parentNode.className==self.ymark){self.deleteMark(mdom.id);return }if(mdom.parentNode.tagName.toLowerCase()=="a"){self.deleteMark(mdom.id);self.sendMsg("e_msg001");return }var inner_ymarks=$dom.getElementsByClassName(self.ymark,"",mdom);if(inner_ymarks[0]){for(var i in inner_ymarks){self.deleteMark(inner_ymarks[i].id)}}var attributes={opacity:{from:0.5,to:1},duration:1};var anim=new YAHOO.util.ColorAnim(mark.id,{backgroundColor:{to:self.pickColor}},1,YAHOO.util.Easing.easeOut);anim.onComplete.subscribe(function(){mark.style.backgroundColor=self.pickColor});anim.animate();self.setEvent2Mark(true);var submit_button=new YAHOO.Netallica.Element(self.submit_button);if(submit_button.dom.disabled===true){submit_button.dom.value=self.submit_label;submit_button.toggle_disabled()}var clear_button=new YAHOO.Netallica.Element(self.clear_button);if(clear_button.dom.disabled===true){clear_button.toggle_disabled()}},autoSave:function(){var self=this;setInterval(function(){if($dom.get(self.submit_button).disabled==false){self.save("autoSave")}},12000)},save:function(mode){var ymarkable_div=$dom.get(this.ymark_container);var sendHtml=ymarkable_div.innerHTML;var json={html:sendHtml,marks:[]};var marks=$dom.getElementsByClassName(this.ymark,"",this.ymark_container);for(var i in marks){json.marks.push({start:sendHtml.search(marks[i].id),color:marks[i].style.backgroundColor,marked:marks[i].innerHTML})}var sendData="item_id="+this.item_id+"&ancrm="+this.ancrm+"&data="+encodeURIComponent(JSON.stringify(json));var self=this;var loading=new YAHOO.Netallica.Element(this.loading_id);var xhr_handler={success:function(o){loading.toggle();var jsonObj=JSON.parse(o.responseText);if(!jsonObj){eval(o.responseText);return }var submit_button=new YAHOO.Netallica.Element(self.submit_button);submit_button.toggle_disabled();submit_button.dom.value=self.submited_label;if(mode=="autoSave"){var autosave=new YAHOO.Netallica.Element("ymark_save");autosave.toggle();setTimeout(function(){autosave.toggle()},2000)}else{self.sendMsg(jsonObj.result_sets.ret_code)}self.addLatestMarked(jsonObj.result_sets.data)},failure:function(o){self.sendMsg("e_msg002")},send:function(){YAHOO.util.Connect.asyncRequest("POST","/bin/mark/create.php",callback,encodeURI(sendData))}};var callback={success:xhr_handler.success,failure:xhr_handler.failure,scope:xhr_handler};loading.toggle();xhr_handler.send()},addLatestMarked:function(latestMarkedObj){if(!latestMarkedObj.count){return }var markUser=$dom.get("markUser");var markMinnaCnt=$dom.get("markMinnaCnt");markUser.innerHTML=latestMarkedObj.html;markMinnaCnt.innerHTML=latestMarkedObj.count},allClear:function(){var inner=$dom.get(this.ymark_container).innerHTML;var strip_inner=this.stripEm(inner);if(inner!=strip_inner){$dom.get(this.ymark_container).innerHTML=this.stripEm(inner);this.setEvent2Mark(false);var submit_button=new YAHOO.Netallica.Element(this.submit_button);submit_button.dom.disabled=false;submit_button.dom.value=this.submit_label}else{return(false)}},setEvent2Mark:function(flg){var marks=$dom.getElementsByClassName(this.ymark,"em",this.ymark_container);for(var i in marks){if(flg){YAHOO.util.Event.on(marks[i].id,"click",function(e,self){var xy=$dom.getXY(this.id);self.sdialog.cfg.setProperty("xy",[xy[0]+15,xy[1]+20]);self.clickedMarkId=this.id;var word=self.stripTags($dom.get(this.id).innerHTML);word=word.substring(0,20);var enc_word=encodeURI(word);var groups=self.sdialog.getItemGroups();var markGroup=groups[0];if(self.markable){markGroup[0].cfg.setProperty("onclick",{fn:function(){self.deleteMark(self.clickedMarkId)}});var colors=$dom.get("ymark_color").getElementsByTagName("option");for(var i=0;i<colors.length;i++){YAHOO.util.Event.removeListener("menuMarkColor"+i,"click");YAHOO.util.Event.on("menuMarkColor"+i,"click",function(e,mark){$dom.setStyle(mark.id,"backgroundColor",mark.color);var submit_button=new YAHOO.Netallica.Element(self.submit_button);submit_button.dom.disabled=false;submit_button.dom.value=self.submit_label},{id:this.id,color:colors[i].value})}}else{}var searchGroup=groups[1];searchGroup[0].cfg.setProperty("url","http://rd.yahoo.co.jp/media/annex/popup/ystword/*http://search.yahoo.co.jp/search?fr=top_v2&tid=top_v2&ei=utf-8&search.x=1&p="+enc_word);searchGroup[1].cfg.setProperty("url","http://rd.yahoo.co.jp/media/annex/popup/ystimage/*http://image-search.yahoo.co.jp/search?fr=top_v2&ei=UTF-8&p="+enc_word);searchGroup[2].cfg.setProperty("url","http://rd.yahoo.co.jp/media/annex/popup/ystblog/*http://blog-search.yahoo.co.jp/search?ei=UTF-8&p="+enc_word);var wikiGroup=groups[2];wikiGroup[0].cfg.setProperty("url","http://wkp.fresheye.com/wikipedia/"+enc_word);self.sdialog.show()},this)}else{YAHOO.util.Event.removeListener(marks[i].id)}}},stripEm:function(html){var tmp=html.replace(/<em[^>]*>/gi,"");return(tmp.replace(/<\/em>/gi,""))},stripTags:function(html){return(html.replace(/<.*?>/gi,""))},deleteMark:function(id){if(window.getSelection){var em=document.getElementById(id),range=document.createRange();range.selectNodeContents(em);var df=range.extractContents();range.setStartBefore(em);range.insertNode(df);range.selectNode(em);range.deleteContents()}else{var em=$dom.get(id);var df=document.createDocumentFragment();while(em.lastChild){df.insertBefore(em.lastChild,df.firstChild)}em.parentNode.insertBefore(df,em);em.parentNode.removeChild(em)}var submit_button=new YAHOO.Netallica.Element(this.submit_button);submit_button.dom.disabled=false;submit_button.dom.value=this.submit_label},setDialog:function(e){if(!YAHOO.widget.Menu){return }var self=this;var sdialog=new YAHOO.widget.Menu("menuBox",{visible:false});var word="ネタりか";var enc_word=encodeURI(word);var target_name="nlwindow";if(self.markable){sdialog.setItemGroupTitle("マーカーの操作",0);sdialog.addItems([{text:"削除"},{text:"色変更",submenu:{id:"menuMarkColors",itemdata:[{id:"menuMarkColor0",text:"ピンク"},{id:"menuMarkColor1",text:"オレンジ"},{id:"menuMarkColor2",text:"イエロー"},{id:"menuMarkColor3",text:"グリーン"},{id:"menuMarkColor4",text:"ブルー"}]}}],0)}sdialog.setItemGroupTitle("Yahoo!で検索",1);sdialog.addItems([{text:"ウェブ検索",target:target_name},{text:"画像検索",target:target_name},{text:"ブログ検索",target:target_name},],1);sdialog.setItemGroupTitle("フレッシュアイペディア",2);sdialog.addItems([{text:"フレッシュアイペディア検索",target:target_name}],2);sdialog.render(document.body);$dom.setStyle("menuBox","zIndex",9999);sdialog.showEvent.subscribe(function(){this.focus()});return(sdialog)}};YAHOO.namespace("YAHOO.Netallica.Calendar");YAHOO.Netallica.Calendar.init=function(prefix,suffix){var yui_cal_annex=new YAHOO.widget.Calendar("cal1","yui_cal_annex",{title:"日付を選択:",close:true});var site_url="/";var maxy=yui_cal_annex.today.getFullYear();var maxm=yui_cal_annex.today.getMonth();maxm++;var maxd=yui_cal_annex.today.getDate();yui_cal_annex.cfg.setProperty("maxdate",maxm+"/"+maxd+"/"+maxy);yui_cal_annex.cfg.setProperty("MONTHS_LONG",["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]);yui_cal_annex.cfg.setProperty("WEEKDAYS_SHORT",["日","月","火","水","木","金","土"]);var select_date=$dom.get("select_date");if(select_date.value!=""){yui_cal_annex.select(select_date.value);var selectedDates=yui_cal_annex.getSelectedDates();if(selectedDates.length>0){var firstDate=selectedDates[0];yui_cal_annex.cfg.setProperty("pagedate",(firstDate.getMonth()+1)+"/"+firstDate.getFullYear())}}yui_cal_annex.renderCellDefault=function(workingDate,cell){var jsdate=yui_cal_annex._toDate(workingDate);var y=jsdate.getFullYear().toString();var m=(jsdate.getMonth()+1).toString();m=m.length==1?"0"+m:m;var d=jsdate.getDate().toString();d=d.length==1?"0"+d:d;var link=y+m+d;var jump=site_url+prefix+link+suffix;cell.innerHTML="";var link=document.createElement("a");link.href=jump;link.appendChild(document.createTextNode(this.buildDayLabel(workingDate)));cell.appendChild(link)};yui_cal_annex.hide();yui_cal_annex.render();YAHOO.util.Event.on("yui_cal_annex_button","click",function(){yui_cal_annex.show();$dom.setXY("yui_cal_annex",$dom.getXY("yui_cal_annex_button"))})};YAHOO.Netallica.Carousel=function(){YAHOO.Media.Dtk.CarouselMgr.initAll("dtk-carousel",{pageClassName:"dtk-list",pageTagName:"ul",autoPlayDur:10,roundRobin:true,animDur:2.2});setTimeout(function(){YAHOO.Media.Dtk.CarouselMgr.stack[0].autoPlayStart()},10000)};YAHOO.namespace("Netallica.Env");YAHOO.Netallica.Env={getOSType:function(){var uAgent=navigator.userAgent.toUpperCase();if(uAgent.indexOf("MAC")>=0){return"MacOS"}if(uAgent.indexOf("WIN")>=0){return"Windows"}if(uAgent.indexOf("X11")>=0){return"UNIX"}return""},getBrowserName:function(){var aName=navigator.appName.toUpperCase();var uName=navigator.userAgent.toUpperCase();if(uName.indexOf("SAFARI")>=0){return"Safari"}if(uName.indexOf("OPERA")>=0){return"Opera"}if(uName.indexOf("FIREFOX")>=0){return"Firefox"}if(aName.indexOf("NETSCAPE")>=0){return"Netscape"}if(aName.indexOf("MICROSOFT")>=0){return"Explorer"}return""},getOSVersion:function(){var uAgent=navigator.userAgent.toUpperCase();if(uAgent.indexOf("NT 4.0")!=-1||(uAgent.indexOf("NT")!=-1&&uAgent.indexOf("NT 5")==-1)){return"NT"}if(uAgent.indexOf("95")>=0){return"95"}if(uAgent.indexOf("98")>=0){return"98"}if(uAgent.indexOf("4.90")>=0){return"ME"}if(uAgent.indexOf("NT 5.0")>=0){return"2000"}if(uAgent.indexOf("NT 5.1")>=0){return"XP"}},getBrowserVersion:function(){var browser=this.getBrowserName();var version=0;var s=0;var e=0;var appVer=navigator.appVersion;var uName=navigator.userAgent.toUpperCase();if(browser=="Safari"){s=uName.indexOf("SAFARI/",0);version=(uName.substring(s+7,s+99));version=parseFloat(version);if(version<300){version=1}if(version>=300){version=1.3}if(version>=400){version=2}}if(browser=="Opera"){s=uName.indexOf("OPERA",0)+6;e=uName.indexOf(" ",s);version=parseFloat(uName.substring(s,e))}if(browser=="Firefox"){s=uName.indexOf("FIREFOX/",0);version=parseFloat(uName.substring(s+8,s+8+3))}if(browser=="Netscape"){s=appVer.indexOf(" ",0);version=eval(appVer.substring(0,s));if(version>=5){version++}}if(browser=="Explorer"){appVer=navigator.userAgent;s=appVer.indexOf("MSIE ",0)+5;e=appVer.indexOf(";",s);version=eval(appVer.substring(s,e))}return version},Mark:function(){os=this.getOSType();browser=this.getBrowserName();version=this.getBrowserVersion();var ret=false;if(os=="Windows"){if(browser=="Explorer"){if(version>=5.5){ret=true}}else{if(browser=="Firefox"){if(version>=2){ret=true}}}}else{if(os=="MacOS"){if(browser=="Firefox"){if(version>=2){ret=true}}}}return(ret)}};YAHOO.Netallica.Cookie=function(){this.cookieData=[]};YAHOO.Netallica.Cookie.prototype={init:function(tab_my,tab_ranking,cookieStr){var self=this;if(cookieStr){var pairs=cookieStr.split("&");for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");var name=pair[0];var value=pair[1];self.cookieData[name]=value;switch(name){case"tabMy":tab_my.set("activeIndex",value);break;case"tabRanking":tab_ranking.set("activeIndex",value);break;case"markColor":var ymark_color=YAHOO.util.Dom.get("ymark_color");if(ymark_color){ymark_color.selectedIndex=value;g_ymark.pickColor=ymark_color.value}break;case"markSW":if(YAHOO.util.Dom.get("markToolSW")){var markSW=document.getElementsByName("sw");if(YAHOO.util.Dom.get("markToolBody")){markSW[value].checked="checked";if(value==1){g_ymark.off()}}}break;case"blogBtn":if(YAHOO.util.Dom.get("relationBlogButton")){if(value==0){g_yannex.blog_button_flg=true}else{g_yannex.blog_button_flg=false}g_yannex.toggle_blog_button("relationBlogList","relationBlogButton")}break;case"zengoBtn":if(YAHOO.util.Dom.get("zengoListButton")){if(value==0){g_yannex.zengo_button_flg=true}else{g_yannex.zengo_button_flg=false}g_yannex.toggle_zengo_button("zengoListList","zengoListButton")}break;case"relationBtn":if(YAHOO.util.Dom.get("relationListButton")){if(value==0){g_yannex.relation_button_flg=true}else{g_yannex.relation_button_flg=false}g_yannex.toggle_relation_button("relationListList","relationListButton")}break;case"commentBtn":if(YAHOO.util.Dom.get("commentButton")){if(value==0){g_yannex.comment_button_flg=true}else{g_yannex.comment_button_flg=false}g_yannex.toggle_comment_button("commentInputBox","commentButton")}break;default:}}}else{tab_my.set("activeIndex","0")}var ymark_color=YAHOO.util.Dom.get("ymark_color");if(ymark_color){YAHOO.util.Event.addListener(ymark_color,"change",function(){var index=this.selectedIndex;setTimeout(function(){self.set("markColor",index)},0)})}if(YAHOO.util.Dom.get("markToolSW")&&YAHOO.util.Dom.get("markToolBody")){var sw=document.getElementsByName("sw");YAHOO.util.Event.addListener(sw,"click",function(){if(sw[0].checked){self.set("markSW",0)}else{self.set("markSW",1)}})}var relationBlogButton=YAHOO.util.Dom.get("relationBlogButton");if(relationBlogButton){YAHOO.util.Event.addListener(relationBlogButton,"click",function(){if(g_yannex.blog_button_flg){self.set("blogBtn",0)}else{self.set("blogBtn",1)}})}var zengoListButton=YAHOO.util.Dom.get("zengoListButton");if(zengoListButton){YAHOO.util.Event.addListener(zengoListButton,"click",function(){if(g_yannex.zengo_button_flg){self.set("zengoBtn",0)}else{self.set("zengoBtn",1)}})}var relationListButton=YAHOO.util.Dom.get("relationListButton");if(relationListButton){YAHOO.util.Event.addListener(relationListButton,"click",function(){if(g_yannex.relation_button_flg){self.set("relationBtn",0)}else{self.set("relationBtn",1)}})}var commentButton=YAHOO.util.Dom.get("commentButton");if(commentButton){YAHOO.util.Event.addListener(commentButton,"click",function(){if(g_yannex.comment_button_flg){self.set("commentBtn",0)}else{self.set("commentBtn",1)}})}},set:function(name,value){var sendData="name="+name+"&value="+value;var xhr_handler={success:function(o){},send:function(){YAHOO.util.Connect.asyncRequest("POST","/bin/cookie/cookie.php",callback,encodeURI(sendData))}};var callback={success:xhr_handler.success,scope:xhr_handler};xhr_handler.send()}}})();YAHOO.namespace("Sui");YAHOO.Sui.Include=function(){};YAHOO.Sui.Include.prototype={dom:YAHOO.util.Dom,getPageSize:function(){var C,A;if(window.innerHeight&&window.scrollMaxY){C=document.body.scrollWidth;A=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){C=document.body.scrollWidth;A=document.body.scrollHeight}else{C=document.body.offsetWidth;A=document.body.offsetHeight}}var B,D;if(self.innerHeight){B=self.innerWidth;D=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){B=document.documentElement.clientWidth;D=document.documentElement.clientHeight}else{if(document.body){B=document.body.clientWidth;D=document.body.clientHeight}}}if(A<D){pageHeight=D}else{pageHeight=A}if(C<B){pageWidth=B}else{pageWidth=C}arrayPageSize=new Array(pageWidth,pageHeight,B,D);return arrayPageSize},getPageScroll:function(){var A;if(window.pageYOffset){A=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){A=document.documentElement.scrollTop}else{if(document.body){A=document.body.scrollTop}}}arrayPageScroll=new Array("",A);return arrayPageScroll},pause:function(C){var B=new Date();A=null;do{var A=new Date()}while(A-B<C)}};YAHOO.Sui.Element=function(){};YAHOO.Sui.Element.prototype={getHeight:function(A){A=this.dom.get(A);return A.offsetHeight},getWidth:function(A){A=this.dom.get(A);return A.offsetWidth},setWidth:function(B,A){B=this.dom.get(B);B.style.width=A+"px"},setHeight:function(A,B){A=this.dom.get(A);A.style.height=B+"px"},setTop:function(B,A){B=this.dom.get(B);B.style.top=A+"px"},setSrc:function(A,B){A=this.dom.get(A);A.src=B},setAlt:function(A,B){A=this.dom.get(A);A.alt=B},setHref:function(B,A){B=this.dom.get(B);B.href=A},setInnerHTML:function(A,B){A=this.dom.get(A);A.innerHTML=B},show:function(A){A=this.dom.get(A);this.dom.setStyle(A,"display","")},hide:function(A){A=this.dom.get(A);this.dom.setStyle(A,"display","none")}};YAHOO.lang.augment(YAHOO.Sui.Element,YAHOO.Sui.Include);var imageArray=[];var activeImage;var Element=new YAHOO.Sui.Element();YAHOO.Sui.AnnexBox=function(){this.fileLoadingImage="http://i.yimg.jp/images/netallica/sui/images/anim_loading_sm.gif";this.fileBottomNavCloseImage="http://i.yimg.jp/images/netallica/button_photo_close.gif";this.animate=true;this.resizeSpeed=7;this.borderSize=10;this.defaultWidth=450;this.prevUrl;this.nextUrl;if(this.animate==true){overlayDuration=0.2;if(this.resizeSpeed>10){rthis.esizeSpeed=10}if(this.resizeSpeed<1){this.resizeSpeed=1}this.resizeDuration=(11-this.resizeSpeed)*0.15}else{overlayDuration=0;this.resizeDuration=0}};YAHOO.Sui.AnnexBox.prototype={init:function(){var P=this.dom.getElementsByClassName("annexbox","a");for(var W=0;W<P.length;W++){var G=P[W];var Y=String(G.getAttribute("rel"));if(G.getAttribute("href")&&(Y.toLowerCase().match("annexbox"))){G.onclick=function(){AnnexBox.start(this);return false}}}var a=document.getElementsByTagName("body").item(0);var I=document.createElement("div");I.setAttribute("id","overlay");I.style.display="none";I.onclick=function(){AnnexBox.end()};a.appendChild(I);var H=document.createElement("div");H.setAttribute("id","annexbox");H.style.display="none";YAHOO.util.Event.on(H,"click",function(f){if(!f){var f=window.event}var d=YAHOO.util.Event.getEvent(f);if(d.target&&d.target.id=="annexbox"){AnnexBox.end()}else{if(d.srcElement&&d.srcElement.id=="annexbox"){AnnexBox.end()}}});a.appendChild(H);var X=document.createElement("div");X.setAttribute("id","outerImageContainer");H.appendChild(X);if(this.animate){Element.setWidth("outerImageContainer",250);Element.setHeight("outerImageContainer",250)}else{Element.setWidth("outerImageContainer",1);Element.setHeight("outerImageContainer",1)}var N=document.createElement("div");N.setAttribute("id","imageContainer");X.appendChild(N);var Z=document.createElement("img");Z.setAttribute("id","annexboxImage");N.appendChild(Z);var S=document.createElement("div");S.setAttribute("id","hoverNav");N.appendChild(S);var U=document.createElement("a");U.setAttribute("id","prevLink");U.setAttribute("href","javascript:void(0)");S.appendChild(U);var C=document.createElement("a");C.setAttribute("id","nextLink");C.setAttribute("href","javascript:void(0)");S.appendChild(C);var V=document.createElement("div");V.setAttribute("id","loading");N.appendChild(V);var A=document.createElement("a");A.setAttribute("id","loadingLink");A.setAttribute("href","#");A.onclick=function(){AnnexBox.end();return false};V.appendChild(A);var L=document.createElement("img");L.setAttribute("src",this.fileLoadingImage);A.appendChild(L);var E=document.createElement("div");E.setAttribute("id","imageDataContainer");E.className="clearfix";H.appendChild(E);var O=document.createElement("div");O.setAttribute("id","imageDataContainerBottom");O.className="clearfix";H.appendChild(O);var D=document.createElement("div");D.setAttribute("id","imageData");E.appendChild(D);var R=document.createElement("div");R.setAttribute("id","imageDetails");D.appendChild(R);var c=document.createElement("div");c.setAttribute("id","imageDetailsInner");R.appendChild(c);var F=document.createElement("h3");F.setAttribute("id","title");c.appendChild(F);var M=document.createElement("em");M.setAttribute("id","copyright");c.appendChild(M);var J=document.createElement("p");J.setAttribute("id","caption");c.appendChild(J);var T=document.createElement("p");T.setAttribute("id","rlink");c.appendChild(T);var B=document.createElement("span");B.setAttribute("id","numberDisplay");R.appendChild(B);var Q=document.createElement("div");Q.setAttribute("id","bottomNav");O.appendChild(Q);var b=document.createElement("a");b.setAttribute("id","bottomNavClose");b.setAttribute("href","javascript:void(0)");b.onclick=function(){AnnexBox.end();return false};Q.appendChild(b);var K=document.createElement("img");K.setAttribute("src",this.fileBottomNavCloseImage);b.appendChild(K)},removeDuplicates:function(A){for(i=0;i<A.length;i++){for(j=A.length-1;j>i;j--){if(A[i][0]==A[j][0]){A.splice(j,1)}}}return(A)},start:function(D){this.hideSelectBoxes();this.hideFlash();var G=this.getPageSize();Element.setHeight("overlay",G[1]);this.dom.setStyle("overlay","opacity","0");Element.show("overlay");var I=new YAHOO.util.Anim("overlay",{opacity:{from:0,to:0.8}},overlayDuration,YAHOO.util.Easing.easeOut);I.animate();imageArray=[];var B=0;var A=this.dom.getElementsByClassName("annexbox","a");if((D.getAttribute("rel")=="annexbox")){imageArray.push([D.getAttribute("href"),D.getAttribute("title"),D.getAttribute("copyright"),D.getAttribute("caption"),D.getAttribute("rlink"),D.getAttribute("sid")])}else{for(var E=0;E<A.length;E++){var F=A[E];if(F.getAttribute("href")&&(F.getAttribute("rel")==D.getAttribute("rel"))){imageArray.push([F.getAttribute("href"),F.getAttribute("title"),F.getAttribute("copyright"),F.getAttribute("caption"),F.getAttribute("rlink"),F.getAttribute("sid")])}}imageArray=this.removeDuplicates(imageArray);while(imageArray[B][0]!=D.getAttribute("href")){B++}}var H=this.getPageScroll();var C=H[1]+(G[3]/20);Element.setTop("annexbox",C);Element.show("annexbox");this.changeImage(B)},changeImage:function(A){activeImage=A;if(this.animate){Element.show("loading")}Element.hide("annexboxImage");Element.hide("hoverNav");Element.hide("prevLink");Element.hide("nextLink");Element.hide("imageDataContainer");Element.hide("numberDisplay");imgPreloader=new Image();imgPreloader.onload=function(){Element.setSrc("annexboxImage",imageArray[activeImage][0]);Element.setAlt("annexboxImage",imageArray[activeImage][3]);AnnexBox.resizeImageContainer(imgPreloader.width,imgPreloader.height,activeImage);imgPreloader.onload=function(){}};imgPreloader.src=imageArray[activeImage][0]},resizeImageContainer:function(D,E,C){var H=Element.getWidth("outerImageContainer");var B=Element.getHeight("outerImageContainer");var F=(D+(this.borderSize*2));var I=(E+(this.borderSize*2));if(this.defaultWidth&&F<this.defaultWidth){F=this.defaultWidth}this.xScale=F;this.yScale=I;wDiff=H-F;hDiff=B-I;var J=this;var G=[];var A=hDiff==0?"0":J.resizeDuration;G[0]=new YAHOO.util.Anim("outerImageContainer",{height:{to:J.yScale}},A,YAHOO.util.Easing.backOut);G[0].onComplete.subscribe(function(){Element.setHeight("outerImageContainer",J.yScale);A=wDiff==0?"0":J.resizeDuration;G[1]=new YAHOO.util.Anim("outerImageContainer",{width:{to:J.xScale}},A,YAHOO.util.Easing.backOut);if((hDiff==0)&&(wDiff==0)){if(navigator.appVersion.indexOf("MSIE")!=-1){J.pause(250)}else{J.pause(100)}}Element.setHeight("prevLink",E);Element.setHeight("nextLink",E);Element.setWidth("imageDataContainer",F);G[1].onComplete.subscribe(function(){J.showImage(C)});G[1].animate()});G[0].animate()},showImage:function(A){Element.hide("loading");this.dom.setStyle("annexboxImage","opacity","0");this.dom.setStyle("annexboxImage","display","block");var B=new YAHOO.util.Anim("annexboxImage",{opacity:{from:0,to:1}},this.resizeDuration,YAHOO.util.Easing.easeOut);B.onComplete.subscribe(function(){AnnexBox.updateDetails(A)});B.animate();this.preloadNeighborImages()},updateDetails:function(activeImage){if(imageArray[activeImage][1]){Element.show("title");Element.setInnerHTML("title",imageArray[activeImage][1])}if(imageArray[activeImage][2]){Element.show("copyright");Element.setInnerHTML("copyright",imageArray[activeImage][2])}if(imageArray[activeImage][3]){Element.show("caption");Element.setInnerHTML("caption",imageArray[activeImage][3])}else{Element.setInnerHTML("caption","")}if(imageArray[activeImage][4]){Element.show("rlink");Element.setInnerHTML("rlink",imageArray[activeImage][4])}if(imageArray.length>1){Element.show("numberDisplay");Element.setInnerHTML("numberDisplay","Image "+eval(activeImage+1)+" of "+imageArray.length)}this.dom.setStyle("imageDataContainer","marginTop","0px");this.dom.setStyle("imageDataContainer","opacity","0");Element.show("imageDataContainer");var container_height=Element.getHeight("imageDataContainer");this.dom.setStyle("imageDataContainer","overflow","hidden");this.dom.setStyle("imageDataContainer","marginTop","-"+container_height+"px");this.dom.setStyle("imageDataContainer","opacity","1");var self=this;var myAnim=new YAHOO.util.Anim("imageDataContainer",{marginTop:{to:0}},self.resizeDuration,YAHOO.util.Easing.easeOut);myAnim.onComplete.subscribe(function(){var arrayPageSize=self.getPageSize();Element.setHeight("overlay",arrayPageSize[1]);AnnexBox.updateNav(activeImage)},this,true);myAnim.animate()},updateNav:function(A){Element.show("hoverNav");if(A!=0){Element.show("prevLink");YAHOO.util.Event.removeListener("prevLink","click");YAHOO.util.Event.on("prevLink","click",function(B){AnnexBox.changeImage(A-1)})}else{if(this.prevUrl){Element.show("prevLink");YAHOO.util.Event.on("prevLink","click",function(B){window.location=this.prevUrl},this,true)}}if(A!=(imageArray.length-1)){Element.show("nextLink");YAHOO.util.Event.removeListener("nextLink","click");YAHOO.util.Event.on("nextLink","click",function(B){AnnexBox.changeImage(A+1)})}else{if(this.nextUrl){Element.show("nextLink");YAHOO.util.Event.on("nextLink","click",function(B){window.location=this.nextUrl},this,true)}}this.enableKeyboardNav();this.getIframeAd(A)},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction},disableKeyboardNav:function(){document.onkeydown=""},keyboardAction:function(A){if(A==null){keycode=event.keyCode;escapeKey=27}else{keycode=A.keyCode;escapeKey=A.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key=="x")||(key=="o")||(key=="c")||(keycode==escapeKey)){AnnexBox.end()}else{if((key=="p")||(keycode==37)){if(activeImage!=0){AnnexBox.disableKeyboardNav();AnnexBox.changeImage(activeImage-1)}}else{if((key=="n")||(keycode==39)){if(activeImage!=(imageArray.length-1)){AnnexBox.disableKeyboardNav();AnnexBox.changeImage(activeImage+1)}}}}},preloadNeighborImages:function(){if((imageArray.length-1)>activeImage){preloadNextImage=new Image();preloadNextImage.src=imageArray[activeImage+1][0]}if(activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=imageArray[activeImage-1][0]}},end:function(){this.disableKeyboardNav();Element.hide("annexbox");var A=new YAHOO.util.Anim("overlay",{opacity:{to:0}},0.5,YAHOO.util.Easing.easeOut);A.onComplete.subscribe(function(){Element.hide("overlay")});A.animate();this.showSelectBoxes();this.showFlash()},showSelectBoxes:function(){var A=document.getElementsByTagName("select");for(i=0;i!=A.length;i++){A[i].style.visibility="visible"}},hideSelectBoxes:function(){var A=document.getElementsByTagName("select");for(i=0;i!=A.length;i++){A[i].style.visibility="hidden"}},showFlash:function(){var B=document.getElementsByTagName("object");for(i=0;i!=B.length;i++){B[i].style.visibility="visible"}var A=document.getElementsByTagName("embeds");for(i=0;i!=A.length;i++){A[i].style.visibility="visible"}},hideFlash:function(){var B=document.getElementsByTagName("object");for(i=0;i!=B.length;i++){B[i].style.visibility="hidden"}var A=document.getElementsByTagName("embeds");for(i=0;i!=A.length;i++){A[i].style.visibility="hidden"}},getIframeAd:function(C){var B=new Date();var A=imageArray[C][5];var F="jp_annex";var E="Z";var D="http://adserver.yahoo.co.jp/a?f="+A+"&l="+E+"&p="+F+"&c=sh&bg=ffffff&jcode=s&r="+B.getTime();window.netallica_ad_iframe.location=D}};YAHOO.lang.augment(YAHOO.Sui.AnnexBox,YAHOO.Sui.Include);YAHOO.util.Event.onDOMReady(function(){AnnexBox=new YAHOO.Sui.AnnexBox();AnnexBox.init()});
