/*  ================================================================================
 *
 *  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/)
================================================================================  */


/*  ================================================================================
Set Adjustment
================================================================================  */
var virtualTopId = "top",
    virtualTop,
    adjTraverser,
    adjPosition,
    callExternal = "pSc",
    delayExternal= 200,
    assignmentSpeed = 20;

/* 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;
//		assignmentSpeed = 10		//5-20

/*  ================================================================================
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 C=$.E.C,D=$.E.D,F=$.E.F,v=$.E.v;$.E.1L({D:c(){3(!6[0])1n();3(6[0]==i)b 1o.1N||$.1l&&5.w.1p||5.f.1p;3(6[0]==5)b((5.w&&5.1j=="1k")?5.w.1m:5.f.1m);b D.1u(6,1v)},C:c(){3(!6[0])1n();3(6[0]==i)b 1o.1O||$.1l&&5.w.1i||5.f.1i;3(6[0]==5)b((5.w&&5.1j=="1k")?5.w.1t:5.f.1t);b C.1u(6,1v)},F:c(){3(!6[0])b 17;7 j=5.N?5.N(6[0].u):5.1q(6[0].u);7 k=1r 1h();k.x=j.1s;19((j=j.1f)!=15){k.x+=j.1s}3((k.x*0)==0)b(k.x);g b(6[0].u)},v:c(){3(!6[0])b 17;7 j=5.N?5.N(6[0].u):5.1q(6[0].u);7 k=1r 1h();k.y=j.1c;19((j=j.1f)!=15){k.y+=j.1c}3((k.y*0)==0)b(k.y);g b(6[0].u)}})})(21);$(c(){$(\'a[H^="#"]\').1g(c(){7 h=L.1Z+L.1T;7 G=((6.H).1X(0,(((6.H).Y)-((6.13).Y)))).O((6.H).1A("//")+2);3(h.I("?")!=-1)U=h.O(0,(h.I("?")));g U=h;3(G.I("?")!=-1)V=G.O(0,(G.I("?")));g V=G;3(V==U){d.18((6.13).1U(1));b 1V}});$("f").1g(c(){d.P()})});6.o=15;7 d={12:c(A){3(A=="x")b(($(5).D())-($(i).D()));g 3(A=="y")b(($(5).C())-($(i).C()))},T:c(A){3(A=="x")b(i.14||5.f.z||5.f.K.z);g 3(A=="y")b(i.1S||5.f.1w||5.f.K.1w)},R:c(l,m,t,p,q){7 o;3(o)S(o);7 1D=16;7 Q=d.T(\'x\');7 J=d.T(\'y\');3(!l||l<0)l=0;3(!m||m<0)m=0;3(!t)t=$.1F.1M?10:$.1F.1Y?8:9;t=22;3(!p)p=0+Q;3(!q)q=0+J;p+=(l-Q)/t;3(p<0)p=0;q+=(m-J)/t;3(q<0)q=0;7 Z=B.1B(p);7 X=B.1B(q);i.20(Z,X);3((B.1I(B.1C(Q-l))<1)&&(B.1I(B.1C(J-m))<1)){S(6.o);i.1a(l,m)}g 3((Z!=l)||(X!=m))6.o=1e("d.R("+l+","+m+","+t+","+p+","+q+")",1D);g S(6.o)},P:c(){S(6.o)},1R:c(e){d.P()},18:c(n){d.P();7 r,s;3(!!n){3(n==1P){r=(M==0)?0:(M==1)?i.14||5.f.z||5.f.K.z:$(\'#\'+n).F();s=((M==0)||(M==1))?0:$(\'#\'+n).v()}g{r=(1x==0)?0:(1x==1)?($(\'#\'+n).F()):i.14||5.f.z||5.f.K.z;s=1z?($(\'#\'+n).v())+1z:($(\'#\'+n).v())}7 11=d.12(\'x\');7 W=d.12(\'y\');3(((r*0)==0)||((s*0)==0)){7 1H=(r<1)?0:(r>11)?11:r;7 1J=(s<1)?0:(s>W)?W:s;d.R(1H,1J)}g L.13=n}g d.R(0,0)},1G:c(){7 h=L.H;7 1d=h.1A("#",0);7 1y=h.1Q(1E);3(!!1y){1b=h.O(h.I("?"+1E)+4,h.Y);1K=1e("d.18(1b)",1W)}3(!1d)i.1a(0,0);g b 17}};$(d.1G);',62,127,'|||if||document|this|var||||return|function|coliss||body|else|usrUrl|window|obj|tagCoords|toX|toY|idName|pageScrollTimer|frX|frY|anchorX|anchorY|frms|id|top|documentElement|||scrollLeft|type|Math|height|width|fn|left|anchorPath|href|lastIndexOf|actY|parentNode|location|virtualTop|getElementById|slice|stopScroll|actX|pageScroll|clearTimeout|getWindowOffset|usrUrlOmitQ|anchorPathOmitQ|dMaxY|posY|length|posX||dMaxX|getScrollRange|hash|pageXOffset|null||true|toAnchor|while|scroll|anchorId|offsetTop|checkAnchor|setTimeout|offsetParent|click|Object|clientHeight|compatMode|CSS1Compat|boxModel|scrollWidth|error|self|clientWidth|all|new|offsetLeft|scrollHeight|apply|arguments|scrollTop|adjTraverser|checkPageScroller|adjPosition|indexOf|ceil|abs|spd|callExternal|browser|initPageScroller|setX|floor|setY|timerID|extend|mozilla|innerWidth|innerHeight|virtualTopId|match|cancelScroll|pageYOffset|pathname|substr|false|delayExternal|substring|opera|hostname|scrollTo|jQuery|assignmentSpeed'.split('|'),0,{}))