var CaffeElement = new Class.create();

CaffeElement.prototype = {
	initialize: function(key,value,percorso) {
		this.key = key;
		this.value = value;
		if(document.title == "Archiviazione")
			this.percorso = "../";
		else
			this.percorso = "";
	},
	
	submitElement:	function(onsuccessList,action) {
	/*	if(this.value == "..." || this.value == "" || this.value == "<p>...</p>") {
			if(onsuccessList.isEmpty()) {
				if(action == "save") {
					new Ajax.Request(this.percorso + 'ajax/gestione/upload.php',{onSuccess: function(transport) {getNew(transport);}});
				} else if(action == "preview"){
					preview2();
				} else {
					myReload(action);
				}
			} else {
				temp = onsuccessList.subList(1,onsuccessList.size()-1);
				onsuccessList.get(0).submitElement(temp,action);
			}
		} else { */
			if(this.key == "introduzione") {
				this.value = html(this.value);
			}
			if(onsuccessList.isEmpty()) {
				new Ajax.Request(this.percorso + 'ajax/gestione/inserisci_aggiorna.php?id=' + myId,{ 
								 method: "post",
								 parameters: { valore: this.value, key: this.key},
								 onSuccess: function(transport) {
									if(action == "save") {
										save2();
									}else if(action == "preview"){
										preview2();
									} else  {
										myReload(action);
									}
								}
							});
			} else {
				new Ajax.Request(this.percorso + 'ajax/gestione/inserisci_aggiorna.php?id=' + myId,{ 
								 method: "post",
								 parameters: { valore: this.value, key: this.key},
								 onSuccess: function(transport) {
									temp = onsuccessList.subList(1,onsuccessList.size()-1);
									onsuccessList.get(0).submitElement(temp,action);
								 }
							});
			}
		//}
	}
};

