function $_global_mquery(){(function(){if(typeof m$!=="undefined")return;var a=function(){var b=function(b,d,c){var a;if(typeof b!=="undefined"){if(typeof b!=="number")throw TypeError("Starting index must be a number.");a=b}else a=d;if(a<0)a+=c;return a};return{indexOf:function(f,d){for(var c=this.length,e=b(d,0,c),a=e;a=0;--a)if(f===this[a])return a;return-1},filter:function(d,c){var b=[];a.forEach.call(this,function(a){d.apply(c,arguments)&&b.push(a)});return b},forEach:function(d,b){for(var c=this.length,a=0;a0)a.refCount--;else a.refCount=0;a.refCount===0&&c(e,d);return a}}}(),f={bind:function(a,d,e){var b=c.getAndIncrementRef(a,e);if(typeof a.addEventListener!=="undefined")a.addEventListener(d,b,false);else if(typeof a.attachEvent!=="undefined")a.attachEvent("on"+d,b);else throw"Unsupported browser.";},unbind:function(a,d,e){var b=c.getAndDecrementRef(a,e);if(typeof a.removeEventListener!=="undefined")a.removeEventListener(d,b,false);else if(typeof a.detachEvent!=="undefined")a.detachEvent("on"+d,b);else throw"Unsupported browser.";},trigger:function(b,a){if(typeof document.createEvent!=="undefined"){var c=d[a];if(typeof c==="undefined")throw"Unsupported DOM event specified.";var e=document.createEvent(c);e.initEvent(a,true,true);b.dispatchEvent(e)}else if(typeof b.fireEvent!=="undefined")b.fireEvent("on"+a);else throw"Unsupported browser.";}},b=function(a){return e(a,"objEvents",{})},g={bind:function(f,a,d){var c=b(f);if(m$.isUndefinedOrNull(c[a]))c[a]=[];var e=c[a];m$.indexOf(e,d)===-1&&c[a].push(d)},unbind:function(g,a,f){var d=b(g);if(m$.isDefinedAndNotNull(d[a])){var c=d[a],e=m$.indexOf(c,f);e>=0&&c.splice(e,1)}},trigger:function(d,a){var c=b(d);if(m$.isUndefinedOrNull(c[a]))return;var f=c[a],e=Array.prototype.slice.call(arguments,2);m$.forEach(f,function(a){a.apply(d,e)})}},h=function(c,a){var b=m$.isElement(a)||a===window||a===document;return typeof d[c]!=="undefined"&&b?f:g};return{eventBinder:h}}();m$=function(){return m$.initialize.apply(this,arguments)};var l=function(){var a="__m$";return function(c){var b=m$.data(c,a);if(m$.isUndefinedOrNull(b)){b={};m$.data(c,a,b)}return b}}(),e=function(d,a,c){var b=l(d);if(m$.isUndefinedOrNull(b[a])){b[a]=c;m$.data(d,a,c)}return b[a]},i=function(d,h,a,f){if(typeof d==="undefined"||typeof a==="undefined"||f.length<1)throw"Invalid arguments.";for(var e=0;e0)if(arguments.length<=2&&m$.isString(arguments[0])){var c=arguments[0],d=arguments[1];return typeof d!=="undefined"?m$(d).find(c):m$(document).find(c)}else if(arguments.length===1){var a=arguments[0];if(m$.isUndefinedOrNull(a))return new MQueryResultSet;else if(m$.isMQueryResultSet(a))return a;else if(m$.isNode(a)||a===window)return new MQueryResultSet(a);else if(m$.isArray(a)){var b=new MQueryResultSet;MQueryResultSet.apply(b,a);return b}else return new MQueryResultSet(a)}return new MQueryResultSet};m$.throttle=function(g,f,c){var b=false,a=false,e=this,d=function(){if(!b||m$.isFunction(c)&&c()){b=true;setTimeout(function(){var c=a;b=a=false;c&&d.apply(e,arguments)},f);g.apply(e,arguments)}else a=true};return d};m$.extend=function(){var b=m$.makeArray(arguments),a=b.shift(),c=false;if(m$.isBoolean(a)){c=a;a=b.shift()}if(b.length===0){b=[a];a=m$}return i(true,c,a,b)};m$.makeArray=function(a){return Array.prototype.slice.call(a,0)};m$.isDefined=function(a){return typeof a!=="undefined"};m$.isNotNull=function(a){return a!==null};m$.isUndefined=function(a){return typeof a==="undefined"};m$.isNull=function(a){return a===null};m$.isUndefinedOrNull=function(a){return a==null};m$.isDefinedAndNotNull=function(a){return a!=null};m$.isString=function(a){return typeof a==="string"};m$.isBoolean=function(a){return typeof a==="boolean"};m$.isFunction=function(a){return typeof a==="function"};m$.isArray=m$.isFunction(Array.isArray)?Array.isArray:function(a){return Object.prototype.toString.call(a)==="[object Array]"};m$.isNode=function(){return typeof Node==="object"?function(a){return a instanceof Node}:function(a){return m$.isDefinedAndNotNull(a)&&m$.isDefined(a.nodeType)&&m$.isNumber(a.nodeType)&&typeof a.nodeName==="string"}}();m$.isElement=function(){return typeof HTMLElement==="object"?function(a){return a instanceof HTMLElement}:function(a){return m$.isNode(a)&&a.nodeType===1}}();m$.isMQueryResultSet=function(a){return a instanceof MQueryResultSet};m$.isNumber=function(a){return typeof a==="number"};m$.isObject=function(a){return m$.isNotNull(a)&&typeof a==="object"};m$.isEmptyObject=function(a){for(var b in a)return true;return false};m$.isReady=false;_spBodyOnLoadFunctions.push(function(){m$.isReady=true});m$.ready=function(a){if(m$.isReady)a();else _spBodyOnLoadFunctions.push(a)};m$.contains=function(b,a){return b!==a&&m$.isDefinedAndNotNull(b)&&m$.isDefinedAndNotNull(a)&&m$(b).contains(a)};m$.proxy=function(b,a){if(typeof a==="undefined")throw"Invalid context";return function(){b.apply(a,arguments)}};m$.support={};m$.support.domAttrModified=false;m$.support.domSubtreeModified=false;m$.support.domNodeRemoved=false;m$.support.domNodeRemovedFromDocument=false;m$.every=function(){return false};m$.filter=function(){return null};m$.forEach=function(){};m$.indexOf=function(){return 0};m$.lastIndexOf=function(){return 0};m$.map=function(){return null};m$.some=function(){return false};m$.data=d.data;m$.removeData=d.removeData;m$.hasData=d.hasData;(function(){var b=function(b){return function(){var d=m$.makeArray(arguments),c=d.shift();if(m$.isUndefinedOrNull(c))throw"Invalid argument specified";if(m$.isArray(c))return b in c?c[b].apply(c,d):a[b].apply(c,d);else if(m$.isObject(c))return g[b].apply(c,d);throw"Invalid argument";}};(function(){for(var c in a)if(a.hasOwnProperty(c))m$[c]=b(c)})()})();(function(){var a=document.createElement("div");a.style.display="none";var b=document.createElement("p");m$(a).one("DOMAttrModified",function(){m$.support.domAttrModified=true});a.id="face";m$(a).one("DOMSubtreeModified",function(){m$.support.domSubtreeModified=true});a.appendChild(b);m$.ready(function(){document.body.appendChild(a);m$(a).one("DOMNodeRemovedFromDocument",function(){m$.support.domNodeRemovedFromDocument=true});document.body.removeChild(a)});m$(b).one("DOMNodeRemoved",function(){m$.support.domNodeRemoved=true});a.removeChild(b)})();notifyScriptsLoadedAndExecuteWaitingJobs("mQuery.js")})()}var m$,MQueryResultSet,MQueryEvent;$_global_mquery();