Drupal.behaviors.ie6nomore=function(context){if($.browser.msie&&$.browser.version<7)$("body").prepend($("#ie6nomore")).find('#ie6nomore').show()};
(function($){Drupal.behaviors.mollomPrivacy=function(context){$('.mollom-privacy a',context).click(function(){this.target='_blank'})};Drupal.behaviors.mollomCaptcha=function(context){$('a.mollom-switch-captcha',context).click(getMollomCaptcha)}
function getMollomCaptcha(){var newCaptchaType=$(this).hasClass('mollom-audio-captcha')?'audio':'image',context=$(this).parents('form'),mollomSessionId=$('input.mollom-session-id',context).val();$.getJSON(Drupal.settings.basePath+'mollom/captcha/'+newCaptchaType+'/'+mollomSessionId,function(data){if(!(data&&data.content))return;$('.mollom-captcha-content',context).parent().html(data.content);$('input.mollom-session-id',context).val(data.session_id);Drupal.attachBehaviors(context);$('input[name="mollom[captcha]"]',context).focus()});return false}})(jQuery);
(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,$arrow=$(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),over=function(){var $$=$(this),menu=getMenu($$);clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl()},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1)over.call(o.$path)},o.delay)},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone())};return this.each(function(){var s=this.serial=sf.o.length,o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass)});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this))}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li)}).blur(function(){out.call($li)})});o.onInit.call(this)}).each(function(){var menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '))})};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined)this.toggleClass(sf.c.shadowClass+'-off')};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){}};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul)});return this}})})(jQuery);
(function($){$.fn.bgIframe=$.fn.bgiframe=function(s){if($.browser.msie&&parseInt($.browser.version)<=6){s=$.extend({top:'auto',left:'auto',width:'auto',height:'auto',opacity:true,src:'javascript:false;'},s||{});var prop=function(n){return n&&n.constructor==Number?n+'px':n},html='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+s.src+'"style="display:block;position:absolute;z-index:-1;'+(s.opacity!==false?'filter:Alpha(Opacity=\'0\');':'')+'top:'+(s.top=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')':prop(s.top))+';left:'+(s.left=='auto'?'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')':prop(s.left))+';width:'+(s.width=='auto'?'expression(this.parentNode.offsetWidth+\'px\')':prop(s.width))+';height:'+(s.height=='auto'?'expression(this.parentNode.offsetHeight+\'px\')':prop(s.height))+';"/>';return this.each(function(){if($('> iframe.bgiframe',this).length==0)this.insertBefore(document.createElement(html),this.firstChild)})};return this};if(!$.browser.version)$.browser.version=navigator.userAgent.toLowerCase().match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)[1]})(jQuery);
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY,track=function(ev){cX=ev.pageX;cY=ev.pageY},compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}},delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])},handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this)try{p=p.parentNode}catch(e){p=this};if(p==this)return false;var ev=jQuery.extend({},e),ob=this;if(ob.hoverIntent_t)ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1)ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1)ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}};return this.mouseover(handleHover).mouseout(handleHover)}})(jQuery);
(function($){$(document).ready(function(){$('ul.nice-menu').superfish({hoverClass:'over',autoArrows:false,dropShadows:false,delay:Drupal.settings.nice_menus_options.delay,speed:Drupal.settings.nice_menus_options.speed}).find('ul').bgIframe({opacity:false});$('ul.nice-menu ul').css('display','none')})})(jQuery);
(function($){Drupal.Panels={};Drupal.Panels.autoAttach=function(){if($.browser.msie){$("div.panel-pane").hover(function(){$('div.panel-hide',this).addClass("panel-hide-hover");return true},function(){$('div.panel-hide',this).removeClass("panel-hide-hover");return true});$("div.admin-links").hover(function(){$(this).addClass("admin-links-hover");return true},function(){$(this).removeClass("admin-links-hover");return true})}};$(Drupal.Panels.autoAttach)})(jQuery);
(function($){jQuery.fn.pngFix=function(settings){settings=jQuery.extend({blankgif:'blank.gif'},settings);var ie55=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 5.5")!=-1),ie6=(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1);if(jQuery.browser.msie&&(ie55||ie6)){jQuery(this).find("img[@src$=.png]").each(function(){jQuery(this).attr('width',jQuery(this).width());jQuery(this).attr('height',jQuery(this).height());var prevStyle='',strNewHTML='',imgId=(jQuery(this).attr('id'))?'id="'+jQuery(this).attr('id')+'" ':'',imgClass=(jQuery(this).attr('class'))?'class="'+jQuery(this).attr('class')+'" ':'',imgTitle=(jQuery(this).attr('title'))?'title="'+jQuery(this).attr('title')+'" ':'',imgAlt=(jQuery(this).attr('alt'))?'alt="'+jQuery(this).attr('alt')+'" ':'',imgAlign=(jQuery(this).attr('align'))?'float:'+jQuery(this).attr('align')+';':'',imgHand=(jQuery(this).parent().attr('href'))?'cursor:hand;':'';if(this.style.border){prevStyle+='border:'+this.style.border+';';this.style.border=''};if(this.style.padding){prevStyle+='padding:'+this.style.padding+';';this.style.padding=''};if(this.style.margin){prevStyle+='margin:'+this.style.margin+';';this.style.margin=''};var imgStyle=(this.style.cssText);strNewHTML+='<span '+imgId+imgClass+imgTitle+imgAlt;strNewHTML+='style="position:relative;white-space:pre-line;display:inline-block;background:transparent;'+imgAlign+imgHand;strNewHTML+='width:'+jQuery(this).width()+'px;height:'+jQuery(this).height()+'px;';strNewHTML+='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+jQuery(this).attr('src')+'\', sizingMethod=\'scale\');';strNewHTML+=imgStyle+'"></span>';if(prevStyle!='')strNewHTML='<span style="position:relative;display:inline-block;'+prevStyle+imgHand+'width:'+jQuery(this).width()+'px;height:'+jQuery(this).height()+'px;">'+strNewHTML+'</span>';jQuery(this).hide();jQuery(this).after(strNewHTML)});jQuery(this).find("*").each(function(){var bgIMG=jQuery(this).css('background-image');if(bgIMG.indexOf(".png")!=-1){var iebg=bgIMG.split('url("')[1].split('")')[0];jQuery(this).css('background-image','none');jQuery(this).get(0).runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+iebg+"',sizingMethod='scale')"}});jQuery(this).find("input[@src$=.png]").each(function(){var bgIMG=jQuery(this).attr('src');jQuery(this).get(0).runtimeStyle.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+bgIMG+'\', sizingMethod=\'scale\');';jQuery(this).attr('src',settings.blankgif)})};return jQuery}})(jQuery);
var sevenUp=function(){var osSupportsUpgrade=/(Windows NT 5.1|Windows NT 6.0|Windows NT 6.1|)/i.test(navigator.userAgent),options={enableClosing:true,enableQuitBuggingMe:true,overlayColor:"#000000",lightboxColor:"#ffffff",borderColor:"#6699ff",downloadLink:osSupportsUpgrade?"http://www.microsoft.com/windows/internet-explorer":"http://getfirefox.com",overrideLightbox:false,lightboxHTML:null,showToAllBrowsers:false,usePlugin:false}
function mergeInOptions(newOptions){if(newOptions)for(var i in options)if(newOptions[i]!==undefined)options[i]=newOptions[i]}
function isCookieSet(){if(document.cookie.length>0){var i=document.cookie.indexOf("sevenup=");return(i!=-1)};return false};return{overlayCSS:function(){return"display: block; position: absolute; top: 0%; left: 0%;width: 100%; height: 100%; background-color: "+options.overlayColor+"; filter: alpha(opacity: 80); z-index:1001;"},lightboxCSS:function(){return"display: block; position: absolute; top: 25%; left: 25%; width: 50%; padding: 16px; border: 8px solid "+options.borderColor+"; background-color:"+options.lightboxColor+"; z-index:1002; overflow: hidden;"},lightboxContents:function(){var html=options.lightboxHTML;if(!html){html="<div style='width: 100%; height: 95%'><h2 style='text-align: center;'>Your web browser is outdated and unsupported</h2><div class='upgrade_msg' style='text-align: center;'>You can easily upgrade to the latest version at<br> <a style='color: #0000EE' href='"+options.downloadLink+"'>"+options.downloadLink+"</a></div><h3 style='margin-top: 40px'>Why should I upgrade?</h3><ul><li><b>Websites load faster</b>, often double the speed of this older version</li><li><b>Websites look better</b>, so you see sites they way they were intended</li><li><b>Tabs</b> let you view multiple sites in one window</li><li><b>Safer browsing</b> with phishing protection</li></ul></div>";if(options.enableClosing){html+="<div style='font-size: 11px; text-align: right;'>";html+=options.enableQuitBuggingMe?("<a href='#' onclick='sevenUp.quitBuggingMe();' style='color: #0000EE'>Quit bugging me</a>"):("<a href='#' onclick='sevenUp.close();' style='color: #0000EE'>close</a>");html+="</div>"}};return html},test:function(newOptions,callback){mergeInOptions(newOptions);if(!isCookieSet()){var layerHTML="<div id='sevenUpCallbackSignal'></div>";if(options.overrideLightbox){layerHTML+=options.lightboxHTML}else layerHTML+="<div id='sevenUpOverlay' style='"+this.overlayCSS()+"'></div><div id='sevenUpLightbox' style='"+this.lightboxCSS()+"'>"+this.lightboxContents()+"</div>";if(options.showToAllBrowsers!==true)layerHTML="<!--[if lt IE 7]>"+layerHTML+"<![endif]-->";var layer=document.createElement('div');layer.innerHTML=layerHTML;document.body.appendChild(layer);if(callback&&document.getElementById('sevenUpCallbackSignal'))callback(options)}},quitBuggingMe:function(){var exp=new Date();exp.setTime(exp.getTime()+(7*24*36e5));document.cookie="sevenup=dontbugme; expires="+exp.toUTCString();this.close()},close:function(){var overlay=document.getElementById('sevenUpOverlay'),lightbox=document.getElementById('sevenUpLightbox');if(overlay)overlay.style.display='none';if(lightbox)lightbox.style.display='none'},plugin:{}}}();
// SevenUp Plugin: "Black"
// Learn more at http://code.google.com/p/sevenup
//This first plugin was a true community effort:
//   Design by Twitter user @MikeNGarrett
//   HTML by Twitter user @staceyfenton
//   Pluginification: @staringispolite

if (sevenUp) {
  sevenUp.plugin.black = {
    test: function(newOptions, callback) {
      newOptions.overrideLightbox = true;
      newOptions.lightboxHTML = " \
      <div id='sevenUpLightbox' style='display:block;position:absolute;top:25%;text-align:center;z-index:1002;overflow:hidden;width:100%'> \
        <div style='width:550px;margin:0px auto;text-align:left;'> \
          <div style='background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/curve-top.gif);font-size:1px;height:18px;width:550px;'></div> \
          <div style='background:#1a1a1a;color:#999;font: 12px Arial, Helvetica, sans-serif;position:relative;text-align:center;width:550px;'> \
            <div style='background:transparent url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/close.gif);height:26px;position:absolute;right:6px;top:-10px;width:26px;'> \
              <a href='#' onclick='sevenUp.close()' style='display:block;height:26px;text-indent:-9999px;width:26px;'>Close</a> \
            </div> \
            <h1 style='background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/heading-main.gif) 0 18px no-repeat;font-size:1px;height:43px;margin:0 auto;;text-indent:-9999px;width:479px;'>Your web browser is updated</h1> \
            <p style='font-size:14px;margin:8px 0 11px;'>You can easily upgrade to the latest version</p> \
            <a href='http://www.microsoft.com/windows/internet-explorer'><img src='http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/IE.jpg' alt='Internet Explorer 8' style='border:0;'/></a> \
            <p style='margin:2px 0 22px;'><a href='http://www.microsoft.com/windows/internet-explorer' style='color:#999;text-decoration:none;'>Internet Explorer 8</a></p> \
            <div class='whyUpgrade' style='float:left;text-align:left;padding-left:35px;width:270px;'> \
              <h3 style='background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/heading-upgrade.gif) no-repeat;font-size:1px;height:13px;margin:0;text-indent:-9999px;width:146px;'>Why should I upgrade?</h3> \
              <dl style='line-height: 1.4;margin:7px 0 0 2px'> \
                <dt style='color:#e6e6e6'>Web sites load faster</dt> \
                <dd style='font-size:11px;margin-left:20px;'>often double the speed of this older version.</dd> \
                <dt style='color:#e6e6e6'>Web sites render correctly</dt> \
                <dd style='font-size:11px;margin-left:20px;'>with more web standards compliance.</dd> \
                <dt style='color:#e6e6e6'>Tabs Interface</dt> \
                <dd style='font-size:11px;margin-left:20px;'>lets you view multiple sites in one window.</dd> \
                <dt style='color:#e6e6e6'>Safer browsing</dt> \
                <dd style='font-size:11px;margin-left:20px;'>with better security and phishing protection.</dd> \
                <dt style='color:#e6e6e6'>Convenient Printing</dt> \
                <dd style='font-size:11px;margin-left:20px;'>with fit-to-page capability.</dd> \
              </dl> \
            </div> \
            <div class='otherBrowsers' style='float:left;font-size:14px;text-align:left;width:220px;margin-left:20px'> \
              <h3 style='background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/heading-browsers.gif) no-repeat;font-size:1px;height:13px;margin:0;text-indent:-9999px;width:152px;'>Explore other browsers</h3> \
              <ul style='list-style:none;margin:0;padding:9px 0 0 0'> \
        				<li style='height:39px;background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/Chrome.jpg) no-repeat;'><a href='http://www.google.com/chrome' style='color:#e6e6e6;display:block;padding:4px 0 8px 44px;text-decoration:none;width:150px;'>Google Chrome</a></li> \
        				<li style='height:39px;background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/Firefox.jpg) no-repeat;'><a href='http://getfirefox.com' style='color:#e6e6e6;display:block;padding:4px 0 8px 44px;text-decoration:none;width:140px;'>Mozilla Firefox</a></li> \
        				<li style='height:39px;background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/Opera.jpg) no-repeat;'><a href='http://www.opera.com/download/' style='color:#e6e6e6;display:block;padding:4px 0 8px 44px;text-decoration:none;width:140px;'>Opera</a></li> \
        				<li style='height:39px;background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/Safari.jpg) no-repeat;'><a href='http://www.apple.com/safari/download/' style='color:#e6e6e6;display:block;padding:4px 0 8px 44px;text-decoration:none;width:140px;'>Apple Safari</a></li> \
              </ul> \
            </div> \
            <div style='clear:both;'><a href='#' style='bottom:-10px;color:#e6e6e6;font-size:14px;position:absolute;right:14px;text-decoration:none;' ";
      if (newOptions.enableQuitBuggingMe === false) {
        newOptions.lightboxHTML += "onclick='sevenUp.close()'>close";
      } else {
        newOptions.lightboxHTML += "onclick='sevenUp.quitBuggingMe()'>quit bugging me";
      }
      newOptions.lightboxHTML += "</a></div> \
          </div> \
          <div style='background:url(http://dl.getdropbox.com/u/48374/sevenup/plugins/black/images/curve-bottom.gif);font-size:1px;height:18px;width:550px;'></div> \
        </div> \
      </div>";
      sevenUp.test(newOptions, callback);
    }
  };
};
var uc_file_list={}
function _uc_file_expiration_disable_check(granularity,quantity){if($(granularity).val()=='never'){$(quantity).attr('disabled','disabled').val('')}else $(quantity).removeAttr('disabled')}
function _uc_file_delete_list_populate(){$('.affected-file-name').empty().append(uc_file_list[$('#edit-recurse-directories').attr('checked')])};$(document).ready(function(){_uc_file_expiration_disable_check('#edit-uc-file-download-limit-duration-granularity','#edit-uc-file-download-limit-duration-qty');_uc_file_expiration_disable_check('#edit-download-limit-duration-granularity','#edit-download-limit-duration-qty');_uc_file_expiration_disable_check('#edit-download-limit-duration-granularity','#edit-download-limit-duration-qty');_uc_file_delete_list_populate();toggle_limit_settings('#edit-download-override','#edit-download-limit-number-wrapper');toggle_limit_settings('#edit-location-override','#edit-download-limit-addresses-wrapper');toggle_limit_settings('#edit-time-override','#edit-download-limit-duration-qty-wrapper');toggle_limit_settings('#edit-time-override','#edit-download-limit-duration-granularity-wrapper')});Drupal.behaviors.ucGlobalFileDownloadGranularity=function(context){$('#edit-uc-file-download-limit-duration-granularity:not(.ucGlobalFileDownloadGranularity-processed)',context).addClass('ucGlobalFileDownloadGranularity-processed').change(function(){_uc_file_expiration_disable_check('#edit-uc-file-download-limit-duration-granularity','#edit-uc-file-download-limit-duration-qty')})};Drupal.behaviors.ucFileDownloadGranularity=function(context){$('#edit-download-limit-duration-granularity:not(.ucFileDownloadGranularity-processed)',context).addClass('ucFileDownloadGranularity-processed').change(function(){_uc_file_expiration_disable_check('#edit-download-limit-duration-granularity','#edit-download-limit-duration-qty')})};Drupal.behaviors.ucFileSelectAll=function(context){$('#uc_file_select_all:not(.ucFileSelectAll-processed)',context).addClass('ucFileSelectAll-processed').click(function(){$('.form-checkbox').attr('checked',true)})};Drupal.behaviors.ucFileSelectNone=function(context){$('#uc_file_select_none:not(.ucFileSelectNone-processed)',context).addClass('ucFileSelectNone-processed').click(function(){$('.form-checkbox').removeAttr('checked')})};Drupal.behaviors.ucFileDeleteList=function(context){$('#edit-recurse-directories:not(.ucFileDeleteList-processed)',context).addClass('ucFileDeleteList-processed').change(function(){_uc_file_delete_list_populate()})}
function uc_file_update_download(id,accessed,limit){if(accessed<limit||limit==-1){var downloads='';downloads+=accessed+1;downloads+='/';downloads+=limit==-1?'Unlimited':limit;$('td#download-'+id).html(downloads);$('td#download-'+id).attr("onclick","")}};Drupal.behaviors.ucFileLimitDownloads=function(context){$('#edit-download-override:not(.ucFileLimitDownloads-processed)',context).addClass('ucFileLimitDownloads-processed').click(function(){toggle_limit_settings('#edit-download-override','#edit-download-limit-number-wrapper')})};Drupal.behaviors.ucFileLimitLocations=function(context){$('#edit-location-override:not(.ucFileLimitLocations-processed)',context).addClass('ucFileLimitLocations-processed').click(function(){toggle_limit_settings('#edit-location-override','#edit-download-limit-addresses-wrapper')})};Drupal.behaviors.ucFileLimitTime=function(context){$('#edit-time-override:not(.ucFileLimitTime-processed)',context).addClass('ucFileLimitTime-processed').click(function(){toggle_limit_settings('#edit-time-override','#edit-download-limit-duration-qty-wrapper');toggle_limit_settings('#edit-time-override','#edit-download-limit-duration-granularity-wrapper')})}
function toggle_limit_settings(cause,effect){if($(cause).attr('checked')){$(effect).show()}else $(effect).hide()};
function _uc_role_expiration_disable_check(granularity,quantity){if($(granularity).val()=='never'){$(quantity).attr('disabled','disabled').val('')}else $(quantity).removeAttr('disabled')}
function expiration_switcher(){if($('#edit-expiration').val()=='abs'){$("#edit-uc-roles-expire-relative-duration-wrapper").hide();$("#edit-uc-roles-expire-relative-granularity-wrapper").hide();$("#edit-uc-roles-by-quantity-wrapper").hide();$("#edit-uc-roles-expire-absolute-wrapper").show()}else{$("#edit-uc-roles-expire-absolute-wrapper").hide();$("#edit-uc-roles-expire-relative-duration-wrapper").show();$("#edit-uc-roles-expire-relative-granularity-wrapper").show();$("#edit-uc-roles-by-quantity-wrapper").show()}}
function expiration_switcher_default(){if($('#edit-uc-roles-default-end-expiration').val()=='abs'){$("#edit-uc-roles-default-length-wrapper").attr('style','display:none;');$("#edit-uc-roles-default-granularity-wrapper").attr('style','display:none;');$("#edit-uc-roles-default-by-quantity-wrapper").attr('style','display:none;');$("#edit-uc-roles-default-end-time-wrapper").removeAttr('style')}else{$("#edit-uc-roles-default-length-wrapper").removeAttr('style');$("#edit-uc-roles-default-granularity-wrapper").removeAttr('style');$("#edit-uc-roles-default-by-quantity-wrapper").removeAttr('style');$("#edit-uc-roles-default-end-time-wrapper").attr('style','display:none;')}}
function uc_roles_expiration_default_override(){if($('#edit-end-override').length==0)return;if($('#edit-end-override').attr('checked')){$('#edit-expiration-wrapper').removeAttr('style');$('#edit-uc-roles-expire-absolute-wrapper').removeAttr('style');$('#edit-uc-roles-expire-relative-duration-wrapper').removeAttr('style');$('#edit-uc-roles-expire-relative-granularity-wrapper').removeAttr('style');$('#edit-uc-roles-by-quantity-wrapper').removeAttr('style');expiration_switcher()}else{$('#edit-expiration-wrapper').attr('style','display:none;');$('#edit-uc-roles-expire-relative-duration-wrapper').attr('style','display:none;');$('#edit-uc-roles-expire-relative-granularity-wrapper').attr('style','display:none;');$('#edit-uc-roles-by-quantity-wrapper').attr('style','display:none;');$('#edit-uc-roles-expire-absolute-wrapper').attr('style','display:none;')}};$(document).ready(function(){_uc_role_expiration_disable_check('#edit-uc-roles-expire-relative-granularity','#edit-uc-roles-expire-relative-duration');_uc_role_expiration_disable_check('#edit-uc-roles-default-granularity','#edit-uc-roles-default-length');_uc_role_expiration_disable_check('#edit-uc-roles-reminder-granularity','#edit-uc-roles-reminder-length');uc_roles_expiration_default_override();expiration_switcher_default()});Drupal.behaviors.ucRoleExpirationTime=function(context){$("#edit-expiration:not(.ucRoleExpirationTime-processed)",context).addClass('ucRoleExpirationTime-processed').change(function(){expiration_switcher()})};Drupal.behaviors.ucRoleDefaultExpirationTimeDefault=function(context){$("#edit-uc-roles-default-end-expiration:not(.ucRoleDefaultExpirationTimeDefault-processed)",context).addClass('ucRoleDefaultExpirationTimeDefault-processed').change(function(){expiration_switcher_default()})};Drupal.behaviors.ucRoleExpirationTimeDefault=function(context){$("#edit-uc-roles-end-expiration:not(.ucRoleExpirationTimeDefault-processed)",context).addClass('ucRoleExpirationTimeDefault-processed').change(function(){expiration_switcher_default()})};Drupal.behaviors.ucRoleExpirationGranularity=function(context){$('#edit-uc-roles-expire-relative-granularity:not(.ucRoleExpirationGranularity-processed)',context).addClass('ucRoleExpirationGranularity-processed').change(function(){_uc_role_expiration_disable_check('#edit-uc-roles-expire-relative-granularity','#edit-uc-roles-expire-relative-duration')})};Drupal.behaviors.ucRoleDefaultExpirationGranularity=function(context){$('#edit-uc-roles-default-granularity:not(.ucRoleDefaultExpirationGranularity-processed)',context).addClass('ucRoleDefaultExpirationGranularity-processed').change(function(){_uc_role_expiration_disable_check('#edit-uc-roles-default-granularity','#edit-uc-roles-default-length')})};Drupal.behaviors.ucRoleReminderExpirationGranularity=function(context){$('#edit-uc-roles-reminder-granularity:not(.ucRoleReminderExpirationGranularity-processed)',context).addClass('ucRoleReminderExpirationGranularity-processed').change(function(){_uc_role_expiration_disable_check('#edit-uc-roles-reminder-granularity','#edit-uc-roles-reminder-length')})};Drupal.behaviors.ucRoleExpirationEndOverride=function(context){$('#edit-end-override:not(.ucRoleExpirationEndOverride-processed)',context).addClass('ucRoleExpirationEndOverride-processed').click(function(){uc_roles_expiration_default_override()})};
Drupal.Views={};Drupal.behaviors.viewsTabs=function(context){$('#views-tabset:not(.views-processed)').addClass('views-processed').each(function(){new Drupal.Views.Tabs($(this),{selectedClass:'active'})});$('a.views-remove-link').addClass('views-processed').click(function(){var id=$(this).attr('id').replace('views-remove-link-','');$('#views-row-'+id).hide();$('#views-removed-'+id).attr('checked',true);return false})};Drupal.behaviors.viewsHoverlinks=function(){if($.browser.msie){$("div.view:not(.views-hover-processed)").addClass('views-hover-processed').hover(function(){$('div.views-hide',this).addClass("views-hide-hover");return true},function(){$('div.views-hide',this).removeClass("views-hide-hover");return true});$("div.views-admin-links:not(.views-hover-processed)").addClass('views-hover-processed').hover(function(){$(this).addClass("views-admin-links-hover");return true},function(){$(this).removeClass("views-admin-links-hover");return true})}};Drupal.Views.parseQueryString=function(query){var args={},pos=query.indexOf('?');if(pos!=-1)query=query.substring(pos+1);var pairs=query.split('&');for(var i in pairs)if(typeof(pairs[i])=='string'){var pair=pairs[i].split('=');if(pair[0]!='q'&&pair[1])args[pair[0]]=decodeURIComponent(pair[1].replace(/\+/g,' '))};return args};Drupal.Views.parseViewArgs=function(href,viewPath){var returnObj={},path=Drupal.Views.getPath(href);if(viewPath&&path.substring(0,viewPath.length+1)==viewPath+'/'){var args=decodeURIComponent(path.substring(viewPath.length+1,path.length));returnObj.view_args=args;returnObj.view_path=path};return returnObj};Drupal.Views.pathPortion=function(href){var protocol=window.location.protocol;if(href.substring(0,protocol.length)==protocol)href=href.substring(href.indexOf('/',protocol.length+2));return href};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(Drupal.settings.basePath.length,href.length);if(href.substring(0,3)=='?q=')href=href.substring(3,href.length);var chars=['#','?','&'];for(i in chars)if(href.indexOf(chars[i])>-1)href=href.substr(0,href.indexOf(chars[i]));return href};
Drupal.Views.Ajax=Drupal.Views.Ajax||{};Drupal.Views.Ajax.ajaxViewResponse=function(target,response){if(response.debug)alert(response.debug);var $view=$(target);if(response.status&&response.display){var $newView=$(response.display);$view.replaceWith($newView);$view=$newView;Drupal.attachBehaviors($view.parent())};if(response.messages)$view.find('.views-messages').remove().end().prepend(response.messages)};Drupal.behaviors.ViewsAjaxView=function(){if(Drupal.settings&&Drupal.settings.views&&Drupal.settings.views.ajaxViews){var ajax_path=Drupal.settings.views.ajax_path;if(ajax_path.constructor.toString().indexOf("Array")!=-1)ajax_path=ajax_path[0];$.each(Drupal.settings.views.ajaxViews,function(i,settings){if(settings.view_dom_id){var view='.view-dom-id-'+settings.view_dom_id;if(!$(view).size())view='.view-id-'+settings.view_name+'.view-display-id-'+settings.view_display_id};$('form#views-exposed-form-'+settings.view_name.replace(/_/g,'-')+'-'+settings.view_display_id.replace(/_/g,'-')).filter(':not(.views-processed)').each(function(){$('input[name=q]',this).remove();var form=this;$.each(settings,function(key,setting){$(form).append('<input type="hidden" name="'+key+'" value="'+setting+'"/>')})}).addClass('views-processed').submit(function(){$('input[type=submit], button',this).after('<span class="views-throbbing">&nbsp</span>');var object=this;$(this).ajaxSubmit({url:ajax_path,type:'GET',success:function(response){if(response.__callbacks){$.each(response.__callbacks,function(i,callback){eval(callback)(view,response)});$('.views-throbbing',object).remove()}},error:function(xhr){Drupal.Views.Ajax.handleErrors(xhr,ajax_path);$('.views-throbbing',object).remove()},dataType:'json'});return false});$(view).filter(':not(.views-processed)').filter(function(){return!$(this).parents('.view').size()}).each(function(){var target=this;$(this).addClass('views-processed').find('ul.pager > li > a, th.views-field a, .attachment .views-summary a').each(function(){var viewData={js:1};$.extend(viewData,Drupal.Views.parseQueryString($(this).attr('href')),Drupal.Views.parseViewArgs($(this).attr('href'),settings.view_base_path),settings);$(this).click(function(){$.extend(viewData,Drupal.Views.parseViewArgs($(this).attr('href'),settings.view_base_path));$(this).addClass('views-throbbing');$.ajax({url:ajax_path,type:'GET',data:viewData,success:function(response){$(this).removeClass('views-throbbing');var offset=$(target).offset(),scrollTarget=target;while($(scrollTarget).scrollTop()==0&&$(scrollTarget).parent())scrollTarget=$(scrollTarget).parent();if(offset.top-10<$(scrollTarget).scrollTop())$(scrollTarget).animate({scrollTop:(offset.top-10)},500);if(response.__callbacks)$.each(response.__callbacks,function(i,callback){eval(callback)(target,response)})},error:function(xhr){$(this).removeClass('views-throbbing');Drupal.Views.Ajax.handleErrors(xhr,ajax_path)},dataType:'json'});return false})})})})}};

