/**
 * JuniorCMS | Progetto IniziativaMedica                                                          #
 * @Version:		1.0                                                                           #
 * @Author:			Marco Pegoraro                                                                #
 *                                                                                                #
 * @Controller:	centers                                                                           #
 */
var JQC_centers = {
	
	/**
	 * 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()" ##################################################################
	
	
	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 l'elemento?",1) ) return false;
		});});
		
	}, // EndOf: "index()" ########################################################################
	
	
	add: function() {
		this.adminShared();
		__jcms__applyFormSaving( $('#add_form') );
	}, // EndOf: "add()" ##########################################################################
	
	
	edit: function() {
		this.adminShared();
		__jcms__applyFormSaving( $('#edit_form') );
	}, // EndOf: "edit()" #########################################################################
	
	attach: function() {
		this.adminShared();
		__jcms__applyFormSaving( $('#attach_form') );
	}, // EndOf: "edit()" #########################################################################
	
	view: function() {
		this.adminShared();
		$(".attPrwImage .dele").unbind("click").bind("click",function(){
			if ( ! confirm("Cofermi l'eliminazione definitiva dell'allegato?",1) ) return false;
		});
	}, // EndOf: "view()" #########################################################################
	
	end: function() {}
}
