var ajaxObject	= null;

$( document ).ready ( function (  ) { 
	ajaxObject = new AjaxObject (  );
} );

function AjaxObject (  ) {
	var self = this;
}

AjaxObject.prototype = {
	/*
		@ params : Object
		params.type
		params.url
		params.dataType
		params.callBackFunc
		
		@ params.data : Object
		params.data.action
	*/
	doAjax : function ( params ) {
		var self 		= this;
		
		$.ajax ( { 
			type		: params.type,
			url			: params.url,
			dataType	: params.dataType,
			data		: params.data,
			success: function ( data ) {
				params.callBackFunc ( data );
			},
			error: function ( xhr, ajaxOptions, thrownError ) {
				alert ( xhr.status );
				alert ( thrownError );
				alert ( xhr.statusText );
			}
		} );
	}
};
