/**
*Usata in add_admin_newscat.php per listare le sottocategorie news
*/

function lista_sottocategorie(){
	
	var categoria = $('categoria');
	
	new Ajax.Updater('sottocategorie', 'index.php?module=admin&task=_out_sottocategorie_news&idcategoria=' +categoria.value, { method: 'get' });
}

/**
* Serve a verificare la correttezza delle form prima di inviarle
*/

function controlla(idForm){
	
	var arr_obbligatori = $$('.obbligatorio');
	
	var messaggio_errore = "";
	
	arr_obbligatori.each(
		function(c){
			if(c.value=="")
				messaggio_errore+= "Campo Obbligatorio: " + c.title + "\n";
		}
	);
	
	if(messaggio_errore == "")
		$(idForm).submit();
	else
		alert(messaggio_errore);
	
}

/**
* Permette di dare una dimensione caratteri massima a una textarea
*/
function limitTextArea(limitField, limitNum, contatore_field) {
	if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
	}
	$(contatore_field).value = limitNum - limitField.value.length;  
}	 
