tar_utilities = {
	buildobject : function(elem,node,k,v) {
		varlist = {};
		for (i=0;i<$(elem).children(node).length;i++) {
			var key = $(elem).children(node + ":eq(" + i + ")").attr(k);
			var val = (v == "text") ? $(elem).children(node + ":eq(" + i + ")").text() : $(elem).children(node + ":eq(" + i + ")").attr(v);
			varlist[key] = val;
		}
		return varlist;
	},
	attrtoobj : function(elem,arr) {
		var arrobj = {};
		for(var i=0;i<arr.length;i++) {
			if($(elem).attr(arr[i])) {
				arrobj[arr[i]] = $(elem).attr(arr[i]);
			}
		}
		return arrobj;
	},
	htmlformatobject : function(obj,tag,dtrig) {
		d = "";
		s = "";
		for(var k in obj){ if(!(k==dtrig)){ s += " " + k + "=\"" + obj[k] + "\""; } }
		if(tag){ s = "<" + tag + s + ">" + obj[dtrig] + "</" + tag + ">"; }
		return s;
	},
	dinject : {
		code : {},
		i : function(oclass) {
			getclass = (oclass) ? oclass : "tar_dinject";
			$("."+getclass).each(function(){
				var getid = this.id;
				if (getid in tar_utilities.dinject.code){
					$("#"+getid).append(tar_utilities.dinject.code[getid]);
				}
			});
		}
	}
}

