/**
 *	ImageFlow 1.0
 *
 *	This code is based on Michael L. Perrys Cover flow in Javascript.
 *	For he wrote that "You can take this code and use it as your own" [1]
 *	this is my attempt to improve some things. Feel free to use it! If
 *	you have any questions on it leave me a message in my shoutbox [2].
 *
 *	The reflection is generated server-sided by a slightly hacked
 *	version of Richard Daveys easyreflections [3] written in PHP.
 *
 *	The mouse wheel support is an implementation of Adomas Paltanavicius
 *	JavaScript mouse wheel code [4].
 *
 *	Thanks to Stephan Droste ImageFlow is now compatible with Safari 1.x.
 *
 *	Thanks to ceasar feijen from cfconsultancy for the extra options and optimizing the js [5]
 *
 *	[1] http://www.adventuresinsoftware.com/blog/?p=104#comment-1981
 *	[2] http://shoutbox.finnrudolph.de/
 *	[3] http://reflection.corephp.co.uk/v2.php
 *	[4] http://adomas.org/javascript-mouse-wheel/
 *	[5] http://www.cfconsultancy.nl/
 *  Script from http://www.imageflow.nl
*/
eval(function(p,a,c,k,e,r){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--)r[e(c)]=k[c]||e(c);k=[function(e){return r[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}('7 1j=0.5;7 29=4;7 11=14;7 2a=\'38\';7 2b=\'e-3a\';7 1k=\'3b\';7 1I=\'3c\';7 1J=\'3d\';7 2c=\'3e\';7 1l=\'3f\';7 2d=\'3g\';7 1m=\'12\';7 2e=\'3h\';7 v=0;7 H=0;7 I=0;7 k=0;7 1n=0;7 13=0;7 15=[];7 B=0;7 16=n;7 U=r;7 1K=0;7 1o=0;7 C=0;7 D=1L;7 1p=r;7 2f=0;7 17=0;7 1M=3i;7 2g=n;7 2h=n;7 2i=\'3j\';7 2j=\'3k\';7 2k=\'-3l\';7 2l=\'-3m\';7 2m="";d 1N(){E(k<I-1||k>I+1){s q:18(I+(k-I)/3);l.1q(1N,2n);13=1;j;J:13=0;j}}d 12(i){7 2o=F.V.1O;7 o=0;1P(i=0;i<2o;i++){b(F.V.1r(i).2p==1)o++}b(v==o-1){k==0;K(0,0);1p=l.1q(\'12(1)\',1M)}t{19(-1);i=i+1;1p=l.1q(\'12(\'+i+\')\',1M)}1Q.c.L=\'1a\'}d M(){1Q.c.L=\'1s\';l.3n(1p)}d K(x,H){k=x;1n=x;b(13==0){l.1q(1N,2n);13=1}b(o==0){1b(1I);1b(1l);1b(1m)}t{v=H;1t=F.V.1r(15[v]).1R(\'3o\');b(1t==\'\')1t=\'&3p;\';1u.1v=1t}b(16===n){B=(W*(-(x*1w/((o-1)*D)))/1w)-C;1x.c.2q=(B-11)+\'p\'}}d 18(x){I=x;7 N=o;1P(7 y=0;y<o;y++){7 9=F.V.1r(15[y]);7 1S=y*-D;b((1S+1T)<1n||(1S-1T)>1n){9.c.1y=\'2r\';9.c.L=\'1a\'}t{7 1z;E(2f){J:7 z=X.3q(3r+x*x)+1w;1z=x/z*P+P;j;s 1:7 2s=(x>0)?1:-1;7 z=1L+X.2t(X.2u(x),0.8);1z=2s*X.2t(X.2u(x),0.8)+P;j}9.c.L=\'1s\';7 O=(9.h/9.w*9.1c)/z*P;E(O>1A){s n:7 1B=9.1c/z*P;j;J:O=1A;7 1B=9.w*O/9.h;j}7 2v=(A*0.34-O)+2w+((O/(1j+1))*1j);9.c.1d=1z-(9.1c/2)/z*P+2x+\'p\';b(1B&&O){9.c.1e=O+\'p\';9.c.1f=1B+\'p\';9.c.1C=2v+\'p\'}9.c.1y=\'2y\';E(x<0){s q:N++;j;J:N=N-1;j}E(9.i==v){s n:9.Q=d(){M();K(u.1U,u.i)};j;J:N=N+1;b(o==9.i+1&&f.m(\'1V\')!=r&&f.m(\'1V\')!=\'1D\'&&f.m(\'1V\')!=1D){9.Q=d(){f.1W=u.1g};j}t b(9.i==0&&f.m(\'1X\')!=r&&f.m(\'1X\')!=\'1D\'&&f.m(\'1X\')!=1D){9.Q=d(){f.1W=u.1g};j}t{E(2m){s"3s":9.Q=d(){R 3t.3u(u,{2z:u.1R(\'2A\')})};j;s"3v":9.Q=d(){1Y(u.1g)};j;J:9.Q=d(){f.1W=u.1g};j}}}9.c.N=N}x+=D}}d 1Z(Y){Z=f.m(1k);F=f.m(1J);1E=f.m(1l);1x=f.m(2d);1u=f.m(2c);1Q=f.m(1m);G=f.m(2e);A=F.3w;2w=Z.3x;2x=Z.2B;1T=29*D;P=A*0.5;W=A*0.6;11=11*0.5;1A=A*0.3y;Z.c.1e=1A+\'p\';F.c.1e=A*0.3z+\'p\';1u.c.1f=A+\'p\';1u.c.2C=A*0.3A+\'p\';1E.c.2C=A*0.3B+\'p\';1E.c.2q=A*0.2+\'p\';1E.c.1f=W+\'p\';1x.2D=d(){2E(u);R n};1x.c.1h=2b;o=F.V.1O;7 i=0;1P(7 y=0;y<o;y++){7 9=F.V.1r(y);b(9.2p===1){15[i]=y;9.Q=d(){K(u.1U,u.i)};9.1U=(-i*D);9.i=i;b(Y==q){9.w=9.1f;9.h=9.1e}E((9.w+1)>(9.h/(1j+1))){s q:9.1c=3C;j;J:9.1c=1w;j}9.1g=9.1R(\'2A\');9.c.1h=2a;i++}}o=15.1O;18(I);K(I,v)}d 1F(1G){7 S=f.m(1G);S.c.1y=\'2y\'}d 1b(1G){7 S=f.m(1G);S.c.1y=\'2r\';S.c.L=\'1a\'}d 2F(){b(f.m(1k)){1b(1I);1Z(q);1F(1J);1F(1l);b(2g){1F(1m)}2G();2H();b(17==0){18(2I)}b(o<17){18(2I)}t{K(-17*1L,17)}b(2h&&o>1){12(1)}}}d 2J(20){7 21=l.Y;b(3D l.Y!==\'d\'){l.Y=20}t{l.Y=d(){b(21){21()}20()}}}2J(2F);l.3E=d(){b(f.m(1k)){1Z()}};b(3F.3G.3H(/3I/i)!==-1){}t{l.3J=d(){f=r}}d 19(T){7 1H=n;E(T>0){s q:b(v>=1){k=k+D;H=v-1;1H=q}j;J:b(v<(o-1)){k=k-D;H=v+1;1H=q}j}b(1H==q){K(k,H)}}d 22(g){7 T=0;b(!g){g=l.g}b(g.2K){M();T=g.2K/3K}t b(g.2L){M();T=-g.2L/3}b(T){19(T)}b(g.2M){g.2M()}g.3L=n}d 2G(){b(l.2N){Z.2N(\'3M\',22,n)}Z.3N=22}d 2E(S){U=S;1K=1o-U.2B+B}d 2O(){U=r;16=n}d 2P(e){1o=f.3O?l.g.23:e.3P;b(U!=r){16=q;M();C=(1o-1K)+11;b(C<(-B)){C=-B}b(C>(W-B)){C=W-B}7 2Q=(C+B);7 2R=2Q/((W)/(o-1));7 24=X.3Q(2R);7 2S=(24)*-D;7 H=24;U.c.1d=C+\'p\';K(2S,H)}}d 2H(){f.25=2P;f.26=2O;f.3R=d(){b(16==q){R n}t{R q}}}d 2T(g){g=g||l.g;R g.3S}f.3T=d(g){7 2U=2T(g);E(2U){s 39:19(-1);M();j;s 37:19(1);M();j}};d 1Y(2V){b(G.c.L==\'1s\'){G.c.L=\'1a\';G.1v=\'\'}t{M();G.c.L=\'1s\';G.c.1C=\'\'+2k+\'\';G.c.1d=\'\'+2l+\'\';G.1v=\'<a 3U="3V:1Y()" c="3W: 3X; 3Y-3Z:1a;">40</a>\';7 1i=\'<2W><41 42="n" 43="44"\';1i+=\' 45="46" 47="48/x-49-4a" 4b="q"\';1i+=\' 2z="\'+2V+\'" \';1i+=\' 4c="4d" 1e="\'+2j+\'" 1f="\'+2i+\'"></2W>\';G.1v+=1i}}d 2X(e){b(e==r){e=l.g}b(e.4e<=1&&27){10.c.1d=e.23-2Y+\'p\';10.c.1C=e.2Z-30+\'p\';R n}}d 31(e){f.25=r;f.26=r;10.c.1h=32;27=n}d 33(e){7 28=\'-4f-4g\';b(e==r){e=l.g;28=\'4h\'}7 k=e.k!=r?e.k:e.4i;10=k;32=k.c.1h;b(k.35=="4j"||k.35=="4k"){k.c.1h=28;27=q;2Y=e.23-36(10.c.1d);30=e.2Z-36(10.c.1C);f.25=2X;f.26=31;R n}}f.2D=33;',62,269,'|||||||var||image||if|style|function||document|event|||break|target|window|getElementById|false|max|px|true|null|case|else|this|caption_id|||index||images_width|new_slider_pos|new_posx|xstep|switch|img_div|youtube_div|new_caption_id|current|default|glideTo|display|stopslideshow|zIndex|new_img_h|size|onclick|return|element|delta|dragobject|childNodes|scrollbar_width|Math|onload|imageflow_div|selObj|conf_slider_width|slideshow|timer||array_images|dragging|glidetopicture|moveTo|handle|none|hide|pc|left|height|width|url|cursor|vidstring|conf_reflection_p|conf_imageflow|conf_scrollbar|conf_slideshow|mem_target|posx|slide|setTimeout|item|block|caption|caption_div|innerHTML|100|slider_div|visibility|xs|max_height|new_img_w|top|undefined|scrollbar_div|show|id|change|conf_loading|conf_images|dragx|150|slideshowtime|step|length|for|slideshow_div|getAttribute|current_image|max_conf_focus|x_pos|imfl_next|location|imfl_previous|playVid|refresh|func|oldonload|wheel_imageflow|clientX|image_number|onmousemove|onmouseup|dragOK|htype|conf_focus|conf_images_cursor|conf_slider_cursor|conf_captions|conf_slider|conf_youtube|sizeAlgo|slideshowbutton|slideshowauto|videowidht|videoheight|videotop|videoleft|output|50|len|nodeType|marginLeft|hidden|sgn_x|pow|abs|new_img_top|images_top|images_left|visible|src|longdesc|offsetLeft|marginTop|onmousedown|dragstart|startimageflow|initMouseWheel|initMouseDrag|5000|addLoadEvent|wheelDelta|detail|preventDefault|addEventListener|dragstop|drag|slider_pos|step_width|new_target|getKeyCode|charCode|vidId|center|moveHandler|dragXoffset|clientY|dragYoffset|cleanup|orgCursor|dragHandler||className|parseInt||pointer||resize|imageflow|loading|images|captions|scrollbar|slider|youtubepopup|3000|425|350|350px|30px|clearTimeout|alt|nbsp|sqrt|10000|highslide|hs|expand|video|offsetWidth|offsetTop|51|338|03|02|118|typeof|onresize|navigator|userAgent|search|msie|onunload|120|returnValue|DOMMouseScroll|onmousewheel|all|pageX|round|onselectstart|keyCode|onkeydown|href|javascript|margin|4px|text|decoration|Close|embed|enablejavascript|allowScriptAccess|never|allownetworking|internal|type|application|shockwave|flash|allowfullscreen|wmode|transparent|button|moz|grabbing|move|srcElement|vidFrame|youtubemoveable'.split('|'),0,{}))
