/* (c) Jean Luc Biellmann - Groupe Ressources - 2010  */

var _cat = {
	toogleMode : function () {
		clearTimeout(timer);
		session.auto = (session.auto==0 ? 1 : 0);
		_cat.onoff();
	},
	onoff : function () {
		$('mode').update(session.auto==0 ? 'Activer le défilement automatique' : 'Désactiver le défilement automatique');
		$('timeout').update(session.auto==0 ? '0' : session.timeout.toString());
		if (session.auto==1) {
			$('nexp').show();
			timer = setTimeout("_cat.decTimer()",1000); 
		} else {
			$('nexp').hide();
		}
	},
	updTimer : function (tm) {
		session.timeout = tm;
		clearTimeout(timer);
		timer = setTimeout("_cat.decTimer()",1000); 
	},
	decTimer : function () {
		if (session.auto==0)
			return;
		var tm = parseInt($('timeout').innerHTML)-1;
		if (tm>=0) {
			$('timeout').update(tm.toString());
		} else {
			$('timeout').update(session.timeout.toString());
			_cat.chgPict()
		}
		timer = setTimeout("_cat.decTimer()",1000); 
	},
	askTimeout : function () {
		clearTimeout(timer);
		var tm = prompt('Nouvelle valeur de défilement en secondes : (0 à 10) ?')
		tm = parseInt(tm);
		if (tm==0) {
			session.auto=0;
		} else {
			if (tm>1 && tm<10)
				session.timeout = tm;
			session.auto=1;
		}
		 _cat.onoff()
	},
	chgPict : function () {
		var a = $$('div.cats a');
		session.pnum = (session.pnum+1)%(a.length);
		document.location = a[session.pnum];
	},
	init : function () {
		if (session.update==1) 
			timer = setTimeout("_cat.decTimer()",1000); 
	}
};

