	//=================================================================================================================================================================================================
	//==== WEBEDITOR ==================================================================================================================================================================================
	//=================================================================================================================================================================================================

	var webeditorLOADED = false ;

	function load_WebEditor() {

		if (!document.getElementById("WEBeditor"))
			return ;

		WYSIWYG.attach('WEBeditor', small);
		webeditorLOADED = true ;
	}


	//=================================================================================================================================================================================================
	//==== GESTIONE DEI FORM ==========================================================================================================================================================================
	//=================================================================================================================================================================================================

	function submitFORM( ACTION ) {
		var returnValidate ;
		switch ( ACTION ) {
		case "SAVE" :
				returnValidate = formValidate(document.form_modulo) ;
				if (returnValidate) {
					if ((document.getElementById("WEBeditor")) && (webeditorLOADED))
						WYSIWYG.updateTextArea("WEBeditor");
					document.form_modulo.submit() ;
				}
				break ;
		case "SEARCH" :
				returnValidate = formValidate(document.form_ricerca);
				if (returnValidate) {
					document.form_ricerca.submit() ;
				}
				break ;
		case "DELETE_PAGE" :
				doAction = confirm('Sei sicuro di voler procedere con l\'eliminazione di questa pagina?') ;
				if(doAction)  document.form_modulo_delete.submit() ;
				break ;
		}
	}

	//=================================================================================================================================================================================================

	function changePassword() {
		document.getElementById("buttonPassword").style.display = 'none' ;
		document.getElementById("inputPassword").style.display = 'block' ;
		document.form_modulo.Password.focus() ;
	}

	//=================================================================================================================================================================================================
	//==== CONTROLLI INSERIMENTO CAMPI INPUT ==========================================================================================================================================================
	//=================================================================================================================================================================================================

	function isDigitAlphaNumber(e) {
		var returnValue = false ;
		if (typeof(e.which) == "undefined") {
			//## Explorer
			if ((e.keyCode >= 48) && (e.keyCode <= 57))	returnValue = true ;		// 0-9
			if ((e.keyCode >= 65) && (e.keyCode <= 90))	returnValue = true ;		// A-Z
			if ((e.keyCode >= 97) && (e.keyCode <= 122))	returnValue = true ;		// a-z
			if (e.keyCode == 13)				returnValue = true ;		// RETURN
			if (e.keyCode == 8)				returnValue = true ;		// BACKSPACE
		} else {
			//## Firefox
			if ((e.which >= 48) && (e.which <= 57))		returnValue = true ;		// 0-9
			if ((e.which >= 65) && (e.which <= 90))		returnValue = true ;		// A-Z
			if ((e.which >= 97) && (e.which <= 122))	returnValue = true ;		// a-z
			if (e.which == 13)				returnValue = true ;		// RETURN
			if (e.which == 8) 				returnValue = true ;		// BACKSPACE
			if ((e.keyCode >= 35) && (e.keyCode <= 40))	returnValue = true ;		// FRECCIE, INIZIO, FINE
			if (e.keyCode == 9)				returnValue = true ;		// TAB
			if (e.keyCode == 46)				returnValue = true ;		// CANC
			if (e.keyCode == 116)				returnValue = true ;		// F5
		}
		return returnValue ;
	}

	//=================================================================================================================================================================================================

	function isDigitNumber(e) {
		var returnValue = false ;
		if (typeof(e.which) == "undefined") {
			//## Explorer
			if ((e.keyCode >= 48) && (e.keyCode <= 57))	returnValue = true ;		// 0-9
			if (e.keyCode == 46)				returnValue = true ;		// .
			if (e.keyCode == 13)				returnValue = true ;		// RETURN
			if (e.keyCode == 8)				returnValue = true ;		// BACKSPACE
		} else {
			//## Firefox
			if ((e.which >= 48) && (e.which <= 57))		returnValue = true ;		// 0-9
			if (e.which == 46)				returnValue = true ;		// .
			if (e.which == 13)				returnValue = true ;		// RETURN
			if (e.which == 8) 				returnValue = true ;		// BACKSPACE
			if ((e.keyCode >= 35) && (e.keyCode <= 40))	returnValue = true ;		// FRECCIE, INIZIO, FINE
			if (e.keyCode == 9)				returnValue = true ;		// TAB
			if (e.keyCode == 46)				returnValue = true ;		// CANC
			if (e.keyCode == 116)				returnValue = true ;		// F5
		}
		return returnValue ;
	}

	//=================================================================================================================================================================================================
	//=================================================================================================================================================================================================
	//=================================================================================================================================================================================================

	var iPageCurrent = 1 ;
	function gotoDisplayPage(GOTO_DIR, iPageCount) {
		iPageCount = parseInt(iPageCount) ;

		// Mostra/nasconde le pagine
		if (GOTO_DIR == "prev") {
			iPageCurrent = iPageCurrent - 1 ;
			document.getElementById("paging_" + parseInt(iPageCurrent + 1)).style.display = "none" ;
			document.getElementById("paging_" + iPageCurrent).style.display = "block" ;
		} else if ("next") {
			iPageCurrent = iPageCurrent + 1 ;
			document.getElementById("paging_" + parseInt(iPageCurrent-1)).style.display = "none" ;
			document.getElementById("paging_" + iPageCurrent).style.display = "block" ;
		}

		// Visualizza il numero di pagina corrente
		document.getElementById("current_page_id").innerHTML = iPageCurrent ;

		// Abilita/disabilita i tasti della navigazione
		if (iPageCurrent == 1) {
			document.getElementById("previous_enabled").style.display = "none" ;
			document.getElementById("previous_disabled").style.display = "inline" ;
		} else {
			document.getElementById("previous_enabled").style.display = "inline" ;
			document.getElementById("previous_disabled").style.display = "none" ;
		}
		if (iPageCurrent == iPageCount) {
			document.getElementById("next_enabled").style.display = "none" ;
			document.getElementById("next_disabled").style.display = "inline" ;
		} else {
			document.getElementById("next_enabled").style.display = "inline" ;
			document.getElementById("next_disabled").style.display = "none" ;
		}
	}

	//=================================================================================================================================================================================================

