function init_multimedia(init_nb_current) {

	jQuery(function() {

		//VAR D'INIT
		var init_id_div="f_slider_media"; //id de la div slider

		//pagination
		var nb_res_page=5;
		var class_link_page="fsm_page";
		var id_link_page="fsm_p_to_";
		var id_div_page_link="menu_media_page_";

		var class_page_on="fsm_page_ec";
		var class_page_off="fsm_page_to";

		//medias
		var id_div_media="f_media_code";

		var class_link_item="link_to_media"; //class des liens vers le multimedia
		var id_link_item="menu_media_"; //class des liens vers le multimedia

		var id_is_ec="is_ec_";

		//autres
		var id_bt_next="fsm_next";
		var id_bt_prev="fsm_prev";

		var duree_anim = 800; //duree de la transition

		var div_global = null;

		var page_ec = 1;
		var nb_slide = 0;
		var nb_current = init_nb_current;

		var anim=0; //si animation en cours ou no

		//on vérifie que la div globale existe (si y'a oui ou non du multimedia)
		if ( get_id(init_id_div) ) {

			div_global = jQuery("#" + init_id_div);

			//recup le nombre d'éléments
			nb_slide = div_global.find("." + class_link_item).length;

			if (nb_slide < 2) {
				global_bloc = 1;
			}

			//bouton next / prev
			jQuery("#" + id_bt_next).click( function() {
				next();
			});

			jQuery("#" + id_bt_prev).click( function() {
				prev();
			});

			//liens entre les pages
			jQuery("." + class_link_page).click( function() {
				slideto_page(this.id.substr(id_link_page.length, 10));
			});

			//liens vers un autre item
			jQuery("." + class_link_item).click( function() {
				slideto(this.id.substr(id_link_item.length, 10));
			});

		}

		//on change de page
		function slideto_page(nb_next) {

			jQuery("#" + id_div_page_link + page_ec).hide();
			jQuery("#" + id_div_page_link + nb_next).show();
			jQuery("#" + id_link_page + page_ec).toggleClass(class_page_on + " " + class_page_off);
			jQuery("#" + id_link_page + nb_next).toggleClass(class_page_on + " " + class_page_off);

			page_ec=nb_next;
		}

		//on change le media
		function slideto(nb_next) {

			jQuery("#" + id_is_ec + nb_current).hide();
			jQuery("#" + id_is_ec + nb_next).show();

			ajax("/artiste/ajax_multimedia.php?id_art=" + get_value("id_artiste") + "&id_num=" + nb_next, "f_media_code");

			//on verifie que celui qu'on slide est sur la page_ec ...
			if ( Math.ceil(nb_next/nb_res_page) != page_ec ) {
				slideto_page( Math.ceil(nb_next/nb_res_page) );
			}

			nb_current=nb_next;
		}
		//fin slideto


		function slideto_min(id) {
			slideto(id.substr(4,10));
		}


		//si c'est un next auto, si on est sur le slider ou en pause, on annule
		function next(auto) {

			if (anim != 1) {

				if ( parseInt(nb_current) == nb_slide) {
					slideto(1);
				}
				else {
					slideto( parseInt( parseInt(nb_current)+1) );
				}

			}

		}

		//si c'est un next auto, si on est sur le slider ou en pause, on annule
		function prev() {

			if (anim != 1) {

				if (nb_current == 1) {
					slideto(nb_slide);
				}
				else {
					slideto( parseInt( parseInt(nb_current)-1) );
				}

			}

		}

	});

}

init_multimedia(1);
