(function(){var j='select-style';var k='スタイル選択';var l='s';var m=0;var n='';var o='スタイルなし';var p='styles';var q=30;var r='/';var t=[];var u=function(){};u.prototype={label:'Switch',accesskey:'',defaultValue:null,onswitch:function(a){},extend:function(a){for(var b in a)this[b]=a[b];return this},toNode:function(){throw Error()},handleEvent:function(a){throw Error()},initialize:function(){var a=this;var b=this.handleEvent;this.handleEvent=function(){b.apply(a,arguments)}},eachValue:function(a,b){}};var v=function(){this.initialize()};v.prototype=new u().extend({toNode:function(){var d=document.createElement('label');var e=document.createTextNode(this.label);var f=document.createElement('select');if(this.accessKey)d.setAttribute('accesskey',this.accessKey);d.appendChild(e);d.appendChild(f);this.eachValue(function(a){var b=document.createElement('option');var c=document.createTextNode(a);if(a===this.defaultValue)b.setAttribute('selected','selected');b.appendChild(c);f.appendChild(b)},this);A.add(f,'change',this.handleEvent);A.add(f,'keyup',this.handleEvent);return d},handleEvent:function(a){var b=a.currentTarget;this.onswitch(b.options[b.selectedIndex].text)}});var w=function(){this.initialize()};w.prototype=new u().extend({toNode:function(){var f=document.createElement('fieldset');var g=document.createElement('legend');var h=document.createTextNode(this.label);var i=document.createElement('ul');if(this.accessKey)g.setAttribute('accesskey',this.accessKey);f.appendChild(g);f.appendChild(i);g.appendChild(h);this.eachValue(function(a){var b=document.createElement('li');var c=document.createElement('label');var d=document.createElement('input');var e=document.createTextNode(a);d.setAttribute('type','radio');d.setAttribute('name','style');d.setAttribute('value',a);if(a===this.defaultValue)d.setAttribute('checked','checked');if(C.msie){d=document.createElement('<input type=radio name=style value="'+a+(a===this.defaultValue?'" checked>':'">'))}i.appendChild(b);b.appendChild(c);c.appendChild(d);c.appendChild(e);A.add(d,'click',this.handleEvent);A.add(d,'keyup',this.handleEvent)},this);return f},handleEvent:function(a){var b=a.currentTarget;if(b.checked)this.onswitch(b.value)}});var x={};var y={s:document.styleSheets,eachName:function(a,b,c){b=b||function(){return true};var d={};try{for(var i=0;i<this.s.length;i++){if(b(this.s[i])&&!d[this.s[i].title]){d[this.s[i].title]=true;a.call(c,this.s[i].title)}}}catch(e){if(e!==x)throw e;}},includesName:function(a){for(var i=0;i<this.s.length;i++)if(this.s[i].title===a)return true;return false},Switch:function(a){for(var i=0;i<this.s.length;i++){this.s[i].disabled=true;this.s[i].disabled=this.s[i].title!==''&&this.s[i].title!==a}},disableAll:function(){for(var i=0;i<this.s.length;i++)this.s[i].disabled=true},addSheet:function(a){var b=document.getElementsByTagName('head')[0];var c=document.createElement('link');a.rel=a.rel||'alternate stylesheet';a.type=a.type||'text/css';for(var d in a)if(a.hasOwnProperty(d))c.setAttribute(d,a[d]);b.appendChild(c)},initByLinks:function(){this.s=[];var a=document.getElementsByTagName('link');for(var i=0;i<a.length;i++)if(/stylesheet/i.test(a[i].rel))this.s.push(a[i])}};var z=function(){this.target=window.event.srcElement;this.currentTarget=this.target};var A={add:function(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false)}else if(a.attachEvent){a.attachEvent('on'+b,function(){c(new z())});a=null}},onDOMReady:function(a){var b=false;var c=function(){if(!b){b=true;a.apply(this,arguments)}};this.add(window,'load',c);this.add(window,'DOMContentLoaded',c);if(C.msie){var d=document.getElementsByTagName('script');document.write('<script defer src=//:><\/script>');d[d.length-1].onreadystatechange=function(){if(this.readyState==='complete')c()}}}};var B=function(a,b,c,d){this.name=a;this.days=b;this.path=c;this.domain=d;this.value=this.get(a)};B.prototype={setValue:function(a){this.value=a;this.set(this.name,a,this.days,this.path,this.domain)},get:function(a){a=encodeURIComponent(a);a=a.replace(/([$^.*+?=!:|\/()\[\]{}])/g,'\\$1');var b=new RegExp('(?:^|; ?)'+a+'=([^;]*)');var c=b.exec(document.cookie);return c?decodeURIComponent(c[1]):''},set:function(a,b,c,d,e){var f=encodeURIComponent(a)+'='+encodeURIComponent(b);if(c)f+='; expires='+this.expires(c);if(d)f+='; path='+d;if(e)f+='; domain='+e;document.cookie=f},expires:function(a){var b=new Date();b.setTime(b.getTime()+a*24*60*60*1000);return b.toUTCString()}};var C=new function(){var a=navigator.userAgent;var b;if(b=/\bGecko\/(\d+)/.exec(a))this.gecko=Number(b[1]);else if(b=/\bOpera[\/\s](\d+\.\d+)/.exec(a))this.opera=Number(b[1]);else if(b=/\bAppleWebKit\/(\d+\.\d+)/.exec(a))this.webkit=Number(b[1]);else if(b=/\bMSIE (\d+\.\d+)/.exec(a))if(!/\bMac_PowerPC\b/.test(a))this.msie=Number(b[1])};var D={cookie:new B(p,q,r),initSheets:function(){if(!document.styleSheets||C.webkit)y.initByLinks();if(this.cookie.value)this.Switch(this.cookie.value)},appendForm:function(){var b=new[v,w][m]();var c=this;b.extend({onswitch:function(a){c.Switch(a)},eachValue:this.eachFormValue,defaultValue:this.getFormDefaultValue(),label:k,accessKey:l});this.getFormContainer().appendChild(b.toNode())},Switch:function(a){switch(a){case o:y.disableAll();break;default:y.Switch(a)}this.cookie.setValue(a)},getFormContainer:function(){var a=document.getElementById(j);if(!a){var b=document.getElementsByTagName('body')[0];a=document.createElement('div');a.setAttribute('id',j);b.insertBefore(a,b.firstChild)}return a},eachFormValue:function(a,b){if(n&&y.includesName(''))a.call(b,n);y.eachName(a,function(s){return s.title!==''},b);a.call(b,o)},getFormDefaultValue:function(){var b=o;var c=function(s){return!s.disabled};y.eachName(function(a){if(a){b=a;throw x;}else{b=n}},c);return b}};if(document.getElementById){for(var i=0;i<t.length;i++)y.addSheet(t[i]);if(!(C.gecko<20030624))D.initSheets();A.onDOMReady(function(){D.initSheets();D.appendForm()})}})()