(function(a){a.rwo={settings:{},libs:{register:function(b,c){if(typeof a.rwo.libs[b]!=="undefined"){return}a.rwo.libs[b]=c}}}}(jQuery));(function($){var props={cache:{}};function getFunctionByName(functionName,context){var key,tmp={};context=(typeof context==="undefined")?window:context;key=context.toString();if(typeof props.cache[key]==="undefined"){props.cache[key]={}}if(typeof props.cache[key][functionName]!=="undefined"){return props.cache[key][functionName]}tmp.namespaces=functionName.split(".");tmp.func=tmp.namespaces.pop();for(tmp.i=0;tmp.i<tmp.namespaces.length;tmp.i+=1){context=context[tmp.namespaces[tmp.i]]}props.cache[key][functionName]=context[tmp.func];return context[tmp.func]}function stringsToFunctions(obj,callbacks){$.each(callbacks,function(idx,val){if(typeof obj[val]==="string"){if(obj[val].indexOf("function")===0){obj[val]=eval("obj[val] = "+obj[val])}else{obj[val]=getFunctionByName(obj[val])}}})}$.rwo.libs.register("common",{getFunctionByName:getFunctionByName,stringsToFunctions:stringsToFunctions})}(jQuery));
