jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};new function(a){a.fn.placeholder=function(b){b=b||{};var j=b.dataKey||"placeholderValue";var f=b.attr||"placeholder";var h=b.className||"placeholder";var k=b.values||[];var c=b.blockSubmit||false;var e=(typeof b.blankSubmit=="undefined")?true:b.blankSubmit;var g=b.onSubmit||false;var i=b.value||"";var d=b.cursor_position||0;return this.filter(":input").each(function(l){a.data(this,j,k[l]||a(this).attr(f))}).each(function(){if(a.trim(a(this).val())===""){a(this).addClass(h).val(a.data(this,j))}}).focus(function(){if(a.trim(a(this).val())===a.data(this,j)){a(this).removeClass(h).val(i)}if(a.fn.setCursorPosition){a(this).setCursorPosition(d)}}).blur(function(){if(a.trim(a(this).val())===i){a(this).addClass(h).val(a.data(this,j))}}).each(function(l,m){if(c){new function(n){a(n.form).submit(function(){return a.trim(a(n).val())!=a.data(n,j)})}(m)}else{if(e){new function(n){a(n.form).submit(function(){if(a.trim(a(n).val())==a.data(n,j)){a(n).removeClass(h).val("")}return true})}(m)}else{if(g){new function(n){a(n.form).submit(g)}(m)}}}})}}(jQuery);jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.1",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainment()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();this._trigger("drag",b,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{this._trigger("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.1",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var d=a(this).data("draggable"),f=d.options,b=a.extend({},e,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",c,b)}})},stop:function(c,e){var d=a(this).data("draggable"),b=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;if(d.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,f){var e=a(this).data("draggable"),b=this;var d=function(i){var n=this.offset.click.top,m=this.offset.click.left;var g=this.positionAbs.top,k=this.positionAbs.left;var j=i.height,l=i.width;var p=i.top,h=i.left;return a.ui.isOver(g+n,k+m,p,h,j,l)};a.each(e.sortables,function(g){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body"),e=a(this).data("draggable").options;if(b.css("cursor")){e._cursor=b.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._cursor){a("body").css("cursor",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){var d=a(this).data("draggable").options;a(d.iframeFix===true?"iframe":d.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-f.scrollSpeed}}}if(!f.axis||f.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis!="x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f.axis!="y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var b=a(this).data("draggable"),e=b.options;b.snapElements=[];a(e.snap.constructor!=String?(e.snap.items||":data(draggable)"):e.snap).each(function(){var g=a(this);var f=g.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},drag:function(u,p){var g=a(this).data("draggable"),q=g.options;var y=q.snapTolerance;var x=p.offset.left,w=x+g.helperProportions.width,f=p.offset.top,e=f+g.helperProportions.height;for(var v=g.snapElements.length-1;v>=0;v--){var s=g.snapElements[v].left,n=s+g.snapElements[v].width,m=g.snapElements[v].top,A=m+g.snapElements[v].height;if(!((s-y<x&&x<n+y&&m-y<f&&f<A+y)||(s-y<x&&x<n+y&&m-y<e&&e<A+y)||(s-y<w&&w<n+y&&m-y<f&&f<A+y)||(s-y<w&&w<n+y&&m-y<e&&e<A+y))){if(g.snapElements[v].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=false;continue}if(q.snapMode!="inner"){var c=Math.abs(m-e)<=y;var z=Math.abs(A-f)<=y;var j=Math.abs(s-w)<=y;var k=Math.abs(n-x)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s-g.helperProportions.width}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n}).left-g.margins.left}}var h=(c||z||j||k);if(q.snapMode!="outer"){var c=Math.abs(m-f)<=y;var z=Math.abs(A-e)<=y;var j=Math.abs(s-x)<=y;var k=Math.abs(n-w)<=y;if(c){p.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top}if(z){p.position.top=g._convertPositionTo("relative",{top:A-g.helperProportions.height,left:0}).top-g.margins.top}if(j){p.position.left=g._convertPositionTo("relative",{top:0,left:s}).left-g.margins.left}if(k){p.position.left=g._convertPositionTo("relative",{top:0,left:n-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[v].snapping&&(c||z||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,u,a.extend(g._uiHash(),{snapItem:g.snapElements[v].item})))}g.snapElements[v].snapping=(c||z||j||k||h)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var e=a(this).data("draggable").options;var d=a.makeArray(a(e.stack.group)).sort(function(g,f){return(parseInt(a(g).css("zIndex"),10)||e.stack.min)-(parseInt(a(f).css("zIndex"),10)||e.stack.min)});a(d).each(function(f){this.style.zIndex=e.stack.min+f});this[0].style.zIndex=e.stack.min+d.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("zIndex")){e._zIndex=b.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zIndex",d._zIndex)}}})})(jQuery);(function(c){var b={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog ui-widget ui-widget-content ";c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var l=this,m=this.options,j=m.title||this.originalTitle||"&nbsp;",e=c.ui.dialog.getTitleId(this.element),k=(this.uiDialog=c("<div/>")).appendTo(document.body).hide().addClass(a+m.dialogClass).css({position:"absolute",zIndex:m.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(n){(m.closeOnEscape&&n.keyCode&&n.keyCode==c.ui.keyCode.ESCAPE&&l.close(n))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(n){l.moveToTop(false,n)}),g=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(k),f=(this.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-helper-clearfix").prependTo(k),i=c('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-state-hover")},function(){i.removeClass("ui-state-hover")}).focus(function(){i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-focus")}).mousedown(function(n){n.stopPropagation()}).click(function(n){l.close(n);return false}).appendTo(f),h=(this.uiDialogTitlebarCloseText=c("<span/>")).addClass("ui-icon ui-icon-closethick").text(m.closeText).appendTo(i),d=c("<span/>").addClass("ui-dialog-title").attr("id",e).html(j).prependTo(f);f.find("*").add(f).disableSelection();(m.draggable&&c.fn.draggable&&this._makeDraggable());(m.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(m.buttons);this._isOpen=false;(m.bgiframe&&c.fn.bgiframe&&k.bgiframe());(m.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(e){var d=this;if(false===d._trigger("beforeclose",e)){return}(d.overlay&&d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",e)}):d.uiDialog.hide()&&d._trigger("close",e));c.ui.dialog.overlay.resize();d._isOpen=false},isOpen:function(){return this._isOpen},moveToTop:function(f,e){if((this.options.modal&&!f)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",e)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var d={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(d);this._trigger("focus",e)},open:function(){if(this._isOpen){return}var e=this.options,d=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keyCode!=c.ui.keyCode.TAB){return}var g=c(":tabbable",this),i=g.filter(":first")[0],f=g.filter(":last")[0];if(h.target==f&&!h.shiftKey){setTimeout(function(){i.focus()},1)}else{if(h.target==i&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(g){var f=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,i){c('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(h).click(function(){i.apply(f.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,f=this.options,e;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=f.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(f.dragStart&&f.dragStart.apply(d.element[0],arguments))},drag:function(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(e);(f.dragStop&&f.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g=="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(f.resizeStart&&f.resizeStart.apply(d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();(f.resizeStop&&f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(i){var e=c(window),f=c(document),g=f.scrollTop(),d=f.scrollLeft(),h=g;if(c.inArray(i,["center","top","right","bottom","left"])>=0){i=[i=="right"||i=="left"?i:"center",i=="top"||i=="bottom"?i:"middle"]}if(i.constructor!=Array){i=["center","middle"]}if(i[0].constructor==Number){d+=i[0]}else{switch(i[0]){case"left":d+=0;break;case"right":d+=e.width()-this.uiDialog.outerWidth();break;default:case"center":d+=(e.width()-this.uiDialog.outerWidth())/2}}if(i[1].constructor==Number){g+=i[1]}else{switch(i[1]){case"top":g+=0;break;case"bottom":g+=e.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=(e.height()-this.uiDialog.outerHeight())/2}}g=Math.max(g,h);this.uiDialog.css({top:g,left:d})},_setData:function(e,f){(b[e]&&this.uiDialog.data(b[e],f));switch(e){case"buttons":this._createButtons(f);break;case"closeText":this.uiDialogTitlebarCloseText.text(f);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case"draggable":(f?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(f);break;case"position":this._position(f);break;case"resizable":var d=this.uiDialog,g=this.uiDialog.is(":data(resizable)");(g&&!f&&d.resizable("destroy"));(g&&typeof f=="string"&&d.resizable("option","handles",f));(g||this._makeResizable(f));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(f||"&nbsp;");break;case"width":this.uiDialog.width(f);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css({minHeight:Math.max(e.minHeight-d,0),height:e.height=="auto"?"auto":Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7.1",defaults:{autoOpen:true,bgiframe:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:true,position:"center",resizable:false,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dialog.overlay.maxZ)})},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode==c.ui.keyCode.ESCAPE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove()},height:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e<d){return c(window).height()+"px"}else{return e+"px"}}else{return c(document).height()+"px"}},width:function(){if(c.browser.msie&&c.browser.version<7){var d=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(d<e){return c(window).width()+"px"}else{return d+"px"}}else{return c(document).width()+"px"}},resize:function(){var d=c([]);c.each(c.ui.dialog.overlay.instances,function(){d=d.add(this)});d.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);var humanMsg={setup:function(b,a,c){humanMsg.msgID="humanMsg";humanMsg.logID="humanMsgLog";if(b==undefined){b="body"}humanMsg.msgOpacity=0.8;if(c!=undefined){humanMsg.msgOpacity=parseFloat(c)}jQuery(b).append('<div id="'+humanMsg.msgID+'" class="humanMsg"><p></p></div>')},displayMsg:function(a){if(a==""){return}clearTimeout(humanMsg.t1);clearTimeout(humanMsg.t2);clearTimeout(humanMsg.t3);jQuery("#"+humanMsg.msgID+" p").html(a);jQuery("#"+humanMsg.msgID+"").show().animate({opacity:humanMsg.msgOpacity},200);humanMsg.t1=setTimeout(function(){humanMsg.bindMouse()},2000);humanMsg.t2=setTimeout(function(){humanMsg.bindEvents()},500);humanMsg.t3=setTimeout(function(){humanMsg.removeMsg()},5500)},bindMouse:function(){jQuery(document).bind("mousemove",humanMsg.removeMsg)},bindEvents:function(){jQuery(document).bind("click",humanMsg.removeMsg).bind("keypress",function(a){humanMsg.removeMsg();a.preventDefault()})},removeMsg:function(){jQuery(document).unbind("mousemove",humanMsg.removeMsg).unbind("click",humanMsg.removeMsg).unbind("keypress");if(jQuery("#"+humanMsg.msgID).css("opacity")==humanMsg.msgOpacity){jQuery("#"+humanMsg.msgID).animate({opacity:0},500,function(){jQuery(this).hide()})}}};jQuery(document).ready(function(){humanMsg.setup()});(function(a){a.fn.bubble=function(b){var d={trigger:".item",popup:".bubble",container:"#topics",distance:5,openDelay:80,hideDelay:300,effectTime:200};var c=a.extend(d,b);var e=1000;return this.each(function(){var i=showDelayTimer=null;var g=a(this);var h=a(c.trigger,this);var f=a(c.popup,this);a([h[0],f[0]]).mouseover(function(){if(i){clearTimeout(i)}if(f.is(":animated, :visible")){return}else{showDelayTimer=a.damper(c.openDelay,function(){var l=(a(c.container).width()-60)/2;var j=g.hasClass("first")?0:g.hasClass("last")?-l/3*2:-l/3;var n=(h.offset().top-a(window).scrollTop())<125;n=a.browser.msie?false:n;var k,m;if(n){k=140;m=c.distance;f.removeClass("bubble-top").addClass("bubble-bottom")}else{k=-119;m=c.distance*-1;f.removeClass("bubble-bottom").addClass("bubble-top")}f.css({display:"block",top:k,left:j,width:l,"z-index":e++}).animate({opacity:1,top:"+="+m+"px"},c.effectTime)})}}).mouseout(function(){if(showDelayTimer){clearTimeout(showDelayTimer)}if(i){clearTimeout(i)}i=setTimeout(function(){i=null;f.animate({top:"-="+c.distance+"px",opacity:0},c.effectTime,"swing",function(){f.css("display","none")})},c.hideDelay)})})}})(jQuery);jQuery.extend({addParameter:function(e,b){var a=b||location.href;var c=a.indexOf("#");var d=(c>0)?a.substring(c):"";a=(d)?a.substring(0,c):a;return a+(/\?/.test(a)?"&":"?")+e+d},getParameter:function(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location);if(c==null){return""}else{return c[1]}},damper:function(a,c,b){if(b){c();this.damperTimer=null}else{if(this.damperTimer){clearTimeout(this.damperTimer);this.damperTimer=null}this.damperTimer=setTimeout(function(){jQuery.damper(a,c,true)},a)}return this.damperTimer},entify:function(a){return(a)?a.replace(/\</g,"&lt;").replace(/\>/g,"&gt;"):a}});(function(a){a.fn.tabs=function(c){var d={autoHeight:false,minHeight:0,tabList:null,parentId:null};a.extend(d,c);if(d&&d.tabList){d.tabList=a(d.tabList)[0]}function b(i,e,g){a.data(g.tabList,"idx",e);var h=a(".tbsContent:eq("+e+")",i);var f=h.siblings("div.tbsContent");if(d.autoHeight){d.minHeight=Math.max(f.height(),h.height(),d.minHeight);h.height(d.minHeight)}if(a.browser.msie&&a.browser.version>=8){h.show()}else{h.fadeIn("fast")}f.hide()}return a(this).each(function(){var f=this;var g=(d.tabList)?a(d.tabList):a("<ul />");g.empty().addClass("tbsLabel");var h=a("div.tbsContent",this);var e=0;h.find(">h1").each(function(j){a("<li>").html(a(this).html()).addClass("tab").click(function(){a(this).addClass("tabOn").siblings().removeClass("tabOn");b((d.parentId)?a(d.parentId):a(this).parents("div.tbs:first"),j,f);return false}).appendTo(g);if(a(this).parent().is(".tabOn")){e=j;g.find("li:last").addClass("tabOn")}}).remove();if(h.length){if(d.tabList==null){a("h2",this).after(g);this.tabList=a("ul.tbsLabel",this)[0]}else{this.tabList=d.tabList}if(h.filter(".tabOn").length==0){h.eq(0).addClass("tabOn");g.find("li:first").addClass("tabOn")}g.find("li:first").addClass("first-child");g.find("li:last").addClass("last-child");h.filter(":not(.tabOn)").hide();a.data(this.tabList,"idx",e)}})}})(jQuery);(function(a){a.fn.extend({prettyDate:function(){function b(g){var e=(new Date()).getTimezoneOffset()*60000,d=new Date((g||"").replace(/-/g,"/").replace(/\.\d{3}/,"").replace(/[TZ]/g," ")),f=(((new Date()).getTime()-(d.getTime()-e))/1000),c=Math.floor(f/86400);if(isNaN(c)||c<0||c>=31){var h=d.toString();return h.replace(/((\w+\s)+).*/,"$1")}return c==0&&(f<60&&"just now"||f<120&&"1 minute ago"||f<3600&&Math.floor(f/60)+" minutes ago"||f<7200&&"1 hour ago"||f<86400&&Math.floor(f/3600)+" hours ago")||c==1&&"Yesterday"||c<7&&c+" days ago"||c<31&&Math.ceil(c/7)+" weeks ago"}return this.each(function(){var c=b(this.title);if(c){jQuery(this).text(c)}})},deferImage:function(){return this.each(function(){if(a(this).attr("deferstyle")){a(this).data("deferstyle",a(this).attr("deferstyle")).removeAttr("deferstyle");var b=this;a(b).one("appear",function(){if(!this.loaded){var c=a(b).data("deferstyle").match(/(https?:[^\)]*)\)/)[1];a("<img>").attr("src",c).bind("load",function(){a(b).hide().attr("style",a(b).data("deferstyle")).show();b.loaded=true})}})}})},loadDeferredImage:function(){return a(this).trigger("appear")},deferBelowFold:function(){var d={threshold:200};var c=a(this);function b(){c.each(function(){if(!a.belowthefold(this,d)){a(this).trigger("appear")}});var e=a.grep(c,function(f){return !f.loaded});c=a(e)}a(window).bind("load",function(){a(window).bind("scroll",b);b()});return this.deferImage()},deferred:function(){return this.each(function(){var c=this.id,b=false;a(this).bind("loadContent",function(f,e,d){e=e||function(){};d=d||function(){};if(b){e(false);d()}else{a("#"+c).load(a.addParameter("_deferred="+c),function(){e(b=true);d()})}})})},menuOpener:function(){return this.each(function(){var e=200;var f=a(this);var b=a(".trg-mnu",f).size()?a(".trg-mnu",f):f;var c=f.find("ol");if(!c.hasClass("ui-menu")){c.addClass(f[0].className)}if(c.length==0){return}c.show();var d={left:parseInt(c.css("left").match(/\d+/)),top:parseInt(c.css("top").match(/\d+/)),hovering:null,closing:false,springOpen:function(g){if(g==true){d.open()}else{d.hovering=setTimeout(function(){d.springOpen(true)},e)}},ie6Block:function(h,g){a("iframe#mnuBlock").remove();g.width-=4;g.height+=4;a("<iframe>").css(h).css(g).attr("id","mnuBlock").css({position:"absolute","z-index":999,border:"none","padding-right":"6px"}).appendTo("body")},menuShift:function(i,h){var g=a(window).height()+a(window).scrollTop()-(i.top+h.height+4);if(g<0){i.top+=g}},open:function(){if((c).is(":visible")){return}f.addClass("hoverClass");if(c.is(".ui-menu")){c.not(".ui-state-ready").appendTo("body").show();var h={top:parseInt(f.offset().top)+20,left:parseInt(b.offset().left)-20};var g={height:parseInt(c.outerHeight())-6,width:parseInt(c.innerWidth())-4};d.menuShift(h,g);c.not(".ui-state-ready").css(g).addClass("ui-state-ready").hover(d.hoverOver,d.hoverOut);d.ie6Block(h,g);c.css(h).hide().fadeIn("fast")}else{c.show();var h={top:parseInt(f.offset().top)+d.top,left:parseInt(f.offset().left)+d.left};var g={height:parseInt(c.outerHeight())-4,width:parseInt(c.innerWidth())-4};d.menuShift(h,g);g.width=(a.browser.msie&&a.browser.version<7&&g.width>162)?162:g.width;c.not(".ui-state-ready").appendTo("body").css(g).hover(d.hoverOver,d.hoverOut).addClass("mnu-items ui-state-ready");d.ie6Block(h,g);c.css(h).hide().fadeIn("fast")}if(a.browser.iphone){f.find(">:first").hover(d.hoverOver,d.hoverOut)}else{b.hover(d.hoverOver,d.hoverOut)}c.find("a").one("click",function(){d.close()})},close:function(){if(c.not(":hidden").size()&&!d.closing){d.closing=true;d.timer=null;a("#mnuBlock").remove();c.fadeOut(200,function(){f.removeClass("hoverClass");window.setTimeout(function(){d.closing=false},50);if(b.hasClass("mnu-remote")){c.empty().remove()}})}else{debug("double close")}},forceClose:function(){window.clearTimeout(d.timer);d.timer=null;d.close()},hoverOver:function(){if(d.timer){window.clearTimeout(d.timer);d.timer=null}},hoverOut:function(){if(d.timer){window.clearTimeout(d.timer)}if(c.not(":hidden").size()){d.timer=window.setTimeout(d.close,e)}else{window.clearTimeout(d.hovering);d.hovering=null}}};c.hide();if(f.hasClass("mnu-spring")&&!a.browser.iphone){b.hover(d.springOpen,d.hoverOut)}else{b.bind("mousedown",function(g){g.stopPropagation()});b.click(function(g){g.stopPropagation();if(c.not(":visible").length){d.open()}else{d.forceClose()}});if(b.hasClass("mnu-remote")){b.bind("mousedown",function(){var g=a("#"+f.attr("id").replace(/^fn-/,"ent-")).clone();g.find("a").wrap("<li></li>").end().wrapInner("<ol></ol>");g.find("ol").eq(0).appendTo(f);c=f.find("ol");debug("add hover");c.hover(d.hoverOver,d.hoverOut)})}else{c.hover(d.hoverOver,d.hoverOut)}}})},slideDown:function(b,c){return this.animate({height:"show"},b,"swing",c)},slideUp:function(b,c){return this.animate({height:"hide"},b,"swing",c)},shiftEvents:function(c,f){var g=a.data(this,"events");if(g){var b=g[c]||{};for(var d in b){a(this).bind(f,b[d]);a(this).unbind(c,b[d])}}return this}});a.belowthefold=function(c,d){var b=a(window).height()+a(window).scrollTop();return b<=a(c).offset().top-d.threshold};a.rightoffold=function(c,d){var b=a(window).width()+a(window).scrollLeft();return b<=a(c).offset().left-d.threshold};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0})","above-the-fold":"!$.belowthefold(a, {threshold : 0})","right-of-fold":"$.rightoffold(a, {threshold : 0})","left-of-fold":"!$.rightoffold(a, {threshold : 0})"})})(jQuery);function debug(a){if(window.console){window.console.log(a)}}var app={};var behave={asPost:function(a){$("body").prepend('<form method="post"></form>');$("body>form").eq(0).attr("action",a.href).submit();a.href="javascript:void(0)";return false},confirmAsPost:function(b){var a="Are you sure you want to ";a+=$(b).attr("title").toLowerCase()+"?";if(confirm(a)){behave.asPost(b)}$("body").trigger("click");return false}};var pagination={init:function(){$("ul.paging li a").one("click",function(){if($(this).attr("href")=="#"){pagination.paginate(this);return false}})},paginate:function(b){var a=$(b).parents("ul.paging").parent();$(a).load($(b).siblings("input").val(),function(){$("ul.paging",a).one("mouseover",function(){pagination.init()})})}};var content={spinner:'<img id="spinner" src="/i/spinner.gif" alt="loading..." />',disappear:function(){var a=$('<div class="blockUI" id="blockUISpinner"><img src="/i/spinner-lg-eee.gif" alt="loading..." /></div>');$("body").append(a[0])},zapPageSpinner:function(){$("#blockUISpinner").remove()},modalAjax:function(f,e){function c(){$(settings.id).dialog(settings);$(f+"Park").remove();content.zapPageSpinner();app.fixIE.disableOptions(f)}settings={ajaxUrl:null,ajaxCache:false,delay:1400,id:f,callback:function(){}};$.extend(settings,e);if($(f).length){if(settings.ajaxCache){content.modal(f,settings);return}else{var d=$(f).parents(".ui-dialog:first");if(d.length){d.empty().remove()}else{$(f).empty().remove()}}}content.disappear();if(settings.ajaxUrl){var b=f+"Park";$("body").append('<div id="'+b.substring(1)+'" class="hide"></div>');$(b).load(settings.ajaxUrl,function(){c();settings.callback(settings.id)})}else{var a="#deferred"+f.substring(1).charAt(0).toUpperCase()+f.substring(2);$(a).load($.addParameter("_deferred="+a.substring(1)),function(){c();settings.callback(settings)})}},modal:function(b,a){content.disappear();if($(b).parents(".ui-dialog:first").is(":hidden")){$(b).dialog("open")}else{if($(b).length){$(b).dialog(a)}else{alert('Error: Modal alert box "'+b+'" is absent.')}}content.zapPageSpinner();if(a.callback){a.callback(a.id)}return false},modalClose:function(a){$("form",a)[0].reset();$(a).dialog("close")},disableButton:function(b){var a=$(b).width();$(b).attr("text",$(b).text()).addClass("disabled").attr("disabled","true").css({width:(a+38)}).html(content.spinner);content.spinnerBtn=b},disableOnSubmit:function(a){var b=$(a);var c=b.parents("form:first");if(!c.data("disableOnSubmit")){c.data("disableOnSubmit","true");c.submit(function(){if(b.attr("disabled")){return false}else{content.disableButton(b);return true}})}},enableButton:function(){if(content.spinnerBtn){$(content.spinnerBtn).removeClass("disabled").css({width:"auto"}).text($(content.spinnerBtn).attr("text"));content.spinnerBtn=null}},alertInit:function(){if($("#alert div:first").length&&document.location.hash!="#alerted"){document.location.replace(document.location.href+"#alerted");content.alertOpen()}},alertOpen:function(){$("#alert div:first").each(function(){content.alertAdd($(this).text())})},alertAdd:function(a){if($.browser.msie&&$.browser.version<7){$("body>div.humanMsg").css({top:(document.documentElement.scrollTop+130)+"px",position:"absolute"})}humanMsg.displayMsg(a)},alert:function(a){content.alertAdd("<em>"+a+"</em>")},info:function(a){content.alertAdd(a)}};var hijax={buttonMenu:function(b){var a=(b)?true:false;b=(b)?$(b).parent():document;$("li.mnu",b).each(function(){var c=$(this);if((!a&&c.hasClass("mnu-defer"))||c.hasClass("mnu-ready")){return}c.removeClass("mnu-defer").addClass("mnu-ready");if($(".trg-mnu",this).length==0){if(c.is(".mnu-action")){if(c.find(".mnu-v").length==0){c.find(".btn").html("<span>"+c.find(".btn").html()+'</span><em class="mnu-v">&nbsp;</em>')}$(".mnu-action span:first",c).addClass("trg-mnu")}}$(this).menuOpener()})},formButtons:function(){$("#content form.hijax").each(function(){var a=$(this);a.find("input").keypress(function(d){var f=$(this);var b=d.which||0;if(b==13){var c=f.parents("fieldset").find("a[type=submit]");if(c.length){debug("fieldset submit: "+c.size());c.eq(0).trigger("click")}else{c=a.find("a[type=submit]");if(c.length){c.eq(0).trigger("click")}else{a.submit()}}return false}else{return true}});a.find("button").each(function(){hijax.buttonToA(this,a)})})},buttonToA:function(c,f){var e=$(c);var b=(f)?$(f):e.parents("form:first");var a=(e.attr("type")||"").toLowerCase();var d=e.attr("className")||"";d=/sm|md|lg/.test(d)?"btn "+d:d;var g=$('<a href="#">'+e.text()+"</a>").data("value",(e.val()||"submit")).data("name",(e.attr("name")||"defaultKeyName")).data("type",a).attr({type:a,style:(e.attr("style")||"")}).addClass(d).filter(".txt").removeClass("txt").removeClass("btn").end().click(function(){if($.data(this,"type")=="reset"){if(b.resetForm){b.resetForm()}else{b.reset()}}else{if($.data(this,"type")!="button"){b.append('<input type="hidden" name='+$.data(this,"name")+" value="+$.data(this,"value")+" />");debug("Adding hidden values: \n"+b.serialize());b.submit()}}return false});e.after(g).remove()}};app.connectWithUser={init:function(a){var a=a||"#content";$("a.app-connectWithUser",a).live("click",function(){var b={width:400,caller:this,buttons:{OK:function(){$("form",this).triggerHandler("submit");return false}},callback:function(c){$("form",c).submit(function(){$(c).dialog("close");$(this).ajaxSubmit(function(f){var d=$('<span class="icon-msg">PENDING</span>');d.insertAfter(b.caller).prev().remove();d.parent("li").addClass("hover");content.info(f);if(typeof(s_account)!=="undefined"){var e=s_gi(s_account);e.linkTrackVars="events";e.linkTrackEvents="event16";e.events="event16";e.tl(true,"o","connection attempt")}});return false})},ajaxUrl:this.hash.substring(1),ajaxCache:false};content.modalAjax("#connectionDialog",b);return false});$("a.app-disconnectUser",a).live("click",function(){var b=$(this);$.post(this.hash.substring(1),{disconnect:"true"},function(){if(b.hasClass("app-disappear")){b.parents(".User:first").slideUp("fast",function(){$(this).remove()})}else{b.removeClass("app-disconnectUser").addClass("app-connectWithUser").text("Connect").attr("title","Connect with user")}});return false})}};app.messageUser={init:function(a){var a=a||document;$("a.app-messageUser",a).unbind("click").one("click",function(){var c=$(this);var b={width:400,caller:this,buttons:{OK:function(){$("form",this).triggerHandler("submit");return false},Cancel:function(){$(this).dialog("close");return false}},callback:function(d){setTimeout(function(){app.messageUser.init(c.parent())},100);$("button:last",d).click(function(){$(d).dialog("close")});$("form",d).submit(function(){$("button",this).addClass("disabled");$("#messageDialogSubject").val($("#messageDialogSubject").val().replace(/<[^>]+>/g,""));$(this).ajaxSubmit(function(e){content.info(e)});$(d).dialog("close");return false})},ajaxUrl:this.hash.substring(1),ajaxCache:false};content.modalAjax("#messageDialog",b);return false})}};app.fixIE={disableOptions:function(a){var a=a||document;if(!($.browser.msie&&$.browser.version<8)){return}$('select:not(".disableOptionsFlag")',a).addClass("disableOptionsFlag").each(function(){var b=$("option",this).index($("option:selected:not([disabled])",this));b=(b==-1)?$("option",this).index($("option:not([disabled]):first",this)):b;$(this).bind("change",function(){if(this.options[this.selectedIndex].disabled){this.selectedIndex=b}else{b=this.selectedIndex}});$("option[disabled]",this).css("color","#ccc")})}};$(function(){if(parent.location.pathname=="/js/tst/speed-test.html"){parent.speedTest()}hijax.buttonMenu();hijax.formButtons();content.alertInit();if($("#search-text").length){$("#search-text").placeholder()}if($("#search-scope").length){var c=$("#search-type").val();var a=[c];if($("#search-alt-scope-type").length){a.push($("#search-alt-scope-type").val())}a=$.map(a,function(d){return(d||"-")});$("#search-type").change(function(){var d=$(this).val()||"-";if(a.join().indexOf(d)==-1){$("#search-scope")[0].selectedIndex=0;$("#search-scope option:last").attr("disabled",true)}else{$("#search-scope option:last").removeAttr("disabled")}});$("#search-scope").change(function(){var d=$("#search-type").val()||"-";if(this.selectedIndex==1&&a.join().indexOf(d)==-1){$("#search-type option[value="+c+"]").select()}})}$("#search form").submit(function(){if($("#search-alt-scope-type").val()==$("#search-type").val()){if($("#search-scope")[0].selectedIndex==1){$("#search-scope option:last").val($("#search-alt-scope-value").val())}}});$("dl.blurb-tags").find("dd").each(function(){$(this).text($.trim($(this).text().replace(/,/,""))).wrapInner('<a href="/search?tag='+$.trim($(this).text().replace(/\s/,"+"))+'"></a>');$(this).html($(this).html()+", ")}).end().find("dd:last").each(function(){$(this).html($.trim($(this).html().replace(/,/,"")))});$("#main ul.item-summary strong.zulu-time").prettyDate();$("#content table.striped tbody tr:odd").addClass("stripe");if($.browser.msie&&$.browser.version<7){$("#main ul.item-summary>li").after('<br class="clear" />')}app.fixIE.disableOptions();var b={title:"Sign In",queryString:null,width:300,buttons:{OK:function(){$("form",this).trigger("submit")}},callback:function(){content.disableOnSubmit($("#login button:first"));if(this.queryString){var d=$("#login form").attr("action");$("#login form").attr("action",d+this.queryString)}setTimeout(function(){var e=$.grep($("#login input").slice(0,2),function(f){return !$(f).val()});if(e.length>0){e[0].focus()}else{$("#login button:first").focus()}},0)}};$("#loginLnk>a").click(function(){b.queryString=this.search;content.modal("#login",b);return false});if($("#login").is(".dialog-error")){content.modal("#login",b)}$("#login input[type=password]").keydown(function(d){if(d.keyCode==13){$("#login form").submit()}})});jQuery.browser.iphone=/iphone/.test(navigator.userAgent.toLowerCase());function lt(b,a){return b<a}function lte(b,a){return b<=a}function gt(b,a){return b>a}function gte(b,a){return b>=a};