(function(d){d.toJSON=function(a){if("object"==typeof JSON&&JSON.stringify)return JSON.stringify(a);var c=typeof a;if(null===a)return"null";if("undefined"!=c){if("number"==c||"boolean"==c)return a+"";if("string"==c)return d.quoteString(a);if("object"==c){if("function"==typeof a.toJSON)return d.toJSON(a.toJSON());if(a.constructor===Date){var b=a.getUTCMonth()+1;10>b&&(b="0"+b);var g=a.getUTCDate();10>g&&(g="0"+g);var c=a.getUTCFullYear(),m=a.getUTCHours();10>m&&(m="0"+m);var j=a.getUTCMinutes();10> j&&(j="0"+j);var l=a.getUTCSeconds();10>l&&(l="0"+l);a=a.getUTCMilliseconds();100>a&&(a="0"+a);10>a&&(a="0"+a);return'"'+c+"-"+b+"-"+g+"T"+m+":"+j+":"+l+"."+a+'Z"'}if(a.constructor===Array){b=[];for(g=0;g<a.length;g++)b.push(d.toJSON(a[g])||"null");return"["+b.join(",")+"]"}b=[];for(g in a){c=typeof g;if("number"==c)c='"'+g+'"';else if("string"==c)c=d.quoteString(g);else continue;"function"!=typeof a[g]&&(m=d.toJSON(a[g]),b.push(c+":"+m))}return"{"+b.join(", ")+"}"}}};d.evalJSON=function(a){return"object"== typeof JSON&&JSON.parse?JSON.parse(a):eval("("+a+")")};d.secureEvalJSON=function(a){if("object"==typeof JSON&&JSON.parse)return JSON.parse(a);var c;c=a.replace(/\\["\\\/bfnrtu]/g,"@");c=c.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");c=c.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(c))return eval("("+a+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};d.quoteString=function(a){return a.match(e)?'"'+a.replace(e,function(a){var d= b[a];if("string"===typeof d)return d;d=a.charCodeAt();return"\\u00"+Math.floor(d/16).toString(16)+(d%16).toString(16)})+'"':'"'+a+'"'};var e=/["\\\x00-\x1f\x7f-\x9f]/g,b={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}})(jQuery); (function(d){d.toJSON=function(a){if("object"==typeof JSON&&JSON.stringify)return JSON.stringify(a);var c=typeof a;if(null===a)return"null";if("undefined"!=c){if("number"==c||"boolean"==c)return a+"";if("string"==c)return d.quoteString(a);if("object"==c){if("function"==typeof a.toJSON)return d.toJSON(a.toJSON());if(a.constructor===Date){var b=a.getUTCMonth()+1;10>b&&(b="0"+b);var g=a.getUTCDate();10>g&&(g="0"+g);var c=a.getUTCFullYear(),m=a.getUTCHours();10>m&&(m="0"+m);var j=a.getUTCMinutes();10> j&&(j="0"+j);var l=a.getUTCSeconds();10>l&&(l="0"+l);a=a.getUTCMilliseconds();100>a&&(a="0"+a);10>a&&(a="0"+a);return'"'+c+"-"+b+"-"+g+"T"+m+":"+j+":"+l+"."+a+'Z"'}if(a.constructor===Array){b=[];for(g=0;g<a.length;g++)b.push(d.toJSON(a[g])||"null");return"["+b.join(",")+"]"}b=[];for(g in a){c=typeof g;if("number"==c)c='"'+g+'"';else if("string"==c)c=d.quoteString(g);else continue;"function"!=typeof a[g]&&(m=d.toJSON(a[g]),b.push(c+":"+m))}return"{"+b.join(", ")+"}"}}};d.evalJSON=function(a){return"object"== typeof JSON&&JSON.parse?JSON.parse(a):eval("("+a+")")};d.secureEvalJSON=function(a){if("object"==typeof JSON&&JSON.parse)return JSON.parse(a);var c;c=a.replace(/\\["\\\/bfnrtu]/g,"@");c=c.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");c=c.replace(/(?:^|:|,)(?:\s*\[)+/g,"");if(/^[\],:{}\s]*$/.test(c))return eval("("+a+")");throw new SyntaxError("Error parsing JSON, source is not valid.");};d.quoteString=function(a){return a.match(e)?'"'+a.replace(e,function(a){var d= b[a];if("string"===typeof d)return d;d=a.charCodeAt();return"\\u00"+Math.floor(d/16).toString(16)+(d%16).toString(16)})+'"':'"'+a+'"'};var e=/["\\\x00-\x1f\x7f-\x9f]/g,b={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"}})(jQuery); (function(d,e){d.iq=d.iq||{};var b=d.iq,a=d('<style rel="stylesheet" type="text/css"/>').appendTo("head"),c=d("<input/>");b.version="1.01";d.extend(d.fn,{scrollParent:function(){var a,c=this.css("position"),b;if("fixed"!==c||!d.support.fixedPosition)a=this.parents(),"absolute"===c&&!d.support.overflowWithAbsolute?a.each(function(){if(/(relative|absolute|fixed)/.test(d.curCSS(this,"position",1))&&/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x", 1)))return b=d(this),!1}):a.each(function(){if(/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1)))return b=d(this),!1});return!b?d(document):b},cssX:function(a){var c={},b=this;return d.isArray(a)?(d.each(a,function(a,g){c[g]=d.css(b[0],g)}),c):b.css.apply(b,arguments)},editClass:function(a,c){return this.removeClass(a).addClass(c)},swapClass:function(a,c){return this.each(function(){var b=d(this);b.hasClass(a)?b.removeClass(a).addClass(c): b.hasClass(c)&&b.removeClass(c).addClass(a)})},focusClass:function(a,c){c=c?"."+c:"";return this.bind("focus"+c,function(){d(this).addClass(a)}).bind("blur"+c,function(){d(this).removeClass(a)})},hoverClass:function(a,c){c=c?"."+c:"";return this.bind("mouseenter"+c,function(){d(this).addClass(a)}).bind("mouseleave"+c,function(){d(this).removeClass(a)})},outerHtml:function(a){var c,b;return a?this.replaceWith(htmlString):(c=this[0])?(b=c.outerHTML)?b:d("<p/>").append(this.clone()).remove().html(): null},isChildOf:function(a){for(var a=d(a)[0],c=this.eq(0).parents(),b=c.length;b;)if(c[--b]===a)return!0;return!1}});d.support.decompileFn=/xyz/.test(function(){});d.support.selection=c[0].selectionStart!==e;d(document).ready(function(){var a=d("<div id='Something' style='width:30px; height:30px; margin-top:-100px; margin-left:-100px; border:solid 1px black; overflow:scroll'><div style='width:1px; height:1px; border:solid 1px black; position:fixed; top:100px;'/></div>"),c=a.find("div");if(d.support.fixedPosition=== e)d.support.fixedPosition=100==c[0].offsetTop;c.css("position","absolute");d.support.overflowWithAbsolute=30<a.appendTo("body")[0].scrollHeight;a.remove()});var c={},f=b.Class=function(){this._base&&this._base.call(this,"",arguments)};f.create=f.extend=function(a,c){c&&d.extend(a.prototype,c);return b.inherit(this,a)};d.extend(b,{formats:{daysLong:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),daysMedium:"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","),daysShort:"Su,Mo,Tu,We,Th,Fr,Sa".split(","), monthsLong:"January,February,March,April,May,June,July,August,September,October,November,December".split(","),monthsMedium:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(",")},keys:{asterisk:106,down:40,end:35,enter:13,escape:27,f2:113,home:36,left:37,pagedown:34,pageup:33,right:39,space:32,tab:9,up:38,a:65},regex:{whitespace:" \n\r\t\u000c\u000b\u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000",noLink:/^(|#)$/,splitRule:/^([^{]+)(\{([^}]*)\})?/m, splitStyles:/([^:]+):([^;}]+)/,numeric:/^-?[0-9]*$/,alphabetic:/^[A-Za-z]*$/,alphanumeric:/^[0-9A-Za-z]*$/,decimal:/^-?[0-9]*(.[0-9]*)?$/,hex:/^[A-Fa-f0-9]{0,6}$/},parsers:{json:{to:function(a){return d.secureEvalJSON(a)},from:function(a){return d.toJSON(a)}},date:{to:function(a){return new Date(a)},from:function(a,c){return c.format.replace(/(yyyy|yy|y|MMMM|MMM|MM|M|dddd|ddd|dd|d|HH|H|hh|h|mm|m|ss|s|t)/gi,function(c){switch(c){case "yyyy":return a.getFullYear();case "yy":return b.prepend0(a.getFullYear()% 100,2);case "y":return a.getFullYear()%100;case "MMMM":return b.monthsLong[a.getMonth()];case "MMM":return b.monthsMedium[a.getMonth()];case "MM":return b.prepend0(a.getMonth()+1,2);case "M":return a.getMonth()+1;case "dddd":return b.daysLong[a.getDay()];case "ddd":return b.daysMedium[a.getDay()];case "dd":return b.prepend0(a.getDate(),2);case "d":return a.getDate();case "HH":return b.prepend0(a.getHours(),2);case "H":return a.getHours();case "hh":return b.prepend0((h=a.getHours()%12)?h:12,2);case "h":return(h= a.getHours()%12)?h:12;case "mm":return b.prepend0(a.getMinutes(),2);case "m":return a.getMinutes();case "ss":return b.prepend0(a.getSeconds(),2);case "s":return a.getSeconds();case "t":return 12>a.getHours()?"A.M.":"P.M."}return retVal})}}}});b.fnHooks=c;c.sheet=a[0].sheet?"sheet":"styleSheet";c.rules=a[0][c.sheet].rules?"rules":"cssRules";c.deleteRule=a[0][c.sheet].deleteRule?"deleteRule":"removeRule";a.remove();b.ret1=function(){return!0};b.ret0=function(){return!1};b.indexOf=function(a,c,b,f){var k= typeof b;if(c){typeof f===e&&(k===e?f=!1:"number"!==k&&(f=b&&"string"===typeof a,b=e));if(f){f=c.length;for(b=b?0>b?Math.max(0,f+b):b:0;b<f;b++)if(c[b].toLowerCase()===a.toLowerCase())return b;return-1}return d.inArray(a,c,b)}};b.circularShift=function(a,c){if(0>c)for(var b=Math.abs(c);b--;)a.push(a.shift());else for(b=Math.abs(c);b--;)a.unshift(a.pop());return a};b.prepend0=function(a,c){for(var b=c-=a.toString().length;b--;)a="0"+a;return a};b.rand=function(a,c){var b=Math.random(),d=a;c||(c=a|| 1,d=0);return a===e?b:Math.floor(b*(c-d+1))+d};b.parse=function(a,c){var c=c||{},j=String.prototype.toLowerCase.apply(c.type||"");return(j=j?b.parsers[j]:e)?j.to(a,c):""};b.stringify=function(a,c){var c=c||{},j=String.prototype.toLowerCase.apply(c.type||"");return(j=j?b.parsers[j]:e)?j.from(a,c):""};b.trim=function(a,c,j){return c?b.trimEnd(b.trimStart(a,c,j),c,j):d.trim(a)};b.trimStart=function(a,c,j){if(a){if(j||!c)for(var j=0,d=a.length,f=b.regex.whitespace;j<d;j++)if(-1===f.indexOf(a.charAt(j))){a= a.substring(j);break}if(c){j=0;for(d=a.length;j<d;j++)if(a.charAt(j)!=c){a=a.substring(j);break}}}return a};b.trimEnd=function(a,c,j){if(a){if(j||!c)for(var j=a.length,d=b.regex.whitespace;j--;)if(-1===d.indexOf(a.charAt(j))){a=a.substring(0,j+1);break}if(c)for(j=a.length;j--;)if(a.charAt(j)!=c){a=a.substring(0,j+1);break}}return a};b.keyValue=function(a,c,b){if("string"===typeof c){var f=c.split("."),c=f.pop(),k=f.length,n=a;if(b===e){for(var o=0;o<k&&n;o++)n=n[f[o]];return n?n[c]:e}for(var o=0, p;o<k;o++)p=f[o],n[p]=n[p]||{},n=n[p];f=n[c];n[c]=b;return f}d.each(c,function(c,b){a[c]=b})};b.Event=function(a,c,b){var f=d.Event(a);f.type=c;for(var c=d.event.props,e=c.length,n;e;)n=c[--e],f[n]=a[n];b&&d.each(b,function(a,c){f[a]=c});return f};b.inherit=function(a,c){var b=d.isFunction(a)?a.prototype:a,l=d.isFunction(c)?c.prototype:c,e=function(c){var d=Array.prototype.slice.call(arguments,1);return c?b[c].apply(this,d):a.apply(this,d)},n=function(a,c){var b=this._base,g;this._base=e;g=a.apply(this, c);this._base=b;return g},o=d.isFunction(c)?l.constructor:function(){},p;a.__constructing=!0;p=new a;delete a.__constructing;d.each(l,function(a,c){p[a]=d.isFunction(c)&&(!d.support.decompileFn||/\b_base\b/.test(c))?function(){return n.call(this,c,arguments)}:c});c=d.extend(function(){if(!c.__constructing)return a===f?o.call(this,arguments):n.call(this,o,arguments)},a);c.prototype=p;return c.prototype.constructor=c};b.Plugin=f.extend({pluginName:"plugin",namespace:"iq",eventSuffix:".plugin",eventPrefix:"plugin", element:null,options:{enabled:!0},option:function(a,c){var j=this.options,f=typeof a;if(a===e)return d.extend({},j);if("string"===f){if(c===e)return b.keyValue(j,a);this._optionChanged(a,c,b.keyValue(j,a,c))}else"boolean"!==f&&(c=a,a=!1),this._option(a,j,c)},_option:function(a,c,b,f){if(c===e)b=a,c=this.options;var f=f&&""!=f?f+".":"",k;for(k in b){var n=b[k];if(a&&d.isPlainObject(c[k])&&d.isPlainObject(n))c[k]=c[k]||{},this._option(a,c[k],b[k],f+k);else{var o=c[k];c[k]=n;this._optionChanged(f+k, n,o)}}},_optionChanged:function(a,c){"enabled"===a&&this.element.toggleClass("iq-disabled",!c)},enable:function(){return this.option("enabled",!0)},disable:function(){return this.option("enabled",!1)},_on:function(a,c,b,f){var e=this;d.each(f,function(f,l){var p=function(){return!1===e.options.enabled||d(this).hasClass("iq-disabled")?void 0:("string"===typeof l?e[l]:l).apply(this,arguments)};c?a.delegate(c,f,b||{},p):a.bind(f,b||{},p)})},_delegate:function(a,c,b,f,k){var n={};k?(n[b]=k,this._on(a, c,f,n)):f?"string"===typeof b?(n[b]=f,this._on(a,c,e,n)):(n[c]=f,this._on(this.element,a,b,n)):b?d.isPlainObject(b)?"string"===typeof c?this._on(d(a),c,e,b):this._on(this.element,a,c,b):(n[c]=b,this._on(this.element,a,e,n)):this._on(this.element,a,e,c)},_bind:function(a,c,b,f){var k={};f?(k[c]=f,this._on(d(a),e,b,k)):b?d.isPlainObject(b)?this._on(d(a),e,c,b):"string"===typeof c?(k[c]=b,this._on(d(a),e,e,k)):(k[c]=b,this._on(this.element,e,c,k)):c?d.isPlainObject(c)?this._on(d(a),e,e,c):"string"=== typeof a?(k[a]=c,this._on(this.element,e,e,k)):this._on(this.element,e,b,c):this._on(this.element,e,e,a)},_callback:function(a,c,b){a=this.options[a];if(d.isFunction(a))return a.apply(this.element[0],b?d.isArray(b)?[c].concat(b):[c,b]:[c])},_triggerOptions:{doCallback:!0,stopOriginalEvent:!1,prependEventPrefix:!0,disableStopOriginalEvent:!1},_trigger:function(a,c,f){var l,k,n,o,a=d.extend({},this._triggerOptions,"string"===typeof a?{type:a}:a);n=a.type.toLowerCase();k=d.Event(c);k.type=a.prependEventPrefix&& 0!=n.indexOf(this.eventPrefix)?this.eventPrefix+n:n;f=f||{};if(l=k.originalEvent)for(var p=d.event.props,q=p.length,r;q;)r=p[--q],k[r]=l[r];a.properties&&d.each(a.properties,function(a,c){k[a]=c});k.originalEvent=null;if(!a.disableStopOriginalEvent)k.stopOriginalEvent=function(){if(!k.isOriginalEventStopped())c.preventDefault(),c.stopImmediatePropagation(),c.returnValue=!1,k.isOriginalEventStopped=b.ret1},k.isOriginalEventStopped=b.ret0,a.stopOriginalEvent&&k.stopOriginalEvent();this.element.trigger(k, f);(a=!k.isImmediatePropagationStopped()&&a.doCallback)&&(o=this._callback(n,k,f));k.originalEvent=l;return a&&o!==e?o:!k.isDefaultPrevented()},_preInit:function(a,c){this.options=d.extend(!0,{},this.options,c);this.element=d(a).eq(0);this._init();return this.element},_init:d.noop});b.plugin=function(a,c,f){var g;var e=a.split("."),k=1<e.length?e.shift():"iq",n=k+"-"+a,a=e[0];d[k]=d[k]||{};f||(f=c,c=d[k][a]||b.Plugin);d.expr[":"][n]=function(a){return!!d.data(a,n)};f=d.extend(!0,{namespace:k,pluginName:a, eventSuffix:"."+a,eventPrefix:a,options:d.extend({},c.prototype.options),_triggerOptions:d.extend({},c.prototype._triggerOptions)},f);g=d[k][a]=c.extend(function(c,b){if(!this._preInit)return new d[k][a](c,b);arguments.length&&this._preInit(c,b)},f),c=g;c.version=b.version;b.plugin.create(a,c)};b.plugin.create=function(a,c){d.fn[a]=function(b){var f="string"===typeof b,k=Array.prototype.slice.call(arguments,1),n=c.pluginNamespace,o=(n?n+"-":"")+a,p=this;f?this.each(function(){var f=d.data(this,o), l;if(!f){if(!c._autoInstantiate)return d.error("Cannot call method '"+b+"' of uninitialized plugin "+a);d(this)[a]({});f=d.data(this,o)}if(!d.isFunction(f[b])||"_"===b.charAt(0))return d.error("Method '"+b+"' not defined in plugin "+a);l=f[b].apply(f,k);if(l!==e&&l!==f)return p=l.jquery?p.pushStack(l.get()):l,!1}):this.each(function(){var a=d.data(this,o);a?a.option(b||{}):(d.isFunction(c)?a=new c(this,b):(a=c,a._init&&a._init(this,b)),d.data(this,o,a))});return p}}})(jQuery); (function(d,e){$iqEvent=d.iq.event=function(b,a){var c;!1!==a.createFn&&$iqEvent.createFn(b);c=d.event.special[b]=d.extend(!0,{eventSuffix:"."+b,dataNamespace:"iq",dataName:b},a,{options:{bindCount:0},_setup:a.setup,setup:function(c,b,g){var e=a.dataNamespace+"."+a.dataName;(data=d.data(this,e))?d.extend(data,a.options):(data=d.extend({},a.options),d.data(this,e,data));a._setup&&a._setup.call(this,c,b,g,data)},_teardown:a.teardown,teardown:function(){d.removeData(this,a.dataNamespace+"."+a.dataName); a._teardown&&a._teardown.call(instance)},_add:a.add,add:function(c){var b=d.data(this,a.dataNamespace+"."+a.dataName);b.bindCount+=1;d.extend(!0,b,c.data||{});a._add&&a._add.call(this,c,b)},_remove:a.remove,remove:function(c){var b=d.data(this,a.dataNamespace+"."+a.dataName);b.bindCount-=1;a._remove&&a._remove.call(this,c,b)}}),a=c};$iqEvent.createFn=function(b){d.fn[b]=function(a,c){c===e&&d.isFunction(a)&&(c=a);a=a||{};return c?this.bind(b,a,c):this.trigger(b,a)}}})(jQuery); (function(d,e,b){d.fn.caret=function(a,c){var f=this[0],g,m;if(a!==b)if(a.start)g=a.start,m=a.end;else if(c)g=a,m=c;else{var j=d.type(a);if("string"===j)-1<(g=f.value.indexOf(a))?m=g+a[e]:g=null;else if("regexp"===j&&null!=(c=a.exec(f.value)))g=c.index,m=g+c[0][e]}if(g===b){if(d.support.selection)g=f.selectionStart,m=f.selectionEnd;else{var j=document.selection.createRange(),l=j.duplicate();if("textarea"!=f.tagName.toLowerCase()){var k=this.val();l.moveEnd("character",k[e]);g=""==l.text?k[e]:k.lastIndexOf(l.text); l=j.duplicate();l.moveStart("character",-k[e]);m=l.text[e]}else l.moveToElementText(f),l.setEndPoint("EndToEnd",j),g=l.text[e]-j.text[e],m=g+j.text[e]}return{start:g,end:m,text:f.value.substring(g,m),replace:function(a){var c=f.value;return c.substring(0,g)+a+c.substring(m,c[e])}}}d.support.selection?(f.selectionStart=g,f.selectionEnd=m):(j=f.createTextRange(),j.collapse(!0),j.moveStart("character",g),j.moveEnd("character",m-g),j.select());f.focus();return this}})(jQuery,"length"); (function(d,e){var b=d.iq;d.cookie=function(a,c,f){if(a&&"string"!=typeof a)d.each(a,function(a,b){d.cookie(a,b,c)});else if(c===e){var f=f||{},g=document.cookie,m=b&&b.parse&&f.parse,j={};if(g){if(a)return(j=(j=RegExp("(?:^|; )"+encodeURIComponent(a)+"=([^;]*)").exec(g))?f.raw?j[1]:decodeURIComponent(j[1]):null)&&m?b.parse(j,m):j;g.replace(/([^=;]+)=([^;]*)/g,function(a,c,d){d=f.raw?d:decodeURIComponent(d);j[c]=m?b.parse(d,m):d});return j}}else{f=f||{};if(null==c)c="",f.expires=-1;var g=f.expires, l;"number"===typeof g&&(l=g,g=new Date,g.setDate(g.getDate()+l));b&&b.stringify&&f.parse&&f.parse.type&&(c=b.stringify(c,f.parse));return document.cookie=[encodeURIComponent(a),"=",f.raw?c:encodeURIComponent(c),g?";expires="+g.toUTCString():"",f.path?";path="+f.path:"",f.domain?";domain="+f.domain:"",f.secure?";secure":""].join("")}};d.cookie.get=function(a,c,b){if(c)c.parse=b;return d.cookie(a,e,b)};d.cookie.set=function(a,c,b,g){if(b)b.parse=g;d.cookie(a,c,b)}})(jQuery); (function(d,e){function b(a){a=this.element=d(a);this.cssSheet=a[0][g];a.is("link,style")||d.error("cssRule plugin can be used only for link and style tags")}var a=d.iq,c=a.fnHooks,f=c.rules,g=c.sheet,m=c.deleteRule;b._autoInstantiate=!0;d.extend(b.prototype,{_searchRule:function(c,b,g){var m,o=!1;c?d.isFunction(c)?(b=c,c=e,o=!0):(d.isArray(c)||(c=[c]),m=c.length):o=!0;for(var p=[],q=[],r=this.cssSheet[f],w=m,v=r.length,s,u;v&&(w||o);)if(s=r[--v],o||-1<(u=a.indexOf(s.selectorText.toLowerCase(),c, 0,!0)))if(o||(q[u]=!0,w--),p.push(s),b&&!1===b(v,s))break;if(!o&&g)for(;m;)q[--m]||g(c[m]);return p},rule:function(a,c,b){var f=this,g={},m=function(a,c){d.each(g,function(a,b){c.style[d.trim(a)]=d.trim(b)})};if(a)if(-1<a.indexOf("{"))f._cssText(a,function(a,c){f.rule(a,c,b)});else if(c){if("string"===typeof c)if(-1<c.indexOf(":"))d.each(c.split(";"),function(a,c){var b=c.split(":");g[b[0]]=b[1]});else if(b)g[c]=b;else{var q=f.rule(a);if(q&&0<q.length)return q[q.length-1].style[d.trim(c)]}else g= c;f._searchRule(a,m,function(a){f.addRule(a);(a=f.rule(a))&&0<a.length&&m(e,a[a.length-1])})}else return f._searchRule(a);else return f._searchRule()},addRule:function(a,c){var b=this.cssSheet;b.addRule?b.addRule(a,c||";"):b.insertRule&&b.insertRule(a+"{"+c+"}",b[f].length)},deleteRule:function(a){var c=this;c._searchRule(a,function(a){c.cssSheet[m](a)})},clean:function(a){if(a){var c;this._searchRule(a,function(a,b){c=b.style;for(var f in c)c.removeProperty?c.removeProperty(f):c.removeAttribute(d.camelCase(f))})}else for(var a= this.cssSheet[f],b=a.length;b;)a[m](--b)},deleteStyle:function(a,c){d.isArray(c)||(c=[c]);this._searchRule(a,function(a,b){for(var f=b.style,a=c.length;a--;)f.removeProperty?f.removeProperty(c[a]):f.removeAttribute(d.camelCase(c[a]))})},_cssText:function(c,b){if(c&&b)for(var f=a.regex.splitRule,g=d.map(c.split("}"),function(a){if(a)return a+"}"}),e=g.length,m;e;)m=f.exec(g[--e]),b(m[1],m[3])},cssText:function(a,c){c||(c=a="append");if(c){"clean"==a&&this.clean();var b="clean"==a||"new"==a;instance._cssText(c, function(a,c){instance[b?"addRule":"rule"](a,c)})}}});a.plugin.create("cssRule",b)})(jQuery); (function(d,e){var b;d.iq.plugin("multiview",{options:{mode:"animate",selectedIndex:0,filter:">*",animate:!0,duration:"fast"},eventPrefix:"tab",_activeView:null,activeView:function(a){var c=this._activeView,d=this.options.mode;if(a!==e&&!this._animating){a="number"==typeof a?this._pages.eq(a):a;if("animate"==d){d=this.element;d.offset();var g=c.offset(),m=a.offset(),j=parseInt(d.css("marginTop"))||0,l=parseInt(d.css("marginLeft"))||0;d.animate({marginTop:j+g.top-m.top,marginLeft:l+g.left-m.left}, {duration:this.options.duration,easing:this.options.easing})}c.removeClass(b.viewSelected);this._activeView=a.addClass(b.viewSelected);return this}return c},_init:function(){var a=this.element.addClass(b.container),c=this.options;this._pages=a.find(c.filter).addClass(b.view);this._activeView=this._pages.eq(c.selectedIndex).addClass(b.viewSelected);return a}});b=d.iq.multiview.classes={container:"iq-multiview",view:"iq-multiview-view",viewSelected:"iq-multiview-view-selected"}})(jQuery); (function(d){d.fn.scrollTo=function(e,b,a,c){"number"==typeof e||d.isPlainObject(e)?(b=d.speed(e,b,a),e=this.eq(0),a=e.scrollParent()):(b=d.speed(b,a,c),a=this,e=d(e,this).eq(0));b=d.extend({axis:"xy",easing:"linear",duration:0,includeMargin:!0,queue:!1},b);e.length&&(0<=b.axis.indexOf("x")&&a.animate({scrollLeft:a.scrollLeft()+(e.offset().left-a.offset().left-(b.includeMargin?parseInt(e.css("marginLeft"))||0:0))},b),0<=b.axis.indexOf("y")&&a.animate({scrollTop:a.scrollTop()+(e.offset().top-a.offset().top- (b.includeMargin?parseInt(e.css("marginTop"))||0:0))},b))}})(jQuery); (function(d){var e;d.iq.plugin("selectable",{options:{filter:"*",helperParent:"",tolerance:"touch",distance:100,autoRefresh:!0},_triggerOptions:{prependEventPrefix:!1},refresh:function(){this.selectees=d(this.options.filter,this.element).addClass(e.selectee).each(function(){var b=d(this),a=b.offset();b.data("iq.selectee",{left:a.left,top:a.top,right:a.left+b.outerWidth(),bottom:a.top+b.outerHeight(),selected:b.hasClass(e.selected),selecting:b.hasClass(e.selecting),deselecting:b.hasClass(e.deselecting)})})}, _getMid:function(b){b=b.jquery?b.data("iq.selectee"):b;return{x:b.left+(b.right-b.left)/2,y:b.top+(b.bottom-b.top)/2}},_select:function(b,a,c,f){var g=this,m=c?"selectItem":"deselectItem",j=c?"selecting":"deselecting",l=e[j],k=c?"selected":"deselected",n,o;b.each(function(){n=d(this);o=n.data("iq.selectee");o[j]=!0;2==f||g._trigger(j,a,{target:n.addClass(l)[0]})?1!=f&&(n.removeClass(l),o[j]=!1,g[m](n),g._trigger(k,a,{target:n[0]})):(n.removeClass(l),o[j]=!0)})},_getItems:function(b,a,c){if(a){var f= this,g=f._getMid(b),b=f._getMid(a),e=b.x,j=g.x,l=g.y,k=b.y,n=[];if(l>k)l=k,k=g.y;else if(l!=k||j<e)e=j,j=b.x;this.selectees.each(function(){var a=d(this),b=a.data("iq.selectee"),q=!0;b.bottom>l&&b.top<k&&(l==k?q=b.right>e&&b.left<j:(g=f._getMid(b),g.y-l<k-g.y?b.right<e?q=b.top>l:b.left>j&&(q=b.bottom<k):g.y==l?q=b.right>e:g.y==k&&(q=b.left<j)),q&&(n.push(a[0]),c&&c(a,b)))})}else n.push(b[0]),c&&c(b,b.data("iq.selectee"));return d(n)},selectItem:function(b,a){var c=this,d;a&&b[0]!==a[0]?c._getItems(b, a,function(a){c.selectItem(a)}):(d=b.removeClass(e.deselecting+" "+e.selecting).addClass(e.selected).data("iq.selectee"),d.selecting=!1,d.selected=!0)},deselectItem:function(b){b&&b.length&&b.each(function(){var a=d(this).removeClass(e.deselecting+" "+e.selected).data("iq.selectee");a.deselecting=!1;a.selected=!1})},toggleSelection:function(b,a){b.toggleClass(e.selected,a).data("iq.selectee").selected=a},getSelected:function(){return this.selectees&&this.selectees.filter("."+e.selected)},_lastSelectee:null, _init:function(){var b=this,a=b.options,c=a.helperParent||"body",f;b.refresh();b.helper=d("<div class='"+e.helper+"'/>");b.element.dragstart(function(g,e){var j;f=!0;a.autoRefresh&&b.refresh();b.helper.appendTo(c).css({left:0,top:0,width:0,height:0,display:"block"});b._trigger("selectstart",g);d(e.target).parents().andSelf().each(function(){var a=d(this),c=a.data("iq.selectee");if(c)return g.shiftKey?(b._select(b.getSelected(),g,!1,0),b._lastSelectee=b._lastSelectee||b.closest(),b._select(b._getItems(a, b._lastSelectee),g,!0,1)):c.selected?g.metaKey?b._select($selectee,g,!1,1):f=!1:(j=b.getSelected(),b._select(a,g,!0,1)),!1});!g.shiftKey&&!g.metaKey&&f&&b._select(j||b.getSelected(),g,!1,0)}).drag(function(c,m){if(f){var j=m.start.x,l=m.current.x,k=m.start.y,n=m.current.y,o;j>l&&(o=j,j=l,l=o);k>n&&(o=k,k=n,n=o);b.helper.css({left:j,top:k,width:l-j,height:n-k});b.selectees.each(function(){var f=d(this),m=f.data("iq.selectee"),o=!1;"touch"==a.tolerance?o=!(m.left>l||m.right<j||m.top>n||m.bottom<k): "fit"==a.tolerance&&(o=m.left>j&&m.right<l&&m.top>k&&m.bottom<n);if(o)m.selected?m.deselecting||b._select(f,c,!1,1):m.selecting||b._select(f,c,!0,1);else if(m.selecting)m.selecting=!1,f.removeClass(e.selecting);else if(m.deselecting)m.deselecting=!1,f.removeClass(e.deselecting)})}}).dragend(function(a){b.helper.remove();b.selectees.each(function(){var c=d(this),f=c.data("iq.selectee");if(f.deselecting)b._select(c,a,!1,2);else if(f.selecting)f.selected?f.selecting=!1:b._select(c,a,!0,2)});b._trigger("selectend", a)})}});e=d.iq.selectable.classes={helper:"iq-selectable-helper",selectee:"iq-selectable-selectee",selected:"iq-selectable-selected",selecting:"iq-selectable-selecting",deselecting:"iq-selectable-deselecting"}})(jQuery); (function(d){var e=d.iq,b=e.selectable.classes,a=e.keys;d.extend(b,{focused:"iq-sel-focused"});e.plugin("selectable",{options:{keyboard:{enabled:!0}},focusItem:function(a){a&&a.trigger("focus")},blurItem:function(a){a&&a.trigger("blur")},closest:function(a){var b=this,g,e,j,l,k;b.focusedItem?(k=b._getMid(b.focusedItem),j=k.x,l=k.y):(j=l=0,a=3);b.selectees&&b.selectees.each(function(){var k=d(this),o;o=b._getMid(k);selecteeX=o.x;selecteeY=o.y;relativeX=selecteeX-j;relativeY=l-selecteeY;if(1==a&&selecteeY< l&&Math.abs(relativeX)<relativeY||2==a&&selecteeX>j&&Math.abs(relativeY)<relativeX||3==a&&selecteeY>l&&Math.abs(relativeX)<-relativeY||4==a&&selecteeX<j&&Math.abs(relativeY)<-relativeX)if(o=Math.sqrt(Math.pow(relativeX,2)+Math.pow(relativeY,2)),!e||o<e)e=o,g=k});return g||b.focusedItem||b.closest(2)||d([])},_lastFocused:null,focusedItem:null,_init:function(){var c=this,f=c.options;c._base("_init");f.keyboard.enabled&&(c.element.bind("keydown"+c.eventSuffix,function(b){var d=b.which,f,e,k;d==a.space? (c._trigger("selectstart",b),(!b.metaKey||b.shiftKey)&&c._select(c.getSelected(),b,!1,0),b.shiftKey?c._select(c.focusedItem,b,!0,0):c._select(c.focusedItem,b,!c.focusedItem.data("iq.selectee").selected,0)):(c._trigger("selectstart",b),(f=d==a.up?1:d==a.right?2:d==a.down?3:d==a.left?4:0)&&(e=c.closest(f))?(b.shiftKey&&(k=c._lastFocused||c.focusedItem,c._select(c.getSelected(),b,!1,0),c._select(c._getItems(e,k),b,!0,0)),c.focusedItem.attr("tabIndex",-1),c.blurItem(c.focusedItem),c.focusItem(e),c._lastFocused= k):b.metaKey&&d==a.a&&(c._select(c.getSelected(),b,!1,0),c._select(c.selectees,b,!0,0)));return!1}),c.selectees.attr("tabIndex",-1).bind("focus",function(a){var f=d(this);0==f.attr("tabIndex")&&c.refresh();c._lastFocused=c.focusedItem=f.attr("tabIndex",0).addClass(b.focused);a.stopPropagation()}).bind("blur",function(){d(this).removeClass(b.focused)}),c.closest().attr("tabIndex",0))}})})(jQuery); (function(d){var e=d.iq,b=function(a,b,f,g){if(!g.dragBound)g.dragBound=!0,d(this).bind("mousedown",g,c)},a=function(){if(!extendedData.bindCount)extendedData.dragBound=!1,d(this).unbind("mousedown",c)},c=function(a){var c=d(this),b=a.data,k=b.handle,n=b.cancel,o=a.target,p=b.container;if(!n||!("string"==typeof n?d(o).parents().andSelf().filter(n).length:d.isFunction(n)&&n.call(c,o)))if(!k||("string"==typeof k?d(o).parents().andSelf().filter(k).length:d.isFunction(k)?k.call(c,o):1)){k=e.Event(a,"dragstart"); b.start={x:a.clientX,y:a.clientY,left:parseInt("auto"==c.css("left")&&"absolute"==c.css("position")?c[0].offsetLeft:c.css("left"))||0,top:parseInt("auto"==c.css("top")&&"absolute"==c.css("position")?c[0].offsetTop:c.css("top"))||0};if(p){var o=c.offset(),q=p.offset(),n=q.left-o.left+(parseInt("auto"==c.css("left")&&"absolute"==c.css("position")?c[0].offsetLeft:c.css("left"))||0)+(parseInt(p.css("border-left-width"))||0)+(parseInt(c.css("marginLeft"))||0)-(parseInt(c.css("margin-left"))||0),o=q.top- o.top+(parseInt("auto"==c.css("top")&&"absolute"==c.css("position")?c[0].offsetTop:c.css("top"))||0)+(parseInt(p.css("border-top-width"))||0)+(parseInt(c.css("marginTop"))||0)-(parseInt(c.css("margin-top"))||0);b.bounds={x1:n,y1:o,x2:n+p.innerWidth()-(b.zoneWrap?c.outerWidth():0),y2:o+p.innerHeight()-(b.zoneWrap?c.outerHeight():0)}}b.target=a.target;c.trigger(k,b);a=!k.isDefaultPrevented();if(b.dragEnabled&&a)b.$element=c,d(document).bind("mousemove",b,f).bind("mouseup",b,g);return!1}},f=function(a){var c= a.data;$event=e.Event(a,"drag");c.current={x:a.clientX,y:a.clientY};c.relative={x:a.clientX-c.start.x,y:a.clientY-c.start.y};d(c.target).trigger($event,c);return!1},g=function(a){var c=a.data;d(document).unbind("mousemove",f).unbind("mouseup",g);$event=e.Event(a,"dragend");c.$element.trigger($event,c);return!1};e.event("dragstart",{dataName:"drag",options:{cancel:":input"},setup:b,teardown:a});e.event("drag",{dataName:"drag",options:{dragEnabled:!0},setup:b,teardown:a});e.event("dragend",{dataName:"drag", options:{},setup:b,teardown:a})})(jQuery); (function(d){var e,b=["width","height"],a=d([]),c=function(){for(var f=a.length;f--;){var g=d(a[f]),m=g.data("iq.resize").properties;changedProps={};fireEvent=!1;for(propsCount=2;propsCount--;){var j=b[propsCount],l=g.css(j);l!=m[j]&&(changedProps[j]={oldValue:m[j],newValue:l},m[j]=l,fireEvent=!0)}fireEvent&&g.trigger("resize",changedProps)}e=setTimeout(c,50)};d.iq.event("resize",{setup:function(b,g,e,j){if(this.setTimeout)return!1;b=d(this);a=a.add(b);j.properties={width:b.css("width"),height:b.css("height")}; 1==a.length&&c()},teardown:function(){var c=d(this);a.not(c.removeData("iq.resize"));a.length||clearTimeout(e)}})})(jQuery); (function(d){var e,b=[];checkChanges=function(){for(var a=b.length;a--;){var c=b[a],f=c[0],g=d(f),m=g.data("iq.propchange").properties;changedProps={};fireEvent=!1;for(propsToCheck=c[1],propsCount=propsToCheck.length;propsCount--;){var c=propsToCheck[propsCount],j=d.isFunction(g[c])?g[c].call(g):f[c]?f[c]:g.css(c);j!=m[c]&&(changedProps[c]={oldValue:m[c],newValue:j},m[c]=j,fireEvent=!0)}fireEvent&&g.trigger("propchange",changedProps)}e=setTimeout(checkChanges,50)};d.iq.event("propchange",{setup:function(a, c,f,g){c=d(this);g=g.properties={};b.push([this,a]);for(f=a.length;f--;)g[a[f]]=d.isFunction(c[a[f]])?c[a[f]].call(c):this[a[f]]?this[a[f]]:c.css(a[f]);1==b.length&&checkChanges()},teardown:function(){for(var a=b.length;a--;)if(this===b[a][0]){b.splice(a,1);break}b.length||clearTimeout(e)}})})(jQuery); (function(d){function e(a){var c=[].slice.call(arguments,1),b=0,g,a=d.event.fix(a||window.event);a.type="mousewheel";if(g=a.wheelDelta)b=g/120;if(g=a.detail)b=-g/3;c.unshift(a,b);return d.event.handle.apply(this,c)}var b=["DOMMouseScroll","mousewheel"];d.iq.event("mousewheel",{setup:function(){if(this.addEventListener)for(var a=b.length;a;)this.addEventListener(b[--a],e,!1);else this.onmousewheel=e},teardown:function(){if(this.removeEventListener)for(var a=b.length;a;)this.removeEventListener(b[--a], e,!1);else this.onmousewheel=null}})})(jQuery); (function(d){function e(b,a,c,d){var g=c.type,e=c.originalEvent,j=c.target,l=c.relatedTarget;c.target=b[0];c.type=a;c.originalEvent=null;if(d)c.relatedTarget=d;b.trigger(c);c.type=g;c.originalEvent=e;c.target=j;c.relatedTarget=l}d.iq.plugin("forwardMouseEvents",{options:{enableMousemove:!1,dblClickThreshold:500},_init:function(){var b=this.options,a=this.element,c,f,g,m=0,j=0;a.bind("mouseout",function(b){c&&(e(c,"mouseout",b,a[0]),c=null)}).bind("mousemove mousedown mouseup mousewheel",function(l){if(b.enabled&& a.is(":visible")){var k=l.originalEvent,n=k.type,o=k.clientX,k=k.clientY,p;l.stopPropagation();a.hide();p=d(document.elementFromPoint(o,k));a.show();if(p)if((b.enableMousemove||"mousemove"!==n)&&e(p,n,l),c&&p.get(0)===c.get(0)){if("mouseup"==n){if(f!=o||g!=k||l.timeStamp-j>b.dblClickThreshold)m=0;f=o;g=k;j=l.timeStamp;e(p,"click",l);2==++m&&(e(p,"dblclick",l),m=0)}}else m=0,c&&e(c,"mouseout",l,p[0]),e(p,"mouseover",l,c?c[0]:a[0]);else e(c,"mouseout",l);c=p}})}})})(jQuery); (function(d,e){var b=d.iq;b.plugin("movable",{options:{handle:null,handleContained:!0,container:"",moved:b.ret1,axis:"xy",offsetLeft:0,offsetTop:0,zoneWrap:!0,start:b.ret1,end:b.ret1,movestart:d.noop,moveend:d.noop,moving:d.noop},_triggerOptions:{prependEventPrefix:!1},_init:function(){var a=this,c=a.options,b=a.element,g=c.container?d(c.container):b.parent();b.dragstart({handle:c.handle,container:g,cancel:c.cancel,zoneWrap:c.zoneWrap},function(c,b){a._trigger("movestart",c,b)}).drag(function(d,g){var l= g.relative,k=g.start,n=g.bounds,o,p;if(n&&(0<=c.axis.indexOf("x")&&(o=l.x+k.left,o=n.x1<o?n.x2>o?o:n.x2:n.x1,b.css("left",o)),0<=c.axis.indexOf("y")&&(p=l.y+k.top,p=n.y1<p?n.y2>p?p:n.y2:n.y1,b.css("top",p)),o!==e||p!==e))g.current.left=o,g.current.top=p,a._trigger("moving",d,g);return!1}).dragend(function(c,b){a._trigger("moveend",c,b)})}});d.iq.movable.classes={}})(jQuery); (function(d){d.iq.plugin("movable",{options:{filter:"",autoRefresh:!0},movables:d([]),refresh:function(){var e=this.element;filter=this.options.filter;this.movables=d.isFunction(filter)?filter.call(e[0]):e.find(filter)},_init:function(){var e=this,b=e.element,a=e.options,c,f;a.filter?b.dragstart(function(g,m){f=!1;a.autoRefresh&&e.refresh();var j=b.offset();c=e.movables.each(function(){var c=d(this),g=c.offset(),e=j.left-g.left+(parseInt("auto"==c.css("left")&&"absolute"==c.css("position")?c[0].offsetLeft: c.css("left"))||0)+(parseInt(b.css("border-left-width"))||0)+(parseInt(c.css("marginLeft"))||0)-(parseInt(c.css("margin-left"))||0);minTop=j.top-g.top+(parseInt("auto"==c.css("top")&&"absolute"==c.css("position")?c[0].offsetTop:c.css("top"))||0)+(parseInt(b.css("border-top-width"))||0)+(parseInt(c.css("marginTop"))||0)-(parseInt(c.css("margin-top"))||0);c.data("iq.movable.multi",{start:{left:parseInt(c.css("left")),top:parseInt(c.css("top"))},bounds:{x1:e,y1:minTop,x2:e+b.innerWidth()-(a.zoneWrap? c.outerWidth():0),y2:minTop+b.innerHeight()-(a.zoneWrap?c.outerHeight():0)}});if(c[0]===m.target)return f=!0,!1})}).drag(function(b,e){c&&f&&c.each(function(){var c=d(this);relativeData=e.relative;startData=c.data("iq.movable.multi").start;bounds=c.data("iq.movable.multi").bounds;if(0<=a.axis.indexOf("x")){var b=relativeData.x+startData.left,b=bounds.x1<b?bounds.x2>b?b:bounds.x2:bounds.x1;c.css("left",b)}0<=a.axis.indexOf("y")&&(b=relativeData.y+startData.top,b=bounds.y1<b?bounds.y2>b?b:bounds.y2: bounds.y1,c.css("top",b))})}):e._base("_init")}})})(jQuery);(function(d){d.iq.plugin("noSelect",{_init:function(){var e=this.element;this.options.enabled?e.bind("selectstart.noselect mousedown.noselect",d.iq.ret0).css("MozUserSelect","none").attr("unselectable","on"):e.unbind("selectstart.noselect mousedown.noselect").css("MozUserSelect","inherit").removeAttr("unselectable","on")},_optionChanged:function(){this._init()}});d.iq.noSelect._autoInstantiate=!0})(jQuery); (function(d,e){var b;d.iq.plugin("resizable",{_enableCorners:function(a,c,b){var d=this.options;d[a]==e&&(d[a]=d[c]&&d[b])},_directions:{TR:"topRight",TL:"topLeft",BR:"bottomRight",BL:"bottomLeft",T:"top",R:"right",B:"bottom",L:"left"},_init:function(){var a=this,c=a.options,f=a._directions,g=a.element;a._enableCorners(f.TR,f.T,f.R);a._enableCorners(f.TL,f.T,f.L);a._enableCorners(f.BR,f.B,f.R);a._enableCorners(f.BL,f.B,f.L);d.each(f,function(e,j){c[j]&&d('<div class="'+b[j]+'"/>').prependTo(g).mousedown(function(b){if(c.enabled){var e= this,m=b.clientX,o=b.clientY,p=g.height(),q=g.width(),r=0<=j.toLowerCase().indexOf(f.T),w=0<=j.toLowerCase().indexOf(f.R),v=0<=j.toLowerCase().indexOf(f.B),s=0<=j.toLowerCase().indexOf(f.L),u=c.minWidth,x=c.maxWidth,y=c.minHeight,z=c.maxHeight,t;d(document).bind("mousemove"+a.eventSuffix,function(c){var b=c.clientY,d=c.clientX;if(r||v)b=(r?o-b:b-o)+p,y&&b<y&&(b=y),z&&b>z&&(b=z),b!=g.height()&&(g.height(b),t={height:b});if(s||w)if(b=(s?m-d:d-m)+q,u&&b<u&&(b=u),x&&b>x&&(b=x),b!=g.width())g.width(b), t=t||{},t.width=b;if(t)t.handle=e,a._trigger("resizing",c,t)}).bind("mouseup"+a.eventSuffix,function(){d(document).unbind("mousemove"+a.eventSuffix).unbind("mouseup"+a.eventSuffix)});return!1}})})}});b=d.iq.resizable.classes={container:"iq-resizable-container",top:"iq-resizable-top",right:"iq-resizable-right",bottom:"iq-resizable-bottom",left:"iq-resizable-left",topLeft:"iq-resizable-top-left",topRight:"iq-resizable-top-right",bottomLeft:"iq-resizable-bottom-left",bottomRight:"iq-resizable-bottom-right"}})(jQuery); (function(d){d.iq.plugin("restrictText",{_init:function(){var e=this.element,b=this.options,a=b.filter||"alphanumeric",c="string"===typeof a?d.iq.regex[a]:a;e.bind("keydown.restrictText paste.restrictText",function(){if(b.enabled){var a=e.caret(),d=e.position(),m=e.val(),j=e.clone().css({position:"absolute",left:d.left,top:d.top}).appendTo(e.parent()),l;setTimeout(function(){l=e.val();c.test(l)||""==l?e.val(l):e.val(m).caret(a);j.remove()},0)}})}})})(jQuery); (function(d){var e;d.iq.plugin("scrollable",{_validateScrollTop:function(b){var a=this.element.outerHeight();return 0>=b?0:b+a>this._scrollHeight?this._scrollHeight-a+(this._xScrollBar.is(":visible")?this._xScrollBar.height():0):b},_validateScrollLeft:function(b){var a=this.element.outerWidth();return 0>=b?0:b+a>this._scrollWidth?this._scrollWidth-a+(this._yScrollBar.is(":visible")?this._yScrollBar.width():0):b},_resetScrollPosition:function(b,a){this._xScrollBar.css("top",b+this._scrollTopRelativeX).css("left", a-this._paddingLeftValue);this._yScrollBar.css("top",b+this._scrollTopRelative).css("left",a+this.element.width()-this._yScrollBar.width())},scrollTop:function(b){$this=this.element;scrollTop=this._validateScrollTop($this.scrollTop()+b);this._resetScrollPosition(scrollTop,$this.scrollLeft());$this.scrollTop(scrollTop);this._yHandle.css("top",Math.floor(scrollTop*(this._yWrapper.outerHeight()-this._yHandle.outerHeight())/(this._scrollHeight-$this.outerHeight()+(this._xScrollBar.is(":visible")?this._xScrollBar.height(): 0))))},scrollLeft:function(b){var a=this.element,b=this._validateScrollLeft(a.scrollLeft()+b);this._resetScrollPosition(a.scrollTop(),b);a.scrollLeft(b);this._xHandle.css("left",Math.floor(a.scrollLeft()*(this._xWrapper.outerWidth()-this._xHandle.outerWidth())/(this._scrollWidth-a.outerWidth()+(this._yScrollBar.is(":visible")?this._yScrollBar.width():0))))},reset:function(){var b=this.element,a=b[0],c=this._xScrollBar.css("display","none"),d=this._yScrollBar.css("display","none"),g=this._xyScrollBar, e=this._yxScrollBar,j=this._xWrapper,l=this._yWrapper,k=this._xHandle,n=this._yHandle,o=b.position(),p=(this._scrollHeight=a.scrollHeight)<=b.outerHeight()?"none":"block",a=(this._scrollWidth=a.scrollWidth)<=b.outerWidth()?"none":"block",q="none"==a||"none"==p?"none":"block";this._paddingLeftValue=0;g.css("display",q);e.css("display",q);c.css("display",a);d.css("display",p).height(b.height()).css("top",0);this._scrollTopRelativeX=(this._scrollTopRelative=o.top-d.position().top-b.scrollTop())+b.height(); b.scrollTop(this._validateScrollTop(b.scrollTop()));b.scrollLeft(this._validateScrollLeft(b.scrollLeft()));this._resetScrollPosition(b.scrollTop(),b.scrollLeft());this._yWrapper.height(b.outerHeight()-this._yTop.height()-this._yBottom.height()-("none"==q?0:e.height()));this._xWrapper.width(b.outerWidth()-this._xLeft.width()-this._xRight.width()-("none"==q?0:g.height()));n.css({height:l.outerHeight()*b.outerHeight()/(this._scrollHeight+(c.is(":visible")?c.height():0)),top:Math.floor(b.scrollTop()* (l.outerHeight()-n.outerHeight())/(this._scrollHeight-b.outerHeight()+(c.is(":visible")?c.height():0)))});k.css({width:j.outerWidth()*b.outerWidth()/(this._scrollWidth+(d.is(":visible")?d.width():0)),left:Math.floor(b.scrollLeft()*(j.outerWidth()-k.outerWidth())/(this._scrollWidth-b.outerWidth()+(d.is(":visible")?d.width():0)))})},_init:function(){var b=this,a=b.element;a.addClass(e.container);a.is("body")&&d(html).addClass(e.containerBody);var c=b._xScrollBar=d('<div class="'+e.xScrollBar+'"><div class="'+ e.arrowLeft+'"/><div class="'+e.xHandleContainer+'"><div class="'+e.xHandle+'"/></div><div class="'+e.arrowRight+'"/><div class="'+e.xyScrollbar+'"/></div>').appendTo(a),f=b._yScrollBar=d('<div class="'+e.yScrollBar+'"><div class="'+e.arrowTop+'"/><div class="'+e.yHandleContainer+'"><div class="'+e.yHandle+'"/></div><div class="'+e.arrowBottom+'"/><div class="'+e.xyScrollbar+'"/></div>').appendTo(a);b._xHandle=c.find("."+e.xHandle).movable({axis:"x",moving:function(d,e){var j=Math.floor(e.current.left* (b._scrollWidth-a.outerWidth()+(b._yScrollBar.is(":visible")?b._yScrollBar.width():0))/(b._xWrapper.outerWidth()-b._xHandle.outerWidth()));if(a.outerWidth()+j-(b._yScrollBar.is(":visible")?b._yScrollBar.width():0)>=b._scrollWidth)j=b._scrollWidth-a.outerWidth()+(b._yScrollBar.is(":visible")?b._yScrollBar.width():0);c.css("left",j);f.css("left",j+a.width()-b._yScrollBar.width());a.scrollLeft(j)}});b._yHandle=f.find("."+e.yHandle).movable({axis:"y",moving:function(c,d){var f=Math.floor(d.current.top* (b._scrollHeight-a.outerHeight()+(b._xScrollBar.is(":visible")?b._xScrollBar.height():0))/(b._yWrapper.outerHeight()-b._yHandle.outerHeight()));a.find("."+e.yScrollBar).css("top",b._scrollTopRelative+f);a.find("."+e.xScrollBar).css("top",b._scrollTopRelativeX+f);a.scrollTop(f)}});b._yTop=f.find("."+e.arrowTop).mousedown(function(){b.scrollTop(-30);return!1});b._yBottom=f.find("."+e.arrowBottom).mousedown(function(){b.scrollTop(30);return!1});b._xLeft=c.find("."+e.arrowLeft).mousedown(function(){b.scrollLeft(-30); return!1});b._xRight=c.find("."+e.arrowRight).mousedown(function(){b.scrollLeft(30);return!1});b._yWrapper=f.find("."+e.yHandleContainer).click(function(c){var c=c.pageY,d=b._yHandle.offset().top,f=a.height();if(c>d+b._yHandle.height())return b.scrollTop(f-50),!1;if(c<d)return b.scrollTop(-f+50),!1});b._xWrapper=c.find("."+e.xHandleContainer).click(function(c){var c=c.pageX,d=b._xHandle.offset().left,f=a.width();if(c>d+b._xHandle.width())return b.scrollLeft(f-50),!1;if(c<d)return b.scrollLeft(-f+ 50),!1});b._xyScrollBar=c.find("."+e.xyScrollbar);b._yxScrollBar=f.find("."+e.xyScrollbar);a.mousewheel(function(a,c){b.scrollTop(30*-c);return!1});b.reset()}});e=d.iq.scrollable.classes={container:"iq-scrollable",containerBody:"iq-scrollable-body",xScrollBar:"iq-scrollable-x",arrowLeft:"iq-scrollable-x-arrow-left",arrowRight:"iq-scrollable-x-arrow-right",xHandle:"iq-scrollable-x-handle",xHandleContainer:"iq-scrollable-x-handle-container",yScrollBar:"iq-scrollable-y",arrowTop:"iq-scrollable-y-arrow-top", arrowBottom:"iq-scrollable-y-arrow-bottom",yHandle:"iq-scrollable-y-handle",yHandleContainer:"iq-scrollable-y-handle-container",xyScrollbar:"iq-scrollable-xy"}})(jQuery); (function(d){var e=d.iq,b;e.plugin("treeview",{options:{defaultState:"expanded",selecting:e.ret1,selected:function(a,c){var b=d(c.target);return!e.regex.noLink.test(b.find(">div>a").attr("href"))}},eventPrefix:"treenode",focusedNode:null,hoveredNode:null,selectedNode:null,unselectNode:function(a){a.toggleClass(b.nodeSelected).find(">div>a."+b.itemAnchor+":eq(0)").removeClass(b.itemAnchorSelected);selectedNode=null;return this.element},selectNode:function(a){this.getSelected().toggleClass(b.nodeSelected).find(">div>a."+ b.itemAnchor+":eq(0)").removeClass(b.itemAnchorSelected);a.toggleClass(b.nodeSelected).find(">div>a."+b.itemAnchor+":eq(0)").addClass(b.itemAnchorSelected).removeClass(b.itemHover);selectedNode=a},getSelected:function(){var a=this.element.find(">ul"),c="."+b.nodeSelected;return a.find(">li"+c).add(a.find("li>ul>li"+c))},_expandAnimate:function(a){a.animate({height:"toggle"},50)},_collapseAnimate:function(a){a.animate({height:"toggle"},50)},expandNode:function(a){this._expandAnimate(a.editClass(b.nodeCollapsed, b.nodeExpanded).find(">ul"));a.find("."+b.arrow+":eq(0)").editClass(b.arrowPlus,b.arrowMinus);return this.element},collapseNode:function(a){this._collapseAnimate(a.editClass(b.nodeExpanded,b.nodeCollapsed).find(">ul"));a.find("."+b.arrow+":eq(0)").editClass(b.arrowMinus,b.arrowPlus);return this.element},toggleNode:function(a){a.hasClass(b.nodeExpanded)?this.collapseNode(a):this.expandNode(a);return this.element},_setupParentNode:function(a){var c=this.options,f=a.find(">ul").show(),g=b.arrowMinus, e=b.nodeExpanded;if("expanded"==c.defaultState&&a.hasClass(b.nodeCollapsed)||"expanded"!=c.defaultState&&!a.hasClass(b.nodeExpanded))e=b.nodeCollapsed,g=b.arrowPlus,a.removeClass(b.nodeCollapsed).removeClass(b.nodeExpanded),f.hide();a.addClass(e).find(">div").prepend(d("<span/>").addClass(b.arrow+" "+g));return this.element},_setupInnerNode:d.noop,_setupNode:function(a){var c=a.addClass(b.node).find(">ul").length;1==c?this._setupParentNode(a):0==c&&this._setupInnerNode(a);0==a.prevAll().length&&a.addClass(b.nodeFirst); 0==a.nextAll().length&&(a.prev().removeClass(b.nodeLast),a.addClass(b.nodeLast));a.find(">div").addClass(b.item).not("."+b.nodeTemplate).find(">a").addClass(b.itemAnchor);return this.element},_initTree:function(a){var c=this,f,g=a.parent(),e=g.hasClass(b.node),j=e?g.data("iq-treeview-path-index"):"",l=e?g.data("iq-treeview-path-names"):"",j=j?j+"|":"",l=l?l+"|":"";a.addClass(b.nodes).find(">li").each(function(a){f=d(this);c._setupNode(f.data("iq-treeview-path-index",j+a).data("iq-treeview-path-names", l+f.find(">div>a").text()));c._initTree(f.find(">ul"))})},_init:function(){var a=this,c=a.options,f=a.element.addClass(b.container),g=f.find(">ul").addClass(b.nodes);a._initializing=!0;a._initTree(g);a._initializing=!1;0<f.find(">h3").addClass(b.heading).length&&(g.find(">li:eq(0)").addClass(b.nodeHead),g.addClass(b.nodesHead));a._delegate(g,"."+b.item,"hover",function(){d(this).toggleClass(b.itemHover)});a._delegate(g,"."+b.itemAnchor,{hover:function(){d(this).toggleClass(b.itemAnchorHover)},click:function(c){var b= d(this).closest("li");return a._trigger("selecting",c,{target:b[0]})?(a.selectNode(b),a._trigger("selected",c,{target:b[0]})):!1}});a._delegate(g,"."+b.arrow,"click",function(){var f=d(this).closest("li");"single"==c.expandMode&&a.toggleNode(f.siblings(b.nodeExpanded));a.toggleNode(f)});return f}});b=d.iq.treeview.classes={container:"iq-treeview",heading:"iq-treeview-heading",nodes:"iq-treeview-nodes",nodesRoot:"iq-treeview-nodes-root",nodesHead:"iq-treeview-nodes-with-head",node:"iq-treeview-node", nodeFirst:"iq-treeview-node-first",nodeHead:"iq-treeview-node-with-head",nodeLast:"iq-treeview-node-last",nodeSelected:"iq-treeview-node-selected",nodeCollapsed:"iq-treeview-node-collapsed",nodeExpanded:"iq-treeview-node-expanded",nodeTemplate:"iq-treeview-node-template",item:"iq-treeview-item",itemHover:"iq-treeview-item-hover",itemSelected:"iq-treeview-item-selected",itemFocused:"iq-treeview-item-selected",itemAnchor:"iq-treeview-item-a",itemAnchorHover:"iq-treeview-item-a-hover",itemAnchorSelected:"iq-treeview-item-a-selected", itemAnchorFocused:"iq-treeview-item-a-focused",arrow:"iq-treeview-arrow",arrowPlus:"iq-treeview-plus",arrowMinus:"iq-treeview-minus"}})(jQuery); (function(d){var e=d.iq,b=e.treeview.classes;b.renameInput="iq-treeview-rename-input";b.renameNode="iq-treeview-node-rename";e.plugin("treeview",{options:{edit:{enabled:!1,defaultAddIndex:"last"},context:{enabled:!1,element:{id:"",randomId:!0,nodes:[{"Add Node":{option:"AddNode",css:"iq-treeview-node-add"},"Delete Node":{option:"DeleteNode",css:"iq-treeview-node-delete"},"Rename Node":{option:"RenameNode",css:"iq-treeview-node-rename"}},{"Move Up":{option:"MoveUp",css:"iq-treeview-node-moveup"},"Move Down":{option:"MoveDown", css:"iq-treeview-node-movedown"}}]},menuClicked:function(a,c){switch(a.attr("option")){case "DeleteNode":this.treeview("deleteNode",c).treeview("closeContext");break;case "AddNode":this.treeview("addNode",d("<li><div><a href='#'>New Menu</a></div></li>"),c).treeview("closeContext");break;case "RenameNode":this.treeview("closeContext");this.treeview("editNode",c);break;case "MoveUp":this.treeview("moveUp",c).treeview("closeContext");break;case "MoveDown":this.treeview("moveDown",c).treeview("closeContext")}}}}, editingNode:null,editNode:function(a){var c=a.find(">div"),a=c.find(">a"),f;c.addClass(b.renameNode).append(d("<input/>").val(a.text()).addClass(b.renameInput).bind("blur.treeview",function(){c.find(">a").text(c.find("."+b.renameInput).remove().val())}));f=a.position();c.find("."+b.renameInput).css({left:f.left,top:f.top,width:a.width()+30}).focus()},renameNode:function(){},addNode:function(a,c){this._setupNode(a.appendTo(c.find(">ul")))},deleteNode:function(a){a.remove();0==a.attr("tabindex")&&this.element.find(">ul>li:visible:first").attr("tabindex", 0);return this.element},moveUp:function(a){a.insertBefore(a.prev())},moveDown:function(a){a.insertAfter(a.next())},_stopEdit:function(){},closeContext:function(){this._editMenu.contextMenu("close")},_setupNode:function(a){var c=this;c._base("_setupNode",a);c.options.edit.enabled&&(a.bind("keydown.treeviewEdit",function(b){b.which==e.keys.f2&&c.editNode(a)}),c.options.context.enabled&&c._editMenu.contextMenu("addBindings",{elements:a,menuOpening:function(){c.selectNode(a);c.selectedNode&&c.unselectNode(c.selectedNode); c.focusedNode&&c.blurNode&&c.blurNode(c.focusedNode);return!0},menuClosed:function(){c.unselectNode(a);c.focusNode&&c.focusNode(a)},menuClicked:function(a,b){c.options.context.menuClicked.call(c.element,a,b)}}))},_init:function(){var a=this.options.context;if(a.enabled&&a.element)this._editMenu="string"==typeof a.element?d(a.element):e.contextMenu.create(a.element);this._base("_init")}})})(jQuery); (function(d){var e=d.iq,b=d.iq.treeview.classes,a=e.keys;d.extend(b,{skipLinkTree:"iq-treeview-skiplink",skipLink:"iq-skiplink",skipLinkFocus:"iq-skiplink-focus"});e.plugin("treeview",{options:{skip:{enabled:!0,id:"",external:!1,randomId:!0,text:"Skip Navigation"}},_getNextParent:function(a){var d=a.next("li:visible:first");if(0<d.length)return d;$parentNode=a.parent();if($parentNode.hasClass(b.nodes)&&($parentNode=$parentNode.parent(),$parentNode.hasClass(b.node))){d=$parentNode.next("li:visible"); return 0<d.length?d:(d=this._getNextParent($parentNode))?d:a}return null},_getLastChild:function(a){var d=a.find(">ul:visible:last>li:visible:last");return 0<d.length&&0<d.find("."+b.itemAnchor+":eq(0)").length&&(d=this._getLastChild(d))&&0<d.length?d:a},getNextNode:function(a){var d=a.find(">ul:visible:first>li:visible:first");return 0<d.length&&0<d.find("."+b.itemAnchor+":eq(0)").length?d:(d=this._getNextParent(a))||a},getPrevNode:function(a){var d;d=a.prev("li:visible:first");if(0<d.length)return this._getLastChild(d); d=a.parent();return d.hasClass(b.nodes)&&(d=d.parent(),d.hasClass(b.node))?d:a},focusNode:function(a){a&&a.trigger("focus"+this.eventSuffix)},blurNode:function(a){a&&a.trigger("blur"+this.eventSuffix)},_setupNode:function(a){var d=this;d._base("_setupNode",a);a.attr("tabindex",-1).bind("focus"+d.eventSuffix,function(e){d.focusedNode=a.attr("tabindex",0);a.find("."+b.itemAnchor+":eq(0)").addClass(b.itemAnchorFocused);e.stopPropagation()}).bind("blur"+d.eventSuffix,function(){a.find("."+b.itemAnchor+ ":eq(0)").removeClass(b.itemAnchorFocused)}).find("."+b.itemAnchor+":eq(0)").attr("tabindex",-1)},_init:function(){var c=this,f=c.element,g=c.options.skip,m;c._base("_init");f.find(">ul").bind("keydown"+c.eventSuffix,function(b){switch(b.which){case a.down:c.focusedNode.attr("tabindex",-1);c.blurNode(c.focusedNode);c.focusNode(c.getNextNode(c.focusedNode));break;case a.up:c.focusedNode.attr("tabindex",-1);c.blurNode(c.focusedNode);c.focusNode(c.getPrevNode(c.focusedNode));break;case a.left:case a.right:c.toggleNode(c.focusedNode); break;case a.tab:c.focusedNode.attr("tabindex",0);default:return!0}return!1}).find(">li:eq(0)").attr("tabindex",0);g.enabled&&(m=g.external?g.id:g.id?g.id:"SkipNavigation"+(g.randomId?e.rand(1E4):""),f.prepend(d("<a href='#"+m+"' class='"+b.skipLink+" "+b.skipLinkTree+"' />").text(g.text).focusClass(b.skipLinkFocus)),g.external||f.append("<a name='"+m+"' />"))}})})(jQuery); (function(d){var e=d.iq,b=e.treeview.classes;e.plugin("treeview",{options:{cookie:{enabled:!1,name:"",path:"/",expires:"",useIndex:!0}},_expandedState:null,_setExpandedState:function(a,c){var b=this,e=a.data("iq-treeview-path-index").split("|");if(e){var m=e.length-1,j=b._expandedState||{},l=j,k;d(e).each(function(a){k=this;(l=j[k])||(l=j[k]=[1,{}]);a<m?(1>=l.length&&(l[1]={}),l=l[1]):(0==c&&(1>=l.length||d.isEmptyObject(l[1]))?delete j[k]:l[0]=c,b._saveExpandedStateCookie());j=l})}},expandNode:function(a){this._base("expandNode", a);this._initializing||this._setExpandedState(a,1)},collapseNode:function(a){this._base("collapseNode",a);this._initializing||this._setExpandedState(a,0)},_isInExpandedState:function(a,c){var c=e.trim(c,"|",!0),b=!1,d,m=c.split("|");if(a&&m&&0<m.length&&(d=m[0],d=a[d]))b=m.slice(1),b=0<b.length?0<d.length?this._isInExpandedState(d[1],b.join("|")):!1:1==d[0]?!0:!1;return b},_getExpandedStates:function(a,c){var e=this,c=c||{};a.find(">li").each(function(a){var m=d(this),j=m.hasClass(b.nodeExpanded), m=e._getExpandedStates(m.find(">ul"));if(j||0<m.length)c[a]=[j?1:0,m]});return c},_saveExpandedStateCookie:function(){var a=this.options.cookie;d.cookie.set(a.name,this._expandedState,{path:a.path,expires:a.expires},{type:"json"})},_saveExpandedStates:function(){this._expandedState=this._getExpandedStates(this.element.find(">ul"));this._saveExpandedStateCookie()},_setupNode:function(a,c,d){var e;if(e=this._expandedState)c=a.data("iq-treeview-path-index"),this.options.cookie.useIndex&&c&&(e=this._isInExpandedState(e, c),a.editClass(e?b.nodeCollapsed:b.nodeExpanded,e?b.nodeExpanded:b.nodeCollapsed));this._base("_setupNode",a,c,d)},_init:function(){var a=this.options.cookie,c=a.enabled;if(c){if(!a.name)a.name=this.element.attr("id")||"iq-treeview-cookie";this._expandedState=d.cookie.get(a.name,{type:"json"})}this._base("_init");c&&"object"!=typeof this._expandedState&&this._saveExpandedStates()}})})(jQuery); (function(d){var e=d.iq,b=e.treeview.classes;d.extend(b,{nodeChecked:"iq-treeview-node-checked",nodeUnchecked:"iq-treeview-node-unchecked"});e.plugin("treeview",{options:{checkbox:{enabled:!1,triState:!1,defaultState:"unchecked",stateChanging:e.ret1,stateChanged:e.ret1}},setCheck:function(a,c){return c?this.checkNode(a):this.uncheckNode(a)},toggleCheck:function(a){return a.find("input[type='checkbox']").eq(0).attr("checked")?this.uncheckNode(a):this.checkNode(a)},uncheckNode:function(a){a.editClass(b.nodeChecked, b.nodeUnchecked).find("input[type='checkbox']").eq(0).attr("checked",!1);return this.elements},checkNode:function(a){a.editClass(b.nodeUnchecked,b.nodeChecked).find("input[type='checkbox']").eq(0).attr("checked",!0);return this.elements},_setupNode:function(a){var c=this,f=c.options.checkbox,g=!1;c._base("_setupNode",a);if(f.enabled){if("unchecked"==f.defaultState&&a.hasClass(b.nodeChecked)||"unchecked"!=f.defaultState&&!a.is("."+b.nodeUnchecked))g=!0,a.removeClass(b.nodeUnchecked).removeClass(b.nodeChecked); a.find("."+b.itemAnchor).before(d("<input type='checkbox' />").attr("tabindex",-1).bind("click"+c.eventSuffix,function(){if(f.stateChanging.call(a))return f.stateChanged.call(a)}));c.setCheck(a,g);a.bind("keydown"+c.eventSuffix,function(b){if(b.which==e.keys.space)return c.toggleCheck(a),!1})}}})})(jQuery);(function(d){d.iq.plugin("treeview",{settings:{async:{defaultAddIndex:"last"}},addNode:function(){},deleteNode:function(){},moveUp:function(){},moveDown:function(){}})})(jQuery); (function(d,e){var b=d.iq,a=document,c,f=function(a){var b=d("<ul/>"),e,l,k=a.length-1;d(a).each(function(a){d.each(this,function(a,g){e=d("<li/>").append(d("<a href='#'/>").append(d("<span />").text(a)));l=e.find("a");g.option&&e.attr("option",g.option);g.css&&e.addClass(g.css);g.img&&l.prepend(d("<img />").addClass(c.image).attr("src",g.img));g.href&&l.attr("href",g.href);g.nodes&&e.append(f(g.nodes));e.appendTo(b)});a<k&&b.append("<li><span/></li>")});return b};b.plugin("contextMenu",{options:{}, focusedItem:null,selectedItem:null,_allBindings:[],_activeBinding:null,_activeElement:null,_getBinding:function(a){var c=null;a&&d(this._allBindings).each(function(){if(this.id===a)return c=this,!1});return c},_setSubMenusWidth:function(a,c){var b=a.data("iq-context-refreshwidth"),e=0,f,n;if(c||!1!==b)b=a.find(">li"),b.each(function(){n=d(this).find(">a");if(0<n.length)f=n[0].offsetWidth,f>e&&(e=f)}),b.width(e),a.data("iq-context-refreshwidth",!1)},_open:function(b){var e=this,f=e.element,l=f.find(">ul"); d(a).bind("click"+e.eventSuffix,function(){e.element.hasClass(c.opened)&&e.close()});f.addClass(c.opened).css({left:b.left,top:b.top,visibility:"hidden"}).show();e._setSubMenusWidth(l);f.css("visibility","visible")},open:function(a){var c=a.binding||this._getBinding(a.id);element=a.element||(c?c.elements:null);if(c&&c.menuOpening===e||c.menuOpening.call(this.element,element))this._activeBinding=c,this._activeElement=element,this._open(a),c.menuOpened&&c.menuOpened($this,element);return this.element}, _close:function(){d(a).unbind("click"+this.eventSuffix);this.element.removeClass(c.opened).hide();this._activeBinding.menuClosed&&this._activeBinding.menuClosed.call(this.element,this._activeElement);this._activeBinding=this._activeElement=null},close:function(){var a=this._activeBinding,c=this._activeElement;a&&(a.menuClosing===e||a.menuClosing.call(this.element,c))&&this._close();return this.element},showSubMenu:function(a){this._setSubMenusWidth(a.find(">ul:eq(0)").css("left",a.width()).show())}, hideSubMenu:function(a){a.find(">ul:eq(0)").hide()},toggleSubMenu:function(a){a.hasClass(c.menuHovered)?this.hideSubMenu(a):this.showSubMenu(a)},_setupMenu:function(a){var b=this;a.addClass(c.menu).bind("mouseenter",function(){b.showSubMenu(a.addClass(c.menuHovered));a.find(">a:eq(0)").addClass(c.itemHover)}).bind("mouseleave",function(){b.hideSubMenu(a.removeClass(c.menuHovered));a.find(">a:eq(0)").removeClass(c.itemHover)}).find(">a:eq(0)").click(function(c){(b._activeBinding.menuClicked===e||b._activeBinding.menuClicked.call(b.element, a,b._activeElement,c))&&b.close();return!1}).addClass(c.item).find(">span").addClass(c.text);a.find(">span").addClass(c.text).parent().addClass(c.menuSeparator)},addBindings:function(a){if(a){var c=this;d(a).each(function(){var a=this;c._allBindings.push(a);d(a.elements).each(function(){d(this).bind("contextmenu",function(b){c.open({left:b.pageX+5,top:b.pageY+3,binding:a,element:d(this)});return!1})})})}},_initContext:function(a){var b=this,e,f=a.parent(),k=f.hasClass(c.menu),n=k?f.data("iq-context-path-index"): "",o=k?f.data("iq-context-path-names"):"",n=n?n+"|":"",o=o?o+"|":"";a.addClass(c.menus).find(">li").each(function(a){e=d(this);b._setupMenu(e.data("iq-context-path-index",n+a).data("iq-context-path-names",o+e.find(">a>span").text()));a=e.find(">ul");0<a.length&&(e.find(">a").prepend("<span class='"+c.menuWithSub+"'/>"),b._initContext(a))})},_init:function(){var a=this.options,b=this.element.addClass(c.container);this._initializing=!0;this._initContext(b.find(">ul"));this._initializing=!1;a.bindings&& this.addBindings(a.bindings)}});b.contextMenu.create=function(a){var c=d("<div />");c.attr("id",a.id?a.id:"iqContext"+(a.randomId?b.rand(1E4):""));c.append(f(a.nodes));return c.appendTo(d(document.body)).contextMenu()};c=b.contextMenu.classes={container:"iq-context",opened:"iq-context-opened",menus:"iq-context-menus",menu:"iq-context-menu",menuHovered:"iq-context-menu-hover",menuWithSub:"iq-context-menu-with-sub",menuSeparator:"iq-context-menu-separator",item:"iq-context-item",itemHover:"iq-context-item-hover", itemFocused:"iq-context-item-focused",image:"iq-context-item-image",text:"iq-context-item-text"}})(jQuery); (function(d){var e=d.iq,b=d.iq.contextMenu.classes,a=e.keys;d.extend(b,{hiddenLink:"iq-context-hiddenlink",hidden:"iq-hidden"});e.plugin("contextMenu",{options:{},_getParentNode:function(a){a=a.parent();return a.hasClass(b.menus)&&(a=a.parent(),a.hasClass(b.menu))?a:null},getNextMenu:function(a){var b=a.next("li:visible:eq(0)");return 0<b.length?b:a},getPrevMenu:function(a){var b=a.prev("li:visible:eq(0)");return 0<b.length?b:a},_focusItem:function(a){this.focusedItem=a.attr("tabindex",0);a.find(">."+ b.item).addClass(b.itemFocused)},_blurItem:function(a){a.find(">."+b.item).removeClass(b.itemFocused)},focusItem:function(a){a&&a.trigger("focus"+this.eventSuffix)},blurItem:function(a){a&&a.trigger("blur"+this.eventSuffix)},_setupMenu:function(a){var d=this;d._base("_setupMenu",a);a.attr("tabindex",-1).bind("focus"+d.eventSuffix,function(b){d._focusItem(a);b.stopPropagation()}).bind("blur"+d.eventSuffix,function(){d._blurItem(a)}).find("."+b.item+":eq(0)").attr("tabindex",-1)},_open:function(a){this._base("_open", a);this.focusedItem=null;this.element.find("."+b.hiddenLink).focus();return this.element},_close:function(){var a=this,e;a._base("_close");a.element.find("."+b.itemFocused).each(function(){e=d(this).parent();a.hideSubMenu(e);a._blurItem(a.focusedItem)});a.focusedItem&&a.blurItem(a.focusedItem)},_init:function(){var c=this,d=c.element,e;c._base("_init");d.bind("keydown"+c.eventSuffix,function(m){switch(m.which){case a.down:if(c.focusedItem){if(e=c.getNextMenu(c.focusedItem))c.focusedItem.attr("tabindex", -1),c._blurItem(c.focusedItem),c.focusItem(e)}else c.focusItem(d.find(">ul>li:visible:first"));break;case a.up:c.focusedItem.attr("tabindex",-1);c._blurItem(c.focusedItem);c.focusItem(c.getPrevMenu(c.focusedItem));break;case a.left:case a.escape:if(m.which==a.escape&&(!c.focusedItem||1==c.focusedItem.data("iq-context-path-index").split("|").length)){c.close();break}if(c.focusedItem&&(e=c._getParentNode(c.focusedItem)))c._blurItem(c.focusedItem),c.hideSubMenu(e),c.focusItem(e);break;case a.right:if(c.focusedItem)e= c.focusedItem,c.showSubMenu(e),c.focusItem(e.find(">ul:visible:first>li:visible:first")),setTimeout(function(){e.find(">."+b.item).addClass(b.itemFocused)},0);break;case a.tab:c.focusedItem.attr("tabindex",0);break;default:return!0}return!1}).find(">li:eq(0)").attr("tabindex",0);d.prepend("<a href='#' class='"+b.hiddenLink+" "+b.hidden+"'/>")}})})(jQuery); (function(d){var e=d.iq,b;e.plugin("tabstrip",{options:{selectedIndex:0,orientation:"HorizontalTop",selected:function(a,b){e.regex.noLink.test(d(b.target).find(">a").attr("href"))&&a.preventDefault()}},eventPrefix:"tab",selectedTab:null,selectTab:function(a){$tabs=this.element.find(">ul>li");$selectedLi=[this.selectedTab];operation=["remove","add"];i=0;for($selectedLi[1]="number"==typeof a?$tabs.eq(a):a;2>i;)$selectedLi[i][operation[i]+"Class"](b.tabSelected),$selectedLi[i].prev()[operation[i]+"Class"](b.tabSelectedPrevious), $selectedLi[i].next()[operation[i]+"Class"](b.tabSelectedNext),i++;this.selectedTab=$selectedLi[1]},_init:function(){var a=this,c=a.element.addClass(b.container),e=c.find(">ul").addClass(b.tabs),g=a.options.orientation;$li=e.find(">li");d.each("horizontal,vertical,top,left,bottom,right".split(","),function(a,d){0<=g.toLowerCase().indexOf(d)&&c.addClass(b[d])});a.selectedTab=$li.addClass(b.tab).eq(a.options.selectedIndex).addClass(b.tabSelected);a._delegate(e,"li","click",function(b){a._trigger("selecting", b,{target:this})&&(a.selectTab(d(this)),a._trigger("selected",b,{target:this}))});$li.last().addClass(b.tabLast);$li.first().addClass(b.tabFirst);return c}});b=d.iq.tabstrip.classes={container:"iq-tabstrip",horizontal:"iq-tabstrip-horizontal",vertical:"iq-tabstrip-vertical",top:"iq-tabstrip-top",bottom:"iq-tabstrip-bottom",left:"iq-tabstrip-left",right:"iq-tabstrip-right",tabs:"iq-tabstrip-tabs",tab:"iq-tabstrip-tab",tabFirst:"iq-tabstrip-tab-first",tabLast:"iq-tabstrip-tab-last",tabSelected:"iq-tabstrip-tab-selected", tabSelectedPrevious:"iq-tabstrip-tab-selected-previous",tabSelectedNext:"iq-tabstrip-tab-selected-next"}})(jQuery); (function(d){var e=d.iq,b;e.plugin("tabs",{options:{selectedIndex:0,orientation:"HorizontalTop",tabstrip:">div:eq(0)",multiview:">div:eq(1)"},_init:function(){var a=this.options,c=this.element.addClass(b.container),f=d(a.multiview,c).addClass(b.multiviewContainer).find(">div:eq(0)").multiview({selectedIndex:a.selectedIndex});d(a.tabstrip,c).tabstrip({selectedIndex:a.selectedIndex,orientation:a.orientation,selected:function(a,b){f.multiview("activeView",d(b.target).prevAll().length);e.regex.noLink.test(d(b.target).find(">a").attr("href"))&& a.stopOriginalEvent()}});return c}});b=d.iq.tabs.classes={container:"iq-tabs",multiviewContainer:"iq-multiview-container"}})(jQuery); (function(d){var e;d.iq.plugin("accordion",{options:{mode:"single",defaultState:"expanded",animate:!0,duration:100,easing:"linear",arrowWithoutContent:!1},selectedItem:null,_toggleItem:function(b,a,c,d){var g=this.options,m=function(){j.addClass(e["content"+c]).removeClass(e["content"+d]);b.addClass(e["header"+c])},j,l=this.selectedItem;"number"===typeof b&&(b=$this.find(">h3:eq("+b+")"));if("single"!=g.mode||!l||l[0]!=b[0]){"slideToggle"==a&&(b.hasClass(e.headerExpanded)?(c="Collapsed",d="Expanded"): (c="Expanded",d="Collapsed"));j=b.next().filter("div");if(l&&(l.removeClass(e.headerSelected),"single"==g.mode&&j.length))this.selectedItem=null,this.collapseItem(l);if("slideUp"!=a)this.selectedItem=b.addClass(e.headerSelected),j.addClass(e.contentSelected);if(j.length||g.arrowWithoutContent)if(b.removeClass(e["header"+d]),b.find(">span").removeClass(e["arrow"+d]).addClass(e["arrow"+c]),g.animate&&j.length)j[a](g.duration,g.easing,m);else m()}},expandItem:function(b){this._toggleItem(b,"slideDown", "Expanded","Collapsed")},toggleItem:function(b){this._toggleItem(b,"slideToggle")},collapseItem:function(b){this._toggleItem(b,"slideUp","Collapsed","Expanded")},_setupItem:function(b){var a=this.options,c="Collapsed",f;if("single"!=a.mode||!this._singleItemSelected)if("collapsed"==a.defaultState&&b.hasClass(e.headerExpanded)||"collapsed"!=a.defaultState&&!b.hasClass(e.headerCollapsed))if(c="Expanded",this.selectedItem=b,f=b.removeClass(e.headerCollapsed).removeClass(e.headerExpanded).next().filter("div"), f.length||a.arrowWithoutContent)this._singleItemSelected=!0,f.removeClass(e.contentCollapsed).removeClass(e.contentExpanded);b.addClass(e.header).hoverClass(e.headerHover).find(">a").addClass(e.headerAnchor);f=b.next().filter("div");if(f.length||a.arrowWithoutContent)f.addClass(e.content).addClass(e["content"+c]),b.prepend(d("<span class='"+e.arrow+" "+e["arrow"+c]+"'/>").hoverClass(e.arrowHover));b.addClass(f.length?e["header"+c]:e.headerCollapsed)},_init:function(){var b=this,a=b.element.addClass(e.container); a.find(">h3").each(function(){b._setupItem(d(this))});delete b._singleItemSelected;b._delegate("."+e.headerAnchor+",."+e.arrow,"click",function(a){var f=d(this).parent(),g={target:f,index:f.prev("h3").length},m=f.hasClass(e.headerExpanded),j=m?"collapsed":"expanded";if(b._trigger("item"+(m?"collapsing":"expanding"),a,g))b.toggleItem(f),b._trigger("item"+j,a,g)});return a}});e=d.iq.accordion.classes={container:"iq-accordion",header:"iq-accordion-header",headerHover:"iq-accordion-header-hover",headerExpanded:"iq-accordion-header-expanded", headerCollapsed:"iq-accordion-header-collapsed",headerActive:"iq-accordion-header-active",headerAnchor:"iq-accordion-header-a",headerSelected:"iq-accordion-header-selected",arrow:"iq-accordion-header-arrow",arrowHover:"iq-accordion-header-arrow-hover",arrowCollapsed:"iq-accordion-header-arrow-collapsed",arrowExpanded:"iq-accordion-header-arrow-expanded",content:"iq-accordion-content",contentExpanded:"iq-accordion-content-expanded",contentCollapsed:"iq-accordion-content-collapsed",contentActive:"iq-accordion-content-active", contentSelected:"iq-accordion-content-selected"}})(jQuery);
