		AJAXINIT();
		ApplicationState = function( NewsId){
			this.changeUrl = NewsId || false;
			this.nextID = NewsId;
		}
	
		dojo.extend(ApplicationState, {
			back: function(){
			    Updater(this.nextID);
			},
			forward: function(){
			    Updater(this.nextID);
			}
		});

	    function AJAXINIT() {
		new Ajax.Request("ADM/Media.inc.php",{
		    method: 'post',
		    parameters: {id:-1 },
		    onComplete: function(transport) {
			var news = $('news_content');
			news.update(transport.responseText);
		    }
	        });

		dojo.addOnLoad(function(){
			var appState = new ApplicationState( '-1', "none");
			dojo.back.setInitialState(appState);
		});
	    }

	    function MediaUpdate(Nid) {
		var appState = new ApplicationState( Nid);
		dojo.back.addToHistory(appState);
		Updater(Nid);
	    }
	    function Updater(Nid){
		new Ajax.Updater('news_content', 'ADM/Media.inc.php', {
		    method: 'post',
		  parameters: { id: Nid},
		    onComplete: function(transport) {
		    var news = $('news_content');
		    news.update(transport.responseText);
		    } 
		}); 
	    }

