function NewsSaveRevision() {

	var newsCounter = 0; 
	for (x in CMSJSHelper.focusedFields) 	{		newsCounter++; 	}
	if (newsCounter > 0){
		window.setTimeout(NewsSaveRevision, 50);
		delete newsCounter;
		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 nieuwsbericht is opgeslagen');
					window.location = '/news/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=news&';
	CMSJSHelper.getURL('/cms/news/save/', 'POST', handleUrlLoad, null, sendArguments);
};

function NewsCancelRevision() {
	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=news&';
	
	CMSJSHelper.getURL('/cmsmain/deleteRevision/', 'POST', handleUrlLoad, null, sendArguments);
};

function NewsDeleteItem() {
	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/news/overview';
			}
		}
	};
	
	var deleteNewsConfirm = confirm('Weet u zeker dat u het nieuwsitem wilt verwijderen?');
	
	if (deleteNewsConfirm == true){
		CMSJSHelper.getURL('/cms/news/delete/'+CMSJSHelper.pluginID+'/', 'POST', handleUrlLoad, null, '');
	}
	
	deleteNewsConfirm = null;
};