/*
 * Variables nécessaires pour le défilement :
 */
var element2scroll;									// L'élément à déplacer
var scrollMe_paused			= false;				// Pause.
var scrollMe_int			= 100;					// Vitesse.
var scrollMe_left_init 		= 580; 					// position horizontale de départ
var scrollMe_left_max  		= 580; 					// position horizontale de départ
var scrollMe_delta 			= -4;     				// progression horizontale à chaque intervalle
var scrollMe_left_current 	= scrollMe_left_init;
var element2scroll			= false;





/*
 * Fonction de défilement.
 * CSS :
 * 		- 	width
 *		-	height
 *		- 	overflow: hidden
 *		- 	white-space: nowrap
 * @author Guillaume Kulakowski <guillaume at kaliop dot com>
 * @param 	String 	sElement2scroll 	Elément à scroller.
 */
function scrollMe(  ) {

	if (element2scroll && !scrollMe_paused ) {
		if( scrollMe_left_current < (0 - element2scroll.offsetWidth) ) {
			scrollMe_left_current = scrollMe_left_max;

        }
        else {
			scrollMe_left_current += scrollMe_delta;
		}
		element2scroll.style.left = scrollMe_left_current+"px";
	}
}





/*
 * Démarrer le scroll
 * @author Guillaume Kulakowski <guillaume at kaliop dot com>
 * @param 	String 	sElement2scroll 	Elément à scroller.
 */
function scrollMeInit( sElement2scroll ) {

	if ( !element2scroll ) {
   		element2scroll		= document.getElementById(sElement2scroll);
	}

	window.setInterval("scrollMe()", scrollMe_int);
}





/*
 * Ouverture d'un lien ? partir d'un menu de selection
 * @author Guillaume Kulakowski <guillaume at kaliop dot com>
 * @param 	String 	url 	url.
 * @param 	String 	target 	Atribut target.
 */
function selectUrl ( select, target ) {

	if ( select.value != '' ) {
		if ( target != '' ) {
			window.open(select.value, target);
		}
		else {
			window.location.href=select.value;
		}
	}
}





/*
 * Fonction antispam.
 */
function nospam(adresse){

	return adresse 		= adresse.replace('_AT_', '@');
}





/*
 * Ouverture d'un popup via un lien <a href="javascript:( ... )"</a>.
 * @author Guillaume Kulakowski <guillaume@kaliop.com>
 * @param 	String 	url 	url de la popup.
 * @param 	String 	name 	nom de la popup.
 * @param 	String 	width 	Largeur de la popup.
 * @param 	String 	height 	hauteur de la popup.
 */
function openPop( url, name, width, height ) {

	window.open( url, name, 'width=' + width + ',height=' + height + ', resizable=no, scrollbars=no');
}