/*  ================================================================================
 *
 *  JavaScript -Default version 3.0.6
 *  (c) 2004-2009 coliss.com
 *
 *  この作品は、クリエイティブ・コモンズの表示 2.1 日本ライセンスの下で
 *  ライセンスされています。
 *  この使用許諾条件を見るには、http://creativecommons.org/licenses/by/2.1/jp/を
 *  チェックするか、クリエイティブ･コモンズに郵便にてお問い合わせください。
 *  住所は：559 Nathan Abbott Way, Stanford, California 94305, USA です。
 *
================================================================================  */


/*  ================================================================================
TOC
============================================================
Set Adjustment
Page Scroller
============================================================
this script requires jQuery 1.3(http://jquery.com/)
================================================================================  */

/*  ================================================================================
Option
============================================================
除外エリアの指定
example:<a class="nopscr">
================================================================================  */


/*  ================================================================================
Set Adjustment
================================================================================  */
var virtualTopId = "top",
    virtualTop,
    adjTraverser,
    adjPosition,
    callExternal = "pSc",
    delayExternal= 200;

/* example
======================================================================  */
//    virtualTop = 0;    // virtual top's left position = 0
//    virtualTop = 1;    // virtual top's left position = vertical movement
//    adjTraverser = 0;  // left position = 0
//    adjTraverser = 1;  // horizontal movement.
//    adjPosition = -26;

/*  ================================================================================
Page Scroller
================================================================================  */
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(c($){7 E=$.F.E,u=$.F.u,G=$.F.G,t=$.F.t;$.F.1S({u:c(){3(!6[0])1g();3(6[0]==i)b 19.1U||$.1q&&5.w.1e||5.f.1e;3(6[0]==5)b((5.w&&5.1m=="1l")?5.w.1d:5.f.1d);b u.1n(6,1o)},E:c(){3(!6[0])1g();3(6[0]==i)b 19.1N||$.1q&&5.w.1v||5.f.1v;3(6[0]==5)b((5.w&&5.1m=="1l")?5.w.1k:5.f.1k);b E.1n(6,1o)},G:c(){3(!6[0])b 18;7 j=5.Q?5.Q(6[0].v):5.1t(6[0].v);7 k=1u 1r();k.x=j.1p;1s((j=j.1j)!=V){k.x+=j.1p}3((k.x*0)==0)b(k.x);g b(6[0].v)},t:c(){3(!6[0])b 18;7 j=5.Q?5.Q(6[0].v):5.1t(6[0].v);7 k=1u 1r();k.y=j.1a;1s((j=j.1j)!=V){k.y+=j.1a}3((k.y*0)==0)b(k.y);g b(6[0].v)}})})(20);$(c(){$(\'a[D^="#"]\').21(\'a[D^="#"].1Z\').1h(c(){7 h=L.22+L.23;7 H=((6.D).1T(0,(((6.D).T)-((6.17).T)))).R((6.D).1J("//")+2);3(h.I("?")!=-1)Y=h.R(0,(h.I("?")));g Y=h;3(H.I("?")!=-1)12=H.R(0,(H.I("?")));g 12=H;3(12==Y){d.X((6.17).1Y(1));b 1V}});$("f").1h(c(){d.P()})});6.o=V;7 d={14:c(A){3(A=="x")b(($(5).u())-($(i).u()));g 3(A=="y")b(($(5).E())-($(i).E()))},W:c(A){3(A=="x")b(i.15||5.f.z||5.f.N.z);g 3(A=="y")b(i.1P||5.f.1E||5.f.N.1E)},M:c(l,m,B,p,q){7 o;3(o)O(o);7 1w=16;7 J=d.W(\'x\');7 K=d.W(\'y\');3(!l||l<0)l=0;3(!m||m<0)m=0;3(!B)B=$.1F.1W?10:$.1F.1X?8:9;3(!p)p=0+J;3(!q)q=0+K;p+=(l-J)/B;3(p<0)p=0;q+=(m-K)/B;3(q<0)q=0;7 11=C.1y(p);7 Z=C.1y(q);i.1L(11,Z);3((C.1B(C.1C(J-l))<1)&&(C.1B(C.1C(K-m))<1)){O(6.o);i.1c(l,m)}g 3((11!=l)||(Z!=m))6.o=1f("d.M("+l+","+m+","+B+","+p+","+q+")",1w);g O(6.o)},P:c(){O(6.o)},1K:c(e){d.P()},X:c(n){d.P();7 r,s;3(!!n){3(n==1O){r=(S==0)?0:(S==1)?i.15||5.f.z||5.f.N.z:$(\'#\'+n).G();s=((S==0)||(S==1))?0:$(\'#\'+n).t()}g{r=(1D==0)?0:(1D==1)?($(\'#\'+n).G()):i.15||5.f.z||5.f.N.z;s=1G?($(\'#\'+n).t())+1G:($(\'#\'+n).t())}7 13=d.14(\'x\');7 U=d.14(\'y\');3(((r*0)==0)||((s*0)==0)){7 1A=(r<1)?0:(r>13)?13:r;7 1I=(s<1)?0:(s>U)?U:s;d.M(1A,1I)}g L.17=n}g d.M(0,0)},1H:c(){7 h=L.D;7 1b=h.1J("#",0);7 1x=h.1Q(1z);3(!!1x){1i=h.R(h.I("?"+1z)+4,h.T);1M=1f("d.X(1i)",1R)}3(!1b)i.1c(0,0);g b 18}};$(d.1H);',62,128,'|||if||document|this|var||||return|function|coliss||body|else|usrUrl|window|obj|tagCoords|toX|toY|idName|pageScrollTimer|frX|frY|anchorX|anchorY|top|width|id|documentElement|||scrollLeft|type|frms|Math|href|height|fn|left|anchorPath|lastIndexOf|actX|actY|location|pageScroll|parentNode|clearTimeout|stopScroll|getElementById|slice|virtualTop|length|dMaxY|null|getWindowOffset|toAnchor|usrUrlOmitQ|posY||posX|anchorPathOmitQ|dMaxX|getScrollRange|pageXOffset||hash|true|self|offsetTop|checkAnchor|scroll|scrollWidth|clientWidth|setTimeout|error|click|anchorId|offsetParent|scrollHeight|CSS1Compat|compatMode|apply|arguments|offsetLeft|boxModel|Object|while|all|new|clientHeight|spd|checkPageScroller|ceil|callExternal|setX|floor|abs|adjTraverser|scrollTop|browser|adjPosition|initPageScroller|setY|indexOf|cancelScroll|scrollTo|timerID|innerHeight|virtualTopId|pageYOffset|match|delayExternal|extend|substring|innerWidth|false|mozilla|opera|substr|nopscr|jQuery|not|hostname|pathname'.split('|'),0,{}))
