isTrueXML = function(data) {
	var success = parseInt($j(data).find("returner").attr("success"));
	if(!isNaN(success) && success!=undefined && success!=0) {
		r = true;
	}
	else {
		r = false;
	}
	var msg = $j(data).find("returner").attr("msg");
	if(msg.length>0) {
		var msgtype = parseInt($j(data).find("returner").attr("msgtype"));
		switch(msgtype) {
			case 1:
				//Error
				addError(errorcontainer,msg);
				break;
			case 2:
				//Warning
				addInfo(msgcontainer,msg);
				break;
			case 3:
				//Info
				addInfo(msgcontainer,msg);
				break;
				
			default:
		}
	}
	
	if(r) {
		$j(data).find("htmldata tag").each(function() {
			var tagID = $j(this).attr("id");
			var tagElem = $j(this).attr("elem");
			var content = $j(this).text();
			
			if(tagID.length>0) { elem = "#"+tagID; }
			else {
				if(tagElem.length>0) { elem = tagElem; }
			}
			if(elem.length>0) {
				if($j(this).attr("replace")==1) { $j(elem).replaceWith(content); }
				if($j(this).attr("replaceInner")==1) { $j(elem).html(content); }
				if($j(this).attr("append")==1) { $j(elem).append(content); }
				if($j(this).attr("delete")==1) { $j(elem).remove(); }
			}
		});
	}
	return r;
}
