

var Model = Class.create( EventDispatcher, {
	
	
	application : undefined,
	ajax_manager : undefined,
	
	
	initialize : function(){
	

	   this.ajax_manager = new AjaxRequestManager();
	},
	
	
	queueAjaxRequest : function( url, parameters, callback ){
	   
	// TODO add queueing system here...
	
	   var request = this.ajax_manager.getRequest();
	   request.addEventListener( "complete", callback );
	   request.open( "POST", this.ajax_manager.encodeURL( url, parameters ) );
	   request.send();
		
	}

	
} )