var tmp=navigator.appName=='Microsoft Internet Explorer'&&navigator.userAgent.indexOf('Opera')<1?1:0;if(tmp)var isIE=document.namespaces?1:0;if(isIE){if(document.namespaces['v']==null){var stl=document.createStyleSheet();stl.addRule("v\\:*","behavior: url(#default#VML);");document.namespaces.add("v","urn:schemas-microsoft-com:vml")}}function getImages(className){var children=document.getElementsByTagName('img');var elements=new Array();var i=0;var child;var classNames;var j=0;for(i=0;i<children.length;i++){child=children[i];classNames=child.className.split(' ');for(var j=0;j<classNames.length;j++){if(classNames[j]==className){elements.push(child);break}}}return elements}function getClasses(classes,string){var temp='';for(var j=0;j<classes.length;j++){if(classes[j]!=string){if(temp){temp+=' '}temp+=classes[j]}}return temp}function getClassValue(classes,string){var temp=0;var pos=string.length;for(var j=0;j<classes.length;j++){if(classes[j].indexOf(string)==0){temp=Math.min(classes[j].substring(pos),100);break}}return Math.max(0,temp)}function getClassColor(classes,string){var temp=0;var str='';var pos=string.length;for(var j=0;j<classes.length;j++){if(classes[j].indexOf(string)==0){temp=classes[j].substring(pos);str='#'+temp.toLowerCase();break}}if(str.match(/^#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]$/i)){return str}else{return 0}}function getClassAttribute(classes,string){var temp=0;var pos=string.length;for(var j=0;j<classes.length;j++){if(classes[j].indexOf(string)==0){temp=1;break}}return temp}function clipPolyRight(ctx,x,y,w,h,t,d,s){var z=(h-t-t)/h;ctx.beginPath();ctx.moveTo(x,y);ctx.lineTo(w,y+t);ctx.lineTo(w,y+h-t);ctx.lineTo(x,y+h);if(d>0){ctx.lineTo(x,y+h-s);ctx.lineTo(w,y+h-t-(z*s));ctx.lineTo(w,y+h-t-(z*(s+d)));ctx.lineTo(x,y+h-s-d)}ctx.closePath()}function clipPolyLeft(ctx,x,y,w,h,t,d,s){var z=(h-t-t)/h;ctx.beginPath();ctx.moveTo(x,y+t);ctx.lineTo(w,y);ctx.lineTo(w,y+h);ctx.lineTo(x,y+h-t);if(d>0){ctx.lineTo(x,y+h-t-(z*s));ctx.lineTo(w,y+h-s);ctx.lineTo(w,y+h-s-d);ctx.lineTo(x,y+h-t-(z*(s+d)))}ctx.closePath()}function strokePolyRight(ctx,x,y,w,h,t,d,s,b){var z=(h-t-t)/h;var n=(b>=1?1:0);ctx.beginPath();ctx.moveTo(x+b,y+b);ctx.lineTo(w-b,y+t+b-n);ctx.lineTo(w-b,y+h-t-(z*(s+d))-b);ctx.lineTo(x+b,y+h-s-d-b);ctx.closePath()}function strokePolyLeft(ctx,x,y,w,h,t,d,s,b){var z=(h-t-t)/h;var n=(b>=1?1:0);ctx.beginPath();ctx.moveTo(x+b,y+t+b-n);ctx.lineTo(w-b,y+b);ctx.lineTo(w-b,y+h-s-d-b);ctx.lineTo(x+b,y+h-t-(z*(s+d))-b);ctx.closePath()}function clipReflex(ctx,x,y,w,h,t,d,s,o){var z=(h-t-t)/h;ctx.beginPath();if(o=='r'){ctx.moveTo(x,y+h-s);ctx.lineTo(w,y+h-t-(z*s));ctx.lineTo(w,y+h-t+2);ctx.lineTo(x,y+h+2)}else{ctx.moveTo(w,y+h+2);ctx.lineTo(w,y+h-s);ctx.lineTo(x,y+h-t-(z*s));ctx.lineTo(x,y+h-t+2)}ctx.closePath()}function clearReflex(ctx,x,y,w,h,t,d,s,o){var z=(h-t-t)/h;ctx.beginPath();if(o=='r'){ctx.moveTo(x,y+h-1);ctx.lineTo(w,y+h-t-1);ctx.lineTo(w,y+h-t+1);ctx.lineTo(x,y+h+1)}else{ctx.moveTo(w,y+h-1);ctx.lineTo(x,y+h-t-1);ctx.lineTo(x,y+h-t+1);ctx.lineTo(w,y+h+1)}ctx.closePath()}function addIEReflex(){var theimages=getImages('reflex');var image,object,vml,display,flt,classes,newClasses,head,fill,flex,foot;var i,j,z,q,p,dist,stl,iter,rest,radi,higt,divs,opac,colr,bord,wide,half,ih,iw,ww,hh,fb,xb;var itiltright,itiltnone,itiltleft,iheight,iopacity,idistance,iborder,icolor,iradius;var children=document.getElementsByTagName('img');var tilt='r';for(i=0;i<theimages.length;i++){image=theimages[i];object=image.parentNode;j=0;itiltright=0;itiltnone=0;itiltleft=0;iheight=33;iopacity=33;idistance=0;iborder=0;icolor='#000000';iradius=0;if(image.width>=32&&image.height>=32){classes=image.className.split(' ');iradius=getClassValue(classes,"iradius");iborder=getClassValue(classes,"iborder");iheight=getClassValue(classes,"iheight");iopacity=getClassValue(classes,"iopacity");idistance=getClassValue(classes,"idistance");icolor=getClassColor(classes,"icolor");itiltleft=getClassAttribute(classes,"itiltleft");itiltright=getClassAttribute(classes,"itiltright");itiltnone=getClassAttribute(classes,"itiltnone");if(itiltright==true)tilt='r';if(itiltnone==true)tilt='n';if(itiltleft==true)tilt='l';newClasses=getClasses(classes,"reflex");ih=image.height;iw=image.width;dist=idistance;radi=Math.min(iradius,Math.max(iw,ih)/10);colr=(icolor!=0?icolor:'#000000');opac=(iopacity>0?iopacity:33);divs=100/(iheight>=10?iheight:33);p=(iheight>=10?iheight:33)/100;higt=Math.floor(ih/divs);wide=12;if(iborder==1){bord=0}else{iborder=Math.floor(Math.round(Math.min(Math.min(iborder,higt/4),Math.max(iw,ih)/20))/2)*2;bord=(iborder>0?iborder/2:0)}ww=parseInt(iw/20);q=1;iter=Math.floor((iw-ww-ww)/wide);rest=((iw-ww-ww)%wide);half=(((iw-ww-ww)/wide)-1)/2;hh=iter+(rest>0?1:0);z=(ih-hh-hh)/ih;display=(image.currentStyle.display.toLowerCase()=='block')?'block':'inline-block';vml=document.createElement(['<var style="overflow:hidden;display:'+display+';width:'+iw+'px;height:'+(ih+higt+dist)+'px;padding:0;">'].join(''));flt=image.currentStyle.styleFloat.toLowerCase();display=(flt=='left'||flt=='right')?'inline':display;head='<v:group style="zoom:1; display:'+display+'; margin:-1px 0 0 -1px; padding:0; position:relative; width:'+iw+'px;height:'+(ih+higt+dist)+'px;" coordsize="'+iw+','+(ih+higt+dist)+'">';if(tilt=='n'){fill='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:0px; left:0px; width:'+iw+'px;height:'+ih+'px;"><v:fill src="'+image.src+'" type="frame" /></v:rect>';fb='<v:rect strokeweight="'+iborder+'" strokecolor="'+colr+'" filled="f" stroked="'+(bord>0||iborder>0?'t':'f')+'" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+bord+'px; left:'+bord+'px; width:'+(iw-bord-bord)+'px;height:'+(ih-bord-bord)+'px;"></v:rect>';xb='<v:rect strokeweight="'+iborder+'" strokecolor="'+colr+'" filled="f" stroked="'+(bord>0||iborder>0?'t':'f')+'" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+(ih+dist+bord)+'px; left:'+bord+'px; width:'+(iw-bord-bord)+'px;height:'+(higt-bord-bord)+'px; filter: progid:DXImageTransform.Microsoft.Alpha(opacity='+opac+',style=1,finishOpacity=0,startx=0,starty=0,finishx=0,finishy='+parseInt(ih*0.66)+');"></v:rect>';flex='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+(ih+dist)+'px; left:0px; width:'+iw+'px;height:'+higt+'px; filter:flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+opac+',style=1,finishOpacity=0,startx=0,starty=0,finishx=0,finishy='+ih+');"><v:fill origin="0,0" position="0,-'+(divs/2-0.5)+'" size="1,'+(1*divs)+'" src="'+image.src+'" type="frame" /></v:rect>'}else if(tilt=='r'){fill='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#808080" style="position:absolute; margin:-1px 0 0 -1px;padding:0 ;width:'+iw+'px;height:'+(ih+higt+dist)+'px;"><v:fill color="#808080" opacity="0.0" /></v:rect><v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+ww+',0 l '+ww+','+ih+','+(iw-ww)+','+(ih-hh)+','+(iw-ww)+','+hh+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:0px; left:0px; width:'+iw+'px;height:'+ih+'px;"><v:fill src="'+image.src+'" type="frame" /></v:shape>';for(j=0;j<iter;j++){if(j==(iter-1))q=(rest>0?1:0);fill+='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(ww+(j*wide))+','+j+' l '+(q+ww+((j+1)*wide))+','+(j+1)+','+(q+ww+((j+1)*wide))+','+(ih-1-j)+','+(ww+(j*wide))+','+(ih-j)+' x e" style="position:absolute; margin: -1px 0 0 -1px; padding:0px; top:0px; left:0px; width:'+iw+'px; height:'+ih+'px;"><v:fill origin="0,0" position="'+(half-j)+',0" size="'+((iw-ww-ww)/wide)+',1" type="frame" src="'+image.src+'" /></v:shape>'}if(rest>0){fill+='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(ww+(j*wide))+','+j+' l '+(ww+((j+1)*wide))+','+(j+1)+','+(ww+((j+1)*wide))+','+(ih-1-j)+','+(ww+(j*wide))+','+(ih-j)+' x e" style="position:absolute; margin: -1px 0 0 -1px; padding:0px; top:0px; left:0px; width:'+iw+'px; height:'+ih+'px;"><v:fill origin="0,0" position="'+(half-j)+',0" size="'+((iw-ww-ww)/wide)+',1" type="frame" src="'+image.src+'" /></v:shape>'}q=((iter*z)/(ih/100))/2;if(bord>0||iborder>0){fb='<v:shape strokeweight="'+iborder+'" strokecolor="'+colr+'" filled="f" stroked="'+(bord>0||iborder>0?'t':'f')+'" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(ww+bord)+','+bord+' l '+(ww+bord)+','+(ih-bord)+','+(iw-ww-bord)+','+(ih-hh-bord)+','+(iw-ww-bord)+','+(hh+bord)+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:0px; left:0px; width:'+iw+'px;height:'+ih+'px;"></v:shape>';xb='<v:shape strokeweight="'+iborder+'" strokecolor="'+colr+'" stroked="'+(bord>0||iborder>0?'t':'f')+'" filled="f" coordorigin="0,0" coordsize="'+iw+','+(hh+higt+dist)+'" path="m '+(ww+bord)+','+(hh+dist+bord)+' l '+(ww+bord)+','+(higt+hh+dist-bord)+','+(iw-ww-bord)+','+(parseInt((higt+dist)*z)-bord)+','+(iw-ww-bord)+','+(parseInt(dist*z)+bord)+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+(ih-hh+dist)+'px; left:0px; width:'+iw+'px;height:'+(hh+higt+dist)+'px; flip: y; filter:flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+opac+',style=1,finishOpacity=0,startx=0,starty=0,finishx='+q+',finishy=80);"></v:shape>'}else{fb='';xb=''}flex='<v:shape strokeweight="0" stroked="f" filled="t" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+(hh+higt+dist)+'" path="m '+ww+','+(hh+dist)+' l '+ww+','+(higt+hh+dist)+','+(iw-ww)+','+parseInt((higt+dist)*z)+','+(iw-ww)+','+parseInt(dist*z)+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+(ih-hh+dist)+'px; left:0px; width:'+iw+'px;height:'+(hh+higt+dist)+'px; flip: y; filter:flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+opac+',style=1,finishOpacity=0,startx=0,starty=0,finishx='+q+',finishy=90);"><v:fill origin="0,0" position="0,-'+((divs/2)-0.5)+'" size="1,'+(divs)+'" src="'+image.src+'" type="frame" /></v:shape>'}else if(tilt=='l'){fill='<v:rect strokeweight="0" filled="t" stroked="f" fillcolor="#808080" style="position:absolute; margin:-1px 0 0 -1px;padding:0 ;width:'+iw+'px;height:'+(ih+higt+dist)+'px;"><v:fill color="#808080" opacity="0.0" /></v:rect><v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#ffffff" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+ww+','+hh+' l '+ww+','+(ih-hh)+','+(iw-ww)+','+ih+','+(iw-ww)+',0 x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:0px; left:0px; width:'+iw+'px;height:'+ih+'px;"><v:fill src="'+image.src+'" type="frame" /></v:shape>';for(j=0;j<iter;j++){if(j==(iter-1))q=(rest>0?1:0);fill+='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(ww+(j*wide))+','+(iter-j)+' l '+(q+ww+((j+1)*wide))+','+(iter-1-j)+','+(q+ww+((j+1)*wide))+','+(ih-1-iter+j)+','+(ww+(j*wide))+','+(ih-iter+j)+' x e" style="position:absolute; margin: -1px 0 0 -1px; padding:0px; top:0px; left:0px; width:'+iw+'px; height:'+ih+'px;"><v:fill origin="0,0" position="'+(half-j)+',0" size="'+((iw-ww-ww)/wide)+',1" type="frame" src="'+image.src+'" /></v:shape>'}if(rest>0){fill+='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(ww+(j*wide))+','+(iter-j)+' l '+(ww+((j+1)*wide))+','+(iter-1-j)+','+(ww+((j+1)*wide))+','+(ih-1-iter+j)+','+(ww+(j*wide))+','+(ih-iter+j)+' x e" style="position:absolute; margin: -1px 0 0 -1px; padding:0px; top:0px; left:0px; width:'+iw+'px; height:'+ih+'px;"><v:fill origin="0,0" position="'+(half-j)+',0" size="'+((iw-ww-ww)/wide)+',1" type="frame" src="'+image.src+'" /></v:shape>'}q=100-(((iter*z)/(ih/100))/2);if(bord>0||iborder>0){fb='<v:shape strokeweight="'+iborder+'" strokecolor="'+colr+'" filled="f" stroked="'+(bord>0||iborder>0?'t':'f')+'" coordorigin="0,0" coordsize="'+iw+','+ih+'" path="m '+(ww+bord)+','+(hh+bord)+' l '+(ww+bord)+','+(ih-hh-bord)+','+(iw-ww-bord)+','+(ih-bord)+','+(iw-ww-bord)+','+bord+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:0px; left:0px; width:'+iw+'px;height:'+ih+'px;"></v:shape>';xb='<v:shape strokeweight="'+iborder+'" strokecolor="'+colr+'" stroked="'+(bord>0||iborder>0?'t':'f')+'" filled="f" coordorigin="0,0" coordsize="'+iw+','+(hh+higt+dist)+'" path="m '+(ww+bord)+','+(parseInt(dist*z)+bord)+' l '+(ww+bord)+','+(parseInt((higt+dist)*z)-bord)+','+(iw-ww-bord)+','+(higt+hh+dist-bord)+','+(iw-ww-bord)+','+(hh+dist+bord)+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+(ih-hh+dist)+'px; left:0px; width:'+iw+'px;height:'+(hh+higt+dist)+'px; flip: y; filter:flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+opac+',style=1,finishOpacity=0,startx=100,starty=0,finishx='+q+',finishy=80);"></v:shape>'}else{fb='';xb=''}flex='<v:shape strokeweight="0" filled="t" stroked="f" fillcolor="#808080" coordorigin="0,0" coordsize="'+iw+','+(hh+higt+dist)+'" path="m '+ww+','+parseInt(dist*z)+' l '+ww+','+parseInt((higt+dist)*z)+','+(iw-ww)+','+(higt+hh+dist)+','+(iw-ww)+','+(hh+dist)+' x e" style="position:absolute; margin:-1px 0 0 -1px; padding:0; top:'+(ih-hh+dist)+'px; left:0px; width:'+iw+'px;height:'+(hh+higt+dist)+'px; flip: y; filter:flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+opac+',style=1,finishOpacity=0,startx=100,starty=0,finishx='+q+',finishy=90);"><v:fill origin="0,0" position="0,-'+((divs/2)-0.5)+'" size="1,'+(divs)+'" src="'+image.src+'" type="frame" /></v:shape>'}foot='</v:group>';vml.innerHTML=head+flex+xb+fill+fb+foot;vml.className=newClasses;vml.style.cssText=image.style.cssText;vml.style.height=ih+higt+dist+'px';vml.width=iw;vml.height=ih+higt+dist;vml.style.width=iw+'px';vml.src=image.src;vml.alt=image.alt;if(image.id!='')vml.id=image.id;if(image.title!='')vml.title=image.title;if(image.getAttribute('onclick')!='')vml.setAttribute('onclick',image.getAttribute('onclick'));object.replaceChild(vml,image);if(tilt=='r'){tilt='n'}else if(tilt=='n'){tilt='l'}else if(tilt=='l'){tilt='r'}vml.style.visibility='visible'}}}function addReflex(){var theimages=getImages('reflex');var image,object,canvas,context,classes,newClasses,tmp;var i,j,dist,stl,iter,rest,radi,higt,divs,opac,colr,bord,wide,ih,iw;var itiltright,itiltnone,itiltleft,iheight,iopacity,idistance,iborder,icolor,iradius;var children=document.getElementsByTagName('img');var tilt='r';var isWK=(navigator.appVersion.indexOf('WebKit')!=-1?1:0);var isOP=(navigator.userAgent.indexOf('Opera')>-1?1:0);for(i=0;i<theimages.length;i++){image=theimages[i];object=image.parentNode;tmp=0;itiltright=0;itiltnone=0;itiltleft=0;iheight=33;iopacity=33;idistance=0;iborder=0;icolor='#000000';iradius=0;canvas=document.createElement('canvas');if(canvas.getContext&&image.width>=32&&image.height>=32){classes=image.className.split(' ');iradius=getClassValue(classes,"iradius");iborder=getClassValue(classes,"iborder");iheight=getClassValue(classes,"iheight");iopacity=getClassValue(classes,"iopacity");idistance=getClassValue(classes,"idistance");icolor=getClassColor(classes,"icolor");itiltleft=getClassAttribute(classes,"itiltleft");itiltright=getClassAttribute(classes,"itiltright");itiltnone=getClassAttribute(classes,"itiltnone");if(itiltright==true)tilt='r';if(itiltnone==true)tilt='n';if(itiltleft==true)tilt='l';newClasses=getClasses(classes,"reflex");ih=image.height;iw=image.width;dist=idistance;radi=Math.min(iradius,Math.max(iw,ih)/10);colr=(icolor!=0?icolor:'#000000');opac=(100-(iopacity>0?iopacity:33))/100;divs=100/(iheight>=10?iheight:33);higt=Math.floor(image.height/divs);iborder=Math.round(Math.min(Math.min(iborder,higt/4),Math.max(iw,ih)/20));wide=12;bord=(iborder>0?iborder/2:0);canvas.className=newClasses;canvas.style.cssText=image.style.cssText;canvas.style.height=ih+higt+dist+'px';canvas.width=iw;canvas.style.width=iw+'px';canvas.height=ih+higt+dist;canvas.src=image.src;canvas.alt=image.alt;if(image.id!='')canvas.id=image.id;if(image.title!='')canvas.title=image.title;if(image.getAttribute('onclick')!='')canvas.setAttribute('onclick',image.getAttribute('onclick'));iter=Math.floor(canvas.width/wide);rest=(canvas.width%wide);if(tilt=='l'||tilt=='r'){resource=document.createElement('canvas');if(resource.getContext){resource.style.position='fixed';resource.style.left=-9999+'px';resource.style.top=0+'px';resource.height=canvas.height;resource.width=canvas.width;resource.style.height=canvas.height+'px';resource.style.width=canvas.width+'px';if(isWK){object.appendChild(resource)}}}context=canvas.getContext("2d");object.replaceChild(canvas,image);context.clearRect(0,0,canvas.width,canvas.height);context.globalCompositeOperation="source-over";context.fillStyle='rgba(0,0,0,0)';context.fillRect(0,0,canvas.width,canvas.height);context.save();context.translate(0,canvas.height-(isWK?0:1));context.scale(1,-1);context.drawImage(image,0,-(canvas.height-higt-higt-dist),canvas.width,canvas.height-higt-dist);context.restore();if(iborder>0){context.strokeStyle=colr;context.lineWidth=iborder;context.beginPath();tmp=0;if(isOP&&tilt!='n')tmp=1;if(isOP&&tilt=='n')tmp=-1;context.rect(bord,canvas.height-higt+bord+tmp,canvas.width-iborder,higt);context.closePath();context.stroke()}if(!isWK||tilt=='n'){tmp=0;if(isOP)tmp=1;context.globalCompositeOperation="destination-out";stl=context.createLinearGradient(0,canvas.height-higt-tmp,0,canvas.height);stl.addColorStop(1,"rgba(0,0,0,1.0)");stl.addColorStop(0,"rgba(0,0,0,"+opac+")");context.fillStyle=stl}if(isWK){context.beginPath();context.rect(0,canvas.height-higt,canvas.width,higt);context.closePath();context.fill()}else{tmp=0;if(isOP&&tilt=='n')tmp=1;context.fillRect(0,canvas.height-higt-tmp,canvas.width,higt+tmp)}context.globalCompositeOperation="source-over";context.drawImage(image,0,0,iw,ih);context.save();if(isWK&&dist>0&&tilt!='n'){context.fillStyle='#808080';context.fillRect(0,canvas.height-higt-dist,canvas.width,dist)}if(iborder>0){if(tilt=='n'){context.beginPath();context.rect(bord,bord,canvas.width-iborder,canvas.height-higt-dist-iborder);context.closePath();context.stroke()}}if(tilt=='l'||tilt=='r'){if(resource.getContext){context=resource.getContext("2d");globalCompositeOperation="source-over";context.clearRect(0,0,resource.width,resource.height);if(tilt=='r'){for(j=0;j<iter;j++){context.drawImage(canvas,j*wide,0,wide,resource.height,j*wide,j*1,wide,resource.height-(j*2))}if(rest>0){rest=canvas.width-(iter*wide);context.drawImage(canvas,j*wide,0,rest,resource.height,j*wide,j*1,rest,resource.height-(j*2))}}else{for(j=0;j<iter;j++){context.drawImage(canvas,j*wide,0,wide,resource.height,j*wide,(iter-j)*1,wide,resource.height-((iter-j)*2))}if(rest>0){rest=canvas.width-(iter*wide);context.drawImage(canvas,j*wide,0,rest,resource.height,j*wide,0,rest,resource.height)}}context.save();if(canvas.getContext){context=canvas.getContext("2d");context.clearRect(0,0,canvas.width,canvas.height);globalCompositeOperation="source-in";if(tilt=='r'){clipPolyRight(context,canvas.width/20,0,canvas.width*0.95,canvas.height,iter+(rest>0?1:0),dist,higt)}else{clipPolyLeft(context,canvas.width/20,0,canvas.width*0.95,canvas.height,iter+(rest>0?1:0),dist,higt)}context.clip();context.drawImage(resource,parseInt(canvas.width/20),0,parseInt(canvas.width*0.9),canvas.height);context.save();if(iborder>0){context.lineWidth=iborder;if(tilt=='r'){strokePolyRight(context,canvas.width/20,0,canvas.width*0.95,canvas.height,iter+(rest>0?1:0),dist,higt,bord);context.stroke()}else{strokePolyLeft(context,canvas.width/20,0,canvas.width*0.95,canvas.height,iter+(rest>0?1:0),dist,higt,bord);context.stroke()}}if(isWK){context.globalCompositeOperation="destination-out";stl=context.createLinearGradient((tilt=='l'?canvas.width:0),canvas.height-higt,(tilt=='l'?canvas.width-parseInt(wide/divs):parseInt(wide/divs)),canvas.height);stl.addColorStop(1,"rgba(255,0,0,1.0)");stl.addColorStop(0,"rgba(255,0,0,"+opac+")");context.fillStyle=stl;clipReflex(context,canvas.width/20,0,canvas.width*0.95,canvas.height,iter+(rest>0?1:0),dist,higt,tilt);context.fill();globalCompositeOperation="source-in";clearReflex(context,canvas.width/20,0,canvas.width*0.95,canvas.height,iter+(rest>0?1:0),dist,higt,tilt);context.clip();context.clearRect(0,0,canvas.width,canvas.height);context.clearRect(0,0,canvas.width,canvas.height);context.clearRect(0,0,canvas.width,canvas.height);context.clearRect(0,0,canvas.width,canvas.height);object.removeChild(resource)}}}}if(tilt=='r'){tilt='n'}else if(tilt=='n'){tilt='l'}else if(tilt=='l'){tilt='r'}context.save();canvas.style.visibility='visible'}}}var reflexOnload=window.onload;window.onload=function(){if(reflexOnload)reflexOnload();if(isIE){addIEReflex()}else{addReflex()}};jQuery.fn.crossSlide=function(opts,plan){var self=this,self_width=this.width(),self_height=this.height();function format(str){for(var i=1;i<arguments.length;i++)
str=str.replace(new RegExp('\\{'+(i-1)+'}','g'),arguments[i]);return str;}
function dump_obj(o){var s='{ ';for(var n in o)
s+=n+': '+o[n]+', ';return(s=='{ '?'{}':s.slice(0,-2)+' }');}
(function(proceed){var n_loaded=0;function loop(i,img){img.onload=function(e){n_loaded++;plan[i].width=img.width;plan[i].height=img.height;if(n_loaded==plan.length)
proceed();}
img.src=plan[i].src;if(i+1<plan.length)
loop(i+1,new Image());}
loop(0,new Image());})(function(){function parse_position_param(param){var zoom=1;var tokens=param.replace(/^\s*|\s*$/g,'').split(/\s+/);if(tokens.length>3)throw new Error();if(tokens[0]=='center')
if(tokens.length==1)
tokens=['center','center'];else if(tokens.length==2&&tokens[1].match(/^[\d.]+x$/i))
tokens=['center','center',tokens[1]];if(tokens.length==3)
zoom=parseFloat(tokens[2].match(/^([\d.]+)x$/i)[1]);var pos=tokens[0]+' '+tokens[1];if(pos=='left top'||pos=='top left')return{xrel:0,yrel:0,zoom:zoom};if(pos=='left center'||pos=='center left')return{xrel:0,yrel:.5,zoom:zoom};if(pos=='left bottom'||pos=='bottom left')return{xrel:0,yrel:1,zoom:zoom};if(pos=='center top'||pos=='top center')return{xrel:.5,yrel:0,zoom:zoom};if(pos=='center center')return{xrel:.5,yrel:.5,zoom:zoom};if(pos=='center bottom'||pos=='bottom center')return{xrel:.5,yrel:1,zoom:zoom};if(pos=='right top'||pos=='top right')return{xrel:1,yrel:0,zoom:zoom};if(pos=='right center'||pos=='center right')return{xrel:1,yrel:.5,zoom:zoom};if(pos=='right bottom'||pos=='bottom right')return{xrel:1,yrel:1,zoom:zoom};return{xrel:parseInt(tokens[0].match(/^(\d+)%$/)[1])/100,yrel:parseInt(tokens[1].match(/^(\d+)%$/)[1])/100,zoom:zoom};}
function position_to_css(p,phase){switch(phase){case 1:var pos=0;break;case 2:var pos=fade_ms/(p.time_ms+2*fade_ms);break;case 3:var pos=1-fade_ms/(p.time_ms+2*fade_ms);break;case 4:var pos=1;break;}
return{left:Math.round(p.from.left+pos*(p.to.left-p.from.left)),top:Math.round(p.from.top+pos*(p.to.top-p.from.top)),width:Math.round(p.from.width+pos*(p.to.width-p.from.width)),height:Math.round(p.from.height+pos*(p.to.height-p.from.height))};}
if(!opts.fade)
throw'Missing fade parameter.';if(opts.speed&&opts.sleep)
throw'You cannot set both speed and sleep at the same time.';var fade_ms=Math.round(opts.fade*1000);if(opts.sleep)
var sleep=Math.round(opts.sleep*1000);if(opts.speed)
var speed=opts.speed/1000,fade_px=Math.round(fade_ms*speed);if(opts.debug)
var debug=jQuery('<pre><hr/></pre>');self.empty().css({overflow:'hidden',padding:0});if(!self.css('position').match(/absolute|relative|fixed/))
self.css({position:'relative'})
for(var i=0;i<plan.length;++i){var p=plan[i];if(!p.src)
throw format('Missing src parameter in picture {0}.',i+1);if(speed){switch(p.dir){case'up':p.from={xrel:.5,yrel:0,zoom:1};p.to={xrel:.5,yrel:1,zoom:1};var slide_px=p.height-self_height-2*fade_px;break;case'down':p.from={xrel:.5,yrel:1,zoom:1};p.to={xrel:.5,yrel:0,zoom:1};var slide_px=p.height-self_height-2*fade_px;break;case'left':p.from={xrel:0,yrel:.5,zoom:1};p.to={xrel:1,yrel:.5,zoom:1};var slide_px=p.width-self_width-2*fade_px;break;case'right':p.from={xrel:1,yrel:.5,zoom:1};p.to={xrel:0,yrel:.5,zoom:1};var slide_px=p.width-self_width-2*fade_px;break;default:throw format('Missing or malformed "dir" parameter in picture {0}.',i+1);}
if(slide_px<=0)
throw format('Picture number {0} is too short for the desired fade duration.',i+1);p.time_ms=Math.round(slide_px/speed);}else if(!sleep){if(!p.from||!p.to||!p.time)
throw format('Missing either speed/sleep option, or from/to/time params in picture {0}.',i+1);try{p.from=parse_position_param(p.from)}catch(e){throw format('Malformed "from" parameter in picture {0}.',i+1);}
try{p.to=parse_position_param(p.to)}catch(e){throw format('Malformed "to" parameter in picture {0}.',i+1);}
if(!p.time)
throw format('Missing "time" parameter in picture {0}.',i+1);p.time_ms=Math.round(p.time*1000)}
if(p.from)
jQuery.each([p.from,p.to],function(i,from_to){from_to.width=Math.round(p.width*from_to.zoom);from_to.height=Math.round(p.height*from_to.zoom);from_to.left=Math.round((self_width-from_to.width)*from_to.xrel);from_to.top=Math.round((self_height-from_to.height)*from_to.yrel);});jQuery(format('<img src="{0}"/>',p.src)).appendTo(self).css({position:'absolute',visibility:'hidden'});}
speed=undefined;var imgs=self.children();imgs.eq(0).css({visibility:'visible'});if(!sleep)
imgs.eq(0).css(position_to_css(plan[0],2));function create_chain(i,chainf){if(i%2==0){if(sleep){var i_sleep=i/2,i_hide=(i_sleep-1+plan.length)%plan.length,img_sleep=imgs.eq(i_sleep),img_hide=imgs.eq(i_hide);var newf=function(){img_hide.css('visibility','hidden');setTimeout(chainf,sleep);};if(debug)
debug.prepend('<hr/>'
+format("img[{0}].css(visibility, hidden)\n",i_hide)
+format("setTimeout(&#9660;, {0})",sleep));}else{var i_slide=i/2,i_hide=(i_slide-1+plan.length)%plan.length,img_slide=imgs.eq(i_slide),img_hide=imgs.eq(i_hide),time=plan[i_slide].time_ms,slide_anim=position_to_css(plan[i_slide],3);var newf=function(){img_hide.css('visibility','hidden');img_slide.animate(slide_anim,time,'linear',chainf);};if(debug)
debug.prepend('<hr/>'
+format("img[{0}].css(visibility, hidden)\n",i_hide)
+format("img[{0}].animate({1}, {2}, linear, &#9660;)",i_slide,dump_obj(slide_anim),time));}}else{if(sleep){var i_from=Math.floor(i/2),i_to=Math.ceil(i/2)%plan.length,img_from=imgs.eq(i_from),img_to=imgs.eq(i_to),from_anim={},to_init={visibility:'visible'},to_anim={};if(i_to>i_from){to_init.opacity=0;to_anim.opacity=1;}else{from_anim.opacity=0;}
var newf=function(){img_to.css(to_init);if(from_anim.opacity!=undefined)
img_from.animate(from_anim,fade_ms,'linear',chainf);else
img_to.animate(to_anim,fade_ms,'linear',chainf);};if(debug)
debug.prepend('<hr/>'
+format("img[{0}].css({1})\n",i_to,dump_obj(to_init))
+(from_anim.opacity!=undefined?format("img[{0}].animate({1}, {2}, linear, &#9660;)",i_from,dump_obj(from_anim),fade_ms):format("img[{0}].animate({1}, {2}, linear, &#9660;)",i_to,dump_obj(to_anim),fade_ms)));}else{var i_from=Math.floor(i/2),i_to=Math.ceil(i/2)%plan.length,img_from=imgs.eq(i_from),img_to=imgs.eq(i_to),from_anim=position_to_css(plan[i_from],4),to_init=position_to_css(plan[i_to],1),to_anim=position_to_css(plan[i_to],2);if(i_to>i_from){to_init.opacity=0;to_anim.opacity=1;}else{from_anim.opacity=0;}
to_init.visibility='visible';var newf=function(){img_from.animate(from_anim,fade_ms,'linear');img_to.css(to_init);img_to.animate(to_anim,fade_ms,'linear',chainf);};if(debug)
debug.prepend('<hr/>'
+format("img[{0}].animate({1}, {2}, linear)\n",i_from,dump_obj(from_anim),fade_ms)
+format("img[{0}].css({1})\n",i_to,dump_obj(to_init))
+format("img[{0}].animate({1}, {2}, linear, &#9660;)",i_to,dump_obj(to_anim),fade_ms));}}
if(i>0)
return create_chain(i-1,newf);else
return newf;}
var animation=create_chain(plan.length*2-1,function(){return animation();});if(debug)
jQuery(window.open('','debug','width=600,height=500,menubar=no,toolbar=no,directories=no,'
+'location=no,status=no,scrollbars=yes,resizable=yes').document.body).empty().append(debug);animation();});return self;};;function acaso(){whichImage=Math.round(Math.random()*(contatore-1));return whichImage;}
function length(oggetto){var c=0;for(var prop in oggetto){c++;}
return c;}
function showImage(counter,percorso,home){contatore=counter;while(length(obj)<=0){obj[acaso()]=whichImage+".jpg";}
percorso="http://www.gentax.it/header/";for(var contenuto in obj){if(home)
document.write('<img src="'+percorso+contenuto+'.jpg" alt="Foto di Paolo Genta" /></a>')
else
document.write('<img src="'+percorso+contenuto+'.jpg" alt="Foto di Paolo Genta" class="reflex itiltnone iheight20"  width="100%"/></a>');}}
function slideHome(){Array.prototype.shuffle=function(){function randOrd(){return(Math.round(Math.random())-0.5);}
this.sort(randOrd);}
var obj={};var myPics=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17];myPics.shuffle();$('#immagine').crossSlide({sleep:4,fade:2},[{src:'immagini/home/'+myPics[0]+'.jpg'},{src:'immagini/home/'+myPics[1]+'.jpg'},{src:'immagini/home/'+myPics[2]+'.jpg'},{src:'immagini/home/'+myPics[3]+'.jpg'},{src:'immagini/home/'+myPics[4]+'.jpg'},{src:'immagini/home/'+myPics[5]+'.jpg'},{src:'immagini/home/'+myPics[6]+'.jpg'},{src:'immagini/home/'+myPics[7]+'.jpg'},{src:'immagini/home/'+myPics[8]+'.jpg'},{src:'immagini/home/'+myPics[9]+'.jpg'},{src:'immagini/home/'+myPics[10]+'.jpg'},{src:'immagini/home/'+myPics[11]+'.jpg'},{src:'immagini/home/'+myPics[12]+'.jpg'},{src:'immagini/home/'+myPics[13]+'.jpg'},{src:'immagini/home/'+myPics[14]+'.jpg'},{src:'immagini/home/'+myPics[15]+'.jpg'},{src:'immagini/home/'+myPics[16]+'.jpg'},{src:'immagini/home/'+myPics[17]+'.jpg'}]);}
function arrows(){$(document).bind('keydown','right',function(){var whereR=$('a.ui-icon-right').attr('href');if(whereR!=undefined)window.location.href=whereR;}).bind('keydown','left',function(){var whereL=$('a.ui-icon-left').attr('href');if(whereL!=undefined)window.location.href=whereL;});}
function breadcrumbs(){$(".gBreadcrumbs li:first a").text('Fotografie').attr("href","/fotografie.php");if($("a.BreadCrumb-2").text()=='\nSud Africa'){$("a.BreadCrumb-2").attr("href","/fotografie.php");}else
if(($("a.BreadCrumb-2").text()=='\nMatrimoni2007')||($("a.BreadCrumb-2").text()=='Matrimoni2007')){$("a.BreadCrumb-2").attr("href","/fotografieMatrimoni2007.php");}
arrows();}
$(function(){if($('#gallery3').length>0){breadcrumbs();}else{$("#bottomLine").show();$("#bottomLine .box").css('opacity',"0.4");$('#bottomLine .box').each(function(){$(this).hover(function(){$(this).css('opacity',"0.8");},function(){$(this).css('opacity',"0.4");});});$('h2.paoloGenta').hover(function(){$(this).css('cursor','pointer');},function(){}).click(function(){window.location.href='/index.php';});slideHome();}})