	function createFunc(obj, func){
		if(!window.callbackFunctions)
		{
			window.callbackFunctions={
				id:0, objects:[], functions:[], aguments:[]
			}
		}
		var id;
		var args;
		if(arguments.length > 0)
		{
			args = [];
			for(var i = 2; i < arguments.length; i++)
			{
				args.push(arguments[i]);
			}
		}
		id = (window.callbackFunctions.id++);
		window.callbackFunctions.objects[id]=obj;
		window.callbackFunctions.functions[id]=func;
		window.callbackFunctions.aguments[id]=args;
		return function(){
			var args;
			if(window.callbackFunctions.aguments[id] && window.callbackFunctions.aguments[id] != '')
			{
				args = window.callbackFunctions.aguments[id];
			} else {
				args = arguments;
			}
			return window.callbackFunctions.functions[id].apply(window.callbackFunctions.objects[id], args);
		}
	}
