/**
 * JuniorCMS                                                                                      #
 * @Version:		2.0                                                                           #
 * @Author:			Marco Pegoraro                                                                #
 *                                                                                                #
 * @Controller:		downloads                                                                     #
 */
var JQC_downloads = {
	
	/**
	 * Inizializza i comportamenti per JS.
	 */
	init: function() {
		// Lancio i metodi interni legati all'azione richiesta dal controller. 
		eval("if ( this."+__appAction__+") this." + __appAction__ + "();");
	}, // EndOf: "init()" #########################################################################
	
	/**
	 * Funzionalitą da eseguire per tutti i metodi di amministrazione (gestione forms e menu AJAX)#
	 */
	adminShared: function() {
		// Funzionalitą generali.
		__jcms__AjaxAllLinks();
		__jcms__shared();
		__jcms__checkMessage();
	}, // EndOf: "adminShared()" ##################################################################
	
	
	/**
	 * Gestione dei link di eliminazione di categoria.
	 */
	index: function() {
		this.adminShared();
		
		// Conferma di eliminazione categoria.
		$('a.itemDelete').each(function(){$(this).unbind('click');$(this).bind('click',function(){
			this.blur();
			if ( !confirm("Vuoi veramente eliminare la categoria?",1) ) return false;
		});});
	}, // EndOf: "index()" ########################################################################
	
	
	/**
	 * Definizione di una nuova categoria.
	 */
	add: function() {
		this.adminShared();
		__jcms__applyFormSaving( $('#add_form') );
	},
	
	end: function() {}
}
