/*********************************************************************************************
//////////////////////////////////////////////////////////////////////////////////////////////
***	* Librairie de CAPEB
	* @package		Library
	* @copyright	2010 This website
	* @licence		Under licence, as specified in the licence.txt file
	* @description	From here, you'll find the available variables to work, in the  array
	* @help			Check http://www.cafecentral.fr/fr/wiki/ for help
//////////////////////////////////////////////////////////////////////////////////////////////
*********************************************************************************************/

/*********************************************************************************************
/**	* Changer la taille du texte
 	* @author	mvd@cafecentral.fr
 	* @param	string	xxx
 	* @return	xxx
**#******************************************************************************************/
	var t;			
	t = 1;
	function changeFontSize() {
		if (t > 1.3) t = 1;
		else t = t + 0.1;
		//alert(document.getElementsByName("changesize").length);
		// for (var i=0; i < document.getElementsByName("changesize").length; i++) {
		// 		document.getElementsByName("changesize")[i].style.fontSize = t + "em";
		// 	}
		document.getElementById("cnt").style.fontSize = t + "em";		
	}

/*********************************************************************************************
/**	* Ce qu'on lance au chargement de la page
 	* @author	av@cafecentral.fr
 	* @return	xxx
**#******************************************************************************************/
Event.observe(window, 'load', function() {

	
//	pour le formulaire de modification de compte : limiter le choix d'activité à choix
	if($('formuser')) {
		
		Event.observe('formuser', 'submit', function(event) {
			if (CountChecks() > 5) {
				alert('Vous ne pouvez saisir que 5 activités maximum');
				
			//	on empeche la vrai soumission html
				Event.stop(event);
			}
		});
	}
	
});


/*********************************************************************************************
/**	* Compte le nombre de checkbox selectionner pour un nom de champs
 	* @author	av@cafecentral.fr
 	* @param	string	nom du champs
 	* @return	int	le nombre de checkbox selectionnées
**#******************************************************************************************/
function CountChecks() {
	var count = 0;
	$$('input.checkbox').each(function(element){
		if(element.checked == true) count++;
	});
	return count;
}

/*********************************************************************************************
/**	* Fermet tous les détails ouverts des agendas
 	* @author	sf@cafecentral.fr
**#******************************************************************************************/
	function agendaclosedetail() {
		$$('div.detail').each(function(item) {
			item.style.display= 'none';
		});
	}
	
	function search_article(){
	//	alert('listenner en place - on a cliquer sur submit');
	//	récuperation des valeurs
		var recherche = $F('article_recherche').strip();
		var date = $F('article_date').strip();
		var pageid = $F('pageid').strip();
		var limit = $F('limit').strip();
		
	if($('news') != null)
		var tagnews = $F('news').strip();
	else
		var tagnews = '';
		
	if($('evenement') != null)
		var tagevenement = $F('evenement').strip();
	else
		var tagevenement = '';
	
	//	on soumet pour de bons si c'est bon
		if(pageid != '') {
			cacheBuster = parseInt(Math.random() * 99999999);
		//	alert('ici');
		//	alert('on va faire le load ' + pageid);
		//	load(sitear + '/node.php?ajx=filter_articlelist&cssid=container_article&pageid=' + pageid + '&limit=' + limit + '&recherche=' + recherche + '&date=' + date + '&news=' + tagnews + '&evenement=' + tagevenement + '&cachebuster=' + cacheBuster, 'container_article');
			
			new Ajax.Request(sitear + '/node.php', {
			  parameters: { 
					ajx: 'filter_articlelist',
					cssid: 'container_article',
					pageid: pageid,
					limit: limit,
					recherche: recherche,
					date:date,
					news:tagnews,
					evenement:tagevenement,
					cachebuster:cacheBuster						
				},
				method:'GET',
				onSuccess: function(response) {
					$('container_article').innerHTML = response.responseText;
			//	alert(response.responseText);
				}
			});
			
		//	alert('apres load');
		} else{
		//	alert('aucun page id');
		}
	
	//	on empeche la vrai soumission html
		// console.log(event);
		return false;
		// Event.stop(event);
	}
