From 6b647e0f324eeb1ca3472b328dfd61eaf201d611 Mon Sep 17 00:00:00 2001 From: Ryan Tyler Date: Thu, 5 Apr 2012 16:17:52 -0700 Subject: [PATCH] Revert "improved messaging in bulk user tools + added bulk group add/remove" This reverts commit feff53ee3ae393f017399e462fc28978ec9b286a. --- .../elements/users/search_results.php | 5 +- web/concrete/js/ccm.app.js | 2 +- web/concrete/js/ccm_app/ui.js | 36 +----- web/concrete/models/userinfo.php | 6 +- web/concrete/tools/i18n_js.php | 5 +- web/concrete/tools/users/bulk_activate.php | 23 +--- web/concrete/tools/users/bulk_deactivate.php | 16 +-- web/concrete/tools/users/bulk_delete.php | 16 +-- web/concrete/tools/users/bulk_group_add.php | 107 ------------------ .../tools/users/bulk_group_remove.php | 107 ------------------ 10 files changed, 16 insertions(+), 307 deletions(-) delete mode 100644 web/concrete/tools/users/bulk_group_add.php delete mode 100644 web/concrete/tools/users/bulk_group_remove.php diff --git a/web/concrete/elements/users/search_results.php b/web/concrete/elements/users/search_results.php index 32ba1108d59..05c1fdf3459 100644 --- a/web/concrete/elements/users/search_results.php +++ b/web/concrete/elements/users/search_results.php @@ -34,9 +34,6 @@ - - - @@ -133,6 +130,6 @@ \ No newline at end of file diff --git a/web/concrete/js/ccm.app.js b/web/concrete/js/ccm.app.js index c2130fc8637..12bbcd1745b 100644 --- a/web/concrete/js/ccm.app.js +++ b/web/concrete/js/ccm.app.js @@ -1 +1 @@ -!function(c){var a;c(document).ready(function(){c.support.transition=(function(){var f=document.body||document.documentElement,g=f.style,e=g.transition!==undefined||g.WebkitTransition!==undefined||g.MozTransition!==undefined||g.MsTransition!==undefined||g.OTransition!==undefined;return e})();if(c.support.transition){a="TransitionEnd";if(c.browser.webkit){a="webkitTransitionEnd"}else{if(c.browser.mozilla){a="transitionend"}else{if(c.browser.opera){a="oTransitionEnd"}}}}});var d=function(f,e){this.$element=c(f);this.options=e;this.enabled=true;this.fixTitle()};d.prototype={show:function(){var m,f,l,e,k,g;if(this.getTitle()&&this.enabled){k=this.tip();this.setContent();if(this.options.animate){k.addClass("fade")}if(c("#twipsy-holder").length==0){c("
").attr("id","twipsy-holder").attr("class","ccm-ui").prependTo(document.body)}k.remove().css({top:0,left:0,display:"block"}).prependTo(c("#twipsy-holder"));m=c.extend({},this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight});f=k[0].offsetWidth;l=k[0].offsetHeight;e=b.maybeCall(this.options.placement,this.$element[0]);switch(e){case"below":g={top:m.top+m.height+this.options.offset,left:m.left+m.width/2-f/2};break;case"above":g={top:m.top-l-this.options.offset,left:m.left+m.width/2-f/2};break;case"left":g={top:m.top+m.height/2-l/2,left:m.left-f-this.options.offset};break;case"right":g={top:m.top+m.height/2-l/2,left:m.left+m.width+this.options.offset};break}k.css(g).addClass(e).addClass("in")}},setContent:function(){var e=this.tip();e.find(".twipsy-inner")[this.options.html?"html":"text"](this.getTitle());e[0].className="twipsy"},hide:function(){var f=this,g=this.tip();g.removeClass("in");function e(){g.remove()}e()},fixTitle:function(){var e=this.$element;if(e.attr("title")||typeof(e.attr("data-original-title"))!="string"){e.attr("data-original-title",e.attr("title")||"").removeAttr("title")}},getTitle:function(){var g,e=this.$element,f=this.options;this.fixTitle();if(typeof f.title=="string"){g=e.attr(f.title=="title"?"data-original-title":f.title)}else{if(typeof f.title=="function"){g=f.title.call(e[0])}}g=(""+g).replace(/(^\s*|\s*$)/,"");return g||f.fallback},tip:function(){if(!this.$tip){this.$tip=c('
').html('
')}return this.$tip},validate:function(){if(!this.$element[0].parentNode){this.hide();this.$element=null;this.options=null}},enable:function(){this.enabled=true},disable:function(){this.enabled=false},toggleEnabled:function(){this.enabled=!this.enabled}};var b={maybeCall:function(f,e){return(typeof f=="function")?(f.call(e)):f}};c.fn.twipsy=function(e){c.fn.twipsy.initWith.call(this,e,d,"twipsy");return this};c.fn.twipsy.initWith=function(q,m,e){var p,o,k,g;if(q===true){return this.data(e)}else{if(typeof q=="string"){p=this.data(e);if(p){p[q]()}return this}}q=c.extend({},c.fn[e].defaults,q);function f(t){var s=c.data(t,e);if(!s){s=new m(t,c.fn.twipsy.elementOptions(t,q));c.data(t,e,s)}return s}function l(){var s=f(this);s.hoverState="in";if(q.delayIn==0){s.show()}else{s.fixTitle();setTimeout(function(){if(s.hoverState=="in"){s.show()}},q.delayIn)}}function n(){var s=f(this);s.hoverState="out";if(q.delayOut==0){s.hide()}else{setTimeout(function(){if(s.hoverState=="out"){s.hide()}},q.delayOut)}}if(!q.live){this.each(function(){f(this)})}if(q.trigger!="manual"){o=q.live?"live":"bind";k=q.trigger=="hover"?"mouseenter":"focus";g=q.trigger=="hover"?"mouseleave":"blur";this[o](k,l)[o](g,n)}return this};c.fn.twipsy.Twipsy=d;c.fn.twipsy.defaults={animate:true,delayIn:0,delayOut:0,fallback:"",placement:"above",html:false,live:false,offset:0,title:"title",trigger:"hover"};c.fn.twipsy.elementOptions=function(f,e){return c.metadata?c.extend({},e,c(f).metadata()):e}}(window.jQuery||window.ender);!function(b){var a=function(d,c){this.$element=b(d);this.options=c;this.enabled=true;this.fixTitle()};a.prototype=b.extend({},b.fn.twipsy.Twipsy.prototype,{setContent:function(){var c=this.tip();c.find(".title")[this.options.html?"html":"text"](this.getTitle());c.find(".content p")[this.options.html?"html":"text"](this.getContent());c[0].className="popover"},getContent:function(){var d,c=this.$element,e=this.options;if(typeof this.options.content=="string"){d=c.attr(e.content)}else{if(typeof this.options.content=="function"){d=this.options.content.call(this.$element[0])}}return d},tip:function(){if(!this.$tip){this.$tip=b('
').html('

')}return this.$tip}});b.fn.popover=function(c){if(typeof c=="object"){c=b.extend({},b.fn.popover.defaults,c)}b.fn.twipsy.initWith.call(this,c,a,"popover");return this};b.fn.popover.defaults=b.extend({},b.fn.twipsy.defaults,{content:"data-content",placement:"right"})}(window.jQuery||window.ender);(function(b){var a=function(){var X={},c,R=65,y,T='
',G={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onNone:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},N=function(Y,aa){var Z=m(Y);b(aa).data("colorpicker").fields.eq(1).val(Z.r).end().eq(2).val(Z.g).end().eq(3).val(Z.b).end()},z=function(Y,Z){b(Z).data("colorpicker").fields.eq(4).val(Y.h).end().eq(5).val(Y.s).end().eq(6).val(Y.b).end()},g=function(Y,Z){b(Z).data("colorpicker").fields.eq(0).val(V(Y)).end()},o=function(Y,Z){b(Z).data("colorpicker").selector.css("backgroundColor","#"+V({h:Y.h,s:100,b:100}));b(Z).data("colorpicker").selectorIndic.css({left:parseInt(150*Y.s/100,10),top:parseInt(150*(100-Y.b)/100,10)})},K=function(Y,Z){b(Z).data("colorpicker").hue.css("top",parseInt(150-150*Y.h/360,10))},k=function(Y,Z){b(Z).data("colorpicker").currentColor.css("backgroundColor","#"+V(Y))},J=function(Y,Z){b(Z).data("colorpicker").newColor.css("backgroundColor","#"+V(Y))},q=function(Y){var aa=Y.charCode||Y.keyCode||-1;if((aa>R&&aa<=90)||aa==32){return false}var Z=b(this).parent().parent();if(Z.data("colorpicker").livePreview===true){e.apply(this)}},e=function(Z){var aa=b(this).parent().parent(),Y;if(!aa.data("colorpicker")||!aa.data("colorpicker").fields){return}if(this.parentNode.className.indexOf("_hex")>0){aa.data("colorpicker").color=Y=p(D(this.value))}else{if(this.parentNode.className.indexOf("_hsb")>0){aa.data("colorpicker").color=Y=f({h:parseInt(aa.data("colorpicker").fields.eq(4).val(),10),s:parseInt(aa.data("colorpicker").fields.eq(5).val(),10),b:parseInt(aa.data("colorpicker").fields.eq(6).val(),10)})}else{aa.data("colorpicker").color=Y=l(P({r:parseInt(aa.data("colorpicker").fields.eq(1).val(),10),g:parseInt(aa.data("colorpicker").fields.eq(2).val(),10),b:parseInt(aa.data("colorpicker").fields.eq(3).val(),10)}))}}if(Z){N(Y,aa.get(0));g(Y,aa.get(0));z(Y,aa.get(0))}o(Y,aa.get(0));K(Y,aa.get(0));J(Y,aa.get(0));aa.data("colorpicker").onChange.apply(aa,[Y,V(Y),m(Y)])},s=function(Z){var aa=b(this).parent().parent();var Y=aa.data("colorpicker");if(Y&&Y.fields){Y.fields.parent().removeClass("colorpicker_focus")}},O=function(){R=this.parentNode.className.indexOf("_hex")>0?70:65;var Y=b(this).parent().parent().data("colorpicker");if(Y&&Y.fields){Y.fields.parent().removeClass("colorpicker_focus")}b(this).parent().addClass("colorpicker_focus")},M=function(Y){var aa=b(this).parent().find("input").focus();var Z={el:b(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:(this.parentNode.className.indexOf("_hsb")>0?100:255),y:Y.pageY,field:aa,val:parseInt(aa.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};b(document).bind("mouseup",Z,x);b(document).bind("mousemove",Z,Q)},Q=function(Y){Y.data.field.val(Math.max(0,Math.min(Y.data.max,parseInt(Y.data.val+Y.pageY-Y.data.y,10))));if(Y.data.preview){e.apply(Y.data.field.get(0),[true])}return false},x=function(Y){e.apply(Y.data.field.get(0),[true]);Y.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",x);b(document).unbind("mousemove",Q);return false},B=function(Y){var Z={cal:b(this).parent(),y:b(this).offset().top};Z.preview=Z.cal.data("colorpicker").livePreview;b(document).bind("mouseup",Z,v);b(document).bind("mousemove",Z,n)},n=function(Y){e.apply(Y.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(Y.pageY-Y.data.y))))/150,10)).get(0),[Y.data.preview]);return false},v=function(Y){N(Y.data.cal.data("colorpicker").color,Y.data.cal.get(0));g(Y.data.cal.data("colorpicker").color,Y.data.cal.get(0));b(document).unbind("mouseup",v);b(document).unbind("mousemove",n);return false},C=function(Y){var Z={cal:b(this).parent(),pos:b(this).offset()};Z.preview=Z.cal.data("colorpicker").livePreview;b(document).bind("mouseup",Z,F);b(document).bind("mousemove",Z,u)},u=function(Y){e.apply(Y.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(Y.pageY-Y.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(Y.pageX-Y.data.pos.left))))/150,10)).get(0),[Y.data.preview]);return false},F=function(Y){N(Y.data.cal.data("colorpicker").color,Y.data.cal.get(0));g(Y.data.cal.data("colorpicker").color,Y.data.cal.get(0));b(document).unbind("mouseup",F);b(document).unbind("mousemove",u);return false},A=function(Y){b(this).addClass("colorpicker_focus")},U=function(Y){b(this).removeClass("colorpicker_focus")},t=function(Z){var ab=b(this).parent();var Y=ab.data("colorpicker").color;ab.data("colorpicker").origColor=Y;k(Y,ab.get(0));var aa=b("#"+b(this).data("colorpickerId"));ab.data("colorpicker").onSubmit(Y,V(Y),m(Y),ab)},W=function(Y){var Z=b(this).parent();Z.data("colorpicker").onNone(Z);Z.hide()},I=function(Y){var ac=b("#"+b(this).data("colorpickerId"));ac.data("colorpicker").onBeforeShow.apply(this,[ac.get(0)]);var ad=b(this).offset();var ab=E();var aa=ad.top+this.offsetHeight;var Z=ad.left;if(aa+176>ab.t+ab.h){aa-=this.offsetHeight+176}if(Z+356>ab.l+ab.w){Z-=356}ac.css({left:Z+"px",top:aa+"px"});if(ac.data("colorpicker").onShow.apply(this,[ac.get(0)])!=false){ac.show()}b(document).bind("mousedown",{cal:ac},S);return false},S=function(Y){if(!L(Y.data.cal.get(0),Y.target,Y.data.cal.get(0))){if(Y.data.cal.data("colorpicker").onHide.apply(this,[Y.data.cal.get(0)])!=false){Y.data.cal.hide()}b(document).unbind("mousedown",S)}},L=function(aa,Z,Y){if(aa==Z){return true}if(aa.contains){return aa.contains(Z)}if(aa.compareDocumentPosition){return !!(aa.compareDocumentPosition(Z)&16)}var ab=Z.parentNode;while(ab&&ab!=Y){if(ab==aa){return true}ab=ab.parentNode}return false},E=function(){var Y=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(Y?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(Y?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(Y?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(Y?document.documentElement.clientHeight:document.body.clientHeight)}},f=function(Y){return{h:Math.min(360,Math.max(0,Y.h)),s:Math.min(100,Math.max(0,Y.s)),b:Math.min(100,Math.max(0,Y.b))}},P=function(Y){return{r:Math.min(255,Math.max(0,Y.r)),g:Math.min(255,Math.max(0,Y.g)),b:Math.min(255,Math.max(0,Y.b))}},D=function(aa){var Y=6-aa.length;if(Y>0){var ab=[];for(var Z=0;Z-1)?Y.substring(1):Y),16);return{r:Y>>16,g:(Y&65280)>>8,b:(Y&255)}},p=function(Y){return l(d(Y))},l=function(Z){var Y={};Y.b=Math.max(Math.max(Z.r,Z.g),Z.b);Y.s=(Y.b<=0)?0:Math.round(100*(Y.b-Math.min(Math.min(Z.r,Z.g),Z.b))/Y.b);Y.b=Math.round((Y.b/255)*100);if((Z.r==Z.g)&&(Z.g==Z.b)){Y.h=0}else{if(Z.r>=Z.g&&Z.g>=Z.b){Y.h=60*(Z.g-Z.b)/(Z.r-Z.b)}else{if(Z.g>=Z.r&&Z.r>=Z.b){Y.h=60+60*(Z.g-Z.r)/(Z.g-Z.b)}else{if(Z.g>=Z.b&&Z.b>=Z.r){Y.h=120+60*(Z.b-Z.r)/(Z.g-Z.r)}else{if(Z.b>=Z.g&&Z.g>=Z.r){Y.h=180+60*(Z.b-Z.g)/(Z.b-Z.r)}else{if(Z.b>=Z.r&&Z.r>=Z.g){Y.h=240+60*(Z.r-Z.g)/(Z.b-Z.g)}else{if(Z.r>=Z.b&&Z.b>=Z.g){Y.h=300+60*(Z.r-Z.b)/(Z.r-Z.g)}else{Y.h=0}}}}}}}Y.h=Math.round(Y.h);return Y},m=function(Y){var aa={};var ae=Math.round(Y.h);var ad=Math.round(Y.s*255/100);var Z=Math.round(Y.b*255/100);if(ad==0){aa.r=aa.g=aa.b=Z}else{var af=Z;var ac=(255-ad)*Z/255;var ab=(af-ac)*(ae%60)/60;if(ae==360){ae=0}if(ae<60){aa.r=af;aa.b=ac;aa.g=ac+ab}else{if(ae<120){aa.g=af;aa.b=ac;aa.r=af-ab}else{if(ae<180){aa.g=af;aa.r=ac;aa.b=ac+ab}else{if(ae<240){aa.b=af;aa.r=ac;aa.g=af-ab}else{if(ae<300){aa.b=af;aa.g=ac;aa.r=ac+ab}else{if(ae<360){aa.r=af;aa.g=ac;aa.b=af-ab}else{aa.r=0;aa.g=0;aa.b=0}}}}}}}return{r:Math.round(aa.r),g:Math.round(aa.g),b:Math.round(aa.b)}},H=function(Y){var Z=[Y.r.toString(16),Y.g.toString(16),Y.b.toString(16)];b.each(Z,function(aa,ab){if(ab.length==1){Z[aa]="0"+ab}});return Z.join("")},V=function(Y){return H(m(Y))};return{init:function(Y){Y=b.extend({},G,Y||{});if(typeof Y.color=="string"){Y.color=p(Y.color)}else{if(Y.color.r!=undefined&&Y.color.g!=undefined&&Y.color.b!=undefined){Y.color=l(Y.color)}else{if(Y.color.h!=undefined&&Y.color.s!=undefined&&Y.color.b!=undefined){Y.color=f(Y.color)}else{return this}}}Y.origColor=Y.color;return this.each(function(){if(!b(this).data("colorpickerId")){var aa="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",aa);var Z=b(T).attr("id",aa);if(Y.flat){Z.appendTo(this).show()}else{Z.appendTo(document.body)}Y.fields=Z.find("input").bind("keydown",q).bind("change",e).bind("blur",s).bind("focus",O);Z.find("span").bind("mousedown",M);Y.selector=Z.find("div.colorpicker_color").bind("mousedown",C);Y.selectorIndic=Y.selector.find("div div");Y.hue=Z.find("div.colorpicker_hue div");Z.find("div.colorpicker_hue").bind("mousedown",B);Y.newColor=Z.find("div.colorpicker_new_color");Y.currentColor=Z.find("div.colorpicker_current_color");Z.data("colorpicker",Y);Z.find("input.colorpicker_none").bind("click",W);Z.find("input.colorpicker_submit").bind("click",t);N(Y.color,Z.get(0));z(Y.color,Z.get(0));g(Y.color,Z.get(0));K(Y.color,Z.get(0));o(Y.color,Z.get(0));k(Y.color,Z.get(0));J(Y.color,Z.get(0));if(Y.flat){Z.css({position:"relative",display:"block"})}else{b(this).bind(Y.eventName,I)}}})},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){I.apply(this)}})},hidePicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){b("#"+b(this).data("colorpickerId")).hide()}})},setColor:function(Y){if(typeof Y=="string"){Y=p(Y)}else{if(Y.r!=undefined&&Y.g!=undefined&&Y.b!=undefined){Y=l(Y)}else{if(Y.h!=undefined&&Y.s!=undefined&&Y.b!=undefined){Y=f(Y)}else{return this}}}return this.each(function(){if(b(this).data("colorpickerId")){var Z=b("#"+b(this).data("colorpickerId"));Z.data("colorpicker").color=Y;Z.data("colorpicker").origColor=Y;N(Y,Z.get(0));z(Y,Z.get(0));g(Y,Z.get(0));K(Y,Z.get(0));o(Y,Z.get(0));k(Y,Z.get(0));J(Y,Z.get(0))}})}}}();b.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hide,ColorPickerShow:a.show,ColorPickerSetColor:a.setColor})})(jQuery);(function(a){a.fn.hoverIntent=function(n,m){var o={sensitivity:7,interval:100,timeout:0};o=a.extend(o,m?{over:n,out:m}:n);var q,p,k,d;var e=function(f){q=f.pageX;p=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(k-q)+Math.abs(d-p))0){this.init()}};d.liveUpdate.prototype={init:function(){var e=this;this.setupCache();this.field.parents("form").submit(function(){return false});this.field.keyup(function(){e.filter()});e.filter()},filter:function(){if(this.field.val()!=b){if(d.trim(this.field.val())==""){if(this.lutype=="blocktypes"){this.list.children("li").addClass("ccm-block-type-available");this.list.children("li").removeClass("ccm-block-type-selected")}else{if(this.lutype=="attributes"){this.list.children("li").addClass("ccm-attribute-available");this.list.children("li").removeClass("ccm-attribute-selected")}else{if(this.lutype=="stacks"){this.list.children("li").addClass("ccm-stack-available");this.list.children("li").removeClass("ccm-stack-selected")}else{if(this.lutype=="intelligent-search"){if(this.list.is(":visible")){this.list.hide()}}else{this.list.children("li").show()}}}}return}if(this.lutype!="intelligent-search"||this.field.val().length>2){this.displayResults(this.getScores(this.field.val().toLowerCase()))}else{if(this.lutype=="intelligent-search"){if(this.list.is(":visible")){this.list.hide()}}}}b=this.field.val();if(b==""&&this.lutype=="intelligent-search"){if(this.list.is(":visible")){this.list.hide()}}},setupCache:function(){var e=this;this.cache=[];this.rows=[];var f=this.lutype;this.list.find("li").each(function(){if(f=="blocktypes"){e.cache.push(d(this).find("a.ccm-block-type-inner").html().toLowerCase())}else{if(f=="attributes"){var k=d(this).find("a,span").html().toLowerCase();e.cache.push(k)}else{if(f=="stacks"){var k=d(this).find("a,span").html().toLowerCase();e.cache.push(k)}else{if(f=="fileset"){e.cache.push(d(this).find("label").html().toLowerCase())}else{if(f=="intelligent-search"){var g=d(this).find("span").html();if(g){e.cache.push(g.toLowerCase())}}}}}}e.rows.push(d(this))});this.cache_length=this.cache.length},displayResults:function(g){var e=this;if(this.lutype=="blocktypes"){this.list.children("li").removeClass("ccm-block-type-available");this.list.children("li").removeClass("ccm-block-type-selected");d.each(g,function(k,l){e.rows[l[1]].addClass("ccm-block-type-available")});d(this.list.find("li.ccm-block-type-available")[0]).addClass("ccm-block-type-selected")}else{if(this.lutype=="attributes"){this.list.children("li").removeClass("ccm-attribute-available");this.list.children("li").removeClass("ccm-attribute-selected");this.list.children("li").removeClass("ccm-item-selected");d.each(g,function(k,l){e.rows[l[1]].addClass("ccm-attribute-available")});this.list.children("li.icon-select-list-header").removeClass("ccm-attribute-available");d(this.list.find("li.ccm-attribute-available")[0]).addClass("ccm-item-selected")}else{if(this.lutype=="stacks"){this.list.children("li").removeClass("ccm-stack-available");this.list.children("li").removeClass("ccm-stack-selected");this.list.children("li").removeClass("ccm-item-selected");d.each(g,function(k,l){e.rows[l[1]].addClass("ccm-stack-available")});this.list.children("li.icon-select-list-header").removeClass("ccm-stack-available");d(this.list.find("li.ccm-stack-available")[0]).addClass("ccm-item-selected")}else{if(this.lutype=="intelligent-search"){if(!this.list.is(":visible")){this.list.fadeIn(160,"easeOutExpo")}this.list.find(".ccm-intelligent-search-results-module-onsite").hide();this.list.find("li").hide();var f=0;d.each(g,function(k,l){$li=e.rows[l[1]];if(l[0]>0.7){f++;if(!$li.parent().parent().is(":visible")){$li.parent().parent().show()}$li.show()}});this.list.find("li a").removeClass("ccm-intelligent-search-result-selected");this.list.find("li:visible a:first").addClass("ccm-intelligent-search-result-selected")}else{this.list.children("li").hide();d.each(g,function(k,l){e.rows[l[1]].show()})}}}}},getScores:function(f){var k=[];for(var e=0;e0){k.push([g,e])}}return k.sort(function(m,l){return l[0]-m[0]})}}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(b){var a=function(o,v){var l=b.extend({},b.fn.nivoSlider.defaults,v);var s={currentSlide:0,currentImage:"",totalSlides:0,randAnim:"",running:false,paused:false,stop:false};var d=b(o);d.data("nivo:vars",s);d.css("position","relative");d.addClass("nivoSlider");var e=d.children();e.each(function(){var A=b(this);var z="";if(!A.is("img")){if(A.is("a")){A.addClass("nivo-imageLink");z=A}A=A.find("img:first")}var y=A.width();if(y==0){y=A.attr("width")}var x=A.height();if(x==0){x=A.attr("height")}if(y>d.width()){d.width(y)}if(x>d.height()){d.height(x)}if(z!=""){z.css("display","none")}A.css("display","none");s.totalSlides++});if(l.startSlide>0){if(l.startSlide>=s.totalSlides){l.startSlide=s.totalSlides-1}s.currentSlide=l.startSlide}if(b(e[s.currentSlide]).is("img")){s.currentImage=b(e[s.currentSlide])}else{s.currentImage=b(e[s.currentSlide]).find("img:first")}if(b(e[s.currentSlide]).is("a")){b(e[s.currentSlide]).css("display","block")}d.css("background",'url("'+s.currentImage.attr("src")+'") no-repeat');d.append(b('

').css({display:"none",opacity:l.captionOpacity}));var t=function(x){var z=b(".nivo-caption",d);if(s.currentImage.attr("title")!=""&&s.currentImage.attr("title")!=undefined){var y=s.currentImage.attr("title");if(y.substr(0,1)=="#"){y=b(y).html()}if(z.css("display")=="block"){z.find("p").fadeOut(x.animSpeed,function(){b(this).html(y);b(this).fadeIn(x.animSpeed)})}else{z.find("p").html(y)}z.fadeIn(x.animSpeed)}else{z.fadeOut(x.animSpeed)}};t(l);var c=0;if(!l.manualAdvance&&e.length>1){c=setInterval(function(){u(d,e,l,false)},l.pauseTime)}if(l.directionNav){d.append('");if(l.directionNavHide){b(".nivo-directionNav",d).hide();d.hover(function(){b(".nivo-directionNav",d).show()},function(){b(".nivo-directionNav",d).hide()})}b("a.nivo-prevNav",d).live("click",function(){if(s.running){return false}clearInterval(c);c="";s.currentSlide-=2;u(d,e,l,"prev")});b("a.nivo-nextNav",d).live("click",function(){if(s.running){return false}clearInterval(c);c="";u(d,e,l,"next")})}if(l.controlNav){var p=b('
');d.append(p);for(var n=0;n')}else{p.append('')}}else{p.append(''+(n+1)+"")}}b(".nivo-controlNav a:eq("+s.currentSlide+")",d).addClass("active");b(".nivo-controlNav a",d).live("click",function(){if(s.running){return false}if(b(this).hasClass("active")){return false}clearInterval(c);c="";d.css("background",'url("'+s.currentImage.attr("src")+'") no-repeat');s.currentSlide=b(this).attr("rel")-1;u(d,e,l,"control")})}if(l.keyboardNav){b(window).keypress(function(x){if(x.keyCode=="37"){if(s.running){return false}clearInterval(c);c="";s.currentSlide-=2;u(d,e,l,"prev")}if(x.keyCode=="39"){if(s.running){return false}clearInterval(c);c="";u(d,e,l,"next")}})}if(l.pauseOnHover){d.hover(function(){s.paused=true;clearInterval(c);c=""},function(){s.paused=false;if(c==""&&!l.manualAdvance){c=setInterval(function(){u(d,e,l,false)},l.pauseTime)}})}d.bind("nivo:animFinished",function(){s.running=false;b(e).each(function(){if(b(this).is("a")){b(this).css("display","none")}});if(b(e[s.currentSlide]).is("a")){b(e[s.currentSlide]).css("display","block")}if(c==""&&!s.paused&&!l.manualAdvance){c=setInterval(function(){u(d,e,l,false)},l.pauseTime)}l.afterChange.call(this)});var g=function(z,y,B){for(var x=0;x
').css({left:(A*x)+"px",width:(z.width()-(A*x))+"px",height:"0px",opacity:"0",background:'url("'+B.currentImage.attr("src")+'") no-repeat -'+((A+(x*A))-A)+"px 0%"}))}else{z.append(b('
').css({left:(A*x)+"px",width:A+"px",height:"0px",opacity:"0",background:'url("'+B.currentImage.attr("src")+'") no-repeat -'+((A+(x*A))-A)+"px 0%"}))}}};var k=function(z,x,C){var y=Math.round(z.width()/x.boxCols);var D=Math.round(z.height()/x.boxRows);for(var A=0;A
').css({opacity:0,left:(y*B)+"px",top:(D*A)+"px",width:(z.width()-(y*B))+"px",height:D+"px",background:'url("'+C.currentImage.attr("src")+'") no-repeat -'+((y+(B*y))-y)+"px -"+((D+(A*D))-D)+"px"}))}else{z.append(b('
').css({opacity:0,left:(y*B)+"px",top:(D*A)+"px",width:y+"px",height:D+"px",background:'url("'+C.currentImage.attr("src")+'") no-repeat -'+((y+(B*y))-y)+"px -"+((D+(A*D))-D)+"px"}))}}}};var u=function(K,J,N,G){var I=K.data("nivo:vars");if(I&&(I.currentSlide==I.totalSlides-1)){N.lastSlide.call(this)}if((!I||I.stop)&&!G){return false}N.beforeChange.call(this);if(!G){K.css("background",'url("'+I.currentImage.attr("src")+'") no-repeat')}else{if(G=="prev"){K.css("background",'url("'+I.currentImage.attr("src")+'") no-repeat')}if(G=="next"){K.css("background",'url("'+I.currentImage.attr("src")+'") no-repeat')}}I.currentSlide++;if(I.currentSlide==I.totalSlides){I.currentSlide=0;N.slideshowEnd.call(this)}if(I.currentSlide<0){I.currentSlide=(I.totalSlides-1)}if(b(J[I.currentSlide]).is("img")){I.currentImage=b(J[I.currentSlide])}else{I.currentImage=b(J[I.currentSlide]).find("img:first")}if(N.controlNav){b(".nivo-controlNav a",K).removeClass("active");b(".nivo-controlNav a:eq("+I.currentSlide+")",K).addClass("active")}t(N);b(".nivo-slice",K).remove();b(".nivo-box",K).remove();if(N.effect=="random"){var P=new Array("sliceDownRight","sliceDownLeft","sliceUpRight","sliceUpLeft","sliceUpDown","sliceUpDownLeft","fold","fade","boxRandom","boxRain","boxRainReverse","boxRainGrow","boxRainGrowReverse");I.randAnim=P[Math.floor(Math.random()*(P.length+1))];if(I.randAnim==undefined){I.randAnim="fade"}}if(N.effect.indexOf(",")!=-1){var P=N.effect.split(",");I.randAnim=P[Math.floor(Math.random()*(P.length))];if(I.randAnim==undefined){I.randAnim="fade"}}I.running=true;if(N.effect=="sliceDown"||N.effect=="sliceDownRight"||I.randAnim=="sliceDownRight"||N.effect=="sliceDownLeft"||I.randAnim=="sliceDownLeft"){g(K,N,I);var O=0;var L=0;var x=b(".nivo-slice",K);if(N.effect=="sliceDownLeft"||I.randAnim=="sliceDownLeft"){x=b(".nivo-slice",K)._reverse()}x.each(function(){var Q=b(this);Q.css({top:"0px"});if(L==N.slices-1){setTimeout(function(){Q.animate({height:"100%",opacity:"1.0"},N.animSpeed,"",function(){K.trigger("nivo:animFinished")})},(100+O))}else{setTimeout(function(){Q.animate({height:"100%",opacity:"1.0"},N.animSpeed)},(100+O))}O+=50;L++})}else{if(N.effect=="sliceUp"||N.effect=="sliceUpRight"||I.randAnim=="sliceUpRight"||N.effect=="sliceUpLeft"||I.randAnim=="sliceUpLeft"){g(K,N,I);var O=0;var L=0;var x=b(".nivo-slice",K);if(N.effect=="sliceUpLeft"||I.randAnim=="sliceUpLeft"){x=b(".nivo-slice",K)._reverse()}x.each(function(){var Q=b(this);Q.css({bottom:"0px"});if(L==N.slices-1){setTimeout(function(){Q.animate({height:"100%",opacity:"1.0"},N.animSpeed,"",function(){K.trigger("nivo:animFinished")})},(100+O))}else{setTimeout(function(){Q.animate({height:"100%",opacity:"1.0"},N.animSpeed)},(100+O))}O+=50;L++})}else{if(N.effect=="sliceUpDown"||N.effect=="sliceUpDownRight"||I.randAnim=="sliceUpDown"||N.effect=="sliceUpDownLeft"||I.randAnim=="sliceUpDownLeft"){g(K,N,I);var O=0;var L=0;var E=0;var x=b(".nivo-slice",K);if(N.effect=="sliceUpDownLeft"||I.randAnim=="sliceUpDownLeft"){x=b(".nivo-slice",K)._reverse()}x.each(function(){var Q=b(this);if(L==0){Q.css("top","0px");L++}else{Q.css("bottom","0px");L=0}if(E==N.slices-1){setTimeout(function(){Q.animate({height:"100%",opacity:"1.0"},N.animSpeed,"",function(){K.trigger("nivo:animFinished")})},(100+O))}else{setTimeout(function(){Q.animate({height:"100%",opacity:"1.0"},N.animSpeed)},(100+O))}O+=50;E++})}else{if(N.effect=="fold"||I.randAnim=="fold"){g(K,N,I);var O=0;var L=0;b(".nivo-slice",K).each(function(){var Q=b(this);var R=Q.width();Q.css({top:"0px",height:"100%",width:"0px"});if(L==N.slices-1){setTimeout(function(){Q.animate({width:R,opacity:"1.0"},N.animSpeed,"",function(){K.trigger("nivo:animFinished")})},(100+O))}else{setTimeout(function(){Q.animate({width:R,opacity:"1.0"},N.animSpeed)},(100+O))}O+=50;L++})}else{if(N.effect=="fade"||I.randAnim=="fade"){g(K,N,I);var C=b(".nivo-slice:first",K);C.css({height:"100%",width:K.width()+"px"});C.animate({opacity:"1.0"},(N.animSpeed*2),"",function(){K.trigger("nivo:animFinished")})}else{if(N.effect=="slideInRight"||I.randAnim=="slideInRight"){g(K,N,I);var C=b(".nivo-slice:first",K);C.css({height:"100%",width:"0px",opacity:"1"});C.animate({width:K.width()+"px"},(N.animSpeed*2),"",function(){K.trigger("nivo:animFinished")})}else{if(N.effect=="slideInLeft"||I.randAnim=="slideInLeft"){g(K,N,I);var C=b(".nivo-slice:first",K);C.css({height:"100%",width:"0px",opacity:"1",left:"",right:"0px"});C.animate({width:K.width()+"px"},(N.animSpeed*2),"",function(){C.css({left:"0px",right:""});K.trigger("nivo:animFinished")})}else{if(N.effect=="boxRandom"||I.randAnim=="boxRandom"){k(K,N,I);var M=N.boxCols*N.boxRows;var L=0;var O=0;var z=q(b(".nivo-box",K));z.each(function(){var Q=b(this);if(L==M-1){setTimeout(function(){Q.animate({opacity:"1"},N.animSpeed,"",function(){K.trigger("nivo:animFinished")})},(100+O))}else{setTimeout(function(){Q.animate({opacity:"1"},N.animSpeed)},(100+O))}O+=20;L++})}else{if(N.effect=="boxRain"||I.randAnim=="boxRain"||N.effect=="boxRainReverse"||I.randAnim=="boxRainReverse"||N.effect=="boxRainGrow"||I.randAnim=="boxRainGrow"||N.effect=="boxRainGrowReverse"||I.randAnim=="boxRainGrowReverse"){k(K,N,I);var M=N.boxCols*N.boxRows;var L=0;var O=0;var B=0;var H=0;var F=new Array();F[B]=new Array();var z=b(".nivo-box",K);if(N.effect=="boxRainReverse"||I.randAnim=="boxRainReverse"||N.effect=="boxRainGrowReverse"||I.randAnim=="boxRainGrowReverse"){z=b(".nivo-box",K)._reverse()}z.each(function(){F[B][H]=b(this);H++;if(H==N.boxCols){B++;H=0;F[B]=new Array()}});for(var D=0;D<(N.boxCols*2);D++){var y=D;for(var A=0;A=0&&y",{id:this.container_id,"class":"chzn-container"+(this.is_rtl?" chzn-rtl":""),style:"width: "+this.f_width+"px;"});if(this.is_multiple){m.html('
    ')}else{m.html(''+this.default_text+'
      ')}this.form_field_jq.hide().after(m);this.container=d("#"+this.container_id);this.container.addClass("chzn-container-"+(this.is_multiple?"multi":"single"));if(!this.is_multiple&&this.form_field.options.length<=this.disable_search_threshold){this.container.addClass("chzn-container-single-nosearch")}this.dropdown=this.container.find("div.chzn-drop").first();l=this.container.height();k=this.f_width-c(this.dropdown);this.dropdown.css({width:k+"px",top:l+"px"});this.search_field=this.container.find("input").first();this.search_results=this.container.find("ul.chzn-results").first();this.search_field_scale();this.search_no_results=this.container.find("li.no-results").first();if(this.is_multiple){this.search_choices=this.container.find("ul.chzn-choices").first();this.search_container=this.container.find("li.search-field").first()}else{this.search_container=this.container.find("div.chzn-search").first();this.selected_item=this.container.find(".chzn-single").first();g=k-c(this.search_container)-c(this.search_field);this.search_field.css({width:g+"px"})}this.results_build();return this.set_tab_index()};f.prototype.register_observers=function(){this.container.mousedown(b(function(g){return this.container_mousedown(g)},this));this.container.mouseup(b(function(g){return this.container_mouseup(g)},this));this.container.mouseenter(b(function(g){return this.mouse_enter(g)},this));this.container.mouseleave(b(function(g){return this.mouse_leave(g)},this));this.search_results.mouseup(b(function(g){return this.search_results_mouseup(g)},this));this.search_results.mouseover(b(function(g){return this.search_results_mouseover(g)},this));this.search_results.mouseout(b(function(g){return this.search_results_mouseout(g)},this));this.form_field_jq.bind("liszt:updated",b(function(g){return this.results_update_field(g)},this));this.search_field.blur(b(function(g){return this.input_blur(g)},this));this.search_field.keyup(b(function(g){return this.keyup_checker(g)},this));this.search_field.keydown(b(function(g){return this.keydown_checker(g)},this));if(this.is_multiple){this.search_choices.click(b(function(g){return this.choices_click(g)},this));return this.search_field.focus(b(function(g){return this.input_focus(g)},this))}};f.prototype.search_field_disabled=function(){this.is_disabled=this.form_field_jq.attr("disabled");if(this.is_disabled){this.container.addClass("chzn-disabled");this.search_field.attr("disabled",true);if(!this.is_multiple){this.selected_item.unbind("focus",this.activate_action)}return this.close_field()}else{this.container.removeClass("chzn-disabled");this.search_field.attr("disabled",false);if(!this.is_multiple){return this.selected_item.bind("focus",this.activate_action)}}};f.prototype.container_mousedown=function(g){var k;if(!this.is_disabled){k=g!=null?(d(g.target)).hasClass("search-choice-close"):false;if(g&&g.type==="mousedown"){g.stopPropagation()}if(!this.pending_destroy_click&&!k){if(!this.active_field){if(this.is_multiple){this.search_field.val("")}d(document).click(this.click_test_action);this.results_show()}else{if(!this.is_multiple&&g&&(d(g.target)===this.selected_item||d(g.target).parents("a.chzn-single").length)){g.preventDefault();this.results_toggle()}}return this.activate_field()}else{return this.pending_destroy_click=false}}};f.prototype.container_mouseup=function(g){if(g.target.nodeName==="ABBR"){return this.results_reset(g)}};f.prototype.mouse_enter=function(){return this.mouse_on_container=true};f.prototype.mouse_leave=function(){return this.mouse_on_container=false};f.prototype.input_focus=function(g){if(!this.active_field){return setTimeout((b(function(){return this.container_mousedown()},this)),50)}};f.prototype.input_blur=function(g){if(!this.mouse_on_container){this.active_field=false;return setTimeout((b(function(){return this.blur_test()},this)),100)}};f.prototype.blur_test=function(g){if(!this.active_field&&this.container.hasClass("chzn-container-active")){return this.close_field()}};f.prototype.close_field=function(){d(document).unbind("click",this.click_test_action);if(!this.is_multiple){this.selected_item.attr("tabindex",this.search_field.attr("tabindex"));this.search_field.attr("tabindex",-1)}this.active_field=false;this.results_hide();this.container.removeClass("chzn-container-active");this.winnow_results_clear();this.clear_backstroke();this.show_search_field_default();return this.search_field_scale()};f.prototype.activate_field=function(){if(!this.is_multiple&&!this.active_field){this.search_field.attr("tabindex",this.selected_item.attr("tabindex"));this.selected_item.attr("tabindex",-1)}this.container.addClass("chzn-container-active");this.active_field=true;this.search_field.val(this.search_field.val());return this.search_field.focus()};f.prototype.test_active_click=function(g){if(d(g.target).parents("#"+this.container_id).length){return this.active_field=true}else{return this.close_field()}};f.prototype.results_build=function(){var l,o,k,n,g,m;k=new Date();this.parsing=true;this.results_data=a.SelectParser.select_to_array(this.form_field);if(this.is_multiple&&this.choices>0){this.search_choices.find("li.search-choice").remove();this.choices=0}else{if(!this.is_multiple){this.selected_item.find("span").text(this.default_text)}}l="";m=this.results_data;for(n=0,g=m.length;n')}}}}}}this.search_field_disabled();this.show_search_field_default();this.search_field_scale();this.search_results.html(l);return this.parsing=false};f.prototype.result_add_group=function(g){if(!g.disabled){g.dom_id=this.container_id+"_g_"+g.array_index;return'
    • '+d("
      ").text(g.label).html()+"
    • "}else{return""}};f.prototype.result_add_option=function(l){var g,k;if(!l.disabled){l.dom_id=this.container_id+"_o_"+l.array_index;g=l.selected&&this.is_multiple?[]:["active-result"];if(l.selected){g.push("result-selected")}if(l.group_array_index!=null){g.push("group-option")}if(l.classes!==""){g.push(l.classes)}k=l.style.cssText!==""?' style="'+l.style+'"':"";return'
    • "+l.html+"
    • "}else{return""}};f.prototype.results_update_field=function(){this.result_clear_highlight();this.result_single_selected=null;return this.results_build()};f.prototype.result_do_highlight=function(k){var o,n,l,m,g;if(k.length){this.result_clear_highlight();this.result_highlight=k;this.result_highlight.addClass("highlighted");l=parseInt(this.search_results.css("maxHeight"),10);g=this.search_results.scrollTop();m=l+g;n=this.result_highlight.position().top+this.search_results.scrollTop();o=n+this.result_highlight.outerHeight();if(o>=m){return this.search_results.scrollTop((o-l)>0?o-l:0)}else{if(n'+l.html+'');k=d("#"+g).find("a").first();return k.click(b(function(m){return this.choice_destroy_link_click(m)},this))};f.prototype.choice_destroy_link_click=function(g){g.preventDefault();if(!this.is_disabled){this.pending_destroy_click=true;return this.choice_destroy(d(g.target))}else{return g.stopPropagation}};f.prototype.choice_destroy=function(g){this.choices-=1;this.show_search_field_default();if(this.is_multiple&&this.choices>0&&this.search_field.val().length<1){this.results_hide()}this.result_deselect(g.attr("rel"));return g.parents("li").first().remove()};f.prototype.results_reset=function(g){this.form_field.options[0].selected=true;this.selected_item.find("span").text(this.default_text);this.show_search_field_default();d(g.target).remove();this.form_field_jq.trigger("change");if(this.active_field){return this.results_hide()}};f.prototype.result_select=function(k){var n,m,l,g;if(this.result_highlight){n=this.result_highlight;m=n.attr("id");this.result_clear_highlight();if(this.is_multiple){this.result_deactivate(n)}else{this.search_results.find(".result-selected").removeClass("result-selected");this.result_single_selected=n}n.addClass("result-selected");g=m.substr(m.lastIndexOf("_")+1);l=this.results_data[g];l.selected=true;this.form_field.options[l.options_index].selected=true;if(this.is_multiple){this.choice_build(l)}else{this.selected_item.find("span").first().text(l.text);if(this.allow_single_deselect){this.selected_item.find("span").first().after('')}}if(!(k.metaKey&&this.is_multiple)){this.results_hide()}this.search_field.val("");this.form_field_jq.trigger("change");return this.search_field_scale()}};f.prototype.result_activate=function(g){return g.addClass("active-result")};f.prototype.result_deactivate=function(g){return g.removeClass("active-result")};f.prototype.result_deselect=function(l){var g,k;k=this.results_data[l];k.selected=false;this.form_field.options[k.options_index].selected=false;g=d("#"+this.container_id+"_o_"+l);g.removeClass("result-selected").addClass("active-result").show();this.result_clear_highlight();this.winnow_results();this.form_field_jq.trigger("change");return this.search_field_scale()};f.prototype.results_search=function(g){if(this.results_showing){return this.winnow_results()}else{return this.results_show()}};f.prototype.winnow_results=function(){var B,t,m,p,y,v,s,A,l,u,z,k,o,n,x,g,q;l=new Date();this.no_results_clear();s=0;A=this.search_field.val()===this.default_text?"":d("
      ").text(d.trim(this.search_field.val())).html();y=new RegExp("^"+A.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i");k=new RegExp(A.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i");q=this.results_data;for(o=0,x=q.length;o=0||t.html.indexOf("[")===0){p=t.html.replace(/\[|\]/g,"").split(" ");if(p.length){for(n=0,g=p.length;n"+t.html.substr(u+A.length);z=z.substr(0,u)+""+z.substr(u)}else{z=t.html}if(d("#"+v).html!==z){d("#"+v).html(z)}this.result_activate(d("#"+v));if(t.group_array_index!=null){d("#"+this.results_data[t.group_array_index].dom_id).show()}}else{if(this.result_highlight&&v===this.result_highlight.attr("id")){this.result_clear_highlight()}this.result_deactivate(d("#"+v))}}}}}if(s<1&&A.length){return this.no_results(A)}else{return this.winnow_results_set_highlight()}};f.prototype.winnow_results_clear=function(){var g,m,n,l,k;this.search_field.val("");m=this.search_results.find("li");k=[];for(n=0,l=m.length;n'+this.results_none_found+' ""');k.find("span").first().html(g);return this.search_results.append(k)};f.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()};f.prototype.keydown_arrow=function(){var k,g;if(!this.result_highlight){k=this.search_results.find("li.active-result").first();if(k){this.result_do_highlight(d(k))}}else{if(this.results_showing){g=this.result_highlight.nextAll("li.active-result").first();if(g){this.result_do_highlight(g)}}}if(!this.results_showing){return this.results_show()}};f.prototype.keyup_arrow=function(){var g;if(!this.results_showing&&!this.is_multiple){return this.results_show()}else{if(this.result_highlight){g=this.result_highlight.prevAll("li.active-result");if(g.length){return this.result_do_highlight(g.first())}else{if(this.choices>0){this.results_hide()}return this.result_clear_highlight()}}}};f.prototype.keydown_backstroke=function(){if(this.pending_backstroke){this.choice_destroy(this.pending_backstroke.find("a").first());return this.clear_backstroke()}else{this.pending_backstroke=this.search_container.siblings("li.search-choice").last();return this.pending_backstroke.addClass("search-choice-focus")}};f.prototype.clear_backstroke=function(){if(this.pending_backstroke){this.pending_backstroke.removeClass("search-choice-focus")}return this.pending_backstroke=null};f.prototype.keyup_checker=function(g){var l,k;l=(k=g.which)!=null?k:g.keyCode;this.search_field_scale();switch(l){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices>0){return this.keydown_backstroke()}else{if(!this.pending_backstroke){this.result_clear_highlight();return this.results_search()}}break;case 13:g.preventDefault();if(this.results_showing){return this.result_select(g)}break;case 27:if(this.results_showing){return this.results_hide()}break;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}};f.prototype.keydown_checker=function(g){var l,k;l=(k=g.which)!=null?k:g.keyCode;this.search_field_scale();if(l!==8&&this.pending_backstroke){this.clear_backstroke()}switch(l){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.mouse_on_container=false;break;case 13:g.preventDefault();break;case 38:g.preventDefault();this.keyup_arrow();break;case 40:this.keydown_arrow();break}};f.prototype.search_field_scale=function(){var s,g,m,k,p,q,o,l,n;if(this.is_multiple){m=0;o=0;p="position:absolute; left: -1000px; top: -1000px; display:none;";q=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"];for(l=0,n=q.length;l",{style:p});g.text(this.search_field.val());d("body").append(g);o=g.width()+25;g.remove();if(o>this.f_width-10){o=this.f_width-10}this.search_field.css({width:o+"px"});s=this.container.height();return this.dropdown.css({top:s+"px"})}};f.prototype.generate_field_id=function(){var g;g=this.generate_random_id();this.form_field.id=g;return g};f.prototype.generate_random_id=function(){var g;g="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();while(d("#"+g).length>0){g+=this.generate_random_char()}return g};f.prototype.generate_random_char=function(){var l,k,g;l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ";g=Math.floor(Math.random()*l.length);return k=l.substring(g,g+1)};return f})();c=function(f){var g;return g=f.outerWidth()-f.width()};a.get_side_border_padding=c}).call(this);(function(){var a;a=(function(){function b(){this.options_index=0;this.parsed=[]}b.prototype.add_node=function(c){if(c.nodeName==="OPTGROUP"){return this.add_group(c)}else{return this.add_option(c)}};b.prototype.add_group=function(l){var k,e,g,d,f,c;k=this.parsed.length;this.parsed.push({array_index:k,group:true,label:l.label,children:0,disabled:l.disabled});f=l.childNodes;c=[];for(g=0,d=f.length;g "+ccmi18n.authoredBy+" ";if(d.link){c+=''+d.author+""}else{c+=d.author}$('
      ').html(c).appendTo(document.body).show();setTimeout(function(){$("#ccm-dashboard-image-caption").fadeOut(1000,"easeOutExpo")},5000)}})};$(function(){ccm_activateToolbar();$("#ccm-page-help,#ccm-page-navigate-pages").popover({content:function(){var d=$(this).attr("id")+"-content";return $("#"+d).html()},placement:"below",html:true,trigger:"manual"});$(".tooltip").twipsy({placement:"below"});if($("#ccm-dashboard-result-message").length>0){if($(".ccm-pane").length>0){var c=$(".ccm-pane").parent().attr("class");var a=$(".ccm-pane").parent().parent().attr("class");var b=$("#ccm-dashboard-result-message").html();$("#ccm-dashboard-result-message").html('
      '+b+"
      ").fadeIn(400)}}else{$("#ccm-dashboard-result-message").fadeIn(200)}});var ccm_totalAdvancedSearchFields=0;var ccm_alLaunchType=new Array();var ccm_alActiveAssetField="";var ccm_alProcessorTarget="";var ccm_alDebug=false;ccm_triggerSelectFile=function(e,a){if(a==null){var a=ccm_alActiveAssetField}var d=$("#"+a+"-fm-selected");var b=$("#"+a+"-fm-display");b.hide();d.show();d.load(CCM_TOOLS_PATH+"/files/selector_data?fID="+e+"&ccm_file_selected_field="+a,function(){d.attr("fID",e);d.attr("ccm-file-manager-can-view",d.children("div").attr("ccm-file-manager-can-view"));d.attr("ccm-file-manager-can-edit",d.children("div").attr("ccm-file-manager-can-edit"));d.attr("ccm-file-manager-can-admin",d.children("div").attr("ccm-file-manager-can-admin"));d.attr("ccm-file-manager-can-replace",d.children("div").attr("ccm-file-manager-can-replace"));d.attr("ccm-file-manager-instance",a);d.click(function(f){f.stopPropagation();ccm_alActivateMenu($(this),f)});if(typeof(ccm_triggerSelectFileComplete)=="function"){ccm_triggerSelectFileComplete(e,a)}});var c=$("#"+a+"-fm-value");c.attr("value",e);ccm_alSetupFileProcessor()};ccm_alGetFileData=function(b,a){$.getJSON(CCM_TOOLS_PATH+"/files/get_data.php?fID="+b,function(c){a(c)})};ccm_clearFile=function(f,a){f.stopPropagation();var d=$("#"+a+"-fm-selected");var b=$("#"+a+"-fm-display");var c=$("#"+a+"-fm-value");c.attr("value",0);d.hide();b.show()};ccm_activateFileManager=function(b,a){ccm_alSetupSelectFiles(a);$(document).click(function(c){c.stopPropagation();ccm_alSelectNone()});ccm_setupAdvancedSearch(a);if(b=="DASHBOARD"){$(".dialog-launch").dialog()}ccm_alLaunchType[a]=b;ccm_alSetupCheckboxes(a);ccm_alSetupFileProcessor();ccm_alSetupSingleUploadForm();$("form#ccm-"+a+"-advanced-search select[name=fssID]").change(function(){if(b=="DASHBOARD"){window.location.href=CCM_DISPATCHER_FILENAME+"/dashboard/files/search?fssID="+$(this).val()}else{jQuery.fn.dialog.showLoader();var c=$("div#ccm-"+a+"-overlay-wrapper input[name=dialogAction]").val()+"&refreshDialog=1&fssID="+$(this).val();$.get(c,function(d){jQuery.fn.dialog.hideLoader();$("div#ccm-"+a+"-overlay-wrapper").html(d);$("div#ccm-"+a+"-overlay-wrapper a.dialog-launch").dialog()})}});ccm_searchActivatePostFunction[a]=function(){ccm_alSetupCheckboxes(a);ccm_alSetupSelectFiles();ccm_alSetupSingleUploadForm()}};ccm_alSetupSingleUploadForm=function(){$(".ccm-file-manager-submit-single").submit(function(){$(this).attr("target",ccm_alProcessorTarget);ccm_alSubmitSingle($(this).get(0))})};ccm_activateFileSelectors=function(){$(".ccm-file-manager-launch").unbind();$(".ccm-file-manager-launch").click(function(){ccm_alLaunchSelectorFileManager($(this).parent().attr("ccm-file-manager-field"))})};ccm_alLaunchSelectorFileManager=function(a){ccm_alActiveAssetField=a;var c="";var b=$("#"+a+"-fm-display input.ccm-file-manager-filter");if(b.length){for(i=0;i'+d+"
      ");var e=$(".ccm-file-permissions-entity");var c=e[e.length-1];$(c).find("h3 span").html(b);$(c).find("input[type=hidden]").val(a+"_"+f);$(c).find("input[type=radio]").each(function(){$(this).attr("name",$(this).attr("name")+"_"+a+"_"+f)});$(c).find("div.ccm-file-access-extensions input[type=checkbox]").each(function(){$(this).attr("name",$(this).attr("name")+"_"+a+"_"+f+"[]")});ccm_alActivateFilePermissionsSelector()};ccm_alActivateFilePermissionsSelector=function(){$(".ccm-file-access-add select").unbind();$(".ccm-file-access-add select").change(function(){var a=$(this).parents("div.ccm-file-permissions-entity")[0];if($(this).val()==ccmi18n_filemanager.PTYPE_CUSTOM){$(a).find("div.ccm-file-access-add-extensions").show()}else{$(a).find("div.ccm-file-access-add-extensions").hide()}});$(".ccm-file-access-file-manager select").change(function(){var a=$(this).parents("div.ccm-file-permissions-entity")[0];if($(this).val()!=ccmi18n_filemanager.PTYPE_NONE){$(a).find(".ccm-file-access-add").show();$(a).find(".ccm-file-access-edit").show();$(a).find(".ccm-file-access-admin").show()}else{$(a).find(".ccm-file-access-add").hide();$(a).find(".ccm-file-access-edit").hide();$(a).find(".ccm-file-access-admin").hide();$(a).find("div.ccm-file-access-add-extensions").hide()}});$("a.ccm-file-permissions-remove").click(function(){$(this).parent().parent().fadeOut(100,function(){$(this).remove()})});$("input[name=toggleCanAddExtension]").unbind();$("input[name=toggleCanAddExtension]").click(function(){var a=$(this).parent().parent().find("div.ccm-file-access-extensions");if($(this).prop("checked")==1){a.find("input").attr("checked",true)}else{a.find("input").attr("checked",false)}})};ccm_alSetupVersionSelector=function(){$("#ccm-file-versions-grid input[type=radio]").click(function(){$("#ccm-file-versions-grid tr").removeClass("ccm-file-versions-grid-active");var a=$(this).parent().parent();var d=a.attr("fID");var b=a.attr("fvID");var c="task=approve_version&fID="+d+"&fvID="+b;$.post(CCM_TOOLS_PATH+"/files/properties",c,function(e){a.addClass("ccm-file-versions-grid-active");a.find("td").show("highlight",{color:"#FFF9BB"})})});$(".ccm-file-versions-remove").click(function(){var a=$(this).parent().parent();var d=a.attr("fID");var b=a.attr("fvID");var c="task=delete_version&fID="+d+"&fvID="+b;$.post(CCM_TOOLS_PATH+"/files/properties",c,function(e){a.fadeOut(200,function(){a.remove()})});return false})};ccm_alDeleteFiles=function(a){$("#ccm-"+a+"-delete-form").ajaxSubmit(function(b){ccm_parseJSON(b,function(){jQuery.fn.dialog.closeTop();ccm_deactivateSearchResults(a);$("#ccm-"+a+"-advanced-search").ajaxSubmit(function(c){ccm_parseAdvancedSearchResponse(c,a)})})})};ccm_alDuplicateFiles=function(searchInstance){$("#ccm-"+searchInstance+"-duplicate-form").ajaxSubmit(function(resp){ccm_parseJSON(resp,function(){jQuery.fn.dialog.closeTop();ccm_deactivateSearchResults(searchInstance);var r=eval("("+resp+")");$("#ccm-"+searchInstance+"-advanced-search").ajaxSubmit(function(resp){ccm_parseAdvancedSearchResponse(resp,searchInstance);var highlight=new Array();for(i=0;i0){var a=b.find("div");var d=b.position();a.css("top",d.top);a.css("left",d.left);a.show()}},function(){var c=$(this).attr("fID");var b=$("#fID"+c+"hoverThumbnail");var a=b.find("div");a.hide()})};ccm_alSetupCheckboxes=function(a){$("#ccm-"+a+"-list-cb-all").unbind();$("#ccm-"+a+"-list-cb-all").click(function(){ccm_hideMenus();if($(this).prop("checked")==true){$("#ccm-"+a+"-search-results td.ccm-file-list-cb input[type=checkbox]").attr("checked",true);$("#ccm-"+a+"-list-multiple-operations").attr("disabled",false)}else{$("#ccm-"+a+"-search-results td.ccm-file-list-cb input[type=checkbox]").attr("checked",false);$("#ccm-"+a+"-list-multiple-operations").attr("disabled",true)}});$("#ccm-"+a+"-search-results td.ccm-file-list-cb input[type=checkbox]").click(function(c){c.stopPropagation();ccm_hideMenus();ccm_alRescanMultiFileMenu(a)});$("#ccm-"+a+"-search-results td.ccm-file-list-cb").click(function(c){c.stopPropagation();ccm_hideMenus();$(this).find("input[type=checkbox]").click();ccm_alRescanMultiFileMenu(a)});if(ccm_alLaunchType[a]!="DASHBOARD"&&ccm_alLaunchType[a]!="BROWSE"){var b=ccmi18n_filemanager.select;$("#ccm-"+a+"-list-multiple-operations option:eq(0)").after('")}$("#ccm-"+a+"-list-multiple-operations").change(function(){var e=$(this).val();var c=ccm_alGetSelectedFileIDs(a);switch(e){case"choose":var d=new Array();$("#ccm-"+a+"-search-results td.ccm-file-list-cb input[type=checkbox]:checked").each(function(){d.push($(this).val())});ccm_alSelectFile(d,true);break;case"delete":jQuery.fn.dialog.open({width:500,height:400,modal:false,appendButtons:true,href:CCM_TOOLS_PATH+"/files/delete?"+c+"&searchInstance="+a,title:ccmi18n_filemanager.deleteFile});break;case"duplicate":jQuery.fn.dialog.open({width:500,height:400,modal:false,href:CCM_TOOLS_PATH+"/files/duplicate?"+c+"&searchInstance="+a,title:ccmi18n_filemanager.duplicateFile});break;case"sets":jQuery.fn.dialog.open({width:500,height:400,modal:false,href:CCM_TOOLS_PATH+"/files/add_to?"+c+"&searchInstance="+a,title:ccmi18n_filemanager.sets});break;case"properties":jQuery.fn.dialog.open({width:690,height:440,modal:false,href:CCM_TOOLS_PATH+"/files/bulk_properties?"+c+"&searchInstance="+a,title:ccmi18n.properties});break;case"rescan":jQuery.fn.dialog.open({width:350,height:200,modal:false,href:CCM_TOOLS_PATH+"/files/rescan?"+c+"&searchInstance="+a,title:ccmi18n_filemanager.rescan,onClose:function(){$("#ccm-"+a+"-advanced-search").submit()}});break;case"download":window.frames[ccm_alProcessorTarget].location=CCM_TOOLS_PATH+"/files/download?"+c;break}$(this).get(0).selectedIndex=0});ccm_alSetupFileSetSearch(a)};ccm_alSetupFileSetSearch=function(a){$("#ccm-"+a+"-sets-search-wrapper select").chosen().unbind();$("#ccm-"+a+"-sets-search-wrapper select").chosen().change(function(){var b=$("#ccm-"+a+"-sets-search-wrapper option:selected");$("#ccm-"+a+"-advanced-search").submit()})};ccm_alGetSelectedFileIDs=function(a){var b="";$("#ccm-"+a+"-search-results td.ccm-file-list-cb input[type=checkbox]:checked").each(function(){b+="fID[]="+$(this).val()+"&"});return b};ccm_alRescanMultiFileMenu=function(a){if($("#ccm-"+a+"-search-results td.ccm-file-list-cb input[type=checkbox]:checked").length>0){$("#ccm-"+a+"-list-multiple-operations").attr("disabled",false)}else{$("#ccm-"+a+"-list-multiple-operations").attr("disabled",true)}};ccm_alSetupFileProcessor=function(){if(ccm_alProcessorTarget!=""){return false}var b=parseInt(new Date().getTime().toString().substring(0,10));var c;try{c=document.createElement('