jQuery.namespace=function(str,noclobber){var i,a=str.split("."),o=window,callthrough=false;if(/[^a-zA-Z.]/.test(str)){return false}for(i=0;i<a.length;i++){if(!o[a[i]]){o[a[i]]={};callthrough=true}o=o[a[i]]}if(!!noclobber){return callthrough}return true};
AJS.$.deactivateLinkedMenu=function(){};AJS.$.linkedMenuInstances=[];AJS.$.fn.linkedMenu=function(opts){var idx,that=this,onDisable,enabled=false,focusElement=function(elem){elem=AJS.$(elem);that.blur();elem.trigger("click","focus","mousedown")},keyHandler=function(e){var targ;if(e.keyCode===37||e.keyCode===39||e.keyCode===27){if(e.keyCode===37){targ=idx-1;if(idx-1>=0){if(isNotActive(that[targ])){idx=targ;focusElement(that[idx])}}else{targ=that.length-1;if(isNotActive(that[targ])){idx=targ;focusElement(that[idx])}}}else{if(e.keyCode===39){targ=idx+1;if(targ<that.length){if(isNotActive(that[targ])){idx=targ;focusElement(that[idx])}}else{targ=0;if(isNotActive(that[targ])){idx=targ;focusElement(that[idx])}}}else{that.disableLinkedMenu(e)}}e.preventDefault()}},isNotActive=function(elem){if(elem!==that[idx]){return true}},focusBridge=function(){if(isNotActive(this)){idx=AJS.$.inArray(this,that);focusElement(this)}},reflectionBridge=function(){var targ=AJS.$.inArray(this,AJS.$(opts.reflectFocus));if(isNotActive(that[targ])){idx=targ;focusElement(that[idx])}},enable=function(){var elem,clss;if(!enabled){AJS.$.currentLinkedMenu=that;if(opts.onFocusRemoveClass){elem=AJS.$(opts.onFocusRemoveClass);clss=opts.onFocusRemoveClass.match(/\.([a-z]*)$/);if(clss&&clss[1]&&elem.length>0){AJS.$(opts.onFocusRemoveClass).removeClass(clss[1]);onDisable=function(){AJS.$(elem).addClass(clss[1])}}}enabled=true;idx=AJS.$.inArray(this,that);that.mouseover(focusBridge);if(AJS.$.browser.mozilla){AJS.$(document).keypress(keyHandler)}else{AJS.$(document).keydown(keyHandler)}AJS.$(document).mousedown(that.disableLinkedMenu);if(opts.reflectFocus){AJS.$(opts.reflectFocus).mouseover(reflectionBridge)}}};that.disableLinkedMenu=function(e){AJS.$(document).unbind("keypress",keyHandler);AJS.$(document).unbind("keydown",keyHandler);that.unbind("mouseover",focusBridge);AJS.$(document).unbind("mousedown",arguments.callee);if(opts.reflectFocus){AJS.$(opts.reflectFocus).unbind("mouseover",reflectionBridge)}if(onDisable){onDisable()}that.blur();if(jQuery.fn.isDirty&&jQuery.fn.isDirty.fieldInFocus){AJS.$(jQuery.fn.isDirty.fieldInFocus).trigger("focus")}delete AJS.$.currentLinkedMenu;window.setTimeout(function(){enabled=false},200)};opts=opts||{};that.click(enable);return that};
if(!this.JSON){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(typeof value.length==="number"&&!value.propertyIsEnumerable("length")){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}})();
jQuery(function(){var $Instances=[];function clickDocuments(ignore){AJS.$.each($Instances,function(){if(!ignore||ignore!==this){if(this.jQuery){this.jQuery("body").trigger("click");if(this.jQuery.currentLinkedMenu){this.jQuery.currentLinkedMenu.disableLinkedMenu()}}}})}function listenForLayerActivation($instance){$instance("#create_link, .dd-allocated,  textarea, body").live("mousedown",function(e){if(AJS.$(e.target).parents(".aui-dd-parent.active").length===0&&AJS.$(e.target).parents(".aui-dd-parent.active, .aui-dropdown, .suggestions, .aui-inline-dialog").length===0&&!AJS.$(e.target).is(".suggestions")){clickDocuments()}})}function installListener(elem){var doc,theQueryMate;try{doc=AJS.$("body",AJS.$(elem).contents());theQueryMate=elem.contentWindow.jQuery;if(doc.length===1&&theQueryMate){$Instances.push(elem.contentWindow);listenForLayerActivation(theQueryMate)}}catch(e){}}if(typeof jira!=="undefined"&&jira.widget&&jira.widget.dropdown){AJS.$.aop.before({target:jira.widget.dropdown,method:"displayDropdown"},function(){AJS.$(document).trigger("click")})}AJS.$("a[accesskey]").focus(function(e){if(AJS.$(e.target).parents(".aui-dd-parent.active").length===0){clickDocuments()}});AJS.$("iframe").each(function(){installListener(this)});AJS.$.aop.after({target:AJS.$.fn,method:"append"},function(appended){AJS.$("iframe",appended).load(function(){installListener(this)});return appended});AJS.$(".gadget .aui-dd-parent").live("mouseup",function(){clickDocuments(jQuery)});AJS.$("a.aui-dd-link, a.aui-dd-trigger").mousedown(function(e){e.preventDefault()});$Instances.push(window);listenForLayerActivation(jQuery)});
jQuery.namespace("jira.widget.dropdown");jira.widget.dropdown=function(){var instances=[];return{addInstance:function(){instances.push(this)},hideInstances:function(){jQuery(instances).each(function(){this.hideDropdown()})},displayDropdown:function(){this.hideInstances();this.dropdown.css({display:"block"}).parent().css({position:"relative",zIndex:9000}).addClass("active");this.displayed=true},hideDropdown:function(){this.dropdown.css({display:"none"}).parent().removeClass("active");this.dropdown.parent().css({zIndex:"1"});this.displayed=false},addShim:function(){jQuery.aop.after({target:this,method:"hideDropdown"},function(){if(this.shim){this.shim.css("display","none")}});jQuery.aop.after({target:this,method:"displayDropdown"},function(){if(!this.shim){this.shim=jQuery(document.createElement("iframe"));this.shim.attr({marginWidth:"0",marginHeight:"0",scrolling:"no",frameBorder:0,align:"left"}).css({position:"absolute",top:this.dropdown.css("top"),display:"none",left:this.dropdown.css("left"),right:this.dropdown.css("right"),height:0,width:0,listStyle:"none",border:"3",margin:"0",zIndex:"-1"}).insertBefore(this.dropdown)}else{this.shim.css({display:"block",height:this.dropdown.outerHeight()+"px",width:this.dropdown.outerWidth()+"px"})}})},addPageScroller:function(){var that=this,getScrollPosition=function(){return(that.dropdown.offset().top-jQuery(window).height())+that.dropdown.height()},enableDisplay=function(){that.displayed=true;that.eventBlockerEl.css({display:"none"})};jQuery.aop.before({target:this,method:"displayDropdown"},function(){if(!this.eventBlockerEl){this.eventBlockerEl=jQuery(document.createElement("div"));this.eventBlockerEl.appendTo(this.dropdown.parent()).css({position:"absolute",zIndex:"9999",top:0})}this.eventBlockerEl.css({height:this.dropdown.height()+"px",width:this.dropdown.width()+"px",left:this.dropdown.css("left"),right:this.dropdown.css("right"),display:"block"})});jQuery.aop.after({target:this,method:"displayDropdown"},function(){if(getScrollPosition()>jQuery(window).scrollTop()){jQuery("html,body").animate({scrollTop:getScrollPosition()},300,"linear",function(){enableDisplay()})}else{enableDisplay()}});jQuery.aop.after({target:this,method:"hideDropdown"},function(){if(jQuery("html,body").is(":animated")){jQuery("html,body").stop()}})},init:function(trigger,dropdown){var that=this;this.addInstance(this);this.dropdown=jQuery(dropdown);this.dropdown.css({display:"none"});this.addPageScroller();if(jQuery.browser.msie){this.addShim()}jQuery(document).keydown(function(e){if(e.keyCode===9){that.hideDropdown()}});if(trigger.target){jQuery.aop.before(trigger,function(){if(!that.displayed){that.displayDropdown()}})}else{that.dropdown.css("top",jQuery(trigger).outerHeight()+"px");trigger.click(function(e){if(!that.displayed){that.displayDropdown();e.stopPropagation()}else{that.hideDropdown()}e.preventDefault()})}jQuery(document.body).click(function(){if(that.displayed){that.hideDropdown()}})}}}();jira.widget.dropdown.Standard=function(trigger,dropdown){var that=begetObject(jira.widget.dropdown);that.init(trigger,dropdown);return that};jira.widget.dropdown.Autocomplete=function(trigger,dropdown){var that=begetObject(jira.widget.dropdown);that.init=function(trigger,dropdown){this.addInstance(this);this.dropdown=jQuery(dropdown).click(function(e){e.stopPropagation()});this.dropdown.css({display:"none"});this.addPageScroller();if(jQuery.browser.msie){this.addShim()}if(trigger.target){jQuery.aop.before(trigger,function(){if(!that.displayed){that.displayDropdown()}})}else{trigger.click(function(e){if(!that.displayed){that.displayDropdown();e.stopPropagation()}})}jQuery(document.body).click(function(){if(that.displayed){that.hideDropdown()}})};that.init(trigger,dropdown);return that};
jira.widget.jsonLister=function(options){options=options||{};AJS.$.extend(options,{ajaxOptions:function(){return{url:this.trigger.attr("href"),data:"json=true&decorator=none",dataType:"json"}},formatResults:function(response){var html;AJS.$(response).each(function(){var listElNode=AJS.$("<li>"),linkNode;if(this.groupmarker){listElNode.addClass("groupmarker")}if(this.text&&this.url&&this.url!==""){linkNode=AJS.$("<a>").addClass("item").attr("href",this.url).text(this.text).appendTo(listElNode);if(this.text.length>100){linkNode.css({whiteSpace:"normal",width:400+"px"})}}else{if(this.text){listElNode.addClass("none").text(this.text)}}if(!html){html=AJS.$(listElNode)}else{html=html.add(listElNode)}});return html}});return AJS.dropDown.Ajax.call(this,options)};AJS.$.fn.jsonLister=function(options){return jira.widget.jsonLister.call(this,options)};
jQuery.fn.tooltip=function(){var defaults={activeClass:"active",delay:0.8};return function(options){var tts=[];options=jQuery.extend(defaults,options);this.each(function(){var $this=jQuery(this);$this.extend($this,{showToolTip:function(){if(!$this.hasClass(options.activeClass)){$this.showToolTip.timer=setTimeout(function(){$this.addClass(options.activeClass);if(options.onShow){options.onShow.call($this)}},options.delay*1000)}else{clearTimeout($this.hideToolTip.timer)}},hideToolTip:function(){if(!$this.hasClass(options.activeClass)){clearTimeout($this.showToolTip.timer)}else{$this.hideToolTip.timer=setTimeout(function(){$this.removeClass(options.activeClass);if(options.onHide){options.onHide.call($this)}},options.delay*1000)}}});$this.click(function(){clearTimeout($this.showToolTip.timer);$this.removeClass(options.activeClass);if(options.onHide){options.onHide.call($this)}});$this.hover($this.showToolTip,$this.hideToolTip);tts.push($this)});return jQuery(tts)}}();
jQuery.fn.toggleField=function(field){var that=this,field=jQuery(field),setFieldAttr=function(){field.attr("disabled",function(){if(that.attr("checked")===false){that.parent().addClass("disabled");return true}else{that.parent().removeClass("disabled");return false}}());return arguments.callee}();jQuery(document[this.attr("name")]).click(setFieldAttr).change(setFieldAttr);return this};
jQuery.fn.isDirty=function(){var pageModified,fields=[];window.onbeforeunload=function(){var onunload=window.onbeforeunload;if(pageModified!==false){jQuery.each(fields,function(){if(this.initVal!==AJS.$(this).val()){pageModified=true;return false}})}if(pageModified){window.onbeforeunload=null;window.setTimeout(function(){jQuery(document).bind("mousemove",function(){window.onbeforeunload=onunload;jQuery(document).unbind("mousemove",arguments.callee)})},1000);pageModified=undefined;return AJS.params.dirtyMessage}};return function(options){if(this.length===0){return}function storeField(e){var $this=jQuery(this);jQuery.fn.isDirty.fieldInFocus=jQuery(this);if(jQuery.inArray(this,fields)===-1){this.initVal=$this.val();fields.push(this);$this.die(e.type,storeField)}}jQuery(":not(:input)").live("mousedown",function(){delete jQuery.fn.isDirty.fieldInFocus});jQuery(":input[type != hidden]",this.selector).bind("keydown",storeField).bind("keypress",storeField).bind("click",storeField);jQuery(options.ignoreUnloadFromElems).live("mousedown",function(){pageModified=false});this.each(function(){this.onsubmit=function(onsubmit){return function(){pageModified=false;if(onsubmit){return onsubmit.apply(this,arguments)}}}(this.onsubmit);AJS.$(this).submit(function(){pageModified=false})})}}();jQuery(function(){jQuery("form[name=jiraform], #jqlform, form[name=filterform]").isDirty({ignoreUnloadFromElems:"#switchnavtype, #refresh-dependant-fields, #projectRefreshPanel"})});
(function($){$.readData=function(s){var r={},n="";$(s).children().each(function(i){if(i%2){r[n]=jQuery.trim($(this).text())}else{n=jQuery.trim($(this).text())}}).remove();return r}})(jQuery);begetObject=function(obj){var f=function(){};f.prototype=obj;return new f()};jQuery(function(){jQuery("textarea").keypress(submitOnCtrlEnter)});jQuery(function(){var jQueryRef=jQuery("#jqltext");if(jQueryRef){if(!(AJS.$.browser.msie&&(AJS.$.browser.version=="8.0"))){jQueryRef.focus()}jQueryRef.unbind("keypress",submitOnCtrlEnter).keypress(submitOnEnter);if(!(AJS.$.browser.msie&&(AJS.$.browser.version=="8.0"))){if(jQueryRef.val()){var end=jQueryRef.val().length;jQueryRef.selectionRange(end,end)}}}});function submitOnEnter(e){if(e.keyCode==13&&e.target.form&&!e.ctrlKey&&!e.shiftKey){e.target.form.submit();return false}return true}function submitOnCtrlEnter(e){if(e.ctrlKey&&e.target.form&&(e.keyCode==13||e.keyCode==10)){e.target.form.submit();return false}return true}function getMultiSelectValues(selectObject){var selectedValues="";for(var i=0;i<selectObject.length;i++){if(selectObject.options[i].selected){if(selectObject.options[i].value&&selectObject.options[i].value.length>0){selectedValues=selectedValues+" "+selectObject.options[i].value}}}return selectedValues}function getMultiSelectValuesAsArray(selectObject){var selectedValues=new Array();for(var i=0;i<selectObject.length;i++){if(selectObject.options[i].selected){if(selectObject.options[i].value&&selectObject.options[i].value.length>0){selectedValues[selectedValues.length]=selectObject.options[i].value}}}return selectedValues}function arrayContains(array,value){for(var i=0;i<array.length;i++){if(array[i]==value){return true}}return false}function addClassName(elementId,classNameToAdd){var elem=document.getElementById(elementId);if(elem){elem.className=elem.className+" "+classNameToAdd}}function removeClassName(elementId,classNameToRemove){var elem=document.getElementById(elementId);if(elem){elem.className=(" "+elem.className+" ").replace(" "+classNameToRemove+" "," ")}}function getEscapedFieldValue(id){var e=document.getElementById(id);if(e.value){return id+"="+encodeURIComponent(e.value)}else{return""}}function getEscapedFieldValues(ids){var s="";for(i=0;i<ids.length;i++){s=s+"&"+getEscapedFieldValue(ids[i])}return s}var GuiPrefs={toggleVisibility:function(elementId){var elem=document.getElementById(elementId);if(elem){if(readFromConglomerateCookie("jira.conglomerate.cookie",elementId,"1")=="1"){elem.style.display="none";removeClassName(elementId+"header","headerOpened");addClassName(elementId+"header","headerClosed");saveToConglomerateCookie("jira.conglomerate.cookie",elementId,"0")}else{elem.style.display="";removeClassName(elementId+"header","headerClosed");addClassName(elementId+"header","headerOpened");eraseFromConglomerateCookie("jira.conglomerate.cookie",elementId)}}}};function toggle(elementId){GuiPrefs.toggleVisibility(elementId)}function toggleDivsWithCookie(elementShowId,elementHideId){var elementShow=document.getElementById(elementShowId);var elementHide=document.getElementById(elementHideId);if(elementShow.style.display=="none"){elementHide.style.display="none";elementShow.style.display="block";saveToConglomerateCookie("jira.viewissue.cong.cookie",elementShowId,"1");saveToConglomerateCookie("jira.viewissue.cong.cookie",elementHideId,"0")}else{elementShow.style.display="none";elementHide.style.display="block";saveToConglomerateCookie("jira.viewissue.cong.cookie",elementHideId,"1");saveToConglomerateCookie("jira.viewissue.cong.cookie",elementShowId,"0")}}function restoreDivFromCookie(elementId,cookieName,defaultValue){if(defaultValue==null){defaultValue="1"}var elem=document.getElementById(elementId);if(elem){if(readFromConglomerateCookie(cookieName,elementId,defaultValue)!="1"){elem.style.display="none";removeClassName(elementId+"header","headerOpened");addClassName(elementId+"header","headerClosed")}else{elem.style.display="";removeClassName(elementId+"header","headerClosed");addClassName(elementId+"header","headerOpened")}}}function restore(elementId){restoreDivFromCookie(elementId,"jira.conglomerate.cookie","1")}function saveToConglomerateCookie(cookieName,name,value){var cookieValue=getCookieValue(cookieName);cookieValue=addOrAppendToValue(name,value,cookieValue);saveCookie(cookieName,cookieValue,365)}function readFromConglomerateCookie(cookieName,name,defaultValue){var cookieValue=getCookieValue(cookieName);var value=getValueFromCongolmerate(name,cookieValue);if(value!=null){return value}return defaultValue}function eraseFromConglomerateCookie(cookieName,name){saveToConglomerateCookie(cookieName,name,"")}function getValueFromCongolmerate(name,cookieValue){if(cookieValue==null){cookieValue=""}var eq=name+"=";var cookieParts=cookieValue.split("|");for(var i=0;i<cookieParts.length;i++){var cp=cookieParts[i];while(cp.charAt(0)==" "){cp=cp.substring(1,cp.length)}if(cp.indexOf(name)==0){return cp.substring(eq.length,cp.length)}}return null}function addOrAppendToValue(name,value,cookieValue){var newCookieValue="";if(cookieValue==null){cookieValue=""}var cookieParts=cookieValue.split("|");for(var i=0;i<cookieParts.length;i++){var cp=cookieParts[i];if(cp!=""){while(cp.charAt(0)==" "){cp=cp.substring(1,cp.length)}if(cp.indexOf(name)!=0){newCookieValue+=cp+"|"}}}if(value!=null&&value!=""){var pair=name+"="+value;if((newCookieValue.length+pair.length)<4020){newCookieValue+=pair}}return newCookieValue}function getCookieValue(name){var eq=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(eq)==0){return c.substring(eq.length,c.length)}}return null}function saveCookie(name,value,days){var ex;if(days){var d=new Date();d.setTime(d.getTime()+(days*24*60*60*1000));ex="; expires="+d.toGMTString()}else{ex=""}document.cookie=name+"="+value+ex+((contextPath)?";path="+contextPath:";path=/")}function readCookie(name,defaultValue){var cookieVal=getCookieValue(name);if(cookieVal!=null){return cookieVal}if(defaultValue){saveCookie(name,defaultValue,365);return defaultValue}else{return null}}function eraseCookie(name){saveCookie(name,"",-1)}function recolourSimpleTableRows(tableId){recolourTableRows(tableId,"rowNormal","rowAlternate",tableId+"_empty")}function recolourTableRows(tableId,rowNormal,rowAlternate,emptyTableId){var tbl=document.getElementById(tableId);var emptyTable=document.getElementById(emptyTableId);var alternate=false;var rowsFound=0;var rows=tbl.rows;var firstVisibleRow=null;var lastVisibleRow=null;for(var i=1;i<rows.length;i++){var row=rows[i];if(row.style.display!="none"){if(!alternate){row.className=rowNormal}else{row.className=rowAlternate}rowsFound++;alternate=!alternate}if(row.style.display!="none"){if(firstVisibleRow==null){firstVisibleRow=row}lastVisibleRow=row}}if(firstVisibleRow!=null){firstVisibleRow.className=firstVisibleRow.className+" first-row"}if(lastVisibleRow!=null){lastVisibleRow.className=lastVisibleRow.className+" last-row"}if(emptyTable){if(rowsFound==0){tbl.style.display="none";emptyTable.style.display=""}else{tbl.style.display="";emptyTable.style.display="none"}}}function htmlEscape(str){var divE=document.createElement("div");divE.appendChild(document.createTextNode(str));return divE.innerHTML}jQuery.namespace("jira.app.ready");jira.app.ready=function(func){jQuery(document).ready(func)};jQuery(function(){AJS.$(".dismissable-hint").each(function(){var $this=AJS.$(this);var state=readFromConglomerateCookie("jira.hintstate.cookie",$this.attr("id"),"0");if(state==="0"){$this.show();$this.find(".hide").click(function(e){saveToConglomerateCookie("jira.hintstate.cookie",$this.attr("id"),"1");$this.hide();e.preventDefault()})}})});jQuery(function(){jQuery("#quicksearch .overlabel").tooltip()});jQuery(function(){AJS.$("label.overlabel").each(function(){var label=AJS.$(this).removeClass("overlabel").addClass("overlabel-apply").click(function(){AJS.$("#"+AJS.$(this).attr("for")).focus()});var field=AJS.$("#"+label.attr("for")).focus(function(){label.hide()}).blur(function(){if(AJS.$(this).val()===""){label.show()}});if(field.val()!==""){label.hide()}})});jQuery(function(){var customSelectionHandler=function(e,selected){if(selected){if(e.type==="keydown"){if(selected.get(0).nodeName.toLowerCase()!=="a"){window.location=selected.find("a").attr("href")}else{window.location=selected.attr("href")}}}};var options={selector:".action-dropdown",trigger:".aui-dd-link",ajaxOptions:function(){return{url:this.trigger.attr("href"),dataType:"json"}},selectionHandler:customSelectionHandler,formatResults:function(response){var html=AJS.$("<div/>");var listNode;var listItemNode,linkNode;listNode=AJS.$("<ul/>").addClass("operations").addClass("first");listItemNode=AJS.$("<li/>").addClass("dropdown-item");linkNode=AJS.$("<a/>").attr("href",contextPath+"/browse/"+response.key).text(response.viewIssue);listItemNode.append(linkNode);listNode.append(listItemNode);html.append(listNode);var addSelected=function(url,issueId){var newUrl=url;if(/selectedIssueId=[0-9]*/.test(url)){newUrl=newUrl.replace(/selectedIssueId=[0-9]*/g,"selectedIssueId="+issueId)}else{if(/\?/.test(url)){newUrl=newUrl+"&"}else{newUrl=newUrl+"?"}newUrl=newUrl+"selectedIssueId="+issueId}return encodeURIComponent(newUrl)};if(response.actions){listNode=AJS.$("<ul/>").addClass("operations");AJS.$(response.actions).each(function(){listItemNode=AJS.$("<li/>").addClass("dropdown-item");var url=contextPath+"/secure/WorkflowUIDispatcher.jspa?id="+response.id+"&action="+this.action;url=url+"&returnUrl="+addSelected(window.location.href,response.id);linkNode=AJS.$("<a/>").attr("href",url).text(this.name);listItemNode.append(linkNode);listNode.append(listItemNode)});html.append(listNode)}if(response.operations){listNode=AJS.$("<ul/>").addClass("operations");AJS.$(response.operations).each(function(){listItemNode=AJS.$("<li/>").addClass("dropdown-item");var url=contextPath+this.url;url=url+"&returnUrl="+addSelected(window.location.href,response.id);linkNode=AJS.$("<a/>").attr("href",url).text(this.name);listItemNode.append(linkNode);listNode.append(listItemNode)});html.append(listNode)}if(listNode){listNode.addClass("last")}return html}};AJS.dropDown.Ajax.call(this,options);AJS.$("#navigator-options .aui-dd-parent").dropDown("Standard",{trigger:".aui-dd-link"});AJS.$(".dashboard .menu .aui-dd-parent").dropDown("Standard",{trigger:".aui-dd-link"});AJS.$("#main-nav .aui-dd-link").linkedMenu({reflectFocus:"#main-nav .lnk",onFocusRemoveClass:"#main-nav .selected"});AJS.$("#navigator-options .aui-dd-link").linkedMenu()});jQuery(function(){var issueNavWrap=jQuery(".issue-nav-wrap"),issueNavWrapWidth=issueNavWrap.width(),resultsResize=function(){issueNavWrap.css("width",97/issueNavWrapWidth*(issueNavWrapWidth-(parseInt(jQuery(document.documentElement).attr("scrollWidth"))-jQuery(window).width()))+"%")};jQuery(window).resize(resultsResize);resultsResize()});
