/**
 *	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 12=14;7 2a=\'3b\';7 2b=\'e-3c\';7 1k=\'3d\';7 1I=\'3e\';7 1J=\'3f\';7 2c=\'3g\';7 1l=\'3h\';7 2d=\'3i\';7 1m=\'13\';7 2e=\'3j\';7 v=0;7 H=0;7 I=0;7 k=0;7 1n=0;7 15=0;7 16=[];7 B=0;7 17=n;7 U=r;7 1K=0;7 1o=0;7 C=0;7 D=1L;7 1p=r;7 2f=0;7 18=0;7 1M=3k;7 2g=n;7 2h=n;7 2i=\'3l\';7 2j=\'3m\';7 2k=\'-3n\';7 2l=\'-3o\';7 2m="";d 1N(){E(k<I-1||k>I+1){s q:19(I+(k-I)/3);l.1q(1N,2n);15=1;j;J:15=0;j}}d 13(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(\'13(1)\',1M)}t{1a(-1);i=i+1;1p=l.1q(\'13(\'+i+\')\',1M)}1Q.c.L=\'1b\'}d M(){1Q.c.L=\'1s\';l.3p(1p)}d K(x,H){k=x;1n=x;b(15==0){l.1q(1N,2n);15=1}b(o==0){1c(1I);1c(1l);1c(1m)}t{v=H;1t=F.V.1r(16[v]).1R(\'3q\');b(1t==\'\')1t=\'&2q;\';1u.1v=1t}b(17===n){B=(W*(-(x*1w/((o-1)*D)))/1w)-C;1x.c.2r=(B-12)+\'p\'}}d 19(x){I=x;7 N=o;1P(7 y=0;y<o;y++){7 9=F.V.1r(16[y]);7 1S=y*-D;b((1S+1T)<1n||(1S-1T)>1n){9.c.1y=\'2s\';9.c.L=\'1b\'}t{7 1z;E(2f){J:7 z=X.3r(3s+x*x)+1w;1z=x/z*O+O;j;s 1:7 2t=(x>0)?1:-1;7 z=1L+X.2u(X.2v(x),0.8);1z=2t*X.2u(X.2v(x),0.8)+O;j}9.c.L=\'1s\';7 P=(9.h/9.w*9.1d)/z*O;E(P>1A){s n:7 1B=9.1d/z*O;j;J:P=1A;7 1B=9.w*P/9.h;j}7 2w=(A*0.34-P)+2x+((P/(1j+1))*1j);9.c.1e=1z-(9.1d/2)/z*O+2y+\'p\';b(1B&&P){9.c.Y=P+\'p\';9.c.1f=1B+\'p\';9.c.1C=2w+\'p\'}9.c.1y=\'2z\';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"3t":9.Q=d(){R 3u.3v(u,{2A:u.1R(\'2B\')})};j;s"3w":9.Q=d(){1Y(u.1g)};j;J:9.Q=d(){f.1W=u.1g};j}}}9.c.N=N}x+=D}}d 1Z(Z){10=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.3x;2x=10.3y;2y=10.2C;1T=29*D;O=A*0.5;W=A*0.6;12=12*0.5;1A=A*0.3z;10.c.Y=1A+\'p\';F.c.Y=A*0.3A+\'p\';1u.c.1f=A+\'p\';1u.c.2D=A*0.3B+\'p\';1E.c.2D=A*0.3C+\'p\';1E.c.2r=A*0.2+\'p\';1E.c.1f=W+\'p\';1x.2E=d(){2F(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){16[i]=y;9.Q=d(){K(u.1U,u.i)};9.1U=(-i*D);9.i=i;b(Z==q){9.w=9.1f;9.h=9.Y}E((9.w+1)>(9.h/(1j+1))){s q:9.1d=3D;j;J:9.1d=1w;j}9.1g=9.1R(\'2B\');9.c.1h=2a;i++}}o=16.1O;19(I);K(I,v)}d 1F(1G){7 S=f.m(1G);S.c.1y=\'2z\'}d 1c(1G){7 S=f.m(1G);S.c.1y=\'2s\';S.c.L=\'1b\'}d 2G(){b(f.m(1k)){1c(1I);1Z(q);1F(1J);1F(1l);b(2g){1F(1m)}2H();2I();b(18==0){19(2J)}b(o<18){19(2J)}t{K(-18*1L,18)}b(2h&&o>1){13(1)}}}d 2K(20){7 21=l.Z;b(3E l.Z!==\'d\'){l.Z=20}t{l.Z=d(){b(21){21()}20()}}}2K(2G);l.3F=d(){b(f.m(1k)){1Z()}};b(3G.3H.3I(/3J/i)!==-1){}t{l.3K=d(){f=r}}d 1a(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.2L){M();T=g.2L/3L}t b(g.2M){M();T=-g.2M/3}b(T){1a(T)}b(g.2N){g.2N()}g.3M=n}d 2H(){b(l.2O){10.2O(\'3N\',22,n)}10.3O=22}d 2F(S){U=S;1K=1o-U.2C+B}d 2P(){U=r;17=n}d 2Q(e){1o=f.3P?l.g.23:e.3Q;b(U!=r){17=q;M();C=(1o-1K)+12;b(C<(-B)){C=-B}b(C>(W-B)){C=W-B}7 2R=(C+B);7 2S=2R/((W)/(o-1));7 24=X.3R(2S);7 2T=(24)*-D;7 H=24;U.c.1e=C+\'p\';K(2T,H)}}d 2I(){f.25=2Q;f.26=2P;f.3S=d(){b(17==q){R n}t{R q}}}d 2U(g){g=g||l.g;R g.3T}f.3U=d(g){7 2V=2U(g);E(2V){s 39:1a(-1);M();j;s 37:1a(1);M();j}};d 1Y(2W){b(G.c.L==\'1s\'){G.c.L=\'1b\';G.1v=\'\'}t{M();G.c.L=\'1s\';G.c.1C=\'\'+2k+\'\';G.c.1e=\'\'+2l+\'\';G.1v=\'<a 3V="3W:1Y()" c="3X: 3Y; 3Z-40:1b;">41</a><2X c="Y:42; 43-O:0.44;">&2q;</2X>\';7 1i=\'<2Y><45 46="n" 47="48"\';1i+=\' 49="4a/x-4b-4c" 4d="q"\';1i+=\' 2A="\'+2W+\'" \';1i+=\' 4e="4f" Y="\'+2j+\'" 1f="\'+2i+\'"></2Y>\';G.1v+=1i}}d 2Z(e){b(e==r){e=l.g}b(e.4g<=1&&27){11.c.1e=e.23-30+\'p\';11.c.1C=e.31-32+\'p\';R n}}d 33(e){f.25=r;f.26=r;11.c.1h=35;27=n}d 36(e){7 28=\'-4h-4i\';b(e==r){e=l.g;28=\'4j\'}7 k=e.k!=r?e.k:e.4k;11=k;35=k.c.1h;b(k.38=="4l"||k.38=="4m"){k.c.1h=28;27=q;30=e.23-3a(11.c.1e);32=e.31-3a(11.c.1C);f.25=2Z;f.26=33;R n}}f.2E=36;',62,271,'|||||||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|size|new_img_h|onclick|return|element|delta|dragobject|childNodes|scrollbar_width|Math|height|onload|imageflow_div|selObj|conf_slider_width|slideshow||timer|array_images|dragging|glidetopicture|moveTo|handle|none|hide|pc|left|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|nbsp|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|div|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|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|10px|font|1em|embed|enablejavascript|allowScriptAccess|never|type|application|shockwave|flash|allowfullscreen|wmode|transparent|button|moz|grabbing|move|srcElement|vidFrame|youtubemoveable'.split('|'),0,{}))