/*
 * RSS Accordion IFrame, Copyright (c) 2009- natsujikan.com Shinji Kashihara, MIT License.
 */
var RssAccordion_isMSIE=
/*@cc_on!@*/
false;RssAccordion_extendsDomElement=function(a){if(a==null){return null}a.first=function(){var b=this.firstChild;return this.skipText(b,"nextSibling")};a.next=function(){var b=this.nextSibling;return this.skipText(b,"nextSibling")};a.prev=function(){var b=this.previousSibling;return this.skipText(b,"previousSibling")};a.skipText=function(b,c){while(b&&b.nodeType==3){b=b[c]}return b?RssAccordion_extendsDomElement(b):null};return a};RssAccordion_isLocalTestMode=function(){try{return location.host==""}catch(a){return false}};RssAccordion_debug=function(a){if(RssAccordion_isLocalTestMode()&&RssAccordion_debugCount==0){RssAccordion_debugCount=1;alert(a+"\n"+arguments.callee.caller)}};RssAccordion_debugCount=0;var RSSAccordion_name="RSS Accordion";var RSSAccordion_copyright="&copy;";var frameHeight=310;var frameHash={};function RSSAccordion_optimize(a){frameHash={};if(RssAccordion_isMSIE){(function(){try{document.documentElement.doScroll("left")}catch(b){setTimeout(arguments.callee,0);return}RSSAccordion_init(a)})()}else{RSSAccordion_init(a)}}function RSSAccordion_init(b){try{if(b.footer){return}var d=RssAccordion_extendsDomElement(b).next();b.footer=d.first();if(!b.footer){b.footer=d}if(b.footer.title!=""){b.footer.href=b.footer.title;b.footer.title=""}if(b.footer.innerHTML.match(/ブログパーツ/)){b.footer.innerHTML=RSSAccordion_name}var c=b.footer.next();if(c.innerHTML!=RSSAccordion_copyright){c.innerHTML=RSSAccordion_copyright}var i=RssAccordion_extendsDomElement(b.parentNode);var g=i.first();var h=g.getElementsByTagName("p");if(h.length==2){var a=h[0];if(!a){return}var j=a.style;var k=g.offsetHeight/2;j.height=k+"px";if(j.top.match(/em$/)){j.top=k+"px"}j.filter="alpha(opacity=20)";j["-moz-opacity"]="0.20"}if(!window.postMessage){RSSAccordion_observeWindowName(b,0)}}catch(f){RssAccordion_debug(f)}}function RSSAccordion_observeWindowName(a,c){if(c>50){return}c++;try{var f=a.contentWindow;if(f){var b=f.name;if(b){try{RSSAccordion_processMessage(a,b)}catch(d){RssAccordion_debug(d);return}}}}catch(d){}setTimeout(function(){RSSAccordion_observeWindowName(a,c)},c*100)}if(typeof RSSAccordion_addedEvent=="undefined"){RSSAccordion_addedEvent=false}if(!RSSAccordion_addedEvent){RSSAccordion_addedEvent=true;if(window.addEventListener){window.addEventListener("message",RSSAccordion_receiveMessage,false)}else{if(window.attachEvent){window.attachEvent("onmessage",RSSAccordion_receiveMessage)}else{RssAccordion_debug("postMessage イベント追加失敗")}}}function RSSAccordion_receiveMessage(a){try{RSSAccordion_processMessage(null,a.data)}catch(b){RssAccordion_debug(b)}}RssAccordion_getIFrames=function(){var a=document.getElementsByTagName("iframe");var d=[];for(var b=0;b<a.length;b++){var c=a[b];if(c.src.match(/rss\.accordion\.iframe\.html/)){d.push(c)}}return d};function RSSAccordion_processMessage(c,l){var a=l.split(/:/);if(a.length!=4||a[0]!="RSSAccordion"){return}var g=a[1];var j=a[2];var b=a[3];if(!c){c=frameHash[g]}if(!c){var h=RssAccordion_getIFrames();if(g=="undefined"&&h.length==1){c=h[0]}else{for(var d=0;d<h.length;d++){var e=h[d];var k=new RegExp("frameId="+g,"i");if(e.src.match(k)){c=e;break}}}if(!c){return}frameHash[g]=c;RSSAccordion_init(c)}if(j=="message"){RSSAccordion_footerMessage(c,b)}else{if(j=="height"){frameHeight=b;c.style.height=frameHeight+"px"}}}function RSSAccordion_footerMessage(a,b){if(a.footer.innerHTML==b){return}a.footer.innerHTML=b;setTimeout(function(){a.footer.innerHTML=RSSAccordion_name},3000)}(function(){try{var a=(function(g){if(g.nodeName.toLowerCase()=="script"){return g}return arguments.callee(g.lastChild)})(document);var c=RssAccordion_extendsDomElement(a).prev();var f=c.first();if(f==null){return}var b=f.next();b.onload=function(){RSSAccordion_optimize(b)};RSSAccordion_init(b)}catch(d){RssAccordion_debug(d)}})();