Académique Documents
Professionnel Documents
Culture Documents
ned")
imagePos[el.id]++;else
if(direction=='prev')
imagePos[el.id]--;else
imagePos[el.id]=direction;if(imagePos[el.id]==images[el.id].length){imagePos[el.
id]=0;}
if(imagePos[el.id]==-1){imagePos[el.id]=images[el.id].length-1;}
$('.cs-button-'+el.id).removeClass('cs-active');$('#cs-button-'+el.id+"-"+(image
Pos[el.id]+1)).addClass('cs-active');if(titles[el.id][imagePos[el.id]]){$('#cs-t
itle-'+el.id).css({'opacity':0}).animate({'opacity':params[el.id].opacity},param
s[el.id].titleSpeed);$('#cs-title-'+el.id).html(titles[el.id][imagePos[el.id]]);
}else{$('#cs-title-'+el.id).css('opacity',0);}};$.appereance=function(el,sid){$(
'.cs-'+el.id).attr('href',links[el.id][imagePos[el.id]]).attr('target',linksTarg
et[el.id][imagePos[el.id]]);if(squarePos[el.id]==params[el.id].spw*params[el.id]
.sph){clearInterval(appInterval[el.id]);return;}
$('#cs-'+el.id+sid).css({opacity:0,'background-image':'url('+images[el.id][image
Pos[el.id]]+')'});$('#cs-'+el.id+sid).animate({opacity:1},300);squarePos[el.id]+
+;};$.setNavigation=function(el){$(el).append("<div id='cs-navigation-"+el.id+"'
></div>");$('#cs-navigation-'+el.id).hide();$('#cs-navigation-'+el.id).append("<
a href='#' id='cs-prev-"+el.id+"' class='cs-prev'>prev</a>");$('#cs-navigation-'
+el.id).append("<a href='#' id='cs-next-"+el.id+"' class='cs-next'>next</a>");$(
'#cs-prev-'+el.id).css({'position':'absolute','top':params[el.id].height/2-15,'l
eft':0,'z-index':1001,'line-height':'30px','opacity':params[el.id].opacity}).cli
ck(function(e){e.preventDefault();$.transition(el,'prev');$.transitionCall(el);}
).mouseover(function(){$('#cs-navigation-'+el.id).show()});$('#cs-next-'+el.id).
css({'position':'absolute','top':params[el.id].height/2-15,'right':0,'z-index':1
001,'line-height':'30px','opacity':params[el.id].opacity}).click(function(e){e.p
reventDefault();$.transition(el);$.transitionCall(el);}).mouseover(function(){$(
'#cs-navigation-'+el.id).show()});$("<div id='cs-buttons-"+el.id+"' class='cs-bu
ttons'></div>").appendTo($('#coin-slider-'+el.id));for(k=1;k<images[el.id].lengt
h+1;k++){$('#cs-buttons-'+el.id).append("<a href='#' class='cs-button-"+el.id+"'
id='cs-button-"+el.id+"-"+k+"'>"+k+"</a>");}
$.each($('.cs-button-'+el.id),function(i,item){$(item).click(function(e){$('.csbutton-'+el.id).removeClass('cs-active');$(this).addClass('cs-active');e.prevent
Default();$.transition(el,i);$.transitionCall(el);})});$('#cs-navigation-'+el.id
+' a').mouseout(function(){$('#cs-navigation-'+el.id).hide();params[el.id].pause
=false;});$("#cs-buttons-"+el.id).css({'left':'50%','margin-left':-images[el.id]
.length*15/2-5,'position':'relative'});}
$.effect=function(el){effA=['random','swirl','rain','straight'];if(params[el.id]
.effect=='')
eff=effA[Math.floor(Math.random()*(effA.length))];else
eff=params[el.id].effect;order[el.id]=new Array();if(eff=='random'){counter=0;fo
r(i=1;i<=params[el.id].sph;i++){for(j=1;j<=params[el.id].spw;j++){order[el.id][c
ounter]=i+''+j;counter++;}}
$.random(order[el.id]);}
if(eff=='rain'){$.rain(el);}
if(eff=='swirl')
$.swirl(el);if(eff=='straight')
$.straight(el);reverse[el.id]*=-1;if(reverse[el.id]>0){order[el.id].reverse();}}
$.random=function(arr){var i=arr.length;if(i==0)return false;while(--i){var j=Ma
th.floor(Math.random()*(i+1));var tempi=arr[i];var tempj=arr[j];arr[i]=tempj;arr
[j]=tempi;}}
$.swirl=function(el){var n=params[el.id].sph;var m=params[el.id].spw;var x=1;var
y=1;var going=0;var num=0;var c=0;var dowhile=true;while(dowhile){num=(going==0
||going==2)?m:n;for(i=1;i<=num;i++){order[el.id][c]=x+''+y;c++;if(i!=num){switch
(going){case 0:y++;break;case 1:x++;break;case 2:y--;break;case 3:x--;break;}}}
going=(going+1)%4;switch(going){case 0:m--;y++;break;case 1:n--;x++;break;case 2
:m--;y--;break;case 3:n--;x--;break;}
check=$.max(n,m)-$.min(n,m);if(m<=check&&n<=check)
dowhile=false;}}