(function($){$.meta={type:"class",name:"metadata",setType:function(type,name){this.type=type;this.name=name;},cre:/({.*})/,single:'metadata'};var setArray=$.fn.setArray;$.fn.setArray=function(arr){return setArray.apply(this,arguments).each(function(){if(this.nodeType==9||$.isXMLDoc(this)||this.metaDone)return;var data="{}";if($.meta.type=="class"){var m=$.meta.cre.exec(this.className);if(m){var elementRE=/([a-zA-Z][a-zA-Z0-9]+:')(.*?)('[,}])/g;var el=m[1].replace(elementRE,function(match,subPat1,subPat2,subPat3){var ret=match;if(subPat1&&subPat2&&subPat3){var s2=subPat2.replace(/[^\\]'/g,"\\\'");if(s2!=subPat2){ret=subPat1+s2+subPat3;}}return ret;});if(el!=''){m[1]=el;}data=m[1];}}else if($.meta.type=="elem"){if(!this.getElementsByTagName)return;var e=this.getElementsByTagName($.meta.name);if(e.length)data=$.trim(e[0].innerHTML);}else if(this.getAttribute!=undefined){var attr=this.getAttribute($.meta.name);if(attr)data=attr;}if(!/^{/.test(data))data="{"+data+"}";if($.meta.single)this[$.meta.single]=data;else
$.extend(this,data);this.metaDone=true;});};$.fn.data=function(){eval("data = "+this[0][$.meta.single]);return data;};})(jQuery);