"=0A=
).html(data).evalScripts();return data;},=0A=
param:function(a){var s=3D[];=0A=
if (a.constructor=3D=3DArray||a.jquery)=0A=
jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+=0A=
"=3D"=0A=
+encodeURIComponent(this.value));});=0A=
else=0A=
for (var j in a)=0A=
if (a[j]&&a[j].constructor=3D=3DArray)=0A=
jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+=0A=
"=3D"=0A=
+encodeURIComponent(this));});else=0A=
s.push(encodeURIComponent(j)+=0A=
"=3D"=0A=
+encodeURIComponent(a[j]));=0A=
return s.join(=0A=
"&"=0A=
);},=0A=
globalEval:function(data){if (window.execScript)=0A=
window.execScript(data);else if (jQuery.browser.safari)=0A=
window.setTimeout(data,0);else=0A=
eval.call(window,data);}});}=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
jQuery.fn.ajaxSubmit=3Dfunction(options){if (typeof options=3D=3D=0A=
'function'=0A=
)=0A=
options=3D{success:options};options=3DjQuery.extend({url:this.attr(=0A=
'action'=0A=
)||=0A=
''=0A=
,method:this.attr(=0A=
'method'=0A=
)||=0A=
'GET'=0A=
},options||{});=0A=
options.success=3Doptions.success||options.after;options.beforeSubmit=3Do=
ptions.beforeSubmit||options.before;options.type=3Doptions.type||options.=
method;var a=3Dthis.formToArray(options.semantic);=0A=
if =
(options.beforeSubmit&&options.beforeSubmit(a,this,options)=3D=3D=3Dfalse=
) return;var q=3DjQuery.param(a);if (options.type.toUpperCase()=3D=3D=0A=
'GET'=0A=
){=0A=
options.url+=3D(options.url.indexOf(=0A=
'?'=0A=
)>=3D0?=0A=
'&'=0A=
:=0A=
'?'=0A=
)+q;options.data=3Dnull;=0A=
}=0A=
else=0A=
options.data=3Dq;=0A=
var $form=3Dthis,callbacks=3D[];if (options.resetForm) =
callbacks.push(function(){$form.resetForm();});if (options.clearForm) =
callbacks.push(function(){$form.clearForm();});=0A=
if (!options.dataType&&options.target){var =
oldSuccess=3Doptions.success||function(){};callbacks.push(function(data,s=
tatus){jQuery(options.target).html(data).evalScripts().each(oldSuccess,[d=
ata,status]);});}=0A=
else if (options.success)=0A=
=
callbacks.push(options.success);options.success=3Dfunction(data,status){f=
or (var i=3D0,max=3Dcallbacks.length;i
=0A=
Licence : GNU/GPL=0A=
=0A=
compatibilite firefox par Vincent Ramos et erational =0A=
*=0A=
* Fonctionne avec jQuery.=0A=
**/=0A=
=0A=
var track_index =3D 0;=0A=
var playa=3D'';=0A=
=0A=
//tableau des mp3 de la page=0A=
mp3Array =3D new Array();=0A=
=0A=
$(document).ready(function(){=0A=
=0A=
//mettre le player aflax en bas de page=0A=
//$("#aflax_obj_0").appendTo("body");=0A=
=0A=
=0A=
var aff=3D $("a[@rel=3D'enclosure'][@href$=3Dmp3]").size();=0A=
=0A=
//$("body").css({background:"#FF0000"});=0A=
playa =3D '' +=0A=
'
';=0A=
=0A=
$('body').append(playa);=0A=
$('div#musicplayer').css({position:"fixed",top:"10px", =
right:"10px",width:"0",height:"0"});=0A=
=0A=
=0A=
$("a[@rel=3D'enclosure'][@href$=3Dmp3]").each(=0A=
function(i) { =0A=
// we store mp3 links in an array=0A=
mp3Array.push(this.href);=0A=
//demarrer le lecteur lors d'un click=0A=
$(this).click(=0A=
function(e)=0A=
{=0A=
e.preventDefault();=0A=
player_play(i);=0A=
}=0A=
);=0A=
//a passer en .ajoute_musicplayer() =0A=
$(this).before('play ');=0A=
}=0A=
);=0A=
=0A=
=0A=
=0A=
$("span.play_").each(=0A=
function(i) {=0A=
=0A=
$(this).toggle(=0A=
function(e){ =0A=
player_play(i) =0A=
},function(e){=0A=
player_stop();=0A=
} =0A=
);=0A=
=0A=
}=0A=
);=0A=
=0A=
=0A=
//pas de boutons play dans la playliste=0A=
$(".playliste").find("span").remove();=0A=
=0A=
$(".playliste li").hover(function(){=0A=
$(this).addClass("over");=0A=
},function(){=0A=
$(this).removeClass("over");=0A=
}); =0A=
=0A=
=0A=
});=0A=
=0A=
=0A=
// .play() plugin jquery=0A=
=0A=
function player_play(i){=0A=
player_stop();=0A=
$("span.play_:eq("+i+")").html("stop").addClass("play_on"); =0A=
$(".playliste li:eq("+i+")").addClass("play_on");=0A=
//Ajouter le musicplayer=0A=
playlist=3D'';=0A=
deb=3D0;=0A=
for(j=3Di; j < mp3Array.length ; j++) {=0A=
if(deb > 0){=0A=
// Modification du code original. Voir ci-dessous.=0A=
playlist =3D playlist + '|' + mp3Array[j];=0A=
// Fin modification=0A=
}else{=0A=
playlist =3D mp3Array[j];=0A=
deb=3D1;=0A=
}=0A=
}=0A=
=0A=
$("#musicplayer").html(''+=0A=
' '+=0A=
' '+=0A=
' '+=0A=
' ');=0A=
// Fin modification=0A=
}=0A=
=0A=
=0A=
=0A=
function player_stop(){=0A=
=0A=
//reinit d'un autre play=0A=
=0A=
$("span.play_on").html('play');=0A=
$("span.play_on").removeClass("play_on");=0A=
=0A=
$(".playliste li.play_on").removeClass("play_on");=0A=
//stop le musicplayer en flash < 8=0A=
$("#musicplayer").html('');=0A=
} =0A=
=0A=
=0A=
=0A=
function player_next()=0A=
{ =0A=
=0A=
track_index++;=0A=
=
file1=3D(mp3Array[track_index].split("/"))[(mp3Array[track_index].split("=
/")).length-1];=0A=
$("#pos").html(file1) ;=0A=
player_play(track_index);=0A=
=0A=
}=0A=
=0A=
=0A=
=0A=
function player_prev()=0A=
{ =0A=
track_index--; =0A=
=
file1=3D(mp3Array[track_index].split("/"))[(mp3Array[track_index].split("=
/")).length-1];=0A=
player_play(track_index);=0A=
=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
//player one pix =0A=
=0A=
var ap_instances =3D new Array();=0A=
=0A=
function ap_stopAll(playerID) {=0A=
for(var i =3D 0;i