	function campoNotBol(campo,val,messaggio){
		if(val){
			alert(messaggio)
			campo.focus();
			return (0);
		}
	}								
	
	//funzione per controllare la lunghezza di una textarea
	function maxChars(ogg,maxchars)
	{
		if (ogg.value.length > maxchars){
		  ogg.value=ogg.value.substr(0,maxchars);
		}
	}
	
	//funzione per controllare il valore con una regexp
	function campoRegExp(campo,exp,messaggio)
	{
		var reg = exp
		if(!reg.test(campo.value)){
			alert(messaggio);
			campo.focus();
			return (0);
		}
	}
	
	//funzione per il redirect temporizzato
	function redirect(url,secondi)
	{
		if(url!=''){
			if(secondi==''||isNaN(secondi)) secondi = 5;
			window.setTimeout("window.location='"+url+"'",secondi*1000);}
	}
	
	function createCookie(name,value,days)
	{
		if (days)
		{
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name)
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++)
		{
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	
	function eraseCookie(name)
	{
		createCookie(name,"",-1);
	}

	function check_contatti(checkForm){
		with(checkForm){
			if(isBlank(nome.value)){
				alert('Inserisci il nome.')
				nome.focus();
				return false;
			}
			if(isBlank(cognome.value)){
				alert('Inserisci il cognome.')
				cognome.focus();
				return false;
			}
			if(isBlank(email.value)){
				alert('Inserisci l\'email.')
				email.focus();
				return false;
			}
			if(campoRegExp(email,/^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)){0,}$/i,'Non è stata inserita correttamente l\'email.')==0) return false;
			if(isBlank(richiesta.value)){
				alert('Inserisci la richiesta.')
				richiesta.focus();
				return false;
			}
			/*if (!privacy.checked) {
				alert('Occorre autorizzare il trattamento dei dati personali');
				privacy.focus();
				return false;
			}*/
		}
	}

	function caricaCategorie(idunione)
	{
		AjaxRequest.get(
		  {
				'url':'hidden.php?azione=categorie_home&idunione='+idunione
		    ,'onSuccess':function(req){ document.getElementById('boxCategorie').innerHTML = req.responseText; }
        ,'onError':function(req){ alert('Error!\nStatusText='+req.statusText);}
		  }
		);
	}


