function deleteValue(A,B){var C=document.cookie.split(";");var J=new Array();for(var E=0,F=C.length;E<F;E++){var H=C[E];while(H.charAt(0)==" "){H=H.substring(1,H.length)}if(H.indexOf(B)==0){var D=H.substring(B.length,H.length);var G=D.split("|");for(var I=0;I<G.length;I++){if(G[I]!=A){J[J.length]=G[I]}}return J.join("|")}}return""}function hasName(A,B){var D=document.cookie.split(";");for(var F=0,G=D.length;F<G;F++){var I=D[F];while(I.charAt(0)==" "){I=I.substring(1,I.length)}if(I.indexOf(B)==0){var E=I.substring(B.length,I.length);var H=E.split("|");for(var J=0,C=H.length;J<C;J++){if(H[J]==A){return true}}return false}}}function createCookieByValue(D,E,G){if(G){var C=new Date();C.setTime(C.getTime()+(G*24*60*60*1000));var B="; expires="+C.toGMTString()}else{B=""}var F=deleteValue(D,"sidebarMenuOn=");var A=deleteValue(D,"sidebarMenuOff=");if(E=="on"){if(F!=""){F+="|"+D}else{F=D}}else{if(A!=""){A+="|"+D}else{A=D}}document.cookie="sidebarMenuOn="+F+B+"; path=/";document.cookie="sidebarMenuOff="+A+B+"; path=/"}function readCookieByValue(A){if(hasName(A,"sidebarMenuOn=")){return"on"}if(hasName(A,"sidebarMenuOff=")){return"off"}return null}function getListCount(K,N,M,L,C,F,O,J,I,E){var D;var B;var H=0;if(O&&(M.indexOf("subcategories")==0)){D=K.getElementsByTagName("li")}else{if(I=="li"){D=K.getElementsByTagName(I)}else{D=K.getElementsByTagName("a")}}if(M=="comment"){for(i=0,len=D.length;i<len;i++){B=D[i].getAttribute("href");if(B.indexOf("#")==-1){H++}}}var A;if(M=="trackback"){H=D.length/C}if(M.indexOf("link")==0){var G;for(j=0;j<L;j++){G="link"+(j+1);if(M==G){A=D.length-E[j]}}}else{A=D.length-H}if(J){A=J+A}if(F){A=A+F}return A}function setListNumber(C,B,A,D,E){if(D){C[C.length]=B;if(E){C[C.length]=E}C[C.length]=A}else{C[C.length]=A;if(E){C[C.length]=E}C[C.length]=B}}function setMenuTitleForBlock(D,C,B,A,E,F){if(D){setListNumber(C,B,A,E,F)}else{C[C.length]=A}}function setMenuTitle(D,C,B,A,E,F){if(D){if(E){C[C.length]=B;if(F){C[C.length]=F}}C[C.length]=A;if(!E){if(F){C[C.length]=F}C[C.length]=B}}else{C[C.length]=A}}function FoldNavigationByTagName(AN,A,V,a,R){var E="block";var AC="normal";var w="normal";var f=false;var AJ="▽";var K="△";var G=true;var y=false;var g="[";var J="]";var m=2;var z=new Array(m);z[0]=3;z[1]=2;var U=2;var P=true;var AG=true;var D=false;var AD=0;var d=0;var L=1;var AL=true;var n="▼";var AA="▲";var v=false;var X=0;var AB=true;var Q="▼";var h="▲";var AE=false;var q=1;var e=false;var t=true;var C;var u;var M=Array(AN,"name").join("");var I=Array(AN,"list").join("");var c=Array(AN,"list2").join("");var B=this.document.getElementById(M);var p=this.document.getElementById(I);var Y=this.document.getElementById(c);if(!B||!p){return }C=AJ;u=K;if(AL){if(AN.indexOf("subcategories")==0){C=n;u=AA}}if(AB){if(AN.indexOf("archive")==0){C=Q;u=h}}var AF=p.style.display;if(!AF){if(t){var N=readCookieByValue(AN);if(N){A=N}createCookieByValue(AN,A,365)}var b=new Array();var T=Array("FoldNavigation(","'",AN,"','chng','');return(false);").join("");if(AN.indexOf("content")!=-1){var S=Array('<a class="foldmark" href="#" onclick="',T,'" onkeypress="',T,'" title="記事の折りたたみ">').join("")}else{var S=Array('<a class="foldmark" href="#" onclick="',T,'" onkeypress="',T,'">').join("")}if(R!="dummy"){AC=R}if(AC=="slow"){T=Array("FoldNavigationSlowly(","'",AN,"','chng','');return(false);").join("")}else{T=Array("FoldNavigation(","'",AN,"','chng','');return(false);").join("")}var S=Array('<a class="foldmark" href="#" onclick="',T,'" onkeypress="',T,'">').join("");var r="</a>";var x=(A=="off")?C:u;var W=B.innerHTML;if(AN=="menu"){if(A=="off"){W="Show Navigation"}else{W="Hide Navigation"}}var AI="";for(k=0;k<AD;k++){AI+="&nbsp;"}var AK="";for(l=0;l<L;l++){AK+="&nbsp;"}var Z="";for(l=0;l<d;l++){Z+="&nbsp;"}var O="";for(l=0;l<X;l++){O+="&nbsp;"}var AH="";for(l=0;l<q;l++){AH+="&nbsp;"}var AM;if(V){AM=getListCount(p,V,AN,m,U,J,P,g,a,z)}if(AL&&(AN.indexOf("subcategories")==0)){if(v){b[b.length]=S;b[b.length]=x;b[b.length]=r;if(O){b[b.length]=O}b[b.length]=W}else{b[b.length]=W;if(O){b[b.length]=O}b[b.length]=S;b[b.length]=x;b[b.length]=r}}else{if(AB&&(AN.indexOf("archive")==0)){if(e){if(AE){b[b.length]=S;b[b.length]=x;b[b.length]=r;if(AH){b[b.length]=AH}b[b.length]=W}else{b[b.length]=W;if(AH){b[b.length]=AH}b[b.length]=S;b[b.length]=x;b[b.length]=r}}else{b[b.length]=S;b[b.length]=W;b[b.length]=r}}else{if(E=="unblock"){if(G){b[b.length]=S;b[b.length]=x;b[b.length]=r;if(AG&&D){b[b.length]=AI}if(d){b[b.length]=Z}setMenuTitle(V,b,AM,W,y,AK);if(AG&&!D){b[b.length]=AI}}else{if(AG&&D){b[b.length]=AI}setMenuTitle(V,b,AM,W,y,AK);if(d){b[b.length]=Z}b[b.length]=S;b[b.length]=x;b[b.length]=r;if(AG&&!D){b[b.length]=AI}}}else{b[b.length]=S;if(f){if(G){b[b.length]=x;if(d){b[b.length]=Z}setMenuTitleForBlock(V,b,AM,W,y,AK)}else{setMenuTitleForBlock(V,b,AM,W,y,AK);if(d){b[b.length]=Z}b[b.length]=x}}else{setMenuTitleForBlock(V,b,AM,W,y,AK)}b[b.length]=r}}}B.innerHTML=b.join("");p.style.display=(A=="off")?"none":"block";if(Y){Y.style.display=(p.style.display=="none")?"block":"none"}var o=readCookie("style");var s=o?o:getPreferredStyleSheet();if(s!="Original"){if(AN=="calendar"||AN=="menu"||AN.indexOf("content")!=-1){B.style.borderTop="none";B.style.borderBottom="none"}else{if(AN=="ssearch"||AN=="qrcode"||AN=="counter"){B.style.borderBottom="1px solid #666699"}else{if(!(AN.indexOf("subcategories")==0||AN.indexOf("archive")==0)){if(A=="off"){B.style.borderBottom="none"}else{B.style.borderBottom="1px solid #666699"}}}}}}else{if(A=="chng"){var F=B.getElementsByTagName("a");for(i=0,len=F.length;i<len;i++){if(F[i].className=="foldmark"){if(AN=="menu"){if(AF=="none"){F[i].firstChild.nodeValue="Hide Navigation"}else{F[i].firstChild.nodeValue="Show Navigation"}}if(E=="block"&&f){var s=F[i].innerHTML;var H=AJ.search(/^</)!=-1?true:false;if(AL){if(AN.indexOf("subcategories")==0){H=n.search(/^</)!=-1?true:false}}if(AB){if(AN.indexOf("archive")==0){H=Q.search(/^</)!=-1?true:false}}if(H){if(AF=="none"){s=s.replace(/<.*>/,u)}else{s=s.replace(/<.*>/,C)}}else{if(AF=="none"){s=s.replace(C,u)}else{s=s.replace(u,C)}}F[i].innerHTML=s}else{if((E=="unblock")||(AL&&(AN.indexOf("subcategories")==0))||(AB&&e&&(AN.indexOf("archive")==0))){F[i].innerHTML=(AF=="none")?u:C}}}}if(R!="dummy"){AC=R}if(AC=="slow"||(AN.indexOf("subcategories")==0&&w=="slow")){if(AF=="none"){element=$(I);options={afterFinish:function(AO){Element.undoClipping(AO.element);Element.show(AO.element)}};Effect.BlindDown(element,options)}else{element=$(I);options={afterFinish:function(AO){Element.hide(AO.element)}};Effect.BlindUp(element,options)}}else{p.style.display=(AF=="none")?"block":"none";if(Y){Y.style.display=(p.style.display=="none")?"block":"none"}}var o=readCookie("style");var s=o?o:getPreferredStyleSheet();if(s!="Original"){if(AN=="calendar"||AN=="menu"||AN.indexOf("content")!=-1){B.style.borderTop="none";B.style.borderBottom="none"}else{if(AN=="ssearch"||AN=="qrcode"||AN=="counter"){B.style.borderBottom="1px solid #666699"}else{if(!(AN.indexOf("subcategories")==0||AN.indexOf("archive")==0)){if(AF=="none"){B.style.borderBottom="1px solid #666699"}else{B.style.borderBottom="none"}}}}}if(t){if(AF=="none"){createCookieByValue(AN,"on",365)}else{createCookieByValue(AN,"off",365)}}}}}function FoldNavigation(B,A,C){FoldNavigationByTagName(B,A,C,"dummy","dummy")}function FoldNavigationSlowly(B,A,C){FoldNavigationByTagName(B,A,C,"dummy","slow")}function deleteTextNode(B){for(var A=0;A<B.length;A++){if(B[A].nodeName=="#text"){B[A].parentNode.removeChild(B[A])}}}function setClass(B){if(!B[0]){return }if(B[0].nodeName=="UL"||B[0].nodeName=="ul"){B[0].setAttribute("class","tree");B[0].setAttribute("className","tree")}for(var C=0;C<B.length;C++){if(B[C].nodeName=="UL"||B[C].nodeName=="ul"){var A=B[C].childNodes;deleteTextNode(A);if(A[A.length-1].innerHTML){A[A.length-1].setAttribute("class","end");A[A.length-1].setAttribute("className","end")}}var D=B[C].childNodes;if(D.length>0){setClass(D)}}}function generateSubcategoryTree(){nodes=document.getElementById("categories").childNodes;deleteTextNode(nodes);setClass(nodes)}function generateTreeForTreeStructure(A){nodes=document.getElementById(A).childNodes;deleteTextNode(nodes);setClass(nodes)}function generateNormalTree(B){nodes=document.getElementById(B).childNodes;deleteTextNode(nodes);for(var C=0;C<nodes.length;C++){if(nodes[C].nodeName=="UL"||nodes[C].nodeName=="ul"){nodes[C].setAttribute("class","tree");nodes[C].setAttribute("className","tree")}list=nodes[C].getElementsByTagName("li");for(var A=0;A<list.length;A++){list[A].setAttribute("className","tree");list[A].setAttribute("class","tree");list[list.length-1].setAttribute("className","end");list[list.length-1].setAttribute("class","end")}}}function getAppName(B){var A;if(!B){return"Microsoft Internet Explorer"}else{return"Netscape"}}function changeFontSizeByTagNameAndClassName(F,B,E,D){var A=getAppName(F);if(navigator.appName==A){var C=document.getElementsByTagName(B);for(i=0,len=C.length;i<len;i++){if(C[i].getAttribute("className")==E||C[i].getAttribute("class")==E){C[i].style.fontSize=D}}}}function changeFontSizeById(E,D,C){var A=getAppName(E);if(navigator.appName==A){var B=document.getElementById(D);if(B){B.style.fontSize=C}}}function changeFontSizeByIdAndTagName(G,F,C,E){var A=getAppName(G);if(navigator.appName==A){var B=document.getElementById(F);var D=B.getElementsByTagName(C);for(i=0,len=D.length;i<len;i++){D[i].style.fontSize=E}}}function changeFontSizeByTagName(E,B,D){var A=getAppName(E);if(navigator.appName==A){var C=document.getElementsByTagName(B);for(i=0,len=C.length;i<len;i++){C[i].style.fontSize=D}}}function changeLineHeightByTagNameAndClassNameAndTagName(G,F,C,D){var A=getAppName(G);if(navigator.appName==A){var B=document.getElementById(F);var E=B.getElementsByTagName(C);for(i=0,len=E.length;i<len;i++){E[i].style.lineHeight=D}}}function changeFontSizeByTagNameAndClassNameAndTagName(H,C,G,F,E){var A=getAppName(H);if(navigator.appName==A){var D=document.getElementsByTagName(C);for(i=0,len=D.length;i<len;i++){if(D[i].getAttribute("className")==G||D[i].getAttribute("class")==G){var B=D[i].getElementsByTagName(F);for(j=0;j<B.length;j++){B[j].style.fontSize=E}}}}}function changeFontSize(F){var C=readCookie("font");var B;var E;var D;var A;if(!isNaN(F)){B=F}else{C=readCookie("font");B=C?C:9;if(B=="null"){B=9}}if(F=="small"){if(6<B){B--}else{return }}else{if(F=="large"){B++}}createCookie("font",B,365);if(navigator.appName=="Microsoft Internet Explorer"){E=B+"px";D=(Number(B)+3)+"px";A=(Number(B)+1)+"px";changeFontSizeById(0,"navi",A);changeFontSizeByTagNameAndClassName(0,"div","side",E);changeFontSizeByTagNameAndClassName(0,"div","sideComment",E);changeFontSizeByTagNameAndClassName(0,"div","sideTrackback",E);changeFontSizeByTagNameAndClassName(0,"div","sideManual",E);changeFontSizeByIdAndTagName(0,"categories","ul",E);changeLineHeightByTagNameAndClassNameAndTagName(0,"categories","li","150%");changeFontSizeByTagNameAndClassName(0,"div","blogbody",D);changeFontSizeByTagNameAndClassName(0,"div","crumbs",A);changeFontSizeByTagName(0,"td",D);changeFontSizeByTagName(0,"blockquote",A);changeFontSizeByTagNameAndClassName(0,"div","posted",E);changeFontSizeByTagNameAndClassName(0,"h2","title",D);changeFontSizeByTagNameAndClassName(0,"h2","pltitle",D);changeFontSizeByTagNameAndClassName(0,"h3","date",E);changeFontSizeByTagNameAndClassName(0,"div","paginate",E);changeFontSizeByTagNameAndClassNameAndTagName(0,"h3","date","a",E);changeFontSizeByTagNameAndClassNameAndTagName(0,"div","sidetitle2","a",E);changeFontSizeByTagNameAndClassNameAndTagName(0,"div","sidetitle3","a",E)}else{if(navigator.appName=="Netscape"){E=(Number(B)+1)+"px";D=(Number(B)+3)+"px";A=B+"px";changeFontSizeById(1,"navi",E);changeFontSizeByTagNameAndClassName(1,"div","side",E);changeFontSizeByTagNameAndClassName(1,"div","sideComment",E);changeFontSizeByTagNameAndClassName(1,"div","sideTrackback",E);changeFontSizeByTagNameAndClassName(1,"div","sideManual",E);changeFontSizeByIdAndTagName(1,"categories","ul",E);changeLineHeightByTagNameAndClassNameAndTagName(1,"categories","li","150%");changeFontSizeByTagNameAndClassName(1,"div","blogbody",D);changeFontSizeByTagNameAndClassName(1,"div","crumbs",E);changeFontSizeByTagName(1,"td",D);changeFontSizeByTagName(1,"blockquote",E);changeFontSizeByTagNameAndClassName(1,"div","posted",E);changeFontSizeByTagNameAndClassName(1,"h2","title",D);changeFontSizeByTagNameAndClassName(1,"h2","pltitle",D);changeFontSizeByTagNameAndClassName(1,"h3","date",E);changeFontSizeByTagNameAndClassName(1,"div","paginate",E);changeFontSizeByTagNameAndClassNameAndTagName(1,"h3","date","a",E);changeFontSizeByTagNameAndClassNameAndTagName(1,"div","sidetitle2","a",A);changeFontSizeByTagNameAndClassNameAndTagName(1,"div","sidetitle3","a",A)}}return false}function changeFontFamilyByTagNameAndClassName(A){tagName="div";tagAttribute=new Array();tagAttribute[tagAttribute.length]="blogbody";tagAttribute[tagAttribute.length]="posted";tagAttribute[tagAttribute.length]="side";tagAttribute[tagAttribute.length]="sidetitle";tagAttribute[tagAttribute.length]="syndicate";tagAttribute[tagAttribute.length]="powered";tagAttribute[tagAttribute.length]="adsensetitle";tagAttribute[tagAttribute.length]="adsense";var B=document.getElementsByTagName(tagName);for(j=0;j<tagAttribute.length;j++){for(i=0;i<B.length;i++){if(B[i].getAttribute("className")==tagAttribute[j]||B[i].getAttribute("class")==tagAttribute[j]){B[i].style.fontFamily=A+", Arial, sans-serif"}}}tagName="h2";tagAttribute="date";var B=document.getElementsByTagName(tagName);for(i=0;i<B.length;i++){if(B[i].getAttribute("className")==tagAttribute||B[i].getAttribute("class")==tagAttribute){B[i].style.fontFamily=A+", Arial, sans-serif"}}}function changeLinkStyle(A){var B;var C=new Array(5);C[0]="home";C[1]="about";C[2]="profile";C[3]="link";C[4]="ssearch";C[4]="tmpl";C[4]="cstm";for(i=0;i<C.length;i++){B=document.getElementById(C[i]);if(A==C[i]){}else{}}}function changeColumnForPopup(){elements=document.getElementsByTagName("input");for(i=0,len=elements.length;i<len;i++){if(elements[i].getAttribute("name")=="static"&&elements[i].getAttribute("value")=="0"){element=document.getElementById("banner");element.style.margin="0";element.style.width="480px";element=document.getElementById("linksLeftBox");element.style.display="none";element=document.getElementById("linksLeft");element.style.display="none";element=document.getElementById("linksRightBox");element.style.display="none";element=document.getElementById("linksRight");element.style.display="none";element=document.getElementById("box");element.style.width="480px";element.style.marginBottom="0px";element=document.getElementById("contentBox");style=element.style;style.width="auto";style.marginLeft="0px";style.marginRight="0px";style.marginBottom="0px";style.border="none";elements=document.getElementsByTagName("body");elements[0].style.marginBottom="0px";elements[0].style.padding="0";element=document.getElementById("navi");element.style.display="none";element=document.getElementById("sidebarLeft");element.style.backgroundImage="url(img/side-border_333333_fcfcfc_shadowL_4col.gif)";element=document.getElementById("sidebarRight");element.style.backgroundImage="url(img/side-border_333333_fcfcfc_shadowR_4col.gif)";elements2=document.getElementsByTagName("div");for(i=0,len=elements2.length;i<len;i++){if(elements2[i].getAttribute("class")=="comments-head3"||elements2[i].getAttribute("className")=="comments-head3"){elements2[i].style.margin="0"}}element=document.getElementById("footer");element.style.width="480px";element.style.margin="0"}}}function OpenComments(A){window.open(A,"comments","width=496,height=490,scrollbars=yes,status=yes,resizable=no")}function OpenTrackback(A){window.open(A,"trackback","width=480,height=480,scrollbars=yes,status=no")}function showHide(A,C,B){extTextDivID=("Text"+(A));extLinkDivID=("Link"+(A));if(document.getElementById){if(document.getElementById(extTextDivID).style.display){if(C!=0){document.getElementById(extTextDivID).style.display="block";document.getElementById(extLinkDivID).style.display="none";B.blur()}else{document.getElementById(extTextDivID).style.display="none";document.getElementById(extLinkDivID).style.display="block"}}else{location.href=C;return true}}else{location.href=C;return true}}function checkForm(A){if(A){document.comments_form.post.disabled=false}else{if(document.comments_form.author.value==""){document.comments_form.post.disabled=true}else{document.comments_form.post.disabled=false}}}function disableSubmit(D){if(!flag){return }var C=D.getElementsByTagName("input");for(var B=0,A=C.length;B<A;B++){if(C[B].getAttribute("type")=="submit"){C[B].disabled=true}}}function setHiddenValue(A){if(A.name){var B=document.createElement("input");B.setAttribute("type","hidden");B.setAttribute("name",A.getAttribute("name"));B.setAttribute("value",A.getAttribute("value"));A.form.appendChild(B);flag=1;clearInterval(handle);document.getElementById("post_message").innerHTML='<span class="msg">コメントありがとうございました。ただいま送信中ですのでそのままお待ちください。<br />なおテンプレート・カスタマイズに関するご質問の回答は内容によって即答できない場合がありますので予めご了承ください。</span>';document.getElementById("post_message").style.marginTop="10px"}}function displayNewMark(G){var F=24;var E="New";var A=new Date();var C=document.getElementById(G).getElementsByTagName("span");for(i=0,len=C.length;i<len;i++){if(C[i].getAttribute("class")=="new2"||C[i].getAttribute("className")=="new2"){time=C[i].innerHTML.split(":");var D=new Date(time[0],time[1]-1,time[2],time[3],time[4],time[5]);var B=(D.getTime()-A.getTime())/(60*60*1000);B=Math.ceil(B);if(-B<=F){C[i].innerHTML=E;C[i].style.display="inline"}}}}function addHighSlideAttribute(){var C=(document.documentElement.getAttribute("style")==document.documentElement.style);var D=document.getElementById("content").getElementsByTagName("a");for(var B=0,A=D.length;B<A;B++){if(D[B].className=="highslide"){if(!D[B].getAttribute("onclick")){C?D[B].setAttribute("onclick",new Function("return hs.expand(this)")):D[B].setAttribute("onclick","return hs.expand(this)");C?D[B].setAttribute("onkeypress",new Function("return hs.expand(this)")):D[B].setAttribute("onkeypress","return hs.expand(this)")}}}}function show_sbm_icon1(A,B){document.writeln('<span id="sbm_icon"><a href="http://b.hatena.ne.jp/append?'+A+'" rel="nofollow" title="Hatena ブックマークに追加"><img src="/img/icon/hatena.gif" width="16" height="16" alt="Hatena ブックマークに追加" /></a><a href="http://del.icio.us/post?url='+A+"&amp;title="+B+'" rel="nofollow" title="del.icio.us に追加"><img src="/img/icon/delicious.gif" width="16" height="16" alt="del.icio.us に追加" /></a><a href="http://clip.livedoor.com/redirect?link='+A+"&amp;title="+B+'" rel="nofollow" title="livedoor クリップに追加"><img src="/img/icon/livedoor_clip.gif" width="16" height="16" alt="livedoor クリップに追加" /></a><a href="http://pookmark.jp/post?url='+A+"&amp;title="+B+'" rel="nofollow" title="POOKMARK Airlines に追加"><img src="/img/icon/pookmark.gif" width="18" height="16" alt="POOKMARK Airlines に追加" /></a><a href="http://clip.nifty.com/create?url='+A+"&amp;title="+B+'" rel="nofollow" title="ニフティクリップに追加"><img src="/img/icon/nifty_clip.gif" width="16" height="16" alt="ニフティクリップに追加" /></a></span>')}function show_sbm_icon2(A,B){document.writeln('<span id="sbm_icon"><a href="http://b.hatena.ne.jp/append?'+A+'" rel="nofollow" title="Hatena ブックマークに追加"><img src="/img/icon/hatena.gif" width="16" height="16" alt="Hatena ブックマークに追加" /></a><a href="http://del.icio.us/post?url='+A+"&amp;title="+B+'" rel="nofollow" title="del.icio.us に追加"><img src="/img/icon/delicious.gif" width="16" height="16" alt="del.icio.us に追加" /></a><a href="http://clip.livedoor.com/redirect?link='+A+"&amp;title="+B+'" rel="nofollow" title="livedoor クリップに追加"><img src="/img/icon/livedoor_clip.gif" width="16" height="16" alt="livedoor クリップに追加" /></a><a href="http://pookmark.jp/post?url='+A+"&amp;title="+B+'" rel="nofollow" title="POOKMARK Airlines に追加"><img src="/img/icon/pookmark.gif" width="18" height="16" alt="POOKMARK Airlines に追加" /></a><a href="http://clip.nifty.com/create?url='+A+"&amp;title="+B+'" rel="nofollow" title="ニフティクリップに追加"><img src="/img/icon/nifty_clip.gif" width="16" height="16" alt="ニフティクリップに追加" /></a></span>')}function show_sbm_icon(A,B){document.writeln('<span id="sbm_icon"><a href="http://b.hatena.ne.jp/append?'+A+'" rel="nofollow" title="Hatena ブックマークに追加"><img src="/img/icon/hatena.gif" width="16" height="16" alt="Hatena ブックマーク" /></a><a href="http://del.icio.us/post?url='+A+"&amp;title="+B+'" rel="nofollow" title="del.icio.us に追加"><img src="/img/icon/delicious.gif" width="16" height="16" alt="del.icio.us" /></a><a href="http://clip.livedoor.com/redirect?link='+A+"&amp;title="+B+'" rel="nofollow" title="livedoor クリップに追加"><img src="/img/icon/livedoor_clip.gif" width="16" height="16" alt="livedoor" /></a><a href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk='+A+"&amp;title="+B+'" rel="nofollow" title="Google Bookmarks に追加"><img src="http://www.google.co.jp/favicon.ico" width="16" height="16" alt="Google Bookmarks" title="Google Bookmarks に追加" /></a><a href="http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+B+"&amp;u="+A+'" rel="nofollow" title="Yahoo!ブックマークに登録"><img src="/img/icon/ybm16.gif" width="16" height="16" alt="Yahoo!ブックマーク" title="Yahoo!ブックマークに登録" /></a><a href="http://pookmark.jp/post?url='+A+"&amp;title="+B+'" rel="nofollow" title="POOKMARK Airlines に追加"><img src="/img/icon/pookmark.gif" width="18" height="16" alt="POOKMARK Airlines" /></a><a href="http://clip.nifty.com/create?url='+A+"&amp;title="+B+'" rel="nofollow" title="ニフティクリップに追加"><img src="/img/icon/nifty_clip.gif" width="16" height="16" alt="ニフティクリップ" /></a><a href="http://buzzurl.jp/entry/'+A+'" rel="nofollow" title="Buzzurl に追加"><img src="/img/icon/add_icon_mini_01.gif" alt="Buzzurl" title="Buzzurl に追加" width="21" height="15" /></a><a href="http://newsing.jp/nbutton?title='+B+"&amp;url="+A+'" rel="nofollow" title="newsing it! に追加"><img src="/img/icon/newsingit_s.gif" width="16" height="16" alt="newsing it!" title="newsing it! に追加" /></a></span>')}function displayNews(){if(document.getElementById("news")){document.getElementById("news").innerHTML=document.getElementById("news_tmp").innerHTML}document.getElementById("news_tmp").style.display="none"}function displayBP(){if(document.getElementById("link1listcontent")){document.getElementById("link1listcontent").innerHTML=document.getElementById("blogpeople").innerHTML}}function displayDrecom(){if(document.getElementById("link2listcontent")){document.getElementById("link2listcontent").innerHTML=document.getElementById("drecom").innerHTML}}function displayBanner(){if(document.getElementById("banners")){document.getElementById("banners").innerHTML=document.getElementById("banners_tmp").innerHTML}}function displayMenulist(){document.getElementById("menulist").innerHTML=document.getElementById("menulist2").innerHTML;document.getElementById("menulist2").style.display="none"}if(document.getElementById("news2")){document.getElementById("news2").style.display="none"}function displayLeft(){document.getElementById("linksLeft2").innerHTML=document.getElementById("linksLeft3").innerHTML;document.getElementById("linksLeft3").style.display="none"}function displayRight(){document.getElementById("linksRightBox").innerHTML=document.getElementById("linksRight2").innerHTML;document.getElementById("linksRight2").style.display="none"}function changeStyle(C){var B=readCookie("style");var D=B?B:getPreferredStyleSheet();if(D=="Default"){D=(C=="left")?"2columnR":"2columnL"}else{if(D=="2columnL"){D=(C=="left")?"1column":"Default"}else{if(D=="2columnR"){D=(C=="left")?"Default":"1column"}else{if(D=="1column"){D=(C=="left")?"2columnL":"2columnR"}else{if(D=="DefaultGray"){D=(C=="left")?"2columnRG":"2columnLG"}else{if(D=="2columnLG"){D=(C=="left")?"1columnG":"DefaultGray"}else{if(D=="2columnRG"){D=(C=="left")?"DefaultGray":"1columnG"}else{if(D=="1columnG"){D=(C=="left")?"2columnLG":"2columnRG"}else{D="Default"}}}}}}}}var A=document.getElementsByTagName("body")[0];if(D=="Default"){A.setAttribute("class","layout-three-column");A.setAttribute("className","layout-three-column")}else{if(D=="2columnR"){A.setAttribute("class","layout-two-column-right");A.setAttribute("className","layout-two-column-right")}else{if(D=="2columnL"){A.setAttribute("class","layout-two-column-left");A.setAttribute("className","layout-two-column-left")}else{if(D=="1column"){A.setAttribute("class","layout-one-column");A.setAttribute("className","layout-one-column")}}}}changeButton(C,D);displayStyleLink(D);createCookie("style",D,365);return }function displayStyleLink(B){var A;var C;if(B=="none"){A=readCookie("style");C=A?A:getPreferredStyleSheet()}else{C=B}if(C=="Original"||C=="null"){if(document.getElementById("styleDefault")){document.getElementById("styleDefault").style.display="block"}if(document.getElementById("styleClassic")){document.getElementById("styleClassic").style.display="none"}if(document.getElementById("styleGrayScale")){document.getElementById("styleGrayScale").style.display="none"}if(document.getElementById("styleRGBColor")){document.getElementById("styleRGBColor").style.display="none"}return }if(C=="Default"||C=="DefaultGray"){if(document.getElementById("styleDefault")){document.getElementById("styleDefault").style.display="none"}if(document.getElementById("styleClassic")){document.getElementById("styleClassic").style.display="block"}if(document.getElementById("dtStyle")){document.getElementById("dtStyle").style.display="block"}}else{if(document.getElementById("styleDefault")){document.getElementById("styleDefault").style.display="none"}if(document.getElementById("styleClassic")){document.getElementById("styleClassic").style.display="none"}if(document.getElementById("dtStyle")){document.getElementById("dtStyle").style.display="none"}}if(C=="Default"||C=="2columnR"||C=="2columnL"||C=="1column"){if(document.getElementById("styleRGBColor")){document.getElementById("styleRGBColor").style.display="none"}if(document.getElementById("styleGrayScale")){document.getElementById("styleGrayScale").style.display="block"}}if(C=="DefaultGray"||C=="2columnRG"||C=="2columnLG"||C=="1columnG"){if(document.getElementById("styleRGBColor")){document.getElementById("styleRGBColor").style.display="block"}if(document.getElementById("styleGrayScale")){document.getElementById("styleGrayScale").style.display="none"}}}function changeGrayScale(){document.getElementById("styleGrayScale").style.display="none";document.getElementById("styleRGBColor").style.display="block";body=document.getElementsByTagName("body");body[0].style.filter="gray";elements=document.getElementsByTagName("span");for(i=0;i<elements.length;i++){if(elements[i].getAttribute("class")=="bf"||elements[i].getAttribute("className")=="bf"||elements[i].getAttribute("class")=="attn"||elements[i].getAttribute("className")=="attn"){elements[i].style.borderBottom="3px double #000000";elements[i].style.color="#444444"}if(elements[i].getAttribute("class")=="af"||elements[i].getAttribute("className")=="af"){elements[i].style.borderBottom="1px solid #000000";elements[i].style.color="#444444"}}}function changeRGBColor(){document.getElementById("styleGrayScale").style.display="block";document.getElementById("styleRGBColor").style.display="none";body=document.getElementsByTagName("body");body[0].style.filter="none";elements=document.getElementsByTagName("span");for(i=0;i<elements.length;i++){if(elements[i].getAttribute("class")=="bf"||elements[i].getAttribute("className")=="bf"||elements[i].getAttribute("class")=="attn"||elements[i].getAttribute("className")=="attn"){elements[i].style.border="none";elements[i].style.color="#e50003"}if(elements[i].getAttribute("class")=="af"||elements[i].getAttribute("className")=="af"){elements[i].style.border="none";elements[i].style.color="#ff0000"}}}function changeGrayScale_old(){var A=readCookie("style");var B=A?A:getPreferredStyleSheet();if(B=="Default"){B="DefaultGray"}else{if(B=="2columnL"){B="2columnLG"}else{if(B=="2columnR"){B="2columnRG"}else{if(B=="1column"){B="1columnG"}}}}setActiveStyleSheet2(B);createCookie("style",B,365);return }function changeRGBColor_old(){var A=readCookie("style");var B=A?A:getPreferredStyleSheet();if(B=="DefaultGray"){B="Default"}else{if(B=="2columnLG"){B="2columnL"}else{if(B=="2columnRG"){B="2columnR"}else{if(B=="1columnG"){B="1column"}}}}setActiveStyleSheet2(B);createCookie("style",B,365);return }function changeSidebar(A){if(A=="Default"){if(document.getElementById("linksLeftTmp")){document.getElementById("linksLeftTmp").style.display="none";document.getElementById("linksLeftTmp").innerHTML=""}if(document.getElementById("linksRightTmp")){document.getElementById("linksRightTmp").style.display="none";document.getElementById("linksRightTmp").innerHTML=""}}if(A=="2columnL"){if(document.getElementById("linksRight")){data=document.getElementById("linksRight").innerHTML;document.getElementById("linksLeftTmp").innerHTML=data;document.getElementById("linksLeftTmp").style.display="block"}}if(A=="2columnR"){if(navigator.appName!="Microsoft Internet Explorer"){if(document.getElementById("linksLeft")){data=document.getElementById("linksLeft").innerHTML;document.getElementById("linksRightTmp").innerHTML=data;document.getElementById("linksRightTmp").style.display="block"}}}if(A=="1column"){document.getElementById("linksLeftTmp").innerHTML="";document.getElementById("linksRightTmp").innerHTML=""}}function changeButtonForInit(){}function changeFold(E){var B=new Array(12);B[0]="newentry";B[1]="comment";B[2]="trackback";B[3]="qrcode";B[4]="sstyle";B[5]="ssearch";B[6]="category";B[7]="monthly";B[8]="introduction";B[9]="counter";B[10]="manual";B[11]="syn";for(i=0;i<B.length;i++){var D=Array(B[i],"name").join("");var C=document.getElementById(D);var A=Array(B[i],"list").join("");var F=this.document.getElementById(A);if(E=="Original"){if(C){C.style.borderBottom="none"}}else{if(F){if(F.style.display=="none"){C.style.borderBottom="none"}else{C.style.borderBottom="1px solid #666699"}if(B[i]=="ssearch"||B[i]=="qrcode"||B[i]=="counter"){C.style.borderBottom="1px solid #666699"}}}}return }function setActiveStyleSheet2(D){var C,B,A;for(C=0;(B=document.getElementsByTagName("link")[C]);C++){if(B.getAttribute("rel")){if(B.getAttribute("rel").indexOf("style")!=-1&&B.getAttribute("title")){B.disabled=true;if(B.getAttribute("title")==D){B.disabled=false}}}}displayStyleLink(D);return }function setActiveStyleSheet(D){var C,B,A;for(C=0;(B=document.getElementsByTagName("link")[C]);C++){if(B.getAttribute("rel")){if(B.getAttribute("rel").indexOf("style")!=-1&&B.getAttribute("title")){B.disabled=true;if(B.getAttribute("title")==D){B.disabled=false}}}}changeFold(D);displayStyleLink(D);createCookie("style",D,365);return }function getActiveStyleSheet(){var B,A;for(B=0;(A=document.getElementsByTagName("link")[B]);B++){if(A.getAttribute("rel").indexOf("style")!=-1&&A.getAttribute("title")&&!A.disabled){return A.getAttribute("title")}}return null}function getPreferredStyleSheet(){var B,A;for(B=0;(A=document.getElementsByTagName("link")[B]);B++){if(A.getAttribute("rel").indexOf("style")!=-1&&A.getAttribute("rel").indexOf("alt")==-1&&A.getAttribute("title")){return A.getAttribute("title")}}return null}function createCookie(B,C,D){var A="";document.cookie=B+"="+C+A+"; path=/"}function readCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null}var Prototype={Version:"1.3.1",emptyFunction:function(){}};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};var Abstract=new Object();Object.extend=function(A,B){for(property in B){A[property]=B[property]}return A};Object.prototype.extend=function(A){return Object.extend.apply(this,[this,A])};Function.prototype.bind=function(B){var A=this;return function(){A.apply(B,arguments)}};Function.prototype.bindAsEventListener=function(B){var A=this;return function(C){A.call(B,C||window.event)}};Number.prototype.toColorPart=function(){var A=this.toString(16);if(this<16){return"0"+A}return A};var Try={these:function(){var C;for(var B=0;B<arguments.length;B++){var A=arguments[B];try{C=A();break}catch(D){}}return C}};var PeriodicalExecuter=Class.create();PeriodicalExecuter.prototype={initialize:function(B,A){this.callback=B;this.frequency=A;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.callback()}finally{this.currentlyExecuting=false}}}};function $(){var C=new Array();for(var B=0;B<arguments.length;B++){var A=arguments[B];if(typeof A=="string"){A=document.getElementById(A)}if(arguments.length==1){return A}C.push(A)}return C}if(!Array.prototype.push){Array.prototype.push=function(){var B=this.length;for(var A=0;A<arguments.length;A++){this[B+A]=arguments[A]}return this.length}}if(!Function.prototype.apply){Function.prototype.apply=function(object,parameters){var parameterStrings=new Array();if(!object){object=window}if(!parameters){parameters=new Array()}for(var i=0;i<parameters.length;i++){parameterStrings[i]="parameters["+i+"]"}object.__apply__=this;var result=eval("object.__apply__("+parameterStrings[i].join(", ")+")");object.__apply__=null;return result}}String.prototype.extend({stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"")},escapeHTML:function(){var B=document.createElement("div");var A=document.createTextNode(this);B.appendChild(A);return B.innerHTML},unescapeHTML:function(){var A=document.createElement("div");A.innerHTML=this.stripTags();return A.childNodes[0].nodeValue}});var Ajax={getTransport:function(){return Try.these(function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest()})||false}};Ajax.Base=function(){};Ajax.Base.prototype={setOptions:function(A){this.options={method:"post",asynchronous:true,parameters:""}.extend(A||{})},responseIsSuccess:function(){return this.transport.status==undefined||this.transport.status==0||(this.transport.status>=200&&this.transport.status<300)},responseIsFailure:function(){return !this.responseIsSuccess()}};Ajax.Request=Class.create();Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Request.prototype=(new Ajax.Base()).extend({initialize:function(B,A){this.transport=Ajax.getTransport();this.setOptions(A);this.request(B)},request:function(B){var C=this.options.parameters||"";if(C.length>0){C+="&_="}try{if(this.options.method=="get"){B+="?"+C}this.transport.open(this.options.method,B,this.options.asynchronous);if(this.options.asynchronous){this.transport.onreadystatechange=this.onStateChange.bind(this);setTimeout((function(){this.respondToReadyState(1)}).bind(this),10)}this.setRequestHeaders();var A=this.options.postBody?this.options.postBody:C;this.transport.send(this.options.method=="post"?A:null)}catch(D){}},setRequestHeaders:function(){var B=["X-Requested-With","XMLHttpRequest","X-Prototype-Version",Prototype.Version];if(this.options.method=="post"){B.push("Content-type","application/x-www-form-urlencoded");if(this.transport.overrideMimeType){B.push("Connection","close")}}if(this.options.requestHeaders){B.push.apply(B,this.options.requestHeaders)}for(var A=0;A<B.length;A+=2){this.transport.setRequestHeader(B[A],B[A+1])}},onStateChange:function(){var A=this.transport.readyState;if(A!=1){this.respondToReadyState(this.transport.readyState)}},respondToReadyState:function(A){var B=Ajax.Request.Events[A];if(B=="Complete"){(this.options["on"+this.transport.status]||this.options["on"+(this.responseIsSuccess()?"Success":"Failure")]||Prototype.emptyFunction)(this.transport)}(this.options["on"+B]||Prototype.emptyFunction)(this.transport);if(B=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction}}});Ajax.Updater=Class.create();Ajax.Updater.ScriptFragment="(?:<script.*?>)((\n|.)*?)(?:<\/script>)";Ajax.Updater.prototype.extend(Ajax.Request.prototype).extend({initialize:function(A,C,B){this.containers={success:A.success?$(A.success):$(A),failure:A.failure?$(A.failure):(A.success?null:$(A))};this.transport=Ajax.getTransport();this.setOptions(B);var D=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(){this.updateContent();D(this.transport)}).bind(this);this.request(C)},updateContent:function(){var receiver=this.responseIsSuccess()?this.containers.success:this.containers.failure;var match=new RegExp(Ajax.Updater.ScriptFragment,"img");var response=this.transport.responseText.replace(match,"");var scripts=this.transport.responseText.match(match);if(receiver){if(this.options.insertion){new this.options.insertion(receiver,response)}else{if(navigator.appVersion.indexOf("KHTML")>-1){var esc=escape(response);if(esc.indexOf("%u")<0&&esc.indexOf("%")>-1){response=decodeURIComponent(esc)}}receiver.innerHTML=response}}if(this.responseIsSuccess()){if(this.onComplete){setTimeout((function(){this.onComplete(this.transport)}).bind(this),10)}}if(this.options.evalScripts&&scripts){match=new RegExp(Ajax.Updater.ScriptFragment,"im");setTimeout((function(){for(var i=0;i<scripts.length;i++){eval(scripts[i].match(match)[1])}}).bind(this),10)}}});Ajax.PeriodicalUpdater=Class.create();Ajax.PeriodicalUpdater.prototype=(new Ajax.Base()).extend({initialize:function(A,C,B){this.setOptions(B);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=1;this.updater={};this.container=A;this.url=C;this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent()},stop:function(){this.updater.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Ajax.emptyFunction).apply(this,arguments)},updateComplete:function(A){if(this.options.decay){this.decay=(A.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=A.responseText}this.timer=setTimeout(this.onTimerEvent.bind(this),this.decay*this.frequency*1000)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}});document.getElementsByClassName=function(D){var C=document.getElementsByTagName("*")||document.all;var E=new Array();for(var B=0;B<C.length;B++){var G=C[B];var F=G.className.split(" ");for(var A=0;A<F.length;A++){if(F[A]==D){E.push(G);break}}}return E};if(!window.Element){var Element=new Object()}Object.extend(Element,{toggle:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display=(A.style.display=="none"?"":"none")}},hide:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display="none"}},show:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display="block"}},remove:function(A){A=$(A);A.parentNode.removeChild(A)},getHeight:function(A){A=$(A);return A.offsetHeight},hasClassName:function(C,D){C=$(C);if(!C){return }var A=C.className.split(" ");for(var B=0;B<A.length;B++){if(A[B]==D){return true}}return false},addClassName:function(A,B){A=$(A);Element.removeClassName(A,B);A.className+=" "+B},removeClassName:function(D,E){D=$(D);if(!D){return }var B="";var A=D.className.split(" ");for(var C=0;C<A.length;C++){if(A[C]!=E){if(C>0){B+=" "}B+=A[C]}}D.className=B},cleanWhitespace:function(B){var B=$(B);for(var A=0;A<B.childNodes.length;A++){var C=B.childNodes[A];if(C.nodeType==3&&!/\S/.test(C.nodeValue)){Element.remove(C)}}}});var Toggle=new Object();Toggle.display=Element.toggle;Abstract.Insertion=function(A){this.adjacency=A};Abstract.Insertion.prototype={initialize:function(A,B){this.element=$(A);this.content=B;if(this.adjacency&&this.element.insertAdjacentHTML){this.element.insertAdjacentHTML(this.adjacency,this.content)}else{this.range=this.element.ownerDocument.createRange();if(this.initializeRange){this.initializeRange()}this.fragment=this.range.createContextualFragment(this.content);this.insertContent()}}};var Insertion=new Object();Insertion.Before=Class.create();Insertion.Before.prototype=(new Abstract.Insertion("beforeBegin")).extend({initializeRange:function(){this.range.setStartBefore(this.element)},insertContent:function(){this.element.parentNode.insertBefore(this.fragment,this.element)}});Insertion.Top=Class.create();Insertion.Top.prototype=(new Abstract.Insertion("afterBegin")).extend({initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(true)},insertContent:function(){this.element.insertBefore(this.fragment,this.element.firstChild)}});Insertion.Bottom=Class.create();Insertion.Bottom.prototype=(new Abstract.Insertion("beforeEnd")).extend({initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(this.element)},insertContent:function(){this.element.appendChild(this.fragment)}});Insertion.After=Class.create();Insertion.After.prototype=(new Abstract.Insertion("afterEnd")).extend({initializeRange:function(){this.range.setStartAfter(this.element)},insertContent:function(){this.element.parentNode.insertBefore(this.fragment,this.element.nextSibling)}});var Field={clear:function(){for(var A=0;A<arguments.length;A++){$(arguments[A]).value=""}},focus:function(A){$(A).focus()},present:function(){for(var A=0;A<arguments.length;A++){if($(arguments[A]).value==""){return false}}return true},select:function(A){$(A).select()},activate:function(A){$(A).focus();$(A).select()}};var Form={serialize:function(D){var E=Form.getElements($(D));var C=new Array();for(var B=0;B<E.length;B++){var A=Form.Element.serialize(E[B]);if(A){C.push(A)}}return C.join("&")},getElements:function(B){var B=$(B);var C=new Array();for(tagName in Form.Element.Serializers){var D=B.getElementsByTagName(tagName);for(var A=0;A<D.length;A++){C.push(D[A])}}return C},getInputs:function(F,C,D){var F=$(F);var A=F.getElementsByTagName("input");if(!C&&!D){return A}var G=new Array();for(var E=0;E<A.length;E++){var B=A[E];if((C&&B.type!=C)||(D&&B.name!=D)){continue}G.push(B)}return G},disable:function(C){var D=Form.getElements(C);for(var B=0;B<D.length;B++){var A=D[B];A.blur();A.disabled="true"}},enable:function(C){var D=Form.getElements(C);for(var B=0;B<D.length;B++){var A=D[B];A.disabled=""}},focusFirstElement:function(C){var C=$(C);var D=Form.getElements(C);for(var B=0;B<D.length;B++){var A=D[B];if(A.type!="hidden"&&!A.disabled){Field.activate(A);break}}},reset:function(A){$(A).reset()}};Form.Element={serialize:function(A){var A=$(A);var C=A.tagName.toLowerCase();var B=Form.Element.Serializers[C](A);if(B){return encodeURIComponent(B[0])+"="+encodeURIComponent(B[1])}},getValue:function(A){var A=$(A);var C=A.tagName.toLowerCase();var B=Form.Element.Serializers[C](A);if(B){return B[1]}}};Form.Element.Serializers={input:function(A){switch(A.type.toLowerCase()){case"submit":case"hidden":case"password":case"text":return Form.Element.Serializers.textarea(A);case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(A)}return false},inputSelector:function(A){if(A.checked){return[A.name,A.value]}},textarea:function(A){return[A.name,A.value]},select:function(D){var E="";if(D.type=="select-one"){var A=D.selectedIndex;if(A>=0){E=D.options[A].value||D.options[A].text}}else{E=new Array();for(var C=0;C<D.length;C++){var B=D.options[C];if(B.selected){E.push(B.value||B.text)}}}return[D.name,E]}};var $F=Form.Element.getValue;Abstract.TimedObserver=function(){};Abstract.TimedObserver.prototype={initialize:function(A,B,C){this.frequency=B;this.element=$(A);this.callback=C;this.lastValue=this.getValue();this.registerCallback()},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},onTimerEvent:function(){var A=this.getValue();if(this.lastValue!=A){this.callback(this.element,A);this.lastValue=A}}};Form.Element.Observer=Class.create();Form.Element.Observer.prototype=(new Abstract.TimedObserver()).extend({getValue:function(){return Form.Element.getValue(this.element)}});Form.Observer=Class.create();Form.Observer.prototype=(new Abstract.TimedObserver()).extend({getValue:function(){return Form.serialize(this.element)}});Abstract.EventObserver=function(){};Abstract.EventObserver.prototype={initialize:function(A,B){this.element=$(A);this.callback=B;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var A=this.getValue();if(this.lastValue!=A){this.callback(this.element,A);this.lastValue=A}},registerFormCallbacks:function(){var B=Form.getElements(this.element);for(var A=0;A<B.length;A++){this.registerCallback(B[A])}},registerCallback:function(A){if(A.type){switch(A.type.toLowerCase()){case"checkbox":case"radio":A.target=this;A.prev_onclick=A.onclick||Prototype.emptyFunction;A.onclick=function(){this.prev_onclick();this.target.onElementEvent()};break;case"password":case"text":case"textarea":case"select-one":case"select-multiple":A.target=this;A.prev_onchange=A.onchange||Prototype.emptyFunction;A.onchange=function(){this.prev_onchange();this.target.onElementEvent()};break}}}};Form.Element.EventObserver=Class.create();Form.Element.EventObserver.prototype=(new Abstract.EventObserver()).extend({getValue:function(){return Form.Element.getValue(this.element)}});Form.EventObserver=Class.create();Form.EventObserver.prototype=(new Abstract.EventObserver()).extend({getValue:function(){return Form.serialize(this.element)}});if(!window.Event){var Event=new Object()}Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(A){return A.target||A.srcElement},isLeftClick:function(A){return(((A.which)&&(A.which==1))||((A.button)&&(A.button==1)))},pointerX:function(A){return A.pageX||(A.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(A){return A.pageY||(A.clientY+(document.documentElement.scrollTop||document.body.scrollTop))},stop:function(A){if(A.preventDefault){A.preventDefault();A.stopPropagation()}else{A.returnValue=false}},findElement:function(C,B){var A=Event.element(C);while(A.parentNode&&(!A.tagName||(A.tagName.toUpperCase()!=B.toUpperCase()))){A=A.parentNode}return A},observers:false,_observeAndCache:function(D,C,B,A){if(!this.observers){this.observers=[]}if(D.addEventListener){this.observers.push([D,C,B,A]);D.addEventListener(C,B,A)}else{if(D.attachEvent){this.observers.push([D,C,B,A]);D.attachEvent("on"+C,B)}}},unloadCache:function(){if(!Event.observers){return }for(var A=0;A<Event.observers.length;A++){Event.stopObserving.apply(this,Event.observers[A]);Event.observers[A][0]=null}Event.observers=false},observe:function(D,C,B,A){var D=$(D);A=A||false;if(C=="keypress"&&((navigator.appVersion.indexOf("AppleWebKit")>0)||D.attachEvent)){C="keydown"}this._observeAndCache(D,C,B,A)},stopObserving:function(D,C,B,A){var D=$(D);A=A||false;if(C=="keypress"&&((navigator.appVersion.indexOf("AppleWebKit")>0)||D.detachEvent)){C="keydown"}if(D.removeEventListener){D.removeEventListener(C,B,A)}else{if(D.detachEvent){D.detachEvent("on"+C,B)}}}});Event.observe(window,"unload",Event.unloadCache,false);var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},realOffset:function(B){var A=0,C=0;do{A+=B.scrollTop||0;C+=B.scrollLeft||0;B=B.parentNode}while(B);return[C,A]},cumulativeOffset:function(B){var A=0,C=0;do{A+=B.offsetTop||0;C+=B.offsetLeft||0;B=B.offsetParent}while(B);return[C,A]},within:function(B,A,C){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(B,A,C)}this.xcomp=A;this.ycomp=C;this.offset=this.cumulativeOffset(B);return(C>=this.offset[1]&&C<this.offset[1]+B.offsetHeight&&A>=this.offset[0]&&A<this.offset[0]+B.offsetWidth)},withinIncludingScrolloffsets:function(B,A,D){var C=this.realOffset(B);this.xcomp=A+C[0]-this.deltaX;this.ycomp=D+C[1]-this.deltaY;this.offset=this.cumulativeOffset(B);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+B.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+B.offsetWidth)},overlap:function(B,A){if(!B){return 0}if(B=="vertical"){return((this.offset[1]+A.offsetHeight)-this.ycomp)/A.offsetHeight}if(B=="horizontal"){return((this.offset[0]+A.offsetWidth)-this.xcomp)/A.offsetWidth}},clone:function(B,C){B=$(B);C=$(C);C.style.position="absolute";var A=this.cumulativeOffset(B);C.style.top=A[1]+"px";C.style.left=A[0]+"px";C.style.width=B.offsetWidth+"px";C.style.height=B.offsetHeight+"px"}};var fx=new Object();fx.Base=function(){};fx.Base.prototype={setOptions:function(A){this.options={duration:500,onComplete:"",transition:fx.sinoidal};Object.extend(this.options,A||{})},step:function(){var B=(new Date).getTime();if(B>=this.options.duration+this.startTime){this.now=this.to;clearInterval(this.timer);this.timer=null;if(this.options.onComplete){setTimeout(this.options.onComplete.bind(this),10)}}else{var A=(B-this.startTime)/(this.options.duration);this.now=this.options.transition(A)*(this.to-this.from)+this.from}this.increase()},custom:function(B,A){if(this.timer!=null){return }this.from=B;this.to=A;this.startTime=(new Date).getTime();this.timer=setInterval(this.step.bind(this),13)},hide:function(){this.now=0;this.increase()},clearTimer:function(){clearInterval(this.timer);this.timer=null}};fx.Layout=Class.create();fx.Layout.prototype=Object.extend(new fx.Base(),{initialize:function(B,A){this.el=$(B);this.el.style.overflow="hidden";this.iniWidth=this.el.offsetWidth;this.iniHeight=this.el.offsetHeight;this.setOptions(A)}});fx.Height=Class.create();Object.extend(Object.extend(fx.Height.prototype,fx.Layout.prototype),{increase:function(){this.el.style.height=this.now+"px"},toggle:function(){if(this.el.offsetHeight>0){this.custom(this.el.offsetHeight,0)}else{this.custom(0,this.el.scrollHeight)}}});fx.Width=Class.create();Object.extend(Object.extend(fx.Width.prototype,fx.Layout.prototype),{increase:function(){this.el.style.width=this.now+"px"},toggle:function(){if(this.el.offsetWidth>0){this.custom(this.el.offsetWidth,0)}else{this.custom(0,this.iniWidth)}}});fx.Opacity=Class.create();fx.Opacity.prototype=Object.extend(new fx.Base(),{initialize:function(B,A){this.el=$(B);this.now=1;this.increase();this.setOptions(A)},increase:function(){if(this.now==1&&(/Firefox/.test(navigator.userAgent))){this.now=0.9999}this.setOpacity(this.now)},setOpacity:function(A){if(A==0&&this.el.style.visibility!="hidden"){this.el.style.visibility="hidden"}else{if(this.el.style.visibility!="visible"){this.el.style.visibility="visible"}}if(window.ActiveXObject){this.el.style.filter="alpha(opacity="+A*100+")"}this.el.style.opacity=A},toggle:function(){if(this.now>0){this.custom(1,0)}else{this.custom(0,1)}}});fx.sinoidal=function(A){return((-Math.cos(A*Math.PI)/2)+0.5)};fx.linear=function(A){return A};fx.cubic=function(A){return Math.pow(A,3)};fx.circ=function(A){return Math.sqrt(A)};var fileLoadingImage="/js/lightbox/images/loading.gif";var fileBottomNavCloseImage="/js/lightbox/images/closelabel.gif";var resizeSpeed=6;var borderSize=10;var imageArray=new Array;var activeImage;if(resizeSpeed>10){resizeSpeed=10}if(resizeSpeed<1){resizeSpeed=1}resizeDuration=(11-resizeSpeed)*100;Object.extend(Element,{hide:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display="none"}},show:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display=""}},getWidth:function(A){A=$(A);return A.offsetWidth},setWidth:function(B,A){B=$(B);B.style.width=A+"px"},getHeight:function(A){A=$(A);return A.offsetHeight},setHeight:function(A,B){A=$(A);A.style.height=B+"px"},setTop:function(B,A){B=$(B);B.style.top=A+"px"},setSrc:function(A,B){A=$(A);A.src=B},setInnerHTML:function(A,B){A=$(A);A.innerHTML=B}});Array.prototype.removeDuplicates=function(){for(i=1;i<this.length;i++){if(this[i][0]==this[i-1][0]){this.splice(i,1)}}};Array.prototype.empty=function(){for(i=0;i<=this.length;i++){this.shift()}};var Lightbox=Class.create();Lightbox.prototype={initialize:function(){if(!document.getElementsByTagName){return }var N=document.getElementsByTagName("a");for(var T=0;T<N.length;T++){var F=N[T];var V=String(F.getAttribute("rel"));if(F.getAttribute("href")&&(V.toLowerCase().match("lightbox"))){F.onclick=function(){myLightbox.start(this);return false}}}var W=document.getElementsByTagName("body").item(0);var G=document.createElement("div");G.setAttribute("id","overlay");G.onclick=function(){myLightbox.end();return false};W.appendChild(G);var M=document.createElement("div");M.setAttribute("id","lightbox");M.style.display="none";W.appendChild(M);var U=document.createElement("div");U.setAttribute("id","outerImageContainer");M.appendChild(U);var L=document.createElement("div");L.setAttribute("id","imageContainer");U.appendChild(L);var I=document.createElement("img");I.setAttribute("id","lightboxImage");L.appendChild(I);var Q=document.createElement("div");Q.setAttribute("id","hoverNav");L.appendChild(Q);var R=document.createElement("a");R.setAttribute("id","prevLink");R.setAttribute("href","#");Q.appendChild(R);var C=document.createElement("a");C.setAttribute("id","nextLink");C.setAttribute("href","#");Q.appendChild(C);var S=document.createElement("div");S.setAttribute("id","loading");L.appendChild(S);var A=document.createElement("a");A.setAttribute("id","loadingLink");A.setAttribute("href","#");A.onclick=function(){myLightbox.end();return false};S.appendChild(A);var K=document.createElement("img");K.setAttribute("src",fileLoadingImage);A.appendChild(K);var E=document.createElement("div");E.setAttribute("id","imageDataContainer");E.className="clearfix";M.appendChild(E);var D=document.createElement("div");D.setAttribute("id","imageData");E.appendChild(D);var P=document.createElement("div");P.setAttribute("id","imageDetails");D.appendChild(P);var H=document.createElement("span");H.setAttribute("id","caption");P.appendChild(H);var B=document.createElement("span");B.setAttribute("id","numberDisplay");P.appendChild(B);var O=document.createElement("div");O.setAttribute("id","bottomNav");D.appendChild(O);var X=document.createElement("a");X.setAttribute("id","bottomNavClose");X.setAttribute("href","#");X.onclick=function(){myLightbox.end();return false};O.appendChild(X);var J=document.createElement("img");J.setAttribute("src",fileBottomNavCloseImage);X.appendChild(J);overlayEffect=new fx.Opacity(G,{duration:300});overlayEffect.hide();imageEffect=new fx.Opacity(I,{duration:350,onComplete:function(){imageDetailsEffect.custom(0,1)}});imageEffect.hide();imageDetailsEffect=new fx.Opacity("imageDataContainer",{duration:400,onComplete:function(){navEffect.custom(0,1)}});imageDetailsEffect.hide();navEffect=new fx.Opacity("hoverNav",{duration:100});navEffect.hide()},start:function(G){hideSelectBoxes();var C=getPageSize();Element.setHeight("overlay",C[1]);overlayEffect.custom(0,0.8);imageArray=[];imageNum=0;if(!document.getElementsByTagName){return }var E=document.getElementsByTagName("a");if((G.getAttribute("rel")=="lightbox")){imageArray.push(new Array(G.getAttribute("href"),G.getAttribute("title")))}else{for(var D=0;D<E.length;D++){var B=E[D];if(B.getAttribute("href")&&(B.getAttribute("rel")==G.getAttribute("rel"))){imageArray.push(new Array(B.getAttribute("href"),B.getAttribute("title")))}}imageArray.removeDuplicates();while(imageArray[imageNum][0]!=G.getAttribute("href")){imageNum++}}var C=getPageSize();var A=getPageScroll();var F=A[1]+(C[3]/15);Element.setTop("lightbox",F);Element.show("lightbox");this.changeImage(imageNum)},changeImage:function(A){activeImage=A;Element.show("loading");imageDetailsEffect.hide();imageEffect.hide();navEffect.hide();Element.hide("prevLink");Element.hide("nextLink");Element.hide("numberDisplay");imgPreloader=new Image();imgPreloader.onload=function(){Element.setSrc("lightboxImage",imageArray[activeImage][0]);myLightbox.resizeImageContainer(imgPreloader.width,imgPreloader.height)};imgPreloader.src=imageArray[activeImage][0]},resizeImageContainer:function(B,A){this.wCur=Element.getWidth("outerImageContainer");this.hCur=Element.getHeight("outerImageContainer");wDiff=(this.wCur-borderSize*2)-B;hDiff=(this.hCur-borderSize*2)-A;reHeight=new fx.Height("outerImageContainer",{duration:resizeDuration});reHeight.custom(Element.getHeight("outerImageContainer"),A+(borderSize*2));reWidth=new fx.Width("outerImageContainer",{duration:resizeDuration,onComplete:function(){imageEffect.custom(0,1)}});reWidth.custom(Element.getWidth("outerImageContainer"),B+(borderSize*2));if((hDiff==0)&&(wDiff==0)){if(navigator.appVersion.indexOf("MSIE")!=-1){pause(250)}else{pause(100)}}Element.setHeight("prevLink",A);Element.setHeight("nextLink",A);Element.setWidth("imageDataContainer",B+(borderSize*2));Element.setWidth("hoverNav",B+(borderSize*2));this.showImage()},showImage:function(){Element.hide("loading");myLightbox.updateDetails();this.preloadNeighborImages()},updateDetails:function(){Element.show("caption");Element.setInnerHTML("caption",imageArray[activeImage][1]);if(imageArray.length>1){Element.show("numberDisplay");Element.setInnerHTML("numberDisplay","Image "+eval(activeImage+1)+" of "+imageArray.length)}myLightbox.updateNav()},updateNav:function(){if(activeImage!=0){Element.show("prevLink");document.getElementById("prevLink").onclick=function(){myLightbox.changeImage(activeImage-1);return false}}if(activeImage!=(imageArray.length-1)){Element.show("nextLink");document.getElementById("nextLink").onclick=function(){myLightbox.changeImage(activeImage+1);return false}}this.enableKeyboardNav()},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction},disableKeyboardNav:function(){document.onkeydown=""},keyboardAction:function(A){if(A==null){keycode=event.keyCode}else{keycode=A.which}key=String.fromCharCode(keycode).toLowerCase();if((key=="x")||(key=="o")||(key=="c")){myLightbox.end()}else{if(key=="p"){if(activeImage!=0){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage-1)}}else{if(key=="n"){if(activeImage!=(imageArray.length-1)){myLightbox.disableKeyboardNav();myLightbox.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("lightbox");imageEffect.toggle();overlayEffect.custom(0.8,0);showSelectBoxes()}};function getPageScroll(){var A;if(self.pageYOffset){A=self.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}function getPageSize(){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}function getKey(A){if(A==null){keycode=event.keyCode}else{keycode=A.which}key=String.fromCharCode(keycode).toLowerCase();if(key=="x"){}}function listenKey(){document.onkeypress=getKey}function showSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="visible"}}function hideSelectBoxes(){selects=document.getElementsByTagName("select");for(i=0;i!=selects.length;i++){selects[i].style.visibility="hidden"}}function pause(B){var A=new Date();var C=A.getTime()+B;while(true){A=new Date();if(A.getTime()>C){return }}}function initLightbox(){myLightbox=new Lightbox()}var currentYear;var currentMonth;var currentDay;function setCurrentDate(){data=new Date();currentYear=data.getYear();currentYear=(currentYear<2000)?currentYear+1900:currentYear;currentMonth=data.getMonth()+1;currentDay=data.getDate()}function isToday(B,C,A){if(B==currentYear&&parseInt(C,10)==currentMonth&&A==currentDay){return true}return false}function isSaturday(C,D,A){var B=new Date(C,D-1,A).getDay();if(B==6){return true}return false}function isHoliday(C,D,A){var B=new Date(C,D-1,A).getDay();if(B==0){return true}switch(parseInt(D,10)){case 1:if(A==1){return true}if(A==2&&isSunday(C,D,1)){return true}if(A==(getFirstMonday(C,D)+7)){return true}break;case 2:if(A==11){return true}if(A==12&&isSunday(C,D,11)){return true}break;case 3:if(C>1979&&C<2100){if(A==parseInt(20.8431+0.242194*(C-1980)-parseInt((C-1980)/4))){return true}if(A==(parseInt(20.8431+0.242194*(C-1980)-parseInt((C-1980)/4))+1)&&isSunday(C,D,A-1)){return true}}break;case 4:if(A==29){return true}if(A==30&&isSunday(C,D,29)){return true}break;case 5:if(A==3||A==4||A==5){return true}if(A==6&&(isSunday(C,D,3)||isSunday(C,D,4)||isSunday(C,D,5))){return true}break;case 7:if(A==(getFirstMonday(C,D)+14)){return true}break;case 9:if(A==(getFirstMonday(C,D)+14)){return true}if(C>1979&&C<2100){if(A==parseInt(23.2488+0.242194*(C-1980)-parseInt((C-1980)/4))){return true}if(A==(parseInt(23.2488+0.242194*(C-1980)-parseInt((C-1980)/4))+1)&&isSunday(C,D,A-1)){return true}}var E=parseInt(A,10);if(E-1==(getFirstMonday(C,D)+14)){if(C>2008&&C<2100){if(E+1==parseInt(23.2488+0.242194*(C-1980)-parseInt((C-1980)/4))){return true}if(E+1==(parseInt(23.2488+0.242194*(C-1980)-parseInt((C-1980)/4))+1)&&isSunday(C,D,A-1)){return true}}}break;case 10:if(A==(getFirstMonday(C,D)+7)){return true}break;case 11:if(A==3||A==23){return true}if(A==4&&isSunday(C,D,3)){return true}if(A==24&&isSunday(C,D,23)){return true}break;case 12:if(A==23){return true}if(A==24&&isSunday(C,D,23)){return true}break}return false}function isSunday(C,D,A){var B=new Date(C,D-1,A).getDay();if(B==0){return true}return false}function getFirstMonday(B,C){var A;for(A=1;A<8;A++){if(new Date(B,C-1,A).getDay()==1){break}}return A}var calendar_url="http://www.koikikukan.com/";var archive_path="archives/";function getCalendar(B){var A=readCookie("AjaxCal");if(A!=null){B=calendar_url+archive_path+"calendar/"+A+"/"}changeMonth(B)}function changeMonth(A){new Ajax.Updater({success:"calendar2"},A,{method:"get",onComplete:endProcess,onFailure:errorProcess});return false}function readCookie(B){var D=B+"=";var A=document.cookie.split(";");for(var C=0;C<A.length;C++){var E=A[C];while(E.charAt(0)==" "){E=E.substring(1,E.length)}if(E.indexOf(D)==0){return E.substring(D.length,E.length)}}return null}function endProcess(){var A=$("calendar2").getElementsByTagName("table")[0].getAttribute("summary");setWeekendAndHoliday(A.split("/")[0],A.split("/")[1]);document.cookie="AjaxCal="+A+"; path=/"}function errorProcess(){$("calendar2").innerHTML="File Not Found"}function setWeekendAndHoliday(H,A){setCurrentDate();var F=$("calendar2").getElementsByTagName("table");for(j=0;j<F.length;j++){var D=F[j].getAttribute("summary");if(D==null){return }var E=D.split("/")[0];var G=D.split("/")[1];if(!(E==H&&G==A)){return }var C=F[j].getElementsByTagName("span");var B;for(i=0;i<C.length;i++){if(C[i].parentNode.nodeName=="TD"){if(C[i].innerHTML.indexOf("href")!=-1){B=C[i].getElementsByTagName("a")[0].innerHTML}else{B=C[i].innerHTML}if(isHoliday(E,G,B)){C[i].setAttribute("class","holiday");C[i].setAttribute("className","holiday")}else{if(isSaturday(E,G,B)){C[i].setAttribute("class","saturday");C[i].setAttribute("className","saturday")}}if(isToday(E,G,B)){C[i].parentNode.setAttribute("class","today");C[i].parentNode.setAttribute("className","today")}}}}}function getFile(A,B){A+="?"+(new Date()).getTime();new Ajax.Updater({success:B},A,{method:"get",onComplete:end,onFailure:error});return false}function end(A){if(A.responseText.match(/id="introductionname"/)){FoldNavigation("introduction","on",false);return }if(A.responseText.match(/id="newentryname"/)){FoldNavigation("newentry","off",false);return }if(A.responseText.match(/id="commentname"/)){FoldNavigation("comment","off",false);displayNewMark("commentlist");return }if(A.responseText.match(/id="trackbackname"/)){FoldNavigation("trackback","off",false);displayNewMark("trackbacklist");return }if(A.responseText.match(/id="categoryname"/)){FoldNavigation("category","off",false);FoldNavigation("subcategories106","on",false);FoldNavigation("subcategories168","on",false);FoldNavigation("subcategories81","on",false);FoldNavigation("subcategories59","on",false);FoldNavigation("subcategories65","on",false);FoldNavigation("subcategories58","on",false);FoldNavigation("subcategories166","on",false);FoldNavigation("subcategories63","on",false);FoldNavigation("subcategories3","on",false);FoldNavigation("subcategories107","on",false);FoldNavigation("subcategories126","on",false);FoldNavigation("subcategories167","on",false);FoldNavigation("subcategories134","on",false);FoldNavigation("subcategories170","on",false);FoldNavigation("subcategories14","on",false);FoldNavigation("subcategories116","on",false);FoldNavigation("subcategories169","on",false);FoldNavigation("subcategories86","on",false);FoldNavigation("subcategories171","on",false);FoldNavigation("subcategories172","on",false);FoldNavigation("subcategories127","on",false);FoldNavigation("subcategories122","on",false);FoldNavigation("subcategories155","on",false);FoldNavigation("subcategories5","on",false);return }if(A.responseText.match(/id="monthlyname"/)){FoldNavigation("monthly","off",false);FoldNavigation("archive2007","off",false);FoldNavigation("archive2006","off",false);FoldNavigation("archive2005","off",false);FoldNavigation("archive2004","off",false);FoldNavigation("archive2003","off",false);return }}function error(A){}var hs={lang:{cssDirection:"ltr",loadingText:"Loading...",loadingTitle:"Click to cancel",focusTitle:"Click to bring to front",fullExpandTitle:"Expand to actual size (f)",creditsText:"Powered by <i>Highslide JS</i>",creditsTitle:"Go to the Highslide JS homepage",restoreTitle:"Click to close image, click and drag to move. Use arrow keys for next and previous."},graphicsDir:"http://www.koikikukan.com/js/highslide415/graphics/",expandCursor:"zoomin.cur",restoreCursor:"zoomout.cur",expandDuration:250,restoreDuration:250,marginLeft:15,marginRight:15,marginTop:15,marginBottom:15,zIndexCounter:1001,loadingOpacity:0.75,allowMultipleInstances:true,numberOfImagesToPreload:5,outlineWhileAnimating:2,outlineStartOffset:3,padToMinWidth:false,fullExpandPosition:"bottom right",fullExpandOpacity:1,showCredits:true,creditsHref:"http://highslide.com/",creditsTarget:"_self",enableKeyListener:true,openerTagNames:["a"],dragByHeading:true,minWidth:200,minHeight:200,allowSizeReduction:true,outlineType:"drop-shadow",preloadTheseImages:[],continuePreloading:true,expanders:[],overrides:["allowSizeReduction","useBox","outlineType","outlineWhileAnimating","captionId","captionText","captionEval","captionOverlay","headingId","headingText","headingEval","headingOverlay","creditsPosition","dragByHeading","width","height","wrapperClassName","minWidth","minHeight","maxWidth","maxHeight","slideshowGroup","easing","easingClose","fadeInOut","src"],overlays:[],idCounter:0,oPos:{x:["leftpanel","left","center","right","rightpanel"],y:["above","top","middle","bottom","below"]},mouse:{},headingOverlay:{},captionOverlay:{},timers:[],pendingOutlines:{},clones:{},onReady:[],uaVersion:parseFloat((navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1]),ie:(document.all&&!window.opera),safari:/Safari/.test(navigator.userAgent),geckoMac:/Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent),$:function(A){if(A){return document.getElementById(A)}},push:function(A,B){A[A.length]=B},createElement:function(A,F,E,D,C){var B=document.createElement(A);if(F){hs.extend(B,F)}if(C){hs.setStyles(B,{padding:0,border:"none",margin:0})}if(E){hs.setStyles(B,E)}if(D){D.appendChild(B)}return B},extend:function(B,C){for(var A in C){B[A]=C[A]}return B},setStyles:function(B,C){for(var A in C){if(hs.ie&&A=="opacity"){if(C[A]>0.99){B.style.removeAttribute("filter")}else{B.style.filter="alpha(opacity="+(C[A]*100)+")"}}else{B.style[A]=C[A]}}},animate:function(E,A,D){var C,F,I;if(typeof D!="object"||D===null){var H=arguments;D={duration:H[2],easing:H[3],complete:H[4]}}if(typeof D.duration!="number"){D.duration=250}D.easing=Math[D.easing]||Math.easeInQuad;D.curAnim=hs.extend({},A);for(var B in A){var G=new hs.fx(E,D,B);C=parseFloat(hs.css(E,B))||0;F=parseFloat(A[B]);I=B!="opacity"?"px":"";G.custom(C,F,I)}},css:function(A,C){if(document.defaultView){return document.defaultView.getComputedStyle(A,null).getPropertyValue(C)}else{if(C=="opacity"){C="filter"}var B=A.currentStyle[C.replace(/\-(\w)/g,function(E,D){return D.toUpperCase()})];if(C=="filter"){B=B.replace(/alpha\(opacity=([0-9]+)\)/,function(E,D){return D/100})}return B===""?1:B}},getPageSize:function(){var E=document,B=window,D=E.compatMode&&E.compatMode!="BackCompat"?E.documentElement:E.body;var C=hs.ie?D.clientWidth:(E.documentElement.clientWidth||self.innerWidth),A=hs.ie?D.clientHeight:self.innerHeight;hs.page={width:C,height:A,scrollLeft:hs.ie?D.scrollLeft:pageXOffset,scrollTop:hs.ie?D.scrollTop:pageYOffset}},getPosition:function(A){var B={x:A.offsetLeft,y:A.offsetTop};while(A.offsetParent){A=A.offsetParent;B.x+=A.offsetLeft;B.y+=A.offsetTop;if(A!=document.body&&A!=document.documentElement){B.x-=A.scrollLeft;B.y-=A.scrollTop}}return B},expand:function(A,E,C,B){if(!A){A=hs.createElement("a",null,{display:"none"},hs.container)}if(typeof A.getParams=="function"){return E}try{new hs.Expander(A,E,C);return false}catch(D){return true}},focusTopmost:function(){var C=0,B=-1,A=hs.expanders,E,F;for(var D=0;D<A.length;D++){E=A[D];if(E){F=E.wrapper.style.zIndex;if(F&&F>C){C=F;B=D}}}if(B==-1){hs.focusKey=-1}else{A[B].focus()}},getParam:function(A,C){A.getParams=A.onclick;var B=A.getParams?A.getParams():null;A.getParams=null;return(B&&typeof B[C]!="undefined")?B[C]:(typeof hs[C]!="undefined"?hs[C]:null)},getSrc:function(A){var B=hs.getParam(A,"src");if(B){return B}return A.href},getNode:function(D){var B=hs.$(D),C=hs.clones[D],A={};if(!B&&!C){return null}if(!C){C=B.cloneNode(true);C.id="";hs.clones[D]=C;return B}else{return C.cloneNode(true)}},discardElement:function(A){if(A){hs.garbageBin.appendChild(A)}hs.garbageBin.innerHTML=""},transit:function(A,D){var B=D=D||hs.getExpander();if(hs.upcoming){return false}else{hs.last=B}try{hs.upcoming=A;A.onclick()}catch(C){hs.last=hs.upcoming=null}try{D.close()}catch(C){}return false},previousOrNext:function(A,C){var B=hs.getExpander(A);if(B){adj=B.getAdjacentAnchor(C);return hs.transit(adj,B)}else{return false}},previous:function(A){return hs.previousOrNext(A,-1)},next:function(A){return hs.previousOrNext(A,1)},keyHandler:function(A){if(!A){A=window.event}if(!A.target){A.target=A.srcElement}if(typeof A.target.form!="undefined"){return true}var B=hs.getExpander();var C=null;switch(A.keyCode){case 70:if(B){B.doFullExpand()}return true;case 32:case 34:case 39:case 40:C=1;break;case 8:case 33:case 37:case 38:C=-1;break;case 27:case 13:C=0}if(C!==null){hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);if(!hs.enableKeyListener){return true}if(A.preventDefault){A.preventDefault()}else{A.returnValue=false}if(B){if(C==0){B.close()}else{hs.previousOrNext(B.key,C)}return false}}return true},registerOverlay:function(A){hs.push(hs.overlays,hs.extend(A,{hsId:"hsId"+hs.idCounter++}))},getWrapperKey:function(C,B){var E,D=/^highslide-wrapper-([0-9]+)$/;E=C;while(E.parentNode){if(E.id&&D.test(E.id)){return E.id.replace(D,"$1")}E=E.parentNode}if(!B){E=C;while(E.parentNode){if(E.tagName&&hs.isHsAnchor(E)){for(var A=0;A<hs.expanders.length;A++){var F=hs.expanders[A];if(F&&F.a==E){return A}}}E=E.parentNode}}return null},getExpander:function(B,A){if(typeof B=="undefined"){return hs.expanders[hs.focusKey]||null}if(typeof B=="number"){return hs.expanders[B]||null}if(typeof B=="string"){B=hs.$(B)}return hs.expanders[hs.getWrapperKey(B,A)]||null},isHsAnchor:function(A){return(A.onclick&&A.onclick.toString().replace(/\s/g," ").match(/hs.(htmlE|e)xpand/))},reOrder:function(){for(var A=0;A<hs.expanders.length;A++){if(hs.expanders[A]&&hs.expanders[A].isExpanded){hs.focusTopmost()}}},mouseClickHandler:function(D){if(!D){D=window.event}if(D.button>1){return true}if(!D.target){D.target=D.srcElement}var B=D.target;while(B.parentNode&&!(/highslide-(image|move|html|resize)/.test(B.className))){B=B.parentNode}var E=hs.getExpander(B);if(E&&(E.isClosing||!E.isExpanded)){return true}if(E&&D.type=="mousedown"){if(D.target.form){return true}var A=B.className.match(/highslide-(image|move|resize)/);if(A){hs.dragArgs={exp:E,type:A[1],left:E.x.pos,width:E.x.size,top:E.y.pos,height:E.y.size,clickX:D.clientX,clickY:D.clientY};hs.addEventListener(document,"mousemove",hs.dragHandler);if(D.preventDefault){D.preventDefault()}if(/highslide-(image|html)-blur/.test(E.content.className)){E.focus();hs.hasFocused=true}return false}}else{if(D.type=="mouseup"){hs.removeEventListener(document,"mousemove",hs.dragHandler);if(hs.dragArgs){if(hs.styleRestoreCursor&&hs.dragArgs.type=="image"){hs.dragArgs.exp.content.style.cursor=hs.styleRestoreCursor}var C=hs.dragArgs.hasDragged;if(!C&&!hs.hasFocused&&!/(move|resize)/.test(hs.dragArgs.type)){E.close()}else{if(C||(!C&&hs.hasHtmlExpanders)){hs.dragArgs.exp.doShowHide("hidden")}}hs.hasFocused=false;hs.dragArgs=null}else{if(/highslide-image-blur/.test(B.className)){B.style.cursor=hs.styleRestoreCursor}}}}return false},dragHandler:function(B){if(!hs.dragArgs){return true}if(!B){B=window.event}var A=hs.dragArgs,C=A.exp;A.dX=B.clientX-A.clickX;A.dY=B.clientY-A.clickY;var D=Math.sqrt(Math.pow(A.dX,2)+Math.pow(A.dY,2));if(!A.hasDragged){A.hasDragged=(A.type!="image"&&D>0)||(D>(hs.dragSensitivity||5))}if(A.hasDragged&&B.clientX>5&&B.clientY>5){if(A.type=="resize"){C.resize(A)}else{C.moveTo(A.left+A.dX,A.top+A.dY);if(A.type=="image"){C.content.style.cursor="move"}}}return false},wrapperMouseHandler:function(C){try{if(!C){C=window.event}var B=/mouseover/i.test(C.type);if(!C.target){C.target=C.srcElement}if(hs.ie){C.relatedTarget=B?C.fromElement:C.toElement}var D=hs.getExpander(C.target);if(!D.isExpanded){return }if(!D||!C.relatedTarget||hs.getExpander(C.relatedTarget,true)==D||hs.dragArgs){return }for(var A=0;A<D.overlays.length;A++){(function(){var E=hs.$("hsId"+D.overlays[A]);if(E&&E.hideOnMouseOut){if(B){hs.setStyles(E,{visibility:"visible",display:""})}hs.animate(E,{opacity:B?E.opacity:0},E.dur)}})()}}catch(C){}},addEventListener:function(A,C,B){if(A==document&&C=="ready"){hs.push(hs.onReady,B)}try{A.addEventListener(C,B,false)}catch(D){try{A.detachEvent("on"+C,B);A.attachEvent("on"+C,B)}catch(D){A["on"+C]=B}}},removeEventListener:function(A,C,B){try{A.removeEventListener(C,B,false)}catch(D){try{A.detachEvent("on"+C,B)}catch(D){A["on"+C]=null}}},preloadFullImage:function(B){if(hs.continuePreloading&&hs.preloadTheseImages[B]&&hs.preloadTheseImages[B]!="undefined"){var A=document.createElement("img");A.onload=function(){A=null;hs.preloadFullImage(B+1)};A.src=hs.preloadTheseImages[B]}},preloadImages:function(C){if(C&&typeof C!="object"){hs.numberOfImagesToPreload=C}var A=hs.getAnchors();for(var B=0;B<A.images.length&&B<hs.numberOfImagesToPreload;B++){hs.push(hs.preloadTheseImages,hs.getSrc(A.images[B]))}if(hs.outlineType){new hs.Outline(hs.outlineType,function(){hs.preloadFullImage(0)})}else{hs.preloadFullImage(0)}if(hs.restoreCursor){var D=hs.createElement("img",{src:hs.graphicsDir+hs.restoreCursor})}},init:function(){if(!hs.container){hs.getPageSize();hs.ieLt7=hs.ie&&hs.uaVersion<7;for(var A in hs.langDefaults){if(typeof hs[A]!="undefined"){hs.lang[A]=hs[A]}else{if(typeof hs.lang[A]=="undefined"&&typeof hs.langDefaults[A]!="undefined"){hs.lang[A]=hs.langDefaults[A]}}}hs.container=hs.createElement("div",{className:"highslide-container"},{position:"absolute",left:0,top:0,width:"100%",zIndex:hs.zIndexCounter,direction:"ltr"},document.body,true);hs.loading=hs.createElement("a",{className:"highslide-loading",title:hs.lang.loadingTitle,innerHTML:hs.lang.loadingText,href:"javascript:;"},{position:"absolute",top:"-9999px",opacity:hs.loadingOpacity,zIndex:1},hs.container);hs.garbageBin=hs.createElement("div",null,{display:"none"},hs.container);Math.linearTween=function(C,B,E,D){return E*C/D+B};Math.easeInQuad=function(C,B,E,D){return E*(C/=D)*C+B};hs.hideSelects=hs.ieLt7;hs.hideIframes=((window.opera&&hs.uaVersion<9)||navigator.vendor=="KDE"||(hs.ie&&hs.uaVersion<5.5))}},ready:function(){if(hs.isReady){return }hs.isReady=true;for(var A=0;A<hs.onReady.length;A++){hs.onReady[A]()}},updateAnchors:function(){var A,C,H=[],G=[],B={},I;for(var E=0;E<hs.openerTagNames.length;E++){C=document.getElementsByTagName(hs.openerTagNames[E]);for(var D=0;D<C.length;D++){A=C[D];I=hs.isHsAnchor(A);if(I){hs.push(H,A);if(I[0]=="hs.expand"){hs.push(G,A)}var F=hs.getParam(A,"slideshowGroup")||"none";if(!B[F]){B[F]=[]}hs.push(B[F],A)}}}hs.anchors={all:H,groups:B,images:G};return hs.anchors},getAnchors:function(){return hs.anchors||hs.updateAnchors()},close:function(A){var B=hs.getExpander(A);if(B){B.close()}return false}};hs.fx=function(B,A,C){this.options=A;this.elem=B;this.prop=C;if(!A.orig){A.orig={}}};hs.fx.prototype={update:function(){(hs.fx.step[this.prop]||hs.fx.step._default)(this);if(this.options.step){this.options.step.call(this.elem,this.now,this)}},custom:function(E,D,C){this.startTime=(new Date()).getTime();this.start=E;this.end=D;this.unit=C;this.now=this.start;this.pos=this.state=0;var A=this;function B(F){return A.step(F)}B.elem=this.elem;if(B()&&hs.timers.push(B)==1){hs.timerId=setInterval(function(){var G=hs.timers;for(var F=0;F<G.length;F++){if(!G[F]()){G.splice(F--,1)}}if(!G.length){clearInterval(hs.timerId)}},13)}},step:function(D){var C=(new Date()).getTime();if(D||C>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var A=true;for(var B in this.options.curAnim){if(this.options.curAnim[B]!==true){A=false}}if(A){if(this.options.complete){this.options.complete.call(this.elem)}}return false}else{var E=C-this.startTime;this.state=E/this.options.duration;this.pos=this.options.easing(E,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};hs.extend(hs.fx,{step:{opacity:function(A){hs.setStyles(A.elem,{opacity:A.now})},_default:function(A){if(A.elem.style&&A.elem.style[A.prop]!=null){A.elem.style[A.prop]=A.now+A.unit}else{A.elem[A.prop]=A.now}}}});hs.Outline=function(G,E){this.onLoad=E;this.outlineType=G;var A=hs.uaVersion,F;this.hasAlphaImageLoader=hs.ie&&A>=5.5&&A<7;if(!G){if(E){E()}return }hs.init();this.table=hs.createElement("table",{cellSpacing:0},{visibility:"hidden",position:"absolute",borderCollapse:"collapse",width:0},hs.container,true);var B=hs.createElement("tbody",null,null,this.table,1);this.td=[];for(var C=0;C<=8;C++){if(C%3==0){F=hs.createElement("tr",null,{height:"auto"},B,true)}this.td[C]=hs.createElement("td",null,null,F,true);var D=C!=4?{lineHeight:0,fontSize:0}:{position:"relative"};hs.setStyles(this.td[C],D)}this.td[4].className=G+" highslide-outline";this.preloadGraphic()};hs.Outline.prototype={preloadGraphic:function(){var B=hs.graphicsDir+(hs.outlinesDir||"outlines/")+this.outlineType+".png";var A=hs.safari?hs.container:null;this.graphic=hs.createElement("img",null,{position:"absolute",top:"-9999px"},A,true);var C=this;this.graphic.onload=function(){C.onGraphicLoad()};this.graphic.src=B},onGraphicLoad:function(){var D=this.offset=this.graphic.width/4,F=[[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]],C={height:(2*D)+"px",width:(2*D)+"px"};for(var B=0;B<=8;B++){if(F[B]){if(this.hasAlphaImageLoader){var A=(B==1||B==7)?"100%":this.graphic.width+"px";var E=hs.createElement("div",null,{width:"100%",height:"100%",position:"relative",overflow:"hidden"},this.td[B],true);hs.createElement("div",null,{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+this.graphic.src+"')",position:"absolute",width:A,height:this.graphic.height+"px",left:(F[B][0]*D)+"px",top:(F[B][1]*D)+"px"},E,true)}else{hs.setStyles(this.td[B],{background:"url("+this.graphic.src+") "+(F[B][0]*D)+"px "+(F[B][1]*D)+"px"})}if(window.opera&&(B==3||B==5)){hs.createElement("div",null,C,this.td[B],true)}hs.setStyles(this.td[B],C)}}this.graphic=null;if(hs.pendingOutlines[this.outlineType]){hs.pendingOutlines[this.outlineType].destroy()}hs.pendingOutlines[this.outlineType]=this;if(this.onLoad){this.onLoad()}},setPosition:function(G,E,C,B,F){var D=this.exp,A=D.wrapper.style,E=E||0,G=G||{x:D.x.pos+E,y:D.y.pos+E,w:D.x.get("wsize")-2*E,h:D.y.get("wsize")-2*E};if(C){this.table.style.visibility=(G.h>=4*this.offset)?"visible":"hidden"}hs.setStyles(this.table,{left:(G.x-this.offset)+"px",top:(G.y-this.offset)+"px",width:(G.w+2*this.offset)+"px"});G.w-=2*this.offset;G.h-=2*this.offset;hs.setStyles(this.td[4],{width:G.w>=0?G.w+"px":0,height:G.h>=0?G.h+"px":0});if(this.hasAlphaImageLoader){this.td[3].style.height=this.td[5].style.height=this.td[4].style.height}},destroy:function(A){if(A){this.table.style.visibility="hidden"}else{hs.discardElement(this.table)}}};hs.Dimension=function(B,A){this.exp=B;this.dim=A;this.ucwh=A=="x"?"Width":"Height";this.wh=this.ucwh.toLowerCase();this.uclt=A=="x"?"Left":"Top";this.lt=this.uclt.toLowerCase();this.ucrb=A=="x"?"Right":"Bottom";this.rb=this.ucrb.toLowerCase();this.p1=this.p2=0};hs.Dimension.prototype={get:function(A){switch(A){case"loadingPos":return this.tpos+this.tb+(this.t-hs.loading["offset"+this.ucwh])/2;case"wsize":return this.size+2*this.cb+this.p1+this.p2;case"fitsize":return this.clientSize-this.marginMin-this.marginMax;case"maxsize":return this.get("fitsize")-2*this.cb-this.p1-this.p2;case"opos":return this.pos-(this.exp.outline?this.exp.outline.offset:0);case"osize":return this.get("wsize")+(this.exp.outline?2*this.exp.outline.offset:0);case"imgPad":return this.imgSize?Math.round((this.size-this.imgSize)/2):0}},calcBorders:function(){this.cb=(this.exp.content["offset"+this.ucwh]-this.t)/2;this.marginMax=hs["margin"+this.ucrb]},calcThumb:function(){this.t=this.exp.el[this.wh]?parseInt(this.exp.el[this.wh]):this.exp.el["offset"+this.ucwh];this.tpos=this.exp.tpos[this.dim];this.tb=(this.exp.el["offset"+this.ucwh]-this.t)/2;if(this.tpos<1){this.tpos=(hs.page[this.wh]/2)+hs.page["scroll"+this.uclt]}},calcExpanded:function(){var A=this.exp;this.justify="auto";this.pos=this.tpos-this.cb+this.tb;this.size=Math.min(this.full,A["max"+this.ucwh]||this.full);this.minSize=A.allowSizeReduction?Math.min(A["min"+this.ucwh],this.full):this.full;if(A.isImage&&A.useBox){this.size=A[this.wh];this.imgSize=this.full}if(this.dim=="x"&&hs.padToMinWidth){this.minSize=A.minWidth}this.marginMin=hs["margin"+this.uclt];this.scroll=hs.page["scroll"+this.uclt];this.clientSize=hs.page[this.wh]},setSize:function(A){var B=this.exp;if(B.isImage&&(B.useBox||hs.padToMinWidth)){this.imgSize=A;this.size=Math.max(this.size,this.imgSize);B.content.style[this.lt]=this.get("imgPad")+"px"}else{this.size=A}B.content.style[this.wh]=A+"px";B.wrapper.style[this.wh]=this.get("wsize")+"px";if(B.outline){B.outline.setPosition()}if(this.dim=="x"&&B.overlayBox){B.sizeOverlayBox(true)}},setPos:function(A){this.pos=A;this.exp.wrapper.style[this.lt]=A+"px";if(this.exp.outline){this.exp.outline.setPosition()}}};hs.Expander=function(I,E,A,J){if(document.readyState&&hs.ie&&!hs.isReady){hs.addEventListener(document,"ready",function(){new hs.Expander(I,E,A,J)});return }this.a=I;this.custom=A;this.contentType=J||"image";this.isImage=!this.isHtml;hs.continuePreloading=false;this.overlays=[];hs.init();var K=this.key=hs.expanders.length;for(var F=0;F<hs.overrides.length;F++){var B=hs.overrides[F];this[B]=E&&typeof E[B]!="undefined"?E[B]:hs[B]}if(!this.src){this.src=I.href}var C=(E&&E.thumbnailId)?hs.$(E.thumbnailId):I;C=this.thumb=C.getElementsByTagName("img")[0]||C;this.thumbsUserSetId=C.id||I.id;for(var F=0;F<hs.expanders.length;F++){if(hs.expanders[F]&&hs.expanders[F].a==I){hs.expanders[F].focus();return false}}if(!hs.allowSimultaneousLoading){for(var F=0;F<hs.expanders.length;F++){if(hs.expanders[F]&&hs.expanders[F].thumb!=C&&!hs.expanders[F].onLoadStarted){hs.expanders[F].cancelLoading()}}}hs.expanders[K]=this;if(!hs.allowMultipleInstances&&!hs.upcoming){if(hs.expanders[K-1]){hs.expanders[K-1].close()}if(typeof hs.focusKey!="undefined"&&hs.expanders[hs.focusKey]){hs.expanders[hs.focusKey].close()}}this.el=C;this.tpos=hs.getPosition(C);hs.getPageSize();var H=this.x=new hs.Dimension(this,"x");H.calcThumb();var G=this.y=new hs.Dimension(this,"y");G.calcThumb();this.wrapper=hs.createElement("div",{id:"highslide-wrapper-"+this.key,className:"highslide-wrapper "+this.wrapperClassName},{visibility:"hidden",position:"absolute",zIndex:hs.zIndexCounter+=2},null,true);this.wrapper.onmouseover=this.wrapper.onmouseout=hs.wrapperMouseHandler;if(this.contentType=="image"&&this.outlineWhileAnimating==2){this.outlineWhileAnimating=0}if(!this.outlineType){this[this.contentType+"Create"]()}else{if(hs.pendingOutlines[this.outlineType]){this.connectOutline();this[this.contentType+"Create"]()}else{this.showLoading();var D=this;new hs.Outline(this.outlineType,function(){D.connectOutline();D[D.contentType+"Create"]()})}}return true};hs.Expander.prototype={error:function(A){window.location.href=this.src},connectOutline:function(){var A=this.outline=hs.pendingOutlines[this.outlineType];A.exp=this;A.table.style.zIndex=this.wrapper.style.zIndex-1;hs.pendingOutlines[this.outlineType]=null},showLoading:function(){if(this.onLoadStarted||this.loading){return }this.loading=hs.loading;var C=this;this.loading.onclick=function(){C.cancelLoading()};var C=this,A=this.x.get("loadingPos")+"px",B=this.y.get("loadingPos")+"px";setTimeout(function(){if(C.loading){hs.setStyles(C.loading,{left:A,top:B,zIndex:hs.zIndexCounter++})}},100)},imageCreate:function(){var B=this;var A=document.createElement("img");this.content=A;A.onload=function(){if(hs.expanders[B.key]){B.contentLoaded()}};if(hs.blockRightClick){A.oncontextmenu=function(){return false}}A.className="highslide-image";hs.setStyles(A,{visibility:"hidden",display:"block",position:"absolute",maxWidth:"9999px",zIndex:3});A.title=hs.lang.restoreTitle;if(hs.safari){hs.container.appendChild(A)}if(hs.ie&&hs.flushImgSize){A.src=null}A.src=this.src;this.showLoading()},contentLoaded:function(){try{if(!this.content){return }this.content.onload=null;if(this.onLoadStarted){return }else{this.onLoadStarted=true}var A=this.x,D=this.y;if(this.loading){hs.setStyles(this.loading,{top:"-9999px"});this.loading=null}A.full=this.content.width;D.full=this.content.height;hs.setStyles(this.content,{width:A.t+"px",height:D.t+"px"});this.wrapper.appendChild(this.content);hs.container.appendChild(this.wrapper);A.calcBorders();D.calcBorders();hs.setStyles(this.wrapper,{left:(A.tpos+A.tb-A.cb)+"px",top:(D.tpos+A.tb-D.cb)+"px"});this.getOverlays();var B=A.full/D.full;A.calcExpanded();this.justify(A);D.calcExpanded();this.justify(D);if(this.overlayBox){this.sizeOverlayBox(0,1)}if(this.allowSizeReduction){this.correctRatio(B);if(this.isImage&&this.x.full>(this.x.imgSize||this.x.size)){this.createFullExpand();if(this.overlays.length==1){this.sizeOverlayBox()}}}this.show()}catch(C){this.error(C)}},justify:function(F,B){var G,H=F.target,E=F==this.x?"x":"y";var D=false;var A=F.exp.allowSizeReduction;F.pos=Math.round(F.pos-((F.get("wsize")-F.t)/2));if(F.pos<F.scroll+F.marginMin){F.pos=F.scroll+F.marginMin;D=true}if(!B&&F.size<F.minSize){F.size=F.minSize;A=false}if(F.pos+F.get("wsize")>F.scroll+F.clientSize-F.marginMax){if(!B&&D&&A){F.size=F.get(E=="y"?"fitsize":"maxsize")}else{if(F.get("wsize")<F.get("fitsize")){F.pos=F.scroll+F.clientSize-F.marginMax-F.get("wsize")}else{F.pos=F.scroll+F.marginMin;if(!B&&A){F.size=F.get(E=="y"?"fitsize":"maxsize")}}}}if(!B&&F.size<F.minSize){F.size=F.minSize;A=false}if(F.pos<F.marginMin){var C=F.pos;F.pos=F.marginMin;if(A&&!B){F.size=F.size-(F.pos-C)}}},correctRatio:function(C){var A=this.x,G=this.y,E=false,D=Math.min(A.full,A.size),B=Math.min(G.full,G.size),F=(this.useBox||hs.padToMinWidth);if(D/B>C){D=B*C;if(D<A.minSize){D=A.minSize;B=D/C}E=true}else{if(D/B<C){B=D/C;E=true}}if(hs.padToMinWidth&&A.full<A.minSize){A.imgSize=A.full;G.size=G.imgSize=G.full}else{if(this.useBox){A.imgSize=D;G.imgSize=B}else{A.size=D;G.size=B}}this.fitOverlayBox(F?null:C);if(F&&G.size<G.imgSize){G.imgSize=G.size;A.imgSize=G.size*C}if(E||F){A.pos=A.tpos-A.cb+A.tb;A.minSize=A.size;this.justify(A,true);G.pos=G.tpos-G.cb+G.tb;G.minSize=G.size;this.justify(G,true);if(this.overlayBox){this.sizeOverlayBox()}}},fitOverlayBox:function(B){var A=this.x,C=this.y;if(this.overlayBox){while(C.size>this.minHeight&&A.size>this.minWidth&&C.get("wsize")>C.get("fitsize")){C.size-=10;if(B){A.size=C.size*B}this.sizeOverlayBox(0,1)}}},show:function(){var A=this.x,B=this.y;this.doShowHide("hidden");this.changeSize(1,{wrapper:{width:A.get("wsize"),height:B.get("wsize"),left:A.pos,top:B.pos},content:{left:A.p1+A.get("imgPad"),top:B.p1+B.get("imgPad"),width:A.imgSize||A.size,height:B.imgSize||B.size}},hs.expandDuration)},changeSize:function(B,H,C){if(this.outline&&!this.outlineWhileAnimating){if(B){this.outline.setPosition()}else{this.outline.destroy()}}if(!B){this.destroyOverlays()}var E=this,A=E.x,G=E.y,F=this.easing;if(!B){F=this.easingClose||F}var D=B?function(){if(E.outline){E.outline.table.style.visibility="visible"}setTimeout(function(){E.afterExpand()},50)}:function(){E.afterClose()};if(B){hs.setStyles(this.wrapper,{width:A.t+"px",height:G.t+"px"})}if(this.fadeInOut){hs.setStyles(this.wrapper,{opacity:B?0:1});hs.extend(H.wrapper,{opacity:B})}hs.animate(this.wrapper,H.wrapper,{duration:C,easing:F,step:function(K,I){if(E.outline&&E.outlineWhileAnimating&&I.prop=="top"){var J=B?I.pos:1-I.pos;var L={w:A.t+(A.get("wsize")-A.t)*J,h:G.t+(G.get("wsize")-G.t)*J,x:A.tpos+(A.pos-A.tpos)*J,y:G.tpos+(G.pos-G.tpos)*J};E.outline.setPosition(L,0,1)}}});hs.animate(this.content,H.content,C,F,D);if(B){this.wrapper.style.visibility="visible";this.content.style.visibility="visible";this.a.className+=" highslide-active-anchor"}},afterExpand:function(){this.isExpanded=true;this.focus();if(hs.upcoming&&hs.upcoming==this.a){hs.upcoming=null}this.prepareNextOutline();var C=hs.page,B=hs.mouse.x+C.scrollLeft,A=hs.mouse.y+C.scrollTop;this.mouseIsOver=this.x.pos<B&&B<this.x.pos+this.x.get("wsize")&&this.y.pos<A&&A<this.y.pos+this.y.get("wsize");if(this.overlayBox){this.showOverlays()}},prepareNextOutline:function(){var A=this.key;var B=this.outlineType;new hs.Outline(B,function(){try{hs.expanders[A].preloadNext()}catch(C){}})},preloadNext:function(){var B=this.getAdjacentAnchor(1);if(B&&B.onclick.toString().match(/hs\.expand/)){var A=hs.createElement("img",{src:hs.getSrc(B)})}},getAdjacentAnchor:function(C){var B=this.getAnchorIndex(),A=hs.anchors.groups[this.slideshowGroup||"none"];if(!A[B+C]&&this.slideshow&&this.slideshow.repeat){if(C==1){return A[0]}else{if(C==-1){return A[A.length-1]}}}return A[B+C]||null},getAnchorIndex:function(){var A=hs.getAnchors().groups[this.slideshowGroup||"none"];if(A){for(var B=0;B<A.length;B++){if(A[B]==this.a){return B}}}return null},cancelLoading:function(){hs.discardElement(this.wrapper);hs.expanders[this.key]=null;if(this.loading){hs.loading.style.left="-9999px"}},writeCredits:function(){this.credits=hs.createElement("a",{href:hs.creditsHref,target:hs.creditsTarget,className:"highslide-credits",innerHTML:hs.lang.creditsText,title:hs.lang.creditsTitle});this.createOverlay({overlayId:this.credits,position:this.creditsPosition||"top left"})},getInline:function(types,addOverlay){for(var i=0;i<types.length;i++){var type=types[i],s=null;if(!this[type+"Id"]&&this.thumbsUserSetId){this[type+"Id"]=type+"-for-"+this.thumbsUserSetId}if(this[type+"Id"]){this[type]=hs.getNode(this[type+"Id"])}if(!this[type]&&!this[type+"Text"]&&this[type+"Eval"]){try{s=eval(this[type+"Eval"])}catch(e){}}if(!this[type]&&this[type+"Text"]){s=this[type+"Text"]}if(!this[type]&&!s){var next=this.a.nextSibling;while(next&&!hs.isHsAnchor(next)){if((new RegExp("highslide-"+type)).test(next.className||null)){this[type]=next.cloneNode(1);break}next=next.nextSibling}}if(!this[type]&&s){this[type]=hs.createElement("div",{className:"highslide-"+type,innerHTML:s})}if(addOverlay&&this[type]){var o={position:(type=="heading")?"above":"below"};for(var x in this[type+"Overlay"]){o[x]=this[type+"Overlay"][x]}o.overlayId=this[type];this.createOverlay(o)}}},doShowHide:function(A){if(hs.hideSelects){this.showHideElements("SELECT",A)}if(hs.hideIframes){this.showHideElements("IFRAME",A)}if(hs.geckoMac){this.showHideElements("*",A)}},showHideElements:function(C,B){var E=document.getElementsByTagName(C);var A=C=="*"?"overflow":"visibility";for(var F=0;F<E.length;F++){if(A=="visibility"||(document.defaultView.getComputedStyle(E[F],"").getPropertyValue("overflow")=="auto"||E[F].getAttribute("hidden-by")!=null)){var H=E[F].getAttribute("hidden-by");if(B=="visible"&&H){H=H.replace("["+this.key+"]","");E[F].setAttribute("hidden-by",H);if(!H){E[F].style[A]=E[F].origProp}}else{if(B=="hidden"){var J=hs.getPosition(E[F]);J.w=E[F].offsetWidth;J.h=E[F].offsetHeight;var I=(J.x+J.w<this.x.get("opos")||J.x>this.x.get("opos")+this.x.get("osize"));var G=(J.y+J.h<this.y.get("opos")||J.y>this.y.get("opos")+this.y.get("osize"));var D=hs.getWrapperKey(E[F]);if(!I&&!G&&D!=this.key){if(!H){E[F].setAttribute("hidden-by","["+this.key+"]");E[F].origProp=E[F].style[A];E[F].style[A]="hidden"}else{if(H.indexOf("["+this.key+"]")==-1){E[F].setAttribute("hidden-by",H+"["+this.key+"]")}}}else{if((H=="["+this.key+"]"||hs.focusKey==D)&&D!=this.key){E[F].setAttribute("hidden-by","");E[F].style[A]=E[F].origProp||""}else{if(H&&H.indexOf("["+this.key+"]")>-1){E[F].setAttribute("hidden-by",H.replace("["+this.key+"]",""))}}}}}}}},focus:function(){this.wrapper.style.zIndex=hs.zIndexCounter+=2;for(var A=0;A<hs.expanders.length;A++){if(hs.expanders[A]&&A==hs.focusKey){var B=hs.expanders[A];B.content.className+=" highslide-"+B.contentType+"-blur";B.content.style.cursor=hs.ie?"hand":"pointer";B.content.title=hs.lang.focusTitle}}if(this.outline){this.outline.table.style.zIndex=this.wrapper.style.zIndex-1}this.content.className="highslide-"+this.contentType;this.content.title=hs.lang.restoreTitle;if(hs.restoreCursor){hs.styleRestoreCursor=window.opera?"pointer":"url("+hs.graphicsDir+hs.restoreCursor+"), pointer";if(hs.ie&&hs.uaVersion<6){hs.styleRestoreCursor="hand"}this.content.style.cursor=hs.styleRestoreCursor}hs.focusKey=this.key;hs.addEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler)},moveTo:function(A,B){this.x.setPos(A);this.y.setPos(B)},resize:function(D){var A,B,C=D.width/D.height;A=Math.max(D.width+D.dX,Math.min(this.minWidth,this.x.full));if(this.isImage&&Math.abs(A-this.x.full)<12){A=this.x.full}B=A/C;if(B<Math.min(this.minHeight,this.y.full)){B=Math.min(this.minHeight,this.y.full);if(this.isImage){A=B*C}}this.resizeTo(A,B)},resizeTo:function(A,B){this.y.setSize(B);this.x.setSize(A)},close:function(){if(this.isClosing||!this.isExpanded){return }this.isClosing=true;hs.removeEventListener(document,window.opera?"keypress":"keydown",hs.keyHandler);try{this.content.style.cursor="default";this.changeSize(0,{wrapper:{width:this.x.t,height:this.y.t,left:this.x.tpos-this.x.cb+this.x.tb,top:this.y.tpos-this.y.cb+this.y.tb},content:{left:0,top:0,width:this.x.t,height:this.y.t}},hs.restoreDuration)}catch(A){this.afterClose()}},createOverlay:function(D){var C=D.overlayId;if(typeof C=="string"){C=hs.getNode(C)}if(D.html){C=hs.createElement("div",{innerHTML:D.html})}if(!C||typeof C=="string"){return }C.style.display="block";this.genOverlayBox();var B=D.width&&/^[0-9]+(px|%)$/.test(D.width)?D.width:"auto";if(/^(left|right)panel$/.test(D.position)&&!/^[0-9]+px$/.test(D.width)){B="200px"}var A=hs.createElement("div",{id:"hsId"+hs.idCounter++,hsId:D.hsId},{position:"absolute",visibility:"hidden",width:B,direction:hs.lang.cssDirection||"",opacity:0},this.overlayBox,true);A.appendChild(C);hs.extend(A,{opacity:1,offsetX:0,offsetY:0,dur:(D.fade===0||D.fade===false||(D.fade==2&&hs.ie))?0:250});hs.extend(A,D);if(this.gotOverlays){this.positionOverlay(A);if(!A.hideOnMouseOut||this.mouseIsOver){hs.animate(A,{opacity:A.opacity},A.dur)}}hs.push(this.overlays,hs.idCounter-1)},positionOverlay:function(C){var D=C.position||"middle center",B=C.offsetX,A=C.offsetY;if(C.parentNode!=this.overlayBox){this.overlayBox.appendChild(C)}if(/left$/.test(D)){C.style.left=B+"px"}if(/center$/.test(D)){hs.setStyles(C,{left:"50%",marginLeft:(B-Math.round(C.offsetWidth/2))+"px"})}if(/right$/.test(D)){C.style.right=-B+"px"}if(/^leftpanel$/.test(D)){hs.setStyles(C,{right:"100%",marginRight:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});this.x.p1=C.offsetWidth}else{if(/^rightpanel$/.test(D)){hs.setStyles(C,{left:"100%",marginLeft:this.x.cb+"px",top:-this.y.cb+"px",bottom:-this.y.cb+"px",overflow:"auto"});this.x.p2=C.offsetWidth}}if(/^top/.test(D)){C.style.top=A+"px"}if(/^middle/.test(D)){hs.setStyles(C,{top:"50%",marginTop:(A-Math.round(C.offsetHeight/2))+"px"})}if(/^bottom/.test(D)){C.style.bottom=-A+"px"}if(/^above$/.test(D)){hs.setStyles(C,{left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",bottom:"100%",marginBottom:this.y.cb+"px",width:"auto"});this.y.p1=C.offsetHeight}else{if(/^below$/.test(D)){hs.setStyles(C,{position:"relative",left:(-this.x.p1-this.x.cb)+"px",right:(-this.x.p2-this.x.cb)+"px",top:"100%",marginTop:this.y.cb+"px",width:"auto"});this.y.p2=C.offsetHeight;C.style.position="absolute"}}},getOverlays:function(){this.getInline(["heading","caption"],true);if(this.heading&&this.dragByHeading){this.heading.className+=" highslide-move"}if(hs.showCredits){this.writeCredits()}for(var A=0;A<hs.overlays.length;A++){var D=hs.overlays[A],E=D.thumbnailId,B=D.slideshowGroup;if((!E&&!B)||(E&&E==this.thumbsUserSetId)||(B&&B===this.slideshowGroup)){this.createOverlay(D)}}var C=[];for(var A=0;A<this.overlays.length;A++){var D=hs.$("hsId"+this.overlays[A]);if(/panel$/.test(D.position)){this.positionOverlay(D)}else{hs.push(C,D)}}for(var A=0;A<C.length;A++){this.positionOverlay(C[A])}this.gotOverlays=true},genOverlayBox:function(){if(!this.overlayBox){this.overlayBox=hs.createElement("div",{className:this.wrapperClassName},{position:"absolute",width:(this.x.size||(this.useBox?this.width:null)||this.x.full)+"px",height:(this.y.size||this.y.full)+"px",visibility:"hidden",overflow:"hidden",zIndex:hs.ie?4:null},hs.container,true)}},sizeOverlayBox:function(F,D){var C=this.overlayBox,A=this.x,H=this.y;hs.setStyles(C,{width:A.size+"px",height:H.size+"px"});if(F||D){for(var E=0;E<this.overlays.length;E++){var G=hs.$("hsId"+this.overlays[E]);var B=(hs.ieLt7||document.compatMode=="BackCompat");if(G&&/^(above|below)$/.test(G.position)){if(B){G.style.width=(C.offsetWidth+2*A.cb+A.p1+A.p2)+"px"}H[G.position=="above"?"p1":"p2"]=G.offsetHeight}if(G&&B&&/^(left|right)panel$/.test(G.position)){G.style.height=(C.offsetHeight+2*H.cb)+"px"}}}if(F){hs.setStyles(this.content,{top:H.p1+"px"});hs.setStyles(C,{top:(H.p1+H.cb)+"px"})}},showOverlays:function(){var A=this.overlayBox;A.className="";hs.setStyles(A,{top:(this.y.p1+this.y.cb)+"px",left:(this.x.p1+this.x.cb)+"px",overflow:"visible"});if(hs.safari){A.style.visibility="visible"}this.wrapper.appendChild(A);for(var B=0;B<this.overlays.length;B++){var C=hs.$("hsId"+this.overlays[B]);C.style.zIndex=4;if(!C.hideOnMouseOut||this.mouseIsOver){C.style.visibility="visible";hs.setStyles(C,{visibility:"visible",display:""});hs.animate(C,{opacity:C.opacity},C.dur)}}},destroyOverlays:function(){if(!this.overlays.length){return }hs.discardElement(this.overlayBox)},createFullExpand:function(){this.fullExpandLabel=hs.createElement("a",{href:"javascript:hs.expanders["+this.key+"].doFullExpand();",title:hs.lang.fullExpandTitle,className:"highslide-full-expand"});this.createOverlay({overlayId:this.fullExpandLabel,position:hs.fullExpandPosition,hideOnMouseOut:true,opacity:hs.fullExpandOpacity})},doFullExpand:function(){try{if(this.fullExpandLabel){hs.discardElement(this.fullExpandLabel)}this.focus();var B=this.x.size;this.resizeTo(this.x.full,this.y.full);var A=this.x.pos-(this.x.size-B)/2;if(A<hs.marginLeft){A=hs.marginLeft}this.moveTo(A,this.y.pos);this.doShowHide("hidden")}catch(C){this.error(C)}},afterClose:function(){this.a.className=this.a.className.replace("highslide-active-anchor","");this.doShowHide("visible");if(this.outline&&this.outlineWhileAnimating){this.outline.destroy()}hs.discardElement(this.wrapper);hs.expanders[this.key]=null;hs.reOrder()}};if(hs.ie){(function(){try{document.documentElement.doScroll("left")}catch(A){setTimeout(arguments.callee,50);return }hs.ready()})()}hs.addEventListener(document,"DOMContentLoaded",hs.ready);hs.addEventListener(window,"load",hs.ready);hs.langDefaults=hs.lang;var HsExpander=hs.Expander;hs.addEventListener(window,"load",function(){if(hs.expandCursor){var C=".highslide img",D="cursor: url("+hs.graphicsDir+hs.expandCursor+"), pointer !important;";var A=hs.createElement("style",{type:"text/css"},null,document.getElementsByTagName("HEAD")[0]);if(!hs.ie){A.appendChild(document.createTextNode(C+" {"+D+"}"))}else{var B=document.styleSheets[document.styleSheets.length-1];if(typeof (B.addRule)=="object"){B.addRule(C,D)}}}});hs.addEventListener(window,"resize",function(){hs.getPageSize()});hs.addEventListener(document,"mousemove",function(A){hs.mouse={x:A.clientX,y:A.clientY}});hs.addEventListener(document,"mousedown",hs.mouseClickHandler);hs.addEventListener(document,"mouseup",hs.mouseClickHandler);hs.addEventListener(document,"ready",hs.getAnchors);hs.addEventListener(window,"load",hs.preloadImages);function Range(){this._value=0;this._minimum=0;this._maximum=100;this._extent=0;this._isChanging=false}Range.prototype.setValue=function(A){A=Math.round(parseFloat(A));if(isNaN(A)){return }if(this._value!=A){if(A+this._extent>this._maximum){this._value=this._maximum-this._extent}else{if(A<this._minimum){this._value=this._minimum}else{this._value=A}}if(!this._isChanging&&typeof this.onchange=="function"){this.onchange()}}};Range.prototype.getValue=function(){return this._value};Range.prototype.setExtent=function(A){if(this._extent!=A){if(A<0){this._extent=0}else{if(this._value+A>this._maximum){this._extent=this._maximum-this._value}else{this._extent=A}}if(!this._isChanging&&typeof this.onchange=="function"){this.onchange()}}};Range.prototype.getExtent=function(){return this._extent};Range.prototype.setMinimum=function(A){if(this._minimum!=A){var B=this._isChanging;this._isChanging=true;this._minimum=A;if(A>this._value){this.setValue(A)}if(A>this._maximum){this._extent=0;this.setMaximum(A);this.setValue(A)}if(A+this._extent>this._maximum){this._extent=this._maximum-this._minimum}this._isChanging=B;if(!this._isChanging&&typeof this.onchange=="function"){this.onchange()}}};Range.prototype.getMinimum=function(){return this._minimum};Range.prototype.setMaximum=function(B){if(this._maximum!=B){var A=this._isChanging;this._isChanging=true;this._maximum=B;if(B<this._value){this.setValue(B-this._extent)}if(B<this._minimum){this._extent=0;this.setMinimum(B);this.setValue(this._maximum)}if(B<this._minimum+this._extent){this._extent=this._maximum-this._minimum}if(B<this._value+this._extent){this._extent=this._maximum-this._value}this._isChanging=A;if(!this._isChanging&&typeof this.onchange=="function"){this.onchange()}}};Range.prototype.getMaximum=function(){return this._maximum};function Timer(A){this._pauseTime=typeof A=="undefined"?1000:A;this._timer=null;this._isStarted=false}Timer.prototype.start=function(){if(this.isStarted()){this.stop()}var A=this;this._timer=window.setTimeout(function(){if(typeof A.ontimer=="function"){A.ontimer()}},this._pauseTime);this._isStarted=false};Timer.prototype.stop=function(){if(this._timer!=null){window.clearTimeout(this._timer)}this._isStarted=false};Timer.prototype.isStarted=function(){return this._isStarted};Timer.prototype.getPauseTime=function(){return this._pauseTime};Timer.prototype.setPauseTime=function(A){this._pauseTime=A};Slider.isSupported=typeof document.createElement!="undefined"&&typeof document.documentElement!="undefined"&&typeof document.documentElement.offsetWidth=="number";function Slider(B,D,C){if(!B){return }this._orientation=C||"horizontal";this._range=new Range();this._range.setExtent(0);this._blockIncrement=10;this._unitIncrement=1;this._timer=new Timer(100);if(Slider.isSupported&&B){this.document=B.ownerDocument||B.document;this.element=B;this.element.slider=this;this.element.unselectable="on";this.element.className=this._orientation+" "+this.classNameTag+" "+this.element.className;this.line=this.document.createElement("DIV");this.line.className="line";this.line.unselectable="on";this.line.appendChild(this.document.createElement("DIV"));this.element.appendChild(this.line);this.handle=this.document.createElement("DIV");this.handle.className="handle";this.handle.unselectable="on";this.handle.appendChild(this.document.createElement("DIV"));this.handle.firstChild.appendChild(this.document.createTextNode(String.fromCharCode(160)));this.element.appendChild(this.handle)}this.input=D;var A=this;this._range.onchange=function(){A.recalculate();if(typeof A.onchange=="function"){A.onchange()}};if(Slider.isSupported&&B){this.element.onfocus=Slider.eventHandlers.onfocus;this.element.onblur=Slider.eventHandlers.onblur;this.element.onmousedown=Slider.eventHandlers.onmousedown;this.element.onmouseover=Slider.eventHandlers.onmouseover;this.element.onmouseout=Slider.eventHandlers.onmouseout;this.element.onkeydown=Slider.eventHandlers.onkeydown;this.element.onkeypress=Slider.eventHandlers.onkeypress;this.element.onmousewheel=Slider.eventHandlers.onmousewheel;this.handle.onselectstart=this.element.onselectstart=function(){return false};this._timer.ontimer=function(){A.ontimer()};window.setTimeout(function(){A.recalculate()},1)}else{this.input.onchange=function(E){A.setValue(A.input.value)}}}Slider.eventHandlers={getEvent:function(B,A){if(!B){if(A){B=A.document.parentWindow.event}else{B=window.event}}if(!B.srcElement){var A=B.target;while(A!=null&&A.nodeType!=1){A=A.parentNode}B.srcElement=A}if(typeof B.offsetX=="undefined"){B.offsetX=B.layerX;B.offsetY=B.layerY}return B},getDocument:function(A){if(A.target){return A.target.ownerDocument}return A.srcElement.document},getSlider:function(B){var A=B.target||B.srcElement;while(A!=null&&A.slider==null){A=A.parentNode}if(A){return A.slider}return null},getLine:function(B){var A=B.target||B.srcElement;while(A!=null&&A.className!="line"){A=A.parentNode}return A},getHandle:function(C){var B=C.target||C.srcElement;var A=/handle/;while(B!=null&&!A.test(B.className)){B=B.parentNode}return B},onfocus:function(B){var A=this.slider;A._focused=true;A.handle.className="handle hover"},onblur:function(B){var A=this.slider;A._focused=false;A.handle.className="handle"},onmouseover:function(B){B=Slider.eventHandlers.getEvent(B,this);var A=this.slider;if(B.srcElement==A.handle){A.handle.className="handle hover"}},onmouseout:function(B){B=Slider.eventHandlers.getEvent(B,this);var A=this.slider;if(B.srcElement==A.handle&&!A._focused){A.handle.className="handle"}},onmousedown:function(D){D=Slider.eventHandlers.getEvent(D,this);var A=this.slider;if(A.element.focus){A.element.focus()}Slider._currentInstance=A;var C=A.document;if(C.addEventListener){C.addEventListener("mousemove",Slider.eventHandlers.onmousemove,true);C.addEventListener("mouseup",Slider.eventHandlers.onmouseup,true)}else{if(C.attachEvent){C.attachEvent("onmousemove",Slider.eventHandlers.onmousemove);C.attachEvent("onmouseup",Slider.eventHandlers.onmouseup);C.attachEvent("onlosecapture",Slider.eventHandlers.onmouseup);A.element.setCapture()}}if(Slider.eventHandlers.getHandle(D)){Slider._sliderDragData={screenX:D.screenX,screenY:D.screenY,dx:D.screenX-A.handle.offsetLeft,dy:D.screenY-A.handle.offsetTop,startValue:A.getValue(),slider:A}}else{var B=Slider.eventHandlers.getLine(D);A._mouseX=D.offsetX+(B?A.line.offsetLeft:0);A._mouseY=D.offsetY+(B?A.line.offsetTop:0);A._increasing=null;A.ontimer()}},onmousemove:function(F){F=Slider.eventHandlers.getEvent(F,this);if(Slider._sliderDragData){var C=Slider._sliderDragData.slider;var A=C.getMaximum()-C.getMinimum();var B,G,E;if(C._orientation=="horizontal"){B=C.element.offsetWidth-C.handle.offsetWidth;G=F.screenX-Slider._sliderDragData.dx;E=Math.abs(F.screenY-Slider._sliderDragData.screenY)>100}else{B=C.element.offsetHeight-C.handle.offsetHeight;G=C.element.offsetHeight-C.handle.offsetHeight-(F.screenY-Slider._sliderDragData.dy);E=Math.abs(F.screenX-Slider._sliderDragData.screenX)>100}C.setValue(E?Slider._sliderDragData.startValue:C.getMinimum()+A*G/B);return false}else{var C=Slider._currentInstance;if(C!=null){var D=Slider.eventHandlers.getLine(F);C._mouseX=F.offsetX+(D?C.line.offsetLeft:0);C._mouseY=F.offsetY+(D?C.line.offsetTop:0)}}},onmouseup:function(C){C=Slider.eventHandlers.getEvent(C,this);var A=Slider._currentInstance;var B=A.document;if(B.removeEventListener){B.removeEventListener("mousemove",Slider.eventHandlers.onmousemove,true);B.removeEventListener("mouseup",Slider.eventHandlers.onmouseup,true)}else{if(B.detachEvent){B.detachEvent("onmousemove",Slider.eventHandlers.onmousemove);B.detachEvent("onmouseup",Slider.eventHandlers.onmouseup);B.detachEvent("onlosecapture",Slider.eventHandlers.onmouseup);A.element.releaseCapture()}}if(Slider._sliderDragData){Slider._sliderDragData=null}else{A._timer.stop();A._increasing=null}Slider._currentInstance=null},onkeydown:function(C){C=Slider.eventHandlers.getEvent(C,this);var B=this.slider;var A=C.keyCode;switch(A){case 33:B.setValue(B.getValue()+B.getBlockIncrement());break;case 34:B.setValue(B.getValue()-B.getBlockIncrement());break;case 35:B.setValue(B.getOrientation()=="horizontal"?B.getMaximum():B.getMinimum());break;case 36:B.setValue(B.getOrientation()=="horizontal"?B.getMinimum():B.getMaximum());break;case 38:case 39:B.setValue(B.getValue()+B.getUnitIncrement());break;case 37:case 40:B.setValue(B.getValue()-B.getUnitIncrement());break}if(A>=33&&A<=40){return false}},onkeypress:function(B){B=Slider.eventHandlers.getEvent(B,this);var A=B.keyCode;if(A>=33&&A<=40){return false}},onmousewheel:function(B){B=Slider.eventHandlers.getEvent(B,this);var A=this.slider;if(A._focused){A.setValue(A.getValue()+B.wheelDelta/120*A.getUnitIncrement());return false}}};Slider.prototype.classNameTag="dynamic-slider-control",Slider.prototype.setValue=function(A){this._range.setValue(A);this.input.value=this.getValue()};Slider.prototype.getValue=function(){return this._range.getValue()};Slider.prototype.setMinimum=function(A){this._range.setMinimum(A);this.input.value=this.getValue()};Slider.prototype.getMinimum=function(){return this._range.getMinimum()};Slider.prototype.setMaximum=function(A){this._range.setMaximum(A);this.input.value=this.getValue()};Slider.prototype.getMaximum=function(){return this._range.getMaximum()};Slider.prototype.setUnitIncrement=function(A){this._unitIncrement=A};Slider.prototype.getUnitIncrement=function(){return this._unitIncrement};Slider.prototype.setBlockIncrement=function(A){this._blockIncrement=A};Slider.prototype.getBlockIncrement=function(){return this._blockIncrement};Slider.prototype.getOrientation=function(){return this._orientation};Slider.prototype.setOrientation=function(A){if(A!=this._orientation){if(Slider.isSupported&&this.element){this.element.className=this.element.className.replace(this._orientation,A)}this._orientation=A;this.recalculate()}};Slider.prototype.recalculate=function(){if(!Slider.isSupported||!this.element){return }var C=this.element.offsetWidth;var E=this.element.offsetHeight;var A=this.handle.offsetWidth;var D=this.handle.offsetHeight;var F=this.line.offsetWidth;var B=this.line.offsetHeight;if(this._orientation=="horizontal"){this.handle.style.left=(C-A)*(this.getValue()-this.getMinimum())/(this.getMaximum()-this.getMinimum())+"px";this.handle.style.top=(E-D)/2+"px";this.line.style.top=(E-B)/2+"px";this.line.style.left=A/2+"px";this.line.style.width=Math.max(0,C-A-2)+"px";this.line.firstChild.style.width=Math.max(0,C-A-4)+"px"}else{this.handle.style.left=(C-A)/2+"px";this.handle.style.top=E-D-(E-D)*(this.getValue()-this.getMinimum())/(this.getMaximum()-this.getMinimum())+"px";this.line.style.left=(C-F)/2+"px";this.line.style.top=D/2+"px";this.line.style.height=Math.max(0,E-D-2)+"px";this.line.firstChild.style.height=Math.max(0,E-D-4)+"px"}};Slider.prototype.ontimer=function(){var B=this.handle.offsetWidth;var D=this.handle.offsetHeight;var A=this.handle.offsetLeft;var C=this.handle.offsetTop;if(this._orientation=="horizontal"){if(this._mouseX>A+B&&(this._increasing==null||this._increasing)){this.setValue(this.getValue()+this.getBlockIncrement());this._increasing=true}else{if(this._mouseX<A&&(this._increasing==null||!this._increasing)){this.setValue(this.getValue()-this.getBlockIncrement());this._increasing=false}}}else{if(this._mouseY>C+D&&(this._increasing==null||!this._increasing)){this.setValue(this.getValue()-this.getBlockIncrement());this._increasing=false}else{if(this._mouseY<C&&(this._increasing==null||this._increasing)){this.setValue(this.getValue()+this.getBlockIncrement());this._increasing=true}}}this._timer.start()};function mtInit(){if(arguments.callee.done){return }arguments.callee.done=true;if(window._timer){clearInterval(window._timer)}if(window.onload&&(window.onload!==window.mtInit)){window.onload();window.onload=function(){}}}if(document.addEventListener){document.addEventListener("DOMContentLoaded",mtInit,false);
/*@cc_on @*/
/*@if (@_win32)
document.write("<script id=__ie_onload defer src=javascript:void(0)><\/script>");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
    if (this.readyState == "complete") {
        mtInit(); // call the onload handler
    }
};
/*@end @*/
}if(/WebKit/i.test(navigator.userAgent)){_timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){mtInit()}},10)}window.onload=mtInit;
