var archiveLimit = 20;

var messages = new Array();

function navigate( offset ) {

	filterOptions.archiveLimit.offset = offset || 0;
	getNewsArchive();
}

function getNewsArchive() {
	var postTxt = "";

	var options = filterOptions;

	if( options.archiveLimit ) {
		postTxt += 'archiveOffset=' + options.archiveLimit.offset + '&archiveLimit=' + options.archiveLimit.limit;
	}
	
    ajaxRequest(
        '/!getNewsArchive',
        true,
        postTxt,
        function( t ) {
			$( 'divArchive' ).innerHTML = unescape( t.responseText );
			resizeSite();
		}
	);
}

function submitDeleteNewsArticle( idNews ) {
	//alert('delete entry '+idGuestbook);
	ajaxRequest(
		'/!newsDelete',
		true,
		'idNews=' + idNews,
		function( t ) {
			res = deflateJSON( t.responseText );
			
			if ( res.returnCode != 0 ) {
				showError( msg_delete_news[ res.returnCode ]  );
			}
			else {
				showMessage( msg_delete_news_success );
				getNewsArchive();
			}
		}
	);
}

function deleteNewsArticle() {

	displayConfirmDialog( label_confirm_deletion_news, "submitDeleteNewsArticle(\'"+selectedElement+"\')" );
	return;

}

function editNewsArticle() {

	location.href='/news_edit/' + selectedElement;

}


function iniNewsArchive() {

	filterOptions = {
		archiveLimit: {
			offset: 0,
			limit: archiveLimit
		}
	}
	
	getNewsArchive();
}


