/* Définition des comportements javascript du site */
/* Test comentaire */
function setCSSBehaviours() {
	$$('li.blog a').addEvent('click', function(ev) { window.open(this.href); new Event(ev).stop(); });
	$$('.themes select').each( function (select) {
		this.addEvent('change', function() { select.form.submit(); });
	} );
	$$('#nav-contenu .print').each( function(element) {
		element.addEvent('click', function(e) { window.print(); new Event(e).stop(); });
	});
	$$('#pied p a, #pagination a').each( function(element) {
		element.setStyle('line-height', '0.1em');
		var fx = new Fx.Styles(element, {duration:200, wait:false});
		element.addEvent('mouseover', function() { fx.start({ 'font-size': [11,18] }); });
		element.addEvent('mouseout', function() { fx.start({ 'font-size': [18,11] }); });
	});
	$$('a.back, a.retour').each( function(element) {
		element.addEvent('click', function(e) { history.back(); new Event(e).stop(); });
	});
	if ($('accordion')) {
		$$('.element .drag').each( function(e) { e.setStyle('cursor', 'pointer'); } );
		acc = new Accordion($$('.element .drag'), $$('.element .content'), { opacity: true }, $('accordion'));
	}

	$$('div.scroll').each(function(scroll) {
		scroll.setStyles({'overflow': 'hidden', 'height': '158px', 'cursor': 'move'});
		scroll.setProperty('title', "Déplacez votre souris en haut et en bas pour faire défiler la liste");
		new Scroller(scroll, { 'area': 10, 'velocity' : 1 }).start();
	});
	/*$$('#page p a[href^=http], #page li a[href^=http]').each( function(a) {
		a.setProperties({'target': '_blank', 'title': 'Nouvelle fenêtre : '+a.href});
		i = new Element('img', { 'src': 'images/icons/application_double.png', 'align': 'absmiddle', 'hspace': 2, 'alt': 'Nouvelle fenêtre'});
		i.injectAfter(a);
	});*/

	$$('ul.telechargements li a').each( function(a) {
		a.addEvent('click', function() {
			a.removeClass('new');
		} );
	} );
	check = $('new');
	if (check) {
		check.addEvent('click', function(e) {
			if (this.checked) {
				$$('ul.telechargements li a').each(function(node) {
					if (!node.hasClass('new')) { $(node.parentNode).setStyle('display', 'none'); }
				});
			} else {
				$$('ul.telechargements li a').each(function(node) {
					if (!node.hasClass('new')) { $(node.parentNode).setStyle('display', 'block'); }
				});
			}
		} );
	}

}

window.addEvent('domready', setCSSBehaviours);
window.addEvent('load', function() {
	// Mettre la taille des div droite & gauche à celle de l'image...
 	$$('div.gauche, div.droite').each( function(div) {
		// Trouver l'image
		img = $E('img', div);
		if (img) {
			div.setStyle('width', (img.getStyle('width').toInt()+20)+'px');
			div.setStyle('text-align', 'center');
		}
	} );
});
