function AgendaSaveRevision() {

	var agendaCounter = 0; 
	for (x in CMSJSHelper.focusedFields) 	{		agendaCounter++; 	}
	if (agendaCounter > 0){
		window.setTimeout(AgendaSaveRevision, 50);
		delete agendaCounter;
		return;
	}
	
	function handleUrlLoad(req , element) {	
		// only if req shows "loaded"
		if (req.readyState == 4) {
		// only if "OK"
			if (req.status == 200) {
				eval(req.responseText);
				
				if (plugin_id != 0)
				{
				
					alert('Het agendapunt is opgeslagen');
					window.location = '/agenda/view/'+plugin_id;
					/*
					dpicmsadd.get('contentEl').style.display = "none";
					dpicmsadd.set('active', false);
					dpicmsedit.get('contentEl').style.display = "none";
					dpicmsedit.set('active', false);
					*/
				}
			}
		}
	};
		
	sendArguments = '';
	sendArguments += 'CmsPluginId='+ CMSJSHelper.pluginID+'&';
	sendArguments += 'CmsPluginName=agenda&';
	CMSJSHelper.getURL('/cms/agenda/save/', 'POST', handleUrlLoad, null, sendArguments);
};

function AgendaCancelRevision() {
	function handleUrlLoad(req , element) {
		// only if req shows "loaded"
		if (req.readyState == 4) {
		// only if "OK"
			if (req.status == 200) {
				window.location = window.location.pathname.substr(4);
			}
		}
	};
		
	sendArguments = '';
	sendArguments += 'CmsPluginId='+ CMSJSHelper.pluginID+'&';
	sendArguments += 'CmsPluginName=agenda&';
	
	CMSJSHelper.getURL('/cmsmain/deleteRevision/', 'POST', handleUrlLoad, null, sendArguments);
};

function AgendaDeleteItem() {
	function handleUrlLoad(req , element) {	
		// only if req shows "loaded"
		if (req.readyState == 4) {
		// only if "OK"
			if (req.status == 200) {
				alert('Het nieuwsitem is verwijderd.');
				window.location = '/cms/agenda/overview';
			}
		}
	};
	
	var deleteAgendaConfirm = confirm('Weet u zeker dat u het nieuwsitem wilt verwijderen?');
	
	if (deleteAgendaConfirm == true){
		CMSJSHelper.getURL('/cms/agenda/delete/'+CMSJSHelper.pluginID+'/', 'POST', handleUrlLoad, null, '');
	}
	
	deleteAgendaConfirm = null;
};
