	function _Ajax(tmpUrl, tmpData, tmpType, tmpDataType, tmpAsync, tmpCache, tmpProcessData, tmpGlobal){
		var async       = (tmpAsync) ? true : false;
		var type        = (tmpType == 0) ? 'GET' : 'POST';
		var dataType    = (tmpDataType == 0) ? 'text' : 'xml';
		var data        = tmpData;
		var url         = tmpUrl;
		var cache       = (tmpCache) ? true : false;
		var processData = (tmpProcessData) ? true : false;
		var global      = (tmpGlobal) ? true : false;
		var Status      = true;
		var tmpData     = "";
	
		$.ajax({
			async       : async,
			type        : type,
			dataType    : dataType,
			data        : data,
			url         : url,
			cache       : cache,
			processData : processData,
			global      : global,
			error       : function(){
							Status = false;
							},
			success     : function(returnData){			
							if(dataType == 'text'){
								tmpData = returnData;
							}else{
								var xml  = $(returnData).children();
								tmpData  = _AjaxData(xml);
								}
							}
			});	
		if(Status){
			return tmpData;
		}else{		
			return false;
			}
		}
	
	function _AjaxData(tmpObj){
		var Obj        = tmpObj;
		var Size       = Obj.children().size();
		var DataArray  = new Array();
		 
		for(var i = 0 ; i < Size ; i++){
			var Obj_Children  = Obj.children().eq(i);
			var Size_Children = Obj_Children.children().size();
				DataArray[i] = (Size_Children == 0) ? Obj_Children.text() : _AjaxData(Obj_Children);
			}
		return DataArray;
		}
