$.ss=$.ss||{};function mkPopup(a,b,c,d){popup=window.open(a,d,"width="+b+",height="+c+",menubar=0,scrollbars=1,toolbar=0,location=1,directories=0,resizable=1,status=1");try{popup.moveTo((screen.availWidth-b-4)/2,(screen.availHeight-c-4)/2)}catch(e){}window.focus&&popup.focus();return!1}var ajax,ajaxImg,ajaxHTML;
function createAjax(){$body.append('<div id="ajax"><div id="ajaxWrap"><span id="ajaxImg">&#10006</span><div id="ajaxHTML"></div></div></div>');ajax=$("#ajax");ajaxImg=$("#ajaxImg").click(pclose);ajaxHTML=$("#ajaxHTML")}
function addDialogHandlers(a){for(var b=a.find(".dialog"),c=b.length;c--;){var d=b[c],e=b.eq(c);if($.data(d,"ran"))return;var f=d.getAttribute("href").replace("http://www.wyavtv.org","");-1!=f.indexOf("?src=")&&(f=f.substring(0,f.indexOf("?src=")));-1!=f.indexOf("&src=")&&(f=f.substring(0,f.indexOf("&src=")));$.data(d,"ajaxURL",f);e.click(function(a){a.preventDefault();a=$(this).closest(".diag_button").length?".diag_button":this.getAttribute("data-throbber");loadDialog($.data(this,"ajaxURL"),a);return!1});
$.data(d,"ran",!0)}b=a.find(".popup");for(c=b.length;c--;)d=b[c],e=b.eq(c),f=e.attr("href").replace("http://www.wyavtv.org",""),-1!=f.indexOf("?src=")&&(f=f.substring(0,f.indexOf("?src="))),$.data(d,"popURL",f+(f.match(/\?/)?"&":"?")+"mode=popup"),e.click(function(){return mkPopup($.data(this,"popURL"),700,400,"win"+Math.floor(99999*Math.random()))})}
function addContentHandlers(a,b){for(var c=a.find(".content"),d=c.length;d--;){var e=c[d],f=c.eq(d),i="",g=e.getAttribute("href").replace("http://www.wyavtv.org","");-1!==g.indexOf("#")&&(i=g.substring(g.indexOf("#")),g=g.substring(0,g.indexOf("#")));-1!==g.indexOf("?src=")&&(g=g.substring(0,g.indexOf("?src=")));0===g.indexOf("?")&&(b=b.replace("http://www.wyavtv.org",""),g=b.split("?")[0]+g);$.data(e,"url",g);f.click({focus:i},function(a){if(!a.metaKey&&!(a.ctrlKey||2===a.which))return a.preventDefault(),
loadContent($.data(this,"url"),!0,!1,a.data.focus),$(this).hasClass("close")&&pclose(),!1})}$.browser.msie&&$("iframe").attr("scrolling","no").attr("allowTransparency","true").attr("frameborder","0")}
function loadDialog(a,b){$.ajax({type:"GET",beforeSend:function(){b?$(b).prepend('<img src="http://img.wyavtv.org/throbber.png" class="throbber">'):$loading.fadeIn(200)},url:a,data:{mode:"ajax"},success:function(a){dialog(a);b?$(b).find(".throbber").remove():$loading.fadeOut(200)},error:function(a){this.success(a.responseText)}})}
function ajaxFormSubmit(a){a.preventDefault();document.getElementById("ajax")||createAjax();a=$(this).serialize();a=a.length?a+"&mode=ajax":"mode=ajax";if(""!==this.getAttribute("action")&&this.hasAttribute("action"))return $.ajax({url:this.getAttribute("action"),beforeSend:function(){$(".diag_button").prepend('<img src="http://img.wyavtv.org/throbber.png" class="throbber">')},type:this.getAttribute("method"),data:a,success:function(a){dialog(a);$(".diag_button .throbber").remove()},error:function(a){this.success(a.responseText)}}),
!1}
function dialog(a){document.getElementById("ajax")||createAjax();ajaxHTML.html(a);"none"==ajax.css("display")&&(ajaxImg.fadeIn(),ajax.fadeIn());$("#bodyID").html()&&(ajaxHTML.html('<div class="idwrapper" id="'+$("#bodyID").html()+'">'+a+"</div>"),$("#bodyID").remove());addDialogHandlers(ajaxHTML);addContentHandlers(ajaxHTML,"/");ajax.find("h1").length&&ajax.draggable({handle:"h1"});try{$("#ajaxWrap").resizable("destroy")}catch(b){}$("#ajaxWrap").resizable({alsoResize:"#ajax"});$(".ui-icon-gripsmall-diagonal-se").css("zIndex","100000");
$("#ajaxHTML form").submit(ajaxFormSubmit);focusAjax()}function focusAjax(){if(ajax){var a=$(window);(a.scrollLeft()>ajax.offset().left||a.scrollLeft()+a.width()<ajax.offset().left)&&ajax.css("left",(a.width()-720)/2+"px");(a.scrollTop()>ajax.offset().top||a.scrollTop()+a.height()<ajax.offset().top)&&$.scrollTo(ajax.offset().top-20,200);ajax.height("auto");ajax.height()>a.height()-60&&ajax.height(a.height()-60)}}
function pclose(){ajax&&(ajax.fadeOut(),$.browser.msie&&9>$.browser.version?ajaxImg.hide():ajaxImg.fadeOut());return!1}
function loadContent(a,b,c,d){$.ajax({beforeSend:function(){$throbber.stop(!0,!0).show();$.ss.contentThrobber(!0);$content.animate({opacity:0.2},200)},type:"GET",url:a,data:{mode:"content"},success:function(a){$(document).trigger("content-unload");$content.stop().animate({opacity:1},200).children().first().html(a);document.body.id=$("#bodyID").html();$("#bodyID").remove();$.ss.contentThrobber(!1);$throbber.fadeOut(200);$content.find("#player").length||$content.find("#forcesmallheader").length?smallHeader():
restoreHeader();a=this.url.replace("?mode=content","");a=a.replace("&mode=content","");addContentHandlers($content,a);addDialogHandlers($content);$("#logout").attr("href","/logout.php?src="+encodeURIComponent(a));document.title=$("#title").html();if("pushState"in history)c||history.pushState({url:a},$("#title").html(),a),$.data(window,"cachedState",a);else{if(!c)window.location.hash="#!"+a;$.data(document.body,"cachedHash",window.location.hash.substring(2))}if(b)try{_gaq.push(["_trackPageview",this.url])}catch(f){}$.ss.compat.placeholder();
d&&$.scrollTo(d)},error:function(a){this.success(a.responseText)}})}function smallHeader(){$("body").addClass("small-header")}function restoreHeader(){$("body").removeClass("small-header")}
function refreshLoginStatus(){$.get("/myaccount.php",function(a){$session.html(a);$session.menu();a=window.location.href.replace("http://www.wyavtv.org");$.data(document.body,"cachedHash")&&(a=$.data(document.body,"cachedHash"));$.data(window,"cachedState")&&(a=$.data(window,"cachedState"));$("#logout").attr("href","/logout.php?src="+encodeURIComponent(a));for(var b=$session[0].getElementsByTagName("a"),c=b.length;c--;){var d=b[c].getAttribute("href"),e=d.indexOf("?src");-1===e&&(e=d.indexOf("&src"));
-1!==e&&(d=d.substring(0,e),b[c].setAttribute("href",d))}addDialogHandlers($session);addContentHandlers($session,a)});$(document).trigger("login");$("#login.idwrapper").length&&pclose()}
function addAjaxCommentHandlers(){for(var a=$("#vc_nav a"),b=a.length;b--;){var c=a[b],d=a.eq(b),e=c.getAttribute("href").replace("http://www.wyavtv.org","");-1!=e.indexOf("?src=")&&!d.hasClass("refresh")&&(e=e.substring(0,e.indexOf("?src=")));$.data(c,"url",e);d.click(function(a){a.preventDefault();$.ajax({type:"GET",beforeSend:function(){$loading.fadeIn(200)},url:$.data(this,"url"),data:{mode:"ajax-part"},success:function(a){var b=$("#video_comments");b.html(a);addAjaxCommentHandlers();addDialogHandlers(b);
$loading.fadeOut(200)},error:function(a){this.success(a.responseText)}});return!1})}}$(function(){addAjaxCommentHandlers()});(function(){try{var a=new Image,b=document.createElement("canvas").getContext("2d");a.onload=function(){b.drawImage(a,0,0);apng_supported=0===b.getImageData(0,0,1,1).data[3];"boolean"!==typeof apng_supported&&(apng_supported=!1);apng_supported&&!$.cookie("apng")&&$.cookie("apng",!0,{expires:365,path:"/"})};a.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACGFjVEwAAAABAAAAAcMq2TYAAAANSURBVAiZY2BgYPgPAAEEAQB9ssjfAAAAGmZjVEwAAAAAAAAAAQAAAAEAAAAAAAAAAAD6A+gBAbNU+2sAAAARZmRBVAAAAAEImWNgYGBgAAAABQAB6MzFdgAAAABJRU5ErkJggg=="}catch(c){}})();
"state"in history&&history.replaceState({url:window.location.pathname+window.location.search},document.title,window.location.pathname+window.location.search);
"pushState"in history?($.data(window,"cachedState",window.location.pathname+window.location.search),window.onpopstate=function(a){if(null==a.state){if(h=window.location.pathname+window.location.search,h===$.data(window,"cachedState")&&!("state"in history))return}else h=a.state.url;loadContent(h,!0,!0)}):"onhashchange"in window?window.onhashchange=function(){var a=window.location.hash;if("#play="==a.substring(0,6))return $f().seek(+a.substring(6));"#!"!=a.substring(0,2)&&""!=a&&"#"!=a||(a=a.substring(2),
$.data(document.body,"cachedHash")==a||""==a&&null==$.data(document.body,"cachedHash")||(""==a&&(a=window.location.pathname+window.location.search),loadContent(a,!0,!0)))}:setInterval(function(){var a=window.location.hash;"#!"!=a.substring(0,2)&&""!=a&&"#"!=a||(a=a.substring(2),$.data(document.body,"cachedHash")==a||""==a&&null==$.data(document.body,"cachedHash")||(""==a&&(a=window.location.pathname+window.location.search),loadContent(a,!0,!0)))},1E3);var h=window.location.hash;
if("#!"===h.substring(0,2)&&(h=h.substring(2),h=h.replace("?mode=content",""),h=h.replace("&mode=content",""),"/"==h.substring(0,1)))window.location.href="http://www.wyavtv.org"+h;("!"!=h.substring(1,2)||""==h)&&$(function(){try{_gaq.push(["_trackPageview",window.location.href.replace("http://www.wyavtv.org","")])}catch(a){}});"#play="==h.substring(0,6)&&$f().seek(+h.substring(6));var $body,$content,$loading,$session,$throbber,$throbber1,$throbber2,$throbber3;
$(function(){$body=$("body");$content=$("#content").before('<div id="loading"><img src="http://img.wyavtv.org/throbber4.gif" alt="" width="32" height="32"> Loading...</div>');$loading=$("#loading");$session=$("#session");addDialogHandlers($body);addContentHandlers($body,window.location.href);$content.find("#player").length||$content.find("#forcesmallheader").length?smallHeader():restoreHeader();$.ss.contentThrobberInit()});
$(window).load(function(){window.setTimeout(function(){for(var a=0;img=document.images[a];){var b=img.src;if(-1!==b.indexOf("wyavtv.org")){if(!img.complete&&document.all&&!window.opera)img.src="http://img.wyavtv.org/404.gif",img.src=b;if("undefined"!=typeof img.naturalWidth&&0==img.naturalWidth)img.src="http://img.wyavtv.org/404.gif",img.src=b}a++}},0);window.setTimeout(function(){for(var a=0;img=document.images[a];){var b=img.src;if(-1!==b.indexOf("wyavtv.org")){if(!img.complete&&document.all&&!window.opera)img.src=
"http://img.wyavtv.org/404.gif",img.src=b;if("undefined"!=typeof img.naturalWidth&&0==img.naturalWidth)img.src="http://img.wyavtv.org/404.gif",img.src=b}a++}},4E3);window.setTimeout(function(){for(var a=0;img=document.images[a];){if(-1!==img.src.indexOf("wyavtv.org")){if(!img.complete&&document.all&&!window.opera)img.src="http://img.wyavtv.org/no-image.png";if("undefined"!=typeof img.naturalWidth&&0==img.naturalWidth)img.src="http://img.wyavtv.org/no-image.png"}a++}},9E3)});window.onresize=function(){focusAjax()};
function appendPopup(a){addDialogHandlers($(a));console.log("Deprecated - appendPopup")}function replaceAjax(a,b){addContentHandlers($(a),b);console.log("Deprecated - replaceAjax")}function loadAjax(a){document.getElementById("ajax")||createAjax();dialog(a);$loading.fadeOut(200);console.log("Deprecated - loadAjax")}function refreshAC(){refreshLoginStatus();console.log("Deprecated - refreshAC")};$.ss=$.ss||{};$.ss.throbber={};$.ss.throbber.onState={opacity:"1",width:"7px",height:"26px",marginTop:"0px",marginBottom:"0px",marginLeft:"1px",marginRight:"1px"};$.ss.throbber.offState={opacity:"0.1",width:"5px",height:"16px",marginTop:"5px",marginBottom:"5px",marginLeft:"2px",marginRight:"2px"};$.ss.throbber.styles={background:"#9cf",border:"1px solid #359","float":"left"};
$.ss.contentThrobberInit=function(){$body.find("#menu ul").append('<li><div id="contentthrobber"><div class="throbber_block"></div><div class="throbber_block"></div><div class="throbber_block"></div></div></li>');$throbber=$("#contentthrobber");var a=$throbber.children();$throbber1=a.eq(0).css($.ss.throbber.styles);$throbber2=a.eq(1).css($.ss.throbber.styles);$throbber3=a.eq(2).css($.ss.throbber.styles)};
$.ss.contentThrobber=function(a){a===!0?$.data($throbber[0],"state")||($.data($throbber[0],"state",!0),$throbber1.stop(!0).css($.ss.throbber.offState),$throbber2.stop(!0).css($.ss.throbber.offState),$throbber3.stop(!0).css($.ss.throbber.offState),$.ss.contentThrobberAnimate()):$.data($throbber[0],"state",!1)};
$.ss.contentThrobberAnimate=function(){$.data($throbber[0],"state")&&($throbber1.delay(0).animate($.ss.throbber.onState,0).animate($.ss.throbber.offState,500),$throbber2.delay(100).animate($.ss.throbber.onState,0).animate($.ss.throbber.offState,500),$throbber3.delay(200).animate($.ss.throbber.onState,0).animate($.ss.throbber.offState,500),window.setTimeout($.ss.contentThrobberAnimate,1E3))};/* Cookie plugin (c) 2006 Klaus Hartl (stilbuero.de)
 * http://www.gnu.org/licenses/gpl.html
 */
$.cookie=function(d,c,a){if(typeof c!="undefined"){a=a||{};if(c===null){c="";a.expires=-1}var b="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){if(typeof a.expires=="number"){b=new Date;b.setTime(b.getTime()+a.expires*24*60*60*1E3)}else b=a.expires;b=";expires="+b.toUTCString()}var e=a.path?";path="+a.path:"",f=a.domain?";domain="+a.domain:"";a=a.secure?";secure":"";document.cookie=[d,"=",encodeURIComponent(c),b,e,f,a].join("")}else{c=null;if(document.cookie&&document.cookie!= ""){a=document.cookie.split(";");for(b=0;b<a.length;b++){e=jQuery.trim(a[b]);if(e.substring(0,d.length+1)==d+"="){c=decodeURIComponent(e.substring(d.length+1));break}}}return c}};$.fn.featureVechicle=function(b){return this.each(function(){$.featureVechicle(this,b)})};
$.featureVechicle=function(b,e){function l(){if(!b.data("fVpause")&&$.cookie("turn")!="noani"){var g=f.filter(".selectedFeature"),d=g.next().length?g.next():f.first(),k=h.filter(".selectedFeature"),c=k.next().length?k.next():h.first(),e=$.data(c[0],"fVindex");g.removeClass("selectedFeature").fadeTo(a.speed,0);d.fadeTo(a.speed,1).addClass("selectedFeature");$.isFunction(a.callback)&&a.callback(b,e);k.removeClass("selectedFeature").find("a").animate(a.menu,a.anispeed);c.addClass("selectedFeature").find("a").animate(a.selected,
a.anispeed);i.animate({height:d.outerHeight()+"px"},a.speed)}}function n(g){b.data("fVpause",!0);i.stop(!0,!0);f.stop(!0,!0);h.stop(!0,!0);var d=f.filter(".selectedFeature"),c=$(f[g]),e=h.filter(".selectedFeature"),j=$(h[g]);$.data(e[0],"fVindex")!=g&&(d.removeClass("selectedFeature").fadeTo(a.speed,0),c.fadeTo(a.speed,1).addClass("selectedFeature"),$.isFunction(a.callback)&&a.callback(b,g),e.removeClass("selectedFeature").find("a").animate(a.menu,a.anispeed),j.addClass("selectedFeature").find("a").animate(a.selected,
a.anispeed),i.animate({height:c.outerHeight()+"px"},a.speed,"swing",function(){b.data("fVpause",!1)}))}var b=$(b),a=$.extend({},$.featureVechicle.settings);e&&($.isFunction(e)?$.extend(a,e()):$.extend(a,e));for(var i=b.find("#featureList"),f=i.find(".feature"),h=b.find("#featureTitles").find(".featuretitle"),c=f.length,j=a.start,d=0;d<c;d++){var m=$(f[d]);m.show().fadeTo(0,0).css({position:"absolute"});d==j&&m.fadeTo(0,1).addClass("selectedFeature")}c=$(f[0]);c.innerWidth();d=c.innerHeight();c=null;
i.css({position:"relative",height:d});h.each(function(b){$(this).removeClass("hidden").addClass(b==j?"selectedFeature":"").find("a").css(b==j?a.selected:a.menu).click(function(a){a.preventDefault();n(b)});$.data(h[b],"fVindex",b)});$.isFunction(a.init)&&a.init(b,j);b.data("interval",setInterval(function(){l()},a.timeout));b.hover(function(){b.data("fVpause")||b.data("fVpause",!0).data("interval",clearInterval(b.data("interval")))},function(){b.data("fVpause")&&b.data("fVpause",!1).data("interval",
setInterval(function(){l()},a.timeout))});$(window).bind("resize.feature",function(){i.height(f.filter(".selectedFeature").innerHeight())});$(document).one("content-unload",function(){clearInterval(b.data("interval"));$.data(b[0],"interval",null);$(window).unbind("resize.feature")})};$.featureVechicle.settings={speed:"normal",anispeed:"300",timeout:2E3,menu:{width:"160px"},selected:{width:"270px"},start:0};/* jQuery Form Plugin 2.43 - http://malsup.com/jquery/form/
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
$.fn.ajaxSubmit=function(a){function d(){function q(){var o=g.attr("target"),m=g.attr("action");j.setAttribute("target",x);j.getAttribute("method")!="POST"&&j.setAttribute("method","POST");j.getAttribute("action")!=f.url&&j.setAttribute("action",f.url);f.skipEncodingOverride||g.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});f.timeout&&setTimeout(function(){z=true;r()},f.timeout);var l=[];try{if(f.extraData)for(var t in f.extraData)l.push($('<input type="hidden" name="'+t+'" value="'+ f.extraData[t]+'" />').appendTo(j)[0]);s.appendTo("body");s.data("form-plugin-onload",r);j.submit()}finally{j.setAttribute("action",m);o?j.setAttribute("target",o):g.removeAttr("target");$(l).remove()}}function r(){if(!A){var o=true;try{if(z)throw"timeout";var m,l;l=u.contentWindow?u.contentWindow.document:u.contentDocument?u.contentDocument:u.document;if(!(f.dataType=="xml"||l.XMLDocument||$.isXMLDoc(l))&&(l.body==null||l.body.innerHTML=="")){if(--D){log("requeing onLoad callback, DOM not available"); setTimeout(r,250);return}return}A=true;i.responseText=l.body?l.body.innerHTML:null;i.responseXML=l.XMLDocument?l.XMLDocument:l;i.getResponseHeader=function(E){return{"content-type":f.dataType}[E]};if(f.dataType=="json"||f.dataType=="script"){var t=l.getElementsByTagName("textarea")[0];if(t)i.responseText=t.value;else{var B=l.getElementsByTagName("pre")[0];if(B)i.responseText=B.innerHTML}}else if(f.dataType=="xml"&&!i.responseXML&&i.responseText!=null)i.responseXML=y(i.responseText);m=$.httpData(i, f.dataType)}catch(C){o=false;i.error=C;$.handleError(f,i,"error",C)}if(o){f.success(m,"success");v&&$.event.trigger("ajaxSuccess",[i,f])}v&&$.event.trigger("ajaxComplete",[i,f]);v&&!--$.active&&$.event.trigger("ajaxStop");if(f.complete)f.complete(i,o?"success":"error");setTimeout(function(){s.removeData("form-plugin-onload");s.remove();i.responseXML=null},100)}}function y(o,m){if(window.ActiveXObject){m=new ActiveXObject("Microsoft.XMLDOM");m.async="false";m.loadXML(o)}else m=(new DOMParser).parseFromString(o, "text/xml");return m&&m.documentElement&&m.documentElement.tagName!="parsererror"?m:null}var j=g[0];if($(":input[name=submit]",j).length)alert('Error: Form elements must not be named "submit".');else{var f=$.extend({},$.ajaxSettings,a),p=$.extend(true,{},$.extend(true,{},$.ajaxSettings),f),x="jqFormIO"+(new Date).getTime(),s=$('<iframe id="'+x+'" name="'+x+'" src="'+f.iframeSrc+'" onload="(jQuery(this).data(\'form-plugin-onload\'))()" />'),u=s[0];s.css({position:"absolute",top:"-1000px",left:"-1000px"}); var i={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;s.attr("src",f.iframeSrc)}},v=f.global;v&&!$.active++&&$.event.trigger("ajaxStart");v&&$.event.trigger("ajaxSend",[i,f]);if(p.beforeSend&&p.beforeSend(i,p)===false)p.global&&$.active--;else if(!i.aborted){var A=false,z=0;if(p=j.clk){var w=p.name;if(w&&!p.disabled){f.extraData=f.extraData||{};f.extraData[w]= p.value;if(p.type=="image"){f.extraData[w+".x"]=j.clk_x;f.extraData[w+".y"]=j.clk_y}}}f.forceSync?q():setTimeout(q,10);var D=100}}}if(!this.length)return this;if(typeof a=="function")a={success:a};var b=$.trim(this.attr("action"));if(b)b=(b.match(/^([^#]+)/)||[])[1];b=b||window.location.href||"";a=$.extend({url:b,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},a||{});b={};this.trigger("form-pre-serialize",[this,a,b]);if(b.veto)return this; if(a.beforeSerialize&&a.beforeSerialize(this,a)===false)return this;var e=this.formToArray(a.semantic);if(a.data){a.extraData=a.data;for(var c in a.data)if(a.data[c]instanceof Array)for(var k in a.data[c])e.push({name:c,value:a.data[c][k]});else e.push({name:c,value:a.data[c]})}if(a.beforeSubmit&&a.beforeSubmit(e,this,a)===false)return this;this.trigger("form-submit-validate",[e,this,a,b]);if(b.veto)return this;c=$.param(e);if(a.type.toUpperCase()=="GET"){a.url+=(a.url.indexOf("?")>=0?"&":"?")+c; a.data=null}else a.data=c;var g=this,h=[];a.resetForm&&h.push(function(){g.resetForm()});a.clearForm&&h.push(function(){g.clearForm()});if(!a.dataType&&a.target){var n=a.success||function(){};h.push(function(q){var r=a.replaceTarget?"replaceWith":"html";$(a.target)[r](q).each(n,arguments)})}else a.success&&h.push(a.success);a.success=function(q,r,y){for(var j=0,f=h.length;j<f;j++)h[j].apply(a,[q,r,y||g,g])};c=$("input:file",this).fieldValue();k=false;for(b=0;b<c.length;b++)if(c[b])k=true;if(c.length&& a.iframe!==false||a.iframe||k||0)a.closeKeepAlive?$.get(a.closeKeepAlive,d):d();else $.ajax(a);this.trigger("form-submit-notify",[this,a]);return this}; $.fn.ajaxForm=function(a){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();$(this).ajaxSubmit(a)}).bind("click.form-plugin",function(d){var b=d.target,e=$(b);if(!e.is(":submit,input:image")){b=e.closest(":submit");if(b.length==0)return;b=b[0]}var c=this;c.clk=b;if(b.type=="image")if(d.offsetX!=undefined){c.clk_x=d.offsetX;c.clk_y=d.offsetY}else if(typeof $.fn.offset=="function"){e=e.offset();c.clk_x=d.pageX-e.left;c.clk_y=d.pageY-e.top}else{c.clk_x=d.pageX-b.offsetLeft; c.clk_y=d.pageY-b.offsetTop}setTimeout(function(){c.clk=c.clk_x=c.clk_y=null},100)})};$.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")}; $.fn.formToArray=function(a){var d=[];if(this.length==0)return d;var b=this[0],e=a?b.getElementsByTagName("*"):b.elements;if(!e)return d;for(var c=0,k=e.length;c<k;c++){var g=e[c],h=g.name;if(h)if(a&&b.clk&&g.type=="image"){if(!g.disabled&&b.clk==g){d.push({name:h,value:$(g).val()});d.push({name:h+".x",value:b.clk_x},{name:h+".y",value:b.clk_y})}}else if((g=$.fieldValue(g,true))&&g.constructor==Array)for(var n=0,q=g.length;n<q;n++)d.push({name:h,value:g[n]});else g!==null&&typeof g!="undefined"&& d.push({name:h,value:g})}if(!a&&b.clk){a=$(b.clk);e=a[0];if((h=e.name)&&!e.disabled&&e.type=="image"){d.push({name:h,value:a.val()});d.push({name:h+".x",value:b.clk_x},{name:h+".y",value:b.clk_y})}}return d};$.fn.formSerialize=function(a){return $.param(this.formToArray(a))}; $.fn.fieldSerialize=function(a){var d=[];this.each(function(){var b=this.name;if(b){var e=$.fieldValue(this,a);if(e&&e.constructor==Array)for(var c=0,k=e.length;c<k;c++)d.push({name:b,value:e[c]});else e!==null&&typeof e!="undefined"&&d.push({name:this.name,value:e})}});return $.param(d)};$.fn.fieldValue=function(a){for(var d=[],b=0,e=this.length;b<e;b++){var c=$.fieldValue(this[b],a);c===null||typeof c=="undefined"||c.constructor==Array&&!c.length||(c.constructor==Array?$.merge(d,c):d.push(c))}return d}; $.fieldValue=function(a,d){var b=a.name,e=a.type,c=a.tagName.toLowerCase();if(typeof d=="undefined")d=true;if(d&&(!b||a.disabled||e=="reset"||e=="button"||(e=="checkbox"||e=="radio")&&!a.checked||(e=="submit"||e=="image")&&a.form&&a.form.clk!=a||c=="select"&&a.selectedIndex==-1))return null;if(c=="select"){var k=a.selectedIndex;if(k<0)return null;b=[];c=a.options;var g=(e=e=="select-one")?k+1:c.length;for(k=e?k:0;k<g;k++){var h=c[k];if(h.selected){var n=h.value;n||(n=h.attributes&&h.attributes.value&& !h.attributes.value.specified?h.text:h.value);if(e)return n;b.push(n)}}return b}return a.value};$.fn.clearForm=function(){return this.each(function(){$("input,select,textarea",this).clearFields()})};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var a=this.type,d=this.tagName.toLowerCase();if(a=="text"||a=="password"||d=="textarea")this.value="";else if(a=="checkbox"||a=="radio")this.checked=false;else if(d=="select")this.selectedIndex=-1})}; $.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};$.fn.enable=function(a){if(a==undefined)a=true;return this.each(function(){this.disabled=!a})}; $.fn.selected=function(a){if(a==undefined)a=true;return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio")this.checked=a;else if(this.tagName.toLowerCase()=="option"){d=$(this).parent("select");a&&d[0]&&d[0].type=="select-one"&&d.find("option").selected(false);this.selected=a}})};/**
 * jQuery.ScrollTo - Easy element scrolling using jQuery.
 * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
 * Dual licensed under MIT and GPL.
 * Date: 5/25/2009
 * @author Ariel Flesler
 * @version 1.4.2
 *
 * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
 */
(function(){var k=$.scrollTo=function(a,i,e){$(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};k.window=function(a){return $(window)._scrollable()};$.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||$.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return $.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};$.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=$.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=$(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=$(f,this);case'object':if(f.is||f.style)s=(f=$(f)).offset()}$.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!$(a).is('html,body'))return a[h]-$(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})();/**ellipsis plugin http://devongovett.wordpress.com/2009/04/06/text-overflow-ellipsis-for-firefox-via-jquery/ + comments + custom mods*/
$.fn.ellipsis=function(f,l,i,n){return $(this).each(function(){var a=$(this);a.data("ellipOrigTxt")&&a.html(a.data("ellipOrigTxt"));if(a.css("overflow")=="hidden"){var c=a.text(),h=a.width(),m=a.height(),g;if(i){l=true;g=" <a class='MoreLessTag' href='#' >"+i+"</a>"}else g="";var b=$(this.cloneNode(true)).hide().css({position:"absolute",overflow:"visible","max-width":"none","max-height":"none"});f?b.css("height","auto").width(h):b.css("width","auto");a.after(b);var p=b.height();h=f?m:h;var d=f?b.height(): b.width();var o=m=false;if(d>h)for(var j=0,e=c.length;j<=e;){var k=(j+e)/2;d=c.substr(0,k);b.html(d+"&hellip;"+g);d=f?b.height():b.width();if(d>h){if(o)m=true;e=k-1;if(j>e){k=(e+e-2)/2;d=c.substr(0,k);b.html(d+"&hellip;"+g);break}}else{if(!(d<h)){if(m&&o&&(e-j)/e<0.2)break;o=true}j=k+1}}a.html(b.html());b.remove();if(i)$(".MoreLessTag",this).click(function(q){q.preventDefault();a.html(c);a.animate({height:p});a.append(" <a class='MoreLessTag' href='#' >"+n+"</a>");$(".MoreLessTag",a).click(function(r){r.preventDefault(); a.ellipsis(f,l,i,n)})});else{g=RegExp(/<\/?[^>]+>/gi);a.attr("alt",c.replace(g,""));a.attr("title",c.replace(g,""))}if(l==true){var s=a.width(),t=a.height();a.one("resize",function(){if(a.width()!=s||f&&a.height!=t){a.html(c);a.ellipsis(f,l,i,n)}})}a.data("ellipOrigTxt",c)}})};(function(a,i){function h(b,c){var d=b.nodeName.toLowerCase();if("area"===d){var d=b.parentNode,f=d.name;if(!b.href||!f||d.nodeName.toLowerCase()!=="map")return!1;d=a("img[usemap=#"+f+"]")[0];return!!d&&k(d)}return(/input|select|textarea|button|object/.test(d)?!b.disabled:"a"==d?b.href||c:c)&&k(b)}function k(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.14",
keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,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,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();
c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,
"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(b){if(b!==i)return this.css("zIndex",b);if(this.length)for(var b=a(this[0]),c;b.length&&b[0]!==document;){c=b.css("position");if(c==="absolute"||c==="relative"||c==="fixed")if(c=parseInt(b.css("zIndex"),10),!isNaN(c)&&c!==0)return c;b=b.parent()}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",
function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(b,c){function d(e,g,b,c){a.each(f,function(){g-=parseFloat(a.curCSS(e,"padding"+this,!0))||0;b&&(g-=parseFloat(a.curCSS(e,"border"+this+"Width",!0))||0);c&&(g-=parseFloat(a.curCSS(e,"margin"+this,!0))||0)});return g}var f=c==="Width"?["Left","Right"]:["Top","Bottom"],e=c.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,
outerHeight:a.fn.outerHeight};a.fn["inner"+c]=function(b){if(b===i)return g["inner"+c].call(this);return this.each(function(){a(this).css(e,d(this,b)+"px")})};a.fn["outer"+c]=function(b,n){if(typeof b!=="number")return g["outer"+c].call(this,b);return this.each(function(){a(this).css(e,d(this,b,!0,n)+"px")})}});a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return h(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var c=a.attr(b,"tabindex"),d=isNaN(c);
return(d||c>=0)&&h(b,!d)}});a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=c.offsetHeight===100;a.support.selectstart="onselectstart"in c;b.removeChild(c).style.display="none"});a.extend(a.ui,{plugin:{add:function(b,c,d){var b=a.ui[b].prototype,f;for(f in d)b.plugins[f]=b.plugins[f]||[],b.plugins[f].push([c,d[f]])},call:function(a,c,d){if((c=a.plugins[c])&&a.element[0].parentNode)for(var f=
0;f<c.length;f++)a.options[c[f][0]]&&c[f][1].apply(a.element,d)}},contains:function(a,c){return document.compareDocumentPosition?a.compareDocumentPosition(c)&16:a!==c&&a.contains(c)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",f=!1;if(b[d]>0)return!0;b[d]=1;f=b[d]>0;b[d]=0;return f},isOverAxis:function(a,c,d){return a>c&&a<c+d},isOver:function(b,c,d,f,e,g){return a.ui.isOverAxis(b,d,e)&&a.ui.isOverAxis(c,f,g)}});if(a.cleanData){var l=
a.cleanData;a.cleanData=function(b){for(var c=0,d;(d=b[c])!=null;c++)a(d).triggerHandler("remove");l(b)}}else{var j=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return j.call(a(this),b,c)})}}a.widget=function(b,c,d){var f=b.split(".")[0],e,b=b.split(".")[1];e=f+"-"+b;if(!d)d=c,c=a.Widget;a.expr[":"][e]=function(e){return!!a.data(e,b)};a[f]=a[f]||{};a[f][b]=function(e,
a){arguments.length&&this._createWidget(e,a)};c=new c;c.options=a.extend(!0,{},c.options);a[f][b].prototype=a.extend(!0,c,{namespace:f,widgetName:b,widgetEventPrefix:a[f][b].prototype.widgetEventPrefix||b,widgetBaseClass:e},d);a.widget.bridge(b,a[f][b])};a.widget.bridge=function(b,c){a.fn[b]=function(d){var f=typeof d==="string",e=Array.prototype.slice.call(arguments,1),g=this,d=!f&&e.length?a.extend.apply(null,[!0,d].concat(e)):d;if(f&&d.charAt(0)==="_")return g;f?this.each(function(){var c=a.data(this,
b),n=c&&a.isFunction(c[d])?c[d].apply(c,e):c;if(n!==c&&n!==i)return g=n,!1}):this.each(function(){var e=a.data(this,b);e?e.option(d||{})._init():a.data(this,b,new c(d,this))});return g}};a.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this);this.element=a(c);this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+
this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(b,
c){var d=b;if(arguments.length===0)return a.extend({},this.options);if(typeof b==="string"){if(c===i)return this.options[b];d={};d[b]=c}this._setOptions(d);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,c){this.options[a]=c;a==="disabled"&&this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",
!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var f=this.options[b],c=a.Event(c);c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase();d=d||{};if(c.originalEvent)for(var b=a.event.props.length,e;b;)e=a.event.props[--b],c[e]=c.originalEvent[e];this.element.trigger(c,d);return!(a.isFunction(f)&&f.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}};var o=!1;a(document).mousedown(function(){o=!1});a.widget("ui.mouse",{options:{cancel:":input,option",
distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent"))return a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!o){this._mouseStarted&&this._mouseUp(b);this._mouseDownEvent=
b;var c=this,d=b.which==1,f=typeof this.options.cancel=="string"?a(b.target).closest(this.options.cancel).length:!1;if(!d||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(b)!==!1,!this._mouseStarted))return b.preventDefault(),!0;!0===a.data(b.target,this.widgetName+".preventClickEvent")&&
a.removeData(b.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(e){return c._mouseMove(e)};this._mouseUpDelegate=function(e){return c._mouseUp(e)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);b.preventDefault();return o=!0}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted)return this._mouseDrag(b),b.preventDefault();
if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1)?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted)this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b);return!1},
_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}});a.ui=a.ui||{};var p=/left|center|right/,q=/top|center|bottom/,r=a.fn.position,A=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return r.apply(this,arguments);var b=a.extend({},
b),c=a(b.of),d=c[0],f=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],g,m,n;d.nodeType===9?(g=c.width(),m=c.height(),n={top:0,left:0}):d.setTimeout?(g=c.width(),m=c.height(),n={top:c.scrollTop(),left:c.scrollLeft()}):d.preventDefault?(b.at="left top",g=m=0,n={top:b.of.pageY,left:b.of.pageX}):(g=c.outerWidth(),m=c.outerHeight(),n=c.offset());a.each(["my","at"],function(){var e=(b[this]||"").split(" ");e.length===1&&(e=p.test(e[0])?e.concat(["center"]):q.test(e[0])?["center"].concat(e):
["center","center"]);e[0]=p.test(e[0])?e[0]:"center";e[1]=q.test(e[1])?e[1]:"center";b[this]=e});f.length===1&&(f[1]=f[0]);e[0]=parseInt(e[0],10)||0;e.length===1&&(e[1]=e[0]);e[1]=parseInt(e[1],10)||0;b.at[0]==="right"?n.left+=g:b.at[0]==="center"&&(n.left+=g/2);b.at[1]==="bottom"?n.top+=m:b.at[1]==="center"&&(n.top+=m/2);n.left+=e[0];n.top+=e[1];return this.each(function(){var c=a(this),d=c.outerWidth(),x=c.outerHeight(),j=parseInt(a.curCSS(this,"marginLeft",!0))||0,i=parseInt(a.curCSS(this,"marginTop",
!0))||0,p=d+j+(parseInt(a.curCSS(this,"marginRight",!0))||0),o=x+i+(parseInt(a.curCSS(this,"marginBottom",!0))||0),h=a.extend({},n),y;b.my[0]==="right"?h.left-=d:b.my[0]==="center"&&(h.left-=d/2);b.my[1]==="bottom"?h.top-=x:b.my[1]==="center"&&(h.top-=x/2);h.left=Math.round(h.left);h.top=Math.round(h.top);y={left:h.left-j,top:h.top-i};a.each(["left","top"],function(c,n){if(a.ui.position[f[c]])a.ui.position[f[c]][n](h,{targetWidth:g,targetHeight:m,elemWidth:d,elemHeight:x,collisionPosition:y,collisionWidth:p,
collisionHeight:o,offset:e,my:b.my,at:b.at})});a.fn.bgiframe&&c.bgiframe();c.offset(a.extend(h,{using:b.using}))})};a.ui.position={fit:{left:function(b,c){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-c.collisionPosition.left,b.left)},top:function(b,c){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-c.collisionPosition.top,b.top)}},flip:{left:function(b,
c){if(c.at[0]!=="center"){var d=a(window),d=c.collisionPosition.left+c.collisionWidth-d.width()-d.scrollLeft(),f=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,e=c.at[0]==="left"?c.targetWidth:-c.targetWidth,g=-2*c.offset[0];b.left+=c.collisionPosition.left<0?f+e+g:d>0?f+e+g:0}},top:function(b,c){if(c.at[1]!=="center"){var d=a(window),d=c.collisionPosition.top+c.collisionHeight-d.height()-d.scrollTop(),f=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,e=c.at[1]==="top"?
c.targetHeight:-c.targetHeight,g=-2*c.offset[1];b.top+=c.collisionPosition.top<0?f+e+g:d>0?f+e+g:0}}}};if(!a.offset.setOffset)a.offset.setOffset=function(b,c){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var d=a(b),f=d.offset(),e=parseInt(a.curCSS(b,"top",!0),10)||0,g=parseInt(a.curCSS(b,"left",!0),10)||0,f={top:c.top-f.top+e,left:c.left-f.left+g};"using"in c?c.using.call(b,f):d.css(f)},a.fn.offset=function(b){var c=this[0];if(!c||!c.ownerDocument)return null;if(b)return this.each(function(){a.offset.setOffset(this,
b)});return A.call(this)};a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create: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(),this},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle"))return!1;
this.handle=this._getHandle(b);if(!this.handle)return!1;a(c.iframeFix===!0?"iframe":c.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:1E3}).css(a(this).offset()).appendTo("body")});return!0},_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.positionAbs=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.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=
b.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(this._trigger("start",b)===!1)return this._clear(),!1;this._cacheHelperProportions();a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,!0);a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b);return!0},_mouseDrag:function(b,c){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");
if(!c){var d=this._uiHash();if(this._trigger("drag",b,d)===!1)return this._mouseUp({}),!1;this.position=d.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";a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);return!1},_mouseStop:function(b){var c=!1;a.ui.ddmanager&&!this.options.dropBehaviour&&(c=a.ui.ddmanager.drop(this,b));if(this.dropped)c=this.dropped,this.dropped=
!1;if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return!1;if(this.options.revert=="invalid"&&!c||this.options.revert=="valid"&&c||this.options.revert===!0||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){d._trigger("stop",b)!==!1&&d._clear()})}else this._trigger("stop",b)!==!1&&this._clear();return!1},_mouseUp:function(b){this.options.iframeFix===
!0&&a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b);return a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?!0:!1;a(this.options.handle,this.element).find("*").andSelf().each(function(){this==b.target&&(c=!0)});return c},_createHelper:function(b){var c=
this.options,b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b])):c.helper=="clone"?this.element.clone().removeAttr("id"):this.element;b.parents("body").length||b.appendTo(c.appendTo=="parent"?this.element[0].parentNode:c.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){typeof b=="string"&&(b=b.split(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]||0});if("left"in b)this.offset.click.left=
b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();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 a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),
10)||0)+this.scrollParent.scrollTop(),left:a.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},
_setContainment:function(){var b=this.options;if(b.containment=="parent")b.containment=this.helper[0].parentNode;if(b.containment=="document"||b.containment=="window")this.containment=[b.containment=="document"?0:a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b.containment=="document"?0:a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(b.containment=="document"?0:a(window).scrollLeft())+a(b.containment=="document"?document:window).width()-this.helperProportions.width-
this.margins.left,(b.containment=="document"?0:a(window).scrollTop())+(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&b.containment.constructor!=Array){var b=a(b.containment),c=b[0];if(c){b.offset();var d=a(c).css("overflow")!="hidden";this.containment=[(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0),(parseInt(a(c).css("borderTopWidth"),
10)||0)+(parseInt(a(c).css("paddingTop"),10)||0),(d?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-this.margins.right,(d?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-this.margins.bottom];this.relative_container=b}}else if(b.containment.constructor==
Array)this.containment=b.containment},_convertPositionTo:function(b,c){if(!c)c=this.position;var d=b=="absolute"?1:-1,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():
e?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName),e=b.pageX,g=b.pageY;
if(this.originalPosition){var m;if(this.containment)this.relative_container?(m=this.relative_container.offset(),m=[this.containment[0]+m.left,this.containment[1]+m.top,this.containment[2]+m.left,this.containment[3]+m.top]):m=this.containment,b.pageX-this.offset.click.left<m[0]&&(e=m[0]+this.offset.click.left),b.pageY-this.offset.click.top<m[1]&&(g=m[1]+this.offset.click.top),b.pageX-this.offset.click.left>m[2]&&(e=m[2]+this.offset.click.left),b.pageY-this.offset.click.top>m[3]&&(g=m[3]+this.offset.click.top);
c.grid&&(g=c.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,g=m?!(g-this.offset.click.top<m[1]||g-this.offset.click.top>m[3])?g:!(g-this.offset.click.top<m[1])?g-c.grid[1]:g+c.grid[1]:g,e=c.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,e=m?!(e-this.offset.click.left<m[0]||e-this.offset.click.left>m[2])?e:!(e-this.offset.click.left<m[0])?e-c.grid[0]:e+c.grid[0]:e)}return{top:g-this.offset.click.top-
this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:d.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=
this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_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(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.14"});a.ui.plugin.add("draggable",
"connectToSortable",{start:function(b,c){var d=a(this).data("draggable"),f=d.options,e=a.extend({},c,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");g&&!g.options.disabled&&(d.sortables.push({instance:g,shouldRevert:g.options.revert}),g.refreshPositions(),g._trigger("activate",b,e))})},stop:function(b,c){var d=a(this).data("draggable"),f=a.extend({},c,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=
0;d.cancelHelperRemoval=!0;this.instance.cancelHelperRemoval=!1;if(this.shouldRevert)this.instance.options.revert=!0;this.instance._mouseStop(b);this.instance.options.helper=this.instance.options._helper;d.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",b,f)})},drag:function(b,c){var d=a(this).data("draggable"),f=this;a.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;
this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver)this.instance.isOver=1,this.instance.currentItem=a(f).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},b.target=this.instance.currentItem[0],this.instance._mouseCapture(b,
!0),this.instance._mouseStart(b,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",b),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d;this.instance.currentItem&&this.instance._mouseDrag(b)}else if(this.instance.isOver)this.instance.isOver=
0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",b,this.instance._uiHash(this.instance)),this.instance._mouseStop(b,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",b),d.dropped=!1})}});a.ui.plugin.add("draggable","cursor",{start:function(){var b=a("body"),c=a(this).data("draggable").options;if(b.css("cursor"))c._cursor=
b.css("cursor");b.css("cursor",c.cursor)},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor)}});a.ui.plugin.add("draggable","opacity",{start:function(b,c){var d=a(c.helper),f=a(this).data("draggable").options;if(d.css("opacity"))f._opacity=d.css("opacity");d.css("opacity",f.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;d._opacity&&a(c.helper).css("opacity",d._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=
a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML")b.overflowOffset=b.scrollParent.offset()},drag:function(b){var c=a(this).data("draggable"),d=c.options,f=!1;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!d.axis||d.axis!="x")if(c.overflowOffset.top+c.scrollParent[0].offsetHeight-b.pageY<d.scrollSensitivity)c.scrollParent[0].scrollTop=f=c.scrollParent[0].scrollTop+d.scrollSpeed;else if(b.pageY-c.overflowOffset.top<d.scrollSensitivity)c.scrollParent[0].scrollTop=
f=c.scrollParent[0].scrollTop-d.scrollSpeed;if(!d.axis||d.axis!="y")if(c.overflowOffset.left+c.scrollParent[0].offsetWidth-b.pageX<d.scrollSensitivity)c.scrollParent[0].scrollLeft=f=c.scrollParent[0].scrollLeft+d.scrollSpeed;else if(b.pageX-c.overflowOffset.left<d.scrollSensitivity)c.scrollParent[0].scrollLeft=f=c.scrollParent[0].scrollLeft-d.scrollSpeed}else{if(!d.axis||d.axis!="x")b.pageY-a(document).scrollTop()<d.scrollSensitivity?f=a(document).scrollTop(a(document).scrollTop()-d.scrollSpeed):
a(window).height()-(b.pageY-a(document).scrollTop())<d.scrollSensitivity&&(f=a(document).scrollTop(a(document).scrollTop()+d.scrollSpeed));if(!d.axis||d.axis!="y")b.pageX-a(document).scrollLeft()<d.scrollSensitivity?f=a(document).scrollLeft(a(document).scrollLeft()-d.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<d.scrollSensitivity&&(f=a(document).scrollLeft(a(document).scrollLeft()+d.scrollSpeed))}f!==!1&&a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(c,b)}});
a.ui.plugin.add("draggable","snap",{start:function(){var b=a(this).data("draggable"),c=b.options;b.snapElements=[];a(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var c=a(this),f=c.offset();this!=b.element[0]&&b.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(b,c){for(var d=a(this).data("draggable"),f=d.options,e=f.snapTolerance,g=c.offset.left,m=g+d.helperProportions.width,n=c.offset.top,w=n+d.helperProportions.height,
u=d.snapElements.length-1;u>=0;u--){var x=d.snapElements[u].left,j=x+d.snapElements[u].width,i=d.snapElements[u].top,p=i+d.snapElements[u].height;if(x-e<g&&g<j+e&&i-e<n&&n<p+e||x-e<g&&g<j+e&&i-e<w&&w<p+e||x-e<m&&m<j+e&&i-e<n&&n<p+e||x-e<m&&m<j+e&&i-e<w&&w<p+e){if(f.snapMode!="inner"){var h=Math.abs(i-w)<=e,o=Math.abs(p-n)<=e,y=Math.abs(x-m)<=e,k=Math.abs(j-g)<=e;if(h)c.position.top=d._convertPositionTo("relative",{top:i-d.helperProportions.height,left:0}).top-d.margins.top;if(o)c.position.top=d._convertPositionTo("relative",
{top:p,left:0}).top-d.margins.top;if(y)c.position.left=d._convertPositionTo("relative",{top:0,left:x-d.helperProportions.width}).left-d.margins.left;if(k)c.position.left=d._convertPositionTo("relative",{top:0,left:j}).left-d.margins.left}var q=h||o||y||k;if(f.snapMode!="outer"){h=Math.abs(i-n)<=e;o=Math.abs(p-w)<=e;y=Math.abs(x-g)<=e;k=Math.abs(j-m)<=e;if(h)c.position.top=d._convertPositionTo("relative",{top:i,left:0}).top-d.margins.top;if(o)c.position.top=d._convertPositionTo("relative",{top:p-d.helperProportions.height,
left:0}).top-d.margins.top;if(y)c.position.left=d._convertPositionTo("relative",{top:0,left:x}).left-d.margins.left;if(k)c.position.left=d._convertPositionTo("relative",{top:0,left:j-d.helperProportions.width}).left-d.margins.left}!d.snapElements[u].snapping&&(h||o||y||k||q)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[u].item}));d.snapElements[u].snapping=h||o||y||k||q}else d.snapElements[u].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,
b,a.extend(d._uiHash(),{snapItem:d.snapElements[u].item})),d.snapElements[u].snapping=!1}}});a.ui.plugin.add("draggable","stack",{start:function(){var b=a(this).data("draggable").options,b=a.makeArray(a(b.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});if(b.length){var c=parseInt(b[0].style.zIndex)||0;a(b).each(function(a){this.style.zIndex=c+a});this[0].style.zIndex=c+b.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(b,
c){var d=a(c.helper),f=a(this).data("draggable").options;if(d.css("zIndex"))f._zIndex=d.css("zIndex");d.css("zIndex",f.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;d._zIndex&&a(c.helper).css("zIndex",d._zIndex)}});a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,c=b.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(c)?
c:function(a){return a.is(c)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[b.scope]=a.ui.ddmanager.droppables[b.scope]||[];a.ui.ddmanager.droppables[b.scope].push(this);b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var b=a.ui.ddmanager.droppables[this.options.scope],c=0;c<b.length;c++)b[c]==this&&b.splice(c,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");
return this},_setOption:function(b,c){if(b=="accept")this.accept=a.isFunction(c)?c:function(a){return a.is(c)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);c&&this._trigger("deactivate",b,this.ui(c))},
_over:function(b){var c=a.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",b,this.ui(c))},_out:function(b){var c=a.ui.ddmanager.current;if(c&&(c.currentItem||c.element)[0]!=this.element[0])if(this.accept.call(this.element[0],c.currentItem||c.element))this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),
this._trigger("out",b,this.ui(c))},_drop:function(b,c){var d=c||a.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0])return!1;var f=!1;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var e=a.data(this,"droppable");if(e.options.greedy&&!e.options.disabled&&e.options.scope==d.options.scope&&e.accept.call(e.element[0],d.currentItem||d.element)&&a.ui.intersect(d,a.extend(e,{offset:e.element.offset()}),e.options.tolerance))return f=!0,!1});if(f)return!1;
if(this.accept.call(this.element[0],d.currentItem||d.element))return this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",b,this.ui(d)),this.element;return!1},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.14"});a.ui.intersect=function(b,c,d){if(!c.offset)return!1;var f=(b.positionAbs||
b.position.absolute).left,e=f+b.helperProportions.width,g=(b.positionAbs||b.position.absolute).top,m=g+b.helperProportions.height,n=c.offset.left,w=n+c.proportions.width,u=c.offset.top,x=u+c.proportions.height;switch(d){case "fit":return n<=f&&e<=w&&u<=g&&m<=x;case "intersect":return n<f+b.helperProportions.width/2&&e-b.helperProportions.width/2<w&&u<g+b.helperProportions.height/2&&m-b.helperProportions.height/2<x;case "pointer":return a.ui.isOver((b.positionAbs||b.position.absolute).top+(b.clickOffset||
b.offset.click).top,(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,u,n,c.proportions.height,c.proportions.width);case "touch":return(g>=u&&g<=x||m>=u&&m<=x||g<u&&m>x)&&(f>=n&&f<=w||e>=n&&e<=w||f<n&&e>w);default:return!1}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,c){var d=a.ui.ddmanager.droppables[b.options.scope]||[],f=c?c.type:null,e=(b.currentItem||b.element).find(":data(droppable)").andSelf(),g=0;a:for(;g<d.length;g++)if(!(d[g].options.disabled||
b&&!d[g].accept.call(d[g].element[0],b.currentItem||b.element))){for(var m=0;m<e.length;m++)if(e[m]==d[g].element[0]){d[g].proportions.height=0;continue a}d[g].visible=d[g].element.css("display")!="none";if(d[g].visible)f=="mousedown"&&d[g]._activate.call(d[g],c),d[g].offset=d[g].element.offset(),d[g].proportions={width:d[g].element[0].offsetWidth,height:d[g].element[0].offsetHeight}}},drop:function(b,c){var d=!1;a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options&&(!this.options.disabled&&
this.visible&&a.ui.intersect(b,this,this.options.tolerance)&&(d=d||this._drop.call(this,c)),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)))this.isout=1,this.isover=0,this._deactivate.call(this,c)});return d},dragStart:function(b,c){b.element.parentsUntil("body").bind("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c);a.each(a.ui.ddmanager.droppables[b.options.scope]||
[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var d=a.ui.intersect(b,this,this.options.tolerance);if(d=!d&&this.isover==1?"isout":d&&this.isover==0?"isover":null){var f;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length)f=a.data(e[0],"droppable"),f.greedyChild=d=="isover"?1:0}if(f&&d=="isover")f.isover=0,f.isout=1,f._out.call(f,c);this[d]=1;this[d=="isout"?"isover":"isout"]=0;this[d=="isover"?"_over":"_out"].call(this,c);if(f&&d=="isout")f.isout=
0,f.isover=1,f._over.call(f,c)}}})},dragStop:function(b,c){b.element.parentsUntil("body").unbind("scroll.droppable");b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)}};a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=
this,c=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i))/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"}),this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),
width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,
marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize();this.handles=c.handles||(!a(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",
se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var d=this.handles.split(",");this.handles={};for(var f=0;f<d.length;f++){var e=a.trim(d[f]),g=a('<div class="ui-resizable-handle ui-resizable-'+e+'"></div>');/sw|se|ne|nw/.test(e)&&g.css({zIndex:++c.zIndex});"se"==e&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[e]=".ui-resizable-"+e;this.element.append(g)}}this._renderAxis=
function(e){var e=e||this.element,g;for(g in this.handles){this.handles[g].constructor==String&&(this.handles[g]=a(this.handles[g],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var b=a(this.handles[g],this.element),c=0,c=/sw|ne|nw|se|n|s/.test(g)?b.outerHeight():b.outerWidth(),b=["padding",/ne|nw|n/.test(g)?"Top":/se|sw|s/.test(g)?"Bottom":/^e$/.test(g)?"Right":"Left"].join("");e.css(b,c);this._proportionallyResize()}a(this.handles[g])}};
this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var e=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=e&&e[1]?e[1]:"se"}});c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){!c.disabled&&!b.resizing&&(a(this).addClass("ui-resizable-autohide"),
b._handles.hide())}));this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",
this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var c=!1,d;for(d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var c=this.options,d=this.element.position(),f=this.element;this.resizing=!0;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:d.top,left:d.left});a.browser.opera&&
/relative/.test(f.css("position"))&&f.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();var d=C(this.helper.css("left")),e=C(this.helper.css("top"));c.containment&&(d+=a(c.containment).scrollLeft()||0,e+=a(c.containment).scrollTop()||0);this.offset=this.helper.offset();this.position={left:d,top:e};this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()};this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:
{width:f.width(),height:f.height()};this.originalPosition={left:d,top:e};this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof c.aspectRatio=="number"?c.aspectRatio:this.originalSize.width/this.originalSize.height||1;c=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",c=="auto"?this.axis+"-resize":c);f.addClass("ui-resizable-resizing");this._propagate("start",b);return!0},_mouseDrag:function(a){var c=
this.helper,d=this.originalMousePosition,f=this._change[this.axis];if(!f)return!1;d=f.apply(this,[a,a.pageX-d.left||0,a.pageY-d.top||0]);this._updateVirtualBoundaries(a.shiftKey);if(this._aspectRatio||a.shiftKey)d=this._updateRatio(d,a);d=this._respectSize(d,a);this._propagate("resize",a);c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(d);
this._trigger("resize",a,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),d=f&&a.ui.hasScroll(d[0],"left")?0:this.sizeDiff.height,f=f?0:this.sizeDiff.width,f={width:this.helper.width()-f,height:this.helper.height()-d},d=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null,e=parseInt(this.element.css("top"),10)+(this.position.top-
this.originalPosition.top)||null;c.animate||this.element.css(a.extend(f,{top:e,left:d}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var c=this.options,d,f,e,c={minWidth:v(c.minWidth)?c.minWidth:0,maxWidth:v(c.maxWidth)?c.maxWidth:
Infinity,minHeight:v(c.minHeight)?c.minHeight:0,maxHeight:v(c.maxHeight)?c.maxHeight:Infinity};if(this._aspectRatio||a){a=c.minHeight*this.aspectRatio;f=c.minWidth/this.aspectRatio;d=c.maxHeight*this.aspectRatio;e=c.maxWidth/this.aspectRatio;if(a>c.minWidth)c.minWidth=a;if(f>c.minHeight)c.minHeight=f;if(d<c.maxWidth)c.maxWidth=d;if(e<c.maxHeight)c.maxHeight=e}this._vBoundaries=c},_updateCache:function(a){this.offset=this.helper.offset();if(v(a.left))this.position.left=a.left;if(v(a.top))this.position.top=
a.top;if(v(a.height))this.size.height=a.height;if(v(a.width))this.size.width=a.width},_updateRatio:function(a){var c=this.position,d=this.size,f=this.axis;if(v(a.height))a.width=a.height*this.aspectRatio;else if(v(a.width))a.height=a.width/this.aspectRatio;if(f=="sw")a.left=c.left+(d.width-a.width),a.top=null;if(f=="nw")a.top=c.top+(d.height-a.height),a.left=c.left+(d.width-a.width);return a},_respectSize:function(a){var c=this._vBoundaries,d=this.axis,f=v(a.width)&&c.maxWidth&&c.maxWidth<a.width,
e=v(a.height)&&c.maxHeight&&c.maxHeight<a.height,g=v(a.width)&&c.minWidth&&c.minWidth>a.width,m=v(a.height)&&c.minHeight&&c.minHeight>a.height;if(g)a.width=c.minWidth;if(m)a.height=c.minHeight;if(f)a.width=c.maxWidth;if(e)a.height=c.maxHeight;var n=this.originalPosition.left+this.originalSize.width,w=this.position.top+this.size.height,u=/sw|nw|w/.test(d),d=/nw|ne|n/.test(d);if(g&&u)a.left=n-c.minWidth;if(f&&u)a.left=n-c.maxWidth;if(m&&d)a.top=w-c.minHeight;if(e&&d)a.top=w-c.maxHeight;if((c=!a.width&&
!a.height)&&!a.left&&a.top)a.top=null;else if(c&&!a.top&&a.left)a.left=null;return a},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,c=0;c<this._proportionallyResizeElements.length;c++){var d=this._proportionallyResizeElements[c];if(!this.borderDif){var f=[d.css("borderTopWidth"),d.css("borderRightWidth"),d.css("borderBottomWidth"),d.css("borderLeftWidth")],e=[d.css("paddingTop"),d.css("paddingRight"),d.css("paddingBottom"),d.css("paddingLeft")];
this.borderDif=a.map(f,function(a,b){var c=parseInt(a,10)||0,d=parseInt(e[b],10)||0;return c+d})}if(!a.browser.msie||!a(b).is(":hidden")&&!a(b).parents(":hidden").length)d.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var c=a.browser.msie&&a.browser.version<
7,d=c?1:0,c=c?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+c,height:this.element.outerHeight()+c,position:"absolute",left:this.elementOffset.left-d+"px",top:this.elementOffset.top-d+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,c){return{width:this.originalSize.width+c}},w:function(a,c){return{left:this.originalPosition.left+c,width:this.originalSize.width-c}},n:function(a,c,d){return{top:this.originalPosition.top+
d,height:this.originalSize.height-d}},s:function(a,c,d){return{height:this.originalSize.height+d}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,
[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]);b!="resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.14"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var b=a(this).data("resizable").options,c=function(b){a(b).each(function(){var b=
a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10),position:b.css("position")})})};typeof b.alsoResize=="object"&&!b.alsoResize.parentNode?b.alsoResize.length?(b.alsoResize=b.alsoResize[0],c(b.alsoResize)):a.each(b.alsoResize,function(a){c(a)}):c(b.alsoResize)},resize:function(b,c){var d=a(this).data("resizable"),f=d.options,e=d.originalSize,g=d.originalPosition,m={height:d.size.height-e.height||
0,width:d.size.width-e.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},n=function(e,g){a(e).each(function(){var e=a(this),b=a(this).data("resizable-alsoresize"),n={},f=g&&g.length?g:e.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(f,function(a,e){var g=(b[e]||0)+(m[e]||0);g&&g>=0&&(n[e]=g||null)});if(a.browser.opera&&/relative/.test(e.css("position")))d._revertToRelativePosition=!0,e.css({position:"absolute",top:"auto",left:"auto"});
e.css(n)})};typeof f.alsoResize=="object"&&!f.alsoResize.nodeType?a.each(f.alsoResize,function(a,e){n(a,e)}):n(f.alsoResize)},stop:function(){var b=a(this).data("resizable"),c=b.options,d=function(b){a(b).each(function(){var e=a(this);e.css({position:e.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition)b._revertToRelativePosition=!1,typeof c.alsoResize=="object"&&!c.alsoResize.nodeType?a.each(c.alsoResize,function(a){d(a)}):d(c.alsoResize);a(this).removeData("resizable-alsoresize")}});
a.ui.plugin.add("resizable","animate",{stop:function(b){var c=a(this).data("resizable"),d=c.options,f=c._proportionallyResizeElements,e=f.length&&/textarea/i.test(f[0].nodeName),g=e&&a.ui.hasScroll(f[0],"left")?0:c.sizeDiff.height,e={width:c.size.width-(e?0:c.sizeDiff.width),height:c.size.height-g},g=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null,m=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(e,m&&g?
{top:m,left:g}:{}),{duration:d.animateDuration,easing:d.animateEasing,step:function(){var e={width:parseInt(c.element.css("width"),10),height:parseInt(c.element.css("height"),10),top:parseInt(c.element.css("top"),10),left:parseInt(c.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:e.width,height:e.height});c._updateCache(e);c._propagate("resize",b)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var b=a(this).data("resizable"),c=b.element,d=b.options.containment;if(c=d instanceof
a?d.get(0):/parent/.test(d)?c.parent().get(0):d)if(b.containerElement=a(c),/document/.test(d)||d==document)b.containerOffset={left:0,top:0},b.containerPosition={left:0,top:0},b.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var f=a(c),e=[];a(["Top","Right","Left","Bottom"]).each(function(a,g){e[a]=C(f.css("padding"+g))});b.containerOffset=f.offset();b.containerPosition=f.position();b.containerSize={height:f.innerHeight()-
e[3],width:f.innerWidth()-e[1]};var d=b.containerOffset,g=b.containerSize.height,m=b.containerSize.width,m=a.ui.hasScroll(c,"left")?c.scrollWidth:m,g=a.ui.hasScroll(c)?c.scrollHeight:g;b.parentData={element:c,left:d.left,top:d.top,width:m,height:g}}},resize:function(b){var c=a(this).data("resizable"),d=c.options,f=c.containerOffset,e=c.position,b=c._aspectRatio||b.shiftKey,g={top:0,left:0},m=c.containerElement;m[0]!=document&&/static/.test(m.css("position"))&&(g=f);if(e.left<(c._helper?f.left:0)){c.size.width+=
c._helper?c.position.left-f.left:c.position.left-g.left;if(b)c.size.height=c.size.width/d.aspectRatio;c.position.left=d.helper?f.left:0}if(e.top<(c._helper?f.top:0)){c.size.height+=c._helper?c.position.top-f.top:c.position.top;if(b)c.size.width=c.size.height*d.aspectRatio;c.position.top=c._helper?f.top:0}c.offset.left=c.parentData.left+c.position.left;c.offset.top=c.parentData.top+c.position.top;d=Math.abs((c._helper?c.offset.left-g.left:c.offset.left-g.left)+c.sizeDiff.width);f=Math.abs((c._helper?
c.offset.top-g.top:c.offset.top-f.top)+c.sizeDiff.height);e=c.containerElement.get(0)==c.element.parent().get(0);g=/relative|absolute/.test(c.containerElement.css("position"));e&&g&&(d-=c.parentData.left);if(d+c.size.width>=c.parentData.width&&(c.size.width=c.parentData.width-d,b))c.size.height=c.size.width/c.aspectRatio;if(f+c.size.height>=c.parentData.height&&(c.size.height=c.parentData.height-f,b))c.size.width=c.size.height*c.aspectRatio},stop:function(){var b=a(this).data("resizable"),c=b.options,
d=b.containerOffset,f=b.containerPosition,e=b.containerElement,g=a(b.helper),m=g.offset(),n=g.outerWidth()-b.sizeDiff.width,g=g.outerHeight()-b.sizeDiff.height;b._helper&&!c.animate&&/relative/.test(e.css("position"))&&a(this).css({left:m.left-f.left-d.left,width:n,height:g});b._helper&&!c.animate&&/static/.test(e.css("position"))&&a(this).css({left:m.left-f.left-d.left,width:n,height:g})}});a.ui.plugin.add("resizable","ghost",{start:function(){var b=a(this).data("resizable"),c=b.options,d=b.size;
b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:d.height,width:d.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof c.ghost=="string"?c.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});
a.ui.plugin.add("resizable","grid",{resize:function(){var b=a(this).data("resizable"),c=b.options,d=b.size,f=b.originalSize,e=b.originalPosition,g=b.axis;c.grid=typeof c.grid=="number"?[c.grid,c.grid]:c.grid;var m=Math.round((d.width-f.width)/(c.grid[0]||1))*(c.grid[0]||1),c=Math.round((d.height-f.height)/(c.grid[1]||1))*(c.grid[1]||1);/^(se|s|e)$/.test(g)?(b.size.width=f.width+m,b.size.height=f.height+c):/^(ne)$/.test(g)?(b.size.width=f.width+m,b.size.height=f.height+c,b.position.top=e.top-c):(/^(sw)$/.test(g)?
(b.size.width=f.width+m,b.size.height=f.height+c):(b.size.width=f.width+m,b.size.height=f.height+c,b.position.top=e.top-c),b.position.left=e.left-m)}});var C=function(a){return parseInt(a,10)||0},v=function(a){return!isNaN(parseInt(a,10))};a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=!1;var c;this.refresh=function(){c=a(b.options.filter,b.element[0]);
c.each(function(){var b=a(this),c=b.offset();a.data(this,"selectable-item",{element:this,$element:b,left:c.left,top:c.top,right:c.left+b.outerWidth(),bottom:c.top+b.outerHeight(),startselected:!1,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})};this.refresh();this.selectees=c.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");
this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(b){var c=this;this.opos=[b.pageX,b.pageY];if(!this.options.disabled){var d=this.options;this.selectees=a(d.filter,this.element[0]);this._trigger("start",b);a(d.appendTo).append(this.helper);this.helper.css({left:b.clientX,top:b.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var d=
a.data(this,"selectable-item");d.startselected=!0;if(!b.metaKey)d.$element.removeClass("ui-selected"),d.selected=!1,d.$element.addClass("ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",b,{unselecting:d.element})});a(b.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var e=!b.metaKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(e?"ui-unselecting":"ui-selected").addClass(e?"ui-selecting":"ui-unselecting");d.unselecting=!e;d.selecting=e;
(d.selected=e)?c._trigger("selecting",b,{selecting:d.element}):c._trigger("unselecting",b,{unselecting:d.element});return!1}})}},_mouseDrag:function(b){var c=this;this.dragged=!0;if(!this.options.disabled){var d=this.options,f=this.opos[0],e=this.opos[1],g=b.pageX,m=b.pageY;if(f>g)var n=g,g=f,f=n;e>m&&(n=m,m=e,e=n);this.helper.css({left:f,top:e,width:g-f,height:m-e});this.selectees.each(function(){var n=a.data(this,"selectable-item");if(n&&n.element!=c.element[0]){var u=!1;d.tolerance=="touch"?u=
!(n.left>g||n.right<f||n.top>m||n.bottom<e):d.tolerance=="fit"&&(u=n.left>f&&n.right<g&&n.top>e&&n.bottom<m);if(u){if(n.selected)n.$element.removeClass("ui-selected"),n.selected=!1;if(n.unselecting)n.$element.removeClass("ui-unselecting"),n.unselecting=!1;if(!n.selecting)n.$element.addClass("ui-selecting"),n.selecting=!0,c._trigger("selecting",b,{selecting:n.element})}else{if(n.selecting)if(b.metaKey&&n.startselected)n.$element.removeClass("ui-selecting"),n.selecting=!1,n.$element.addClass("ui-selected"),
n.selected=!0;else{n.$element.removeClass("ui-selecting");n.selecting=!1;if(n.startselected)n.$element.addClass("ui-unselecting"),n.unselecting=!0;c._trigger("unselecting",b,{unselecting:n.element})}if(n.selected&&!b.metaKey&&!n.startselected)n.$element.removeClass("ui-selected"),n.selected=!1,n.$element.addClass("ui-unselecting"),n.unselecting=!0,c._trigger("unselecting",b,{unselecting:n.element})}}});return!1}},_mouseStop:function(b){var c=this;this.dragged=!1;a(".ui-unselecting",this.element[0]).each(function(){var d=
a.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=!1;d.startselected=!1;c._trigger("unselected",b,{unselected:d.element})});a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=!1;d.selected=!0;d.startselected=!0;c._trigger("selected",b,{selected:d.element})});this._trigger("stop",b);this.helper.remove();return!1}});a.extend(a.ui.selectable,{version:"1.8.14"});
a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();
this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(b,c){b==="disabled"?(this.options[b]=
c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(b,c){if(this.reverting)return!1;if(this.options.disabled||this.options.type=="static")return!1;this._refreshItems(b);var d=null,f=this;a(b.target).parents().each(function(){if(a.data(this,"sortable-item")==f)return d=a(this),!1});a.data(b.target,"sortable-item")==f&&(d=a(b.target));if(!d)return!1;if(this.options.handle&&!c){var e=!1;a(this.options.handle,
d).find("*").andSelf().each(function(){this==b.target&&(e=!0)});if(!e)return!1}this.currentItem=d;this._removeCurrentsFromItems();return!0},_mouseStart:function(b,c,d){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(b);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position",
"absolute");this.cssPosition=this.helper.css("position");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;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();
this._createPlaceholder();c.containment&&this._setContainment();if(c.cursor){if(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("body").css("cursor",c.cursor)}if(c.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",c.opacity)}if(c.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",c.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=
this.scrollParent.offset();this._trigger("start",b,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!d)for(d=this.containers.length-1;d>=0;d--)this.containers[d]._trigger("activate",b,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(b);return!0},_mouseDrag:function(b){this.position=this._generatePosition(b);
this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var c=this.options,d=!1;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed;else if(b.pageY-this.overflowOffset.top<c.scrollSensitivity)this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-
c.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed;else if(b.pageX-this.overflowOffset.left<c.scrollSensitivity)this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed}else b.pageY-a(document).scrollTop()<c.scrollSensitivity?d=a(document).scrollTop(a(document).scrollTop()-c.scrollSpeed):a(window).height()-(b.pageY-a(document).scrollTop())<c.scrollSensitivity&&
(d=a(document).scrollTop(a(document).scrollTop()+c.scrollSpeed)),b.pageX-a(document).scrollLeft()<c.scrollSensitivity?d=a(document).scrollLeft(a(document).scrollLeft()-c.scrollSpeed):a(window).width()-(b.pageX-a(document).scrollLeft())<c.scrollSensitivity&&(d=a(document).scrollLeft(a(document).scrollLeft()+c.scrollSpeed));d!==!1&&a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)}this.positionAbs=this._convertPositionTo("absolute");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";for(c=this.items.length-1;c>=0;c--){var d=this.items[c],f=d.item[0],e=this._intersectsWithPointer(d);if(e&&f!=this.currentItem[0]&&this.placeholder[e==1?"next":"prev"]()[0]!=f&&!a.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],f):1)){this.direction=e==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(d))this._rearrange(b,
d);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b);a.ui.ddmanager&&a.ui.ddmanager.drag(this,b);this._trigger("sort",b,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(b,c){if(b){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b);if(this.options.revert){var d=this,f=d.placeholder.offset();d.reverting=!0;a(this.helper).animate({left:f.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?
0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--)if(this.containers[b]._trigger("deactivate",
null,this._uiHash(this)),this.containers[b].containerCache.over)this.containers[b]._trigger("out",null,this._uiHash(this)),this.containers[b].containerCache.over=0}this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):
a(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[],b=b||{};a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))});!d.length&&b.key&&d.push(b.key+"=");return d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[],b=b||{};c.each(function(){d.push(a(b.item||this).attr(b.attribute||
"id")||"")});return d},_intersectsWith:function(a){var c=this.positionAbs.left,d=c+this.helperProportions.width,f=this.positionAbs.top,e=f+this.helperProportions.height,g=a.left,m=g+a.width,n=a.top,w=n+a.height,u=this.offset.click.top,x=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?f+u>n&&f+u<w&&c+x>g&&c+x<m:g<c+this.helperProportions.width/
2&&d-this.helperProportions.width/2<m&&n<f+this.helperProportions.height/2&&e-this.helperProportions.height/2<w},_intersectsWithPointer:function(b){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top,b.height),b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width),c=c&&b,b=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();if(!c)return!1;return this.floating?d&&d=="right"||b=="down"?2:1:b&&(b=="down"?2:1)},_intersectsWithSides:function(b){var c=
a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height),b=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width),d=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&b||f=="left"&&!b:d&&(d=="down"&&c||d=="up"&&!c)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-
this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){var c=[],d=[],f=this._connectWith();if(f&&b)for(b=f.length-1;b>=0;b--)for(var e=a(f[b]),g=e.length-1;g>=0;g--){var m=a.data(e[g],"sortable");m&&m!=this&&!m.options.disabled&&d.push([a.isFunction(m.options.items)?m.options.items.call(m.element):
a(m.options.items,m.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),m])}d.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(b=d.length-1;b>=0;b--)d[b][0].each(function(){c.push(this)});return a(c)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)for(var d=
0;d<a.length;d++)a[d]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(b){this.items=[];this.containers=[this];var c=this.items,d=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var e=f.length-1;e>=0;e--)for(var g=a(f[e]),m=g.length-1;m>=0;m--){var n=a.data(g[m],"sortable");n&&n!=this&&!n.options.disabled&&(d.push([a.isFunction(n.options.items)?n.options.items.call(n.element[0],
b,{item:this.currentItem}):a(n.options.items,n.element),n]),this.containers.push(n))}for(e=d.length-1;e>=0;e--){b=d[e][1];f=d[e][0];m=0;for(g=f.length;m<g;m++)n=a(f[m]),n.data("sortable-item",b),c.push({item:n,instance:b,width:0,height:0,left:0,top:0})}},refreshPositions:function(b){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var c=this.items.length-1;c>=0;c--){var d=this.items[c];if(!(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])){var f=
this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item;if(!b)d.width=f.outerWidth(),d.height=f.outerHeight();f=f.offset();d.left=f.left;d.top=f.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--)f=this.containers[c].element.offset(),this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),
this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(b){var c=b||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var f=d.placeholder;d.placeholder={element:function(){var e=a(document.createElement(c.currentItem[0].nodeName)).addClass(f||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)e.style.visibility="hidden";return e},update:function(a,g){if(!f||d.forcePlaceholderSize)g.height()||
g.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),g.width()||g.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}c.placeholder=a(d.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);d.placeholder.update(c,c.placeholder)},_contactContainers:function(b){for(var c=null,d=null,f=this.containers.length-
1;f>=0;f--)if(!a.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!c||!a.ui.contains(this.containers[f].element[0],c.element[0]))c=this.containers[f],d=f}else if(this.containers[f].containerCache.over)this.containers[f]._trigger("out",b,this._uiHash(this)),this.containers[f].containerCache.over=0;if(c)if(this.containers.length===1)this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=
1;else if(this.currentContainer!=this.containers[d]){for(var c=1E4,f=null,e=this.positionAbs[this.containers[d].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(a.ui.contains(this.containers[d].element[0],this.items[g].item[0])){var m=this.items[g][this.containers[d].floating?"left":"top"];Math.abs(m-e)<c&&(c=Math.abs(m-e),f=this.items[g])}if(f||this.options.dropOnEmpty)this.currentContainer=this.containers[d],f?this._rearrange(b,f,null,!0):this._rearrange(b,null,this.containers[d].element,
!0),this._trigger("change",b,this._uiHash()),this.containers[d]._trigger("change",b,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",b,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(b){var c=this.options,b=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):c.helper=="clone"?this.currentItem.clone():this.currentItem;b.parents("body").length||a(c.appendTo!=
"parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]);if(b[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};(b[0].style.width==""||c.forceHelperSize)&&b.width(this.currentItem.width());(b[0].style.height==""||c.forceHelperSize)&&b.height(this.currentItem.height());return b},_adjustOffsetFromHelper:function(b){typeof b==
"string"&&(b=b.split(" "));a.isArray(b)&&(b={left:+b[0],top:+b[1]||0});if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();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 a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},
_setContainment:function(){var b=this.options;if(b.containment=="parent")b.containment=this.helper[0].parentNode;if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var c=a(b.containment)[0],b=a(b.containment).offset(),d=a(c).css("overflow")!="hidden";this.containment=[b.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,b.left+(d?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,b.top+(d?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]}},_convertPositionTo:function(b,c){if(!c)c=this.position;var d=b=="absolute"?1:-1,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?
this.offsetParent:this.scrollParent,e=/(html|body)/i.test(f[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:f.scrollTop())*d),left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:f.scrollLeft())*d)}},_generatePosition:function(b){var c=
this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var e=b.pageX,g=b.pageY;this.originalPosition&&(this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(e=this.containment[0]+
this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(e=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),c.grid&&(g=this.originalPageY+Math.round((g-this.originalPageY)/c.grid[1])*c.grid[1],g=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-c.grid[1]:g+c.grid[1]:g,e=this.originalPageX+Math.round((e-this.originalPageX)/c.grid[0])*c.grid[0],e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-c.grid[0]:e+c.grid[0]:e));return{top:g-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():
f?0:d.scrollTop()),left:e-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():f?0:d.scrollLeft())}},_rearrange:function(a,c,d,f){d?d[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var e=this,g=this.counter;window.setTimeout(function(){g==
e.counter&&e.refreshPositions(!f)},0)},_clear:function(b,c){this.reverting=!1;var d=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!c&&d.push(function(a){this._trigger("receive",
a,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&d.push(function(a){this._trigger("update",a,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(a){this._trigger("remove",a,this._uiHash())});for(f=this.containers.length-1;f>=0;f--)a.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!c&&(d.push(function(a){return function(g){a._trigger("receive",
g,this._uiHash(this))}}.call(this,this.containers[f])),d.push(function(a){return function(g){a._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[f])))}for(f=this.containers.length-1;f>=0;f--)if(c||d.push(function(a){return function(g){a._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over)d.push(function(a){return function(g){a._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[f])),this.containers[f].containerCache.over=
0;this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",b,this._uiHash());for(f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}return!1}c||this._trigger("beforeStop",b,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);
this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(f=0;f<d.length;f++)d[f].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=!1;return!0},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}});a.extend(a.ui.sortable,
{version:"1.8.14"});a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:!0,clearStyle:!1,collapsible:!1,event:"click",fillSpace:!1,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:!1,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var b=this,c=b.options;b.running=0;b.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");
b.headers=b.element.find(c.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c.disabled||a(this).removeClass("ui-state-focus")});b.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(c.navigation){var d=b.element.find("a").filter(c.navigationFilter).eq(0);if(d.length){var f=d.closest(".ui-accordion-header");b.active=f.length?f:d.closest(".ui-accordion-content").prev()}}b.active=b._findActive(b.active||c.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");b.active.next().addClass("ui-accordion-content-active");b._createIcons();b.resize();b.element.attr("role","tablist");b.headers.attr("role","tab").bind("keydown.accordion",
function(a){return b._keydown(a)}).next().attr("role","tabpanel");b.headers.not(b.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();b.active.length?b.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):b.headers.eq(0).attr("tabIndex",0);a.browser.safari||b.headers.find("a").attr("tabIndex",-1);c.event&&b.headers.bind(c.event.split(" ").join(".accordion ")+".accordion",function(a){b._clickHandler.call(b,a,this);a.preventDefault()})},_createIcons:function(){var b=
this.options;b.icons&&(a("<span></span>").addClass("ui-icon "+b.icons.header).prependTo(this.headers),this.active.children(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected),this.element.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var c=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");(b.autoHeight||b.fillHeight)&&c.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b=="active"&&this.activate(c);b=="icons"&&(this._destroyIcons(),
c&&this._createIcons());if(b=="disabled")this.headers.add(this.headers.next())[c?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(b){if(!this.options.disabled&&!b.altKey&&!b.ctrlKey){var c=a.ui.keyCode,d=this.headers.length,f=this.headers.index(b.target),e=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:e=this.headers[(f+1)%d];break;case c.LEFT:case c.UP:e=this.headers[(f-1+d)%d];break;case c.SPACE:case c.ENTER:this._clickHandler({target:b.target},b.target),b.preventDefault()}if(e)return a(b.target).attr("tabIndex",
-1),a(e).attr("tabIndex",0),e.focus(),!1;return!0}},resize:function(){var b=this.options,c;if(b.fillSpace){if(a.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){c-=a(this).outerHeight(!0)});this.headers.next().each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")}else b.autoHeight&&
(c=0,this.headers.next().each(function(){c=Math.max(c,a(this).height("").height())}).height(c));return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(b){return b?typeof b==="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===!1?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,c){var d=this.options;if(!d.disabled)if(b.target){var f=a(b.currentTarget||c),e=f[0]===
this.active[0];d.active=d.collapsible&&e?!1:this.headers.index(f);if(!(this.running||!d.collapsible&&e)){var g=this.active,m=f.next(),n=this.active.next(),w={options:d,newHeader:e&&d.collapsible?a([]):f,oldHeader:this.active,newContent:e&&d.collapsible?a([]):m,oldContent:n},u=this.headers.index(this.active[0])>this.headers.index(f[0]);this.active=e?a([]):f;this._toggle(m,n,w,e,u);g.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);
e||(f.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected),f.next().addClass("ui-accordion-content-active"))}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var n=this.active.next(),
w={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:n},m=this.active=a([]);this._toggle(m,n,w)}},_toggle:function(b,c,d,f,e){var g=this,m=g.options;g.toShow=b;g.toHide=c;g.data=d;var n=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=c.size()===0?b.size():c.size();if(m.animated){d={};d=m.collapsible&&f?{toShow:a([]),toHide:c,complete:n,down:e,autoHeight:m.autoHeight||m.fillSpace}:{toShow:b,toHide:c,complete:n,down:e,autoHeight:m.autoHeight||
m.fillSpace};if(!m.proxied)m.proxied=m.animated;if(!m.proxiedDuration)m.proxiedDuration=m.duration;m.animated=a.isFunction(m.proxied)?m.proxied(d):m.proxied;m.duration=a.isFunction(m.proxiedDuration)?m.proxiedDuration(d):m.proxiedDuration;var f=a.ui.accordion.animations,w=m.duration,u=m.animated;u&&!f[u]&&!a.easing[u]&&(u="slide");f[u]||(f[u]=function(a){this.slide(a,{easing:u,duration:w||700})});f[u](d)}else m.collapsible&&f?b.toggle():(c.hide(),b.show()),n(!0);c.prev().attr({"aria-expanded":"false",
"aria-selected":"false",tabIndex:-1}).blur();b.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.14",
animations:{slide:function(b,c){b=a.extend({easing:"swing",duration:300},b,c);if(b.toHide.size())if(b.toShow.size()){var d=b.toShow.css("overflow"),f=0,e={},g={},m,n=b.toShow;m=n[0].style.width;n.width(parseInt(n.parent().width(),10)-parseInt(n.css("paddingLeft"),10)-parseInt(n.css("paddingRight"),10)-(parseInt(n.css("borderLeftWidth"),10)||0)-(parseInt(n.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(c,m){g[m]="hide";var d=(""+a.css(b.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);
e[m]={value:d[1],unit:d[2]||"px"}});b.toShow.css({height:0,overflow:"hidden"}).show();b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(g,{step:function(a,g){g.prop=="height"&&(f=g.end-g.start===0?0:(g.now-g.start)/(g.end-g.start));b.toShow[0].style[g.prop]=f*e[g.prop].value+e[g.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height","");b.toShow.css({width:m,overflow:d});b.complete()}})}else b.toHide.animate({height:"hide",
paddingTop:"hide",paddingBottom:"hide"},b);else b.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},b)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}});var E=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var b=this,c=this.element[0].ownerDocument,d;this.element.addClass("ui-autocomplete-input").attr("autocomplete",
"off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!b.options.disabled&&!b.element.attr("readonly")){d=!1;var e=a.ui.keyCode;switch(c.keyCode){case e.PAGE_UP:b._move("previousPage",c);break;case e.PAGE_DOWN:b._move("nextPage",c);break;case e.UP:b._move("previous",c);c.preventDefault();break;case e.DOWN:b._move("next",c);c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:b.menu.active&&(d=!0,c.preventDefault());case e.TAB:if(!b.menu.active)break;
b.menu.select(c);break;case e.ESCAPE:b.element.val(b.term);b.close(c);break;default:clearTimeout(b.searching),b.searching=setTimeout(function(){if(b.term!=b.element.val())b.selectedItem=null,b.search(null,c)},b.options.delay)}}}).bind("keypress.autocomplete",function(a){d&&(d=!1,a.preventDefault())}).bind("focus.autocomplete",function(){if(!b.options.disabled)b.selectedItem=null,b.previous=b.element.val()}).bind("blur.autocomplete",function(a){if(!b.options.disabled)clearTimeout(b.searching),b.closing=
setTimeout(function(){b.close(a);b._change(a)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",c)[0]).mousedown(function(c){var e=b.menu.element[0];a(c.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(g){g.target!==b.element[0]&&g.target!==e&&!a.ui.contains(e,g.target)&&b.close()})},1);setTimeout(function(){clearTimeout(b.closing)},
13)}).menu({focus:function(a,e){var g=e.item.data("item.autocomplete");!1!==b._trigger("focus",a,{item:g})&&/^key/.test(a.originalEvent.type)&&b.element.val(g.value)},selected:function(a,e){var g=e.item.data("item.autocomplete"),m=b.previous;if(b.element[0]!==c.activeElement)b.element.focus(),b.previous=m,setTimeout(function(){b.previous=m;b.selectedItem=g},1);!1!==b._trigger("select",a,{item:g})&&b.element.val(g.value);b.term=b.element.val();b.close(a);b.selectedItem=g},blur:function(){b.menu.element.is(":visible")&&
b.element.val()!==b.term&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(b,c){a.Widget.prototype._setOption.apply(this,arguments);b==="source"&&this._initSource();
b==="appendTo"&&this.menu.element.appendTo(a(c||"body",this.element[0].ownerDocument)[0]);b==="disabled"&&c&&this.xhr&&this.xhr.abort()},_initSource:function(){var b=this,c,d;a.isArray(this.options.source)?(c=this.options.source,this.source=function(b,e){e(a.ui.autocomplete.filter(c,b.term))}):typeof this.options.source==="string"?(d=this.options.source,this.source=function(c,e){b.xhr&&b.xhr.abort();b.xhr=a.ajax({url:d,data:c,dataType:"json",autocompleteRequest:++E,success:function(a){this.autocompleteRequest===
E&&e(a)},error:function(){this.autocompleteRequest===E&&e([])}})}):this.source=this.options.source},search:function(a,c){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(c);clearTimeout(this.closing);if(this._trigger("search",c)!==!1)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){!this.options.disabled&&a&&a.length?
(a=this._normalize(a),this._suggest(a),this._trigger("open")):this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.deactivate(),this._trigger("close",a))},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){if(b.length&&b[0].label&&b[0].value)return b;return a.map(b,
function(b){if(typeof b==="string")return{label:b,value:b};return a.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(b){var c=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(c,b);this.menu.deactivate();this.menu.refresh();c.show();this._resizeMenu();c.position(a.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),
this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,e){d._renderItem(b,e)})},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append(a("<a></a>").text(c.label)).appendTo(b)},_move:function(a,c){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a))this.element.val(this.term),this.menu.deactivate();else this.menu[a](c);else this.search(null,c)},widget:function(){return this.menu.element}});
a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}})}})(jQuery);
(function(a){a.widget("ui.menu",{_create:function(){var i=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(h){a(h.target).closest(".ui-menu-item a").length&&(h.preventDefault(),i.select(h))});this.refresh()},refresh:function(){var i=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",
-1).mouseenter(function(h){i.activate(h,a(this).parent())}).mouseleave(function(){i.deactivate()})},activate:function(a,h){this.deactivate();if(this.hasScroll()){var k=h.offset().top-this.element.offset().top,l=this.element.scrollTop(),j=this.element.height();k<0?this.element.scrollTop(l+k):k>=j&&this.element.scrollTop(l+k-j+h.height())}this.active=h.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:h})},deactivate:function(){if(this.active)this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),
this._trigger("blur"),this.active=null},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,h,k){this.active?(a=this.active[a+"All"](".ui-menu-item").eq(0),a.length?this.activate(k,a):this.activate(k,this.element.children(h))):this.activate(k,this.element.children(h))},
nextPage:function(i){if(this.hasScroll())if(!this.active||this.last())this.activate(i,this.element.children(".ui-menu-item:first"));else{var h=this.active.offset().top,k=this.element.height(),l=this.element.children(".ui-menu-item").filter(function(){var j=a(this).offset().top-h-k+a(this).height();return j<10&&j>-10});l.length||(l=this.element.children(".ui-menu-item:last"));this.activate(i,l)}else this.activate(i,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},
previousPage:function(i){if(this.hasScroll())if(!this.active||this.first())this.activate(i,this.element.children(".ui-menu-item:last"));else{var h=this.active.offset().top,k=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var i=a(this).offset().top-h+k-a(this).height();return i<10&&i>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(i,result)}else this.activate(i,this.element.children(".ui-menu-item").filter(!this.active||
this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(a){this._trigger("selected",a,{item:this.active})}})})(jQuery);
(function(a){var i,h,k,l,j=function(){var j=a(this).find(":ui-button");setTimeout(function(){j.button("refresh")},1)},o=function(j){var i=j.name,h=j.form,o=a([]);i&&(o=h?a(h).find("[name='"+i+"']"):a("[name='"+i+"']",j.ownerDocument).filter(function(){return!this.form}));return o};a.widget("ui.button",{options:{disabled:null,text:!0,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",j);if(typeof this.options.disabled!==
"boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var p=this,q=this.options,r=this.type==="checkbox"||this.type==="radio",A="ui-state-hover"+(!r?" ui-state-active":"");if(q.label===null)q.label=this.buttonElement.html();if(this.element.is(":disabled"))q.disabled=!0;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){q.disabled||
(a(this).addClass("ui-state-hover"),this===i&&a(this).addClass("ui-state-active"))}).bind("mouseleave.button",function(){q.disabled||a(this).removeClass(A)}).bind("click.button",function(a){q.disabled&&(a.preventDefault(),a.stopImmediatePropagation())});this.element.bind("focus.button",function(){p.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){p.buttonElement.removeClass("ui-state-focus")});r&&(this.element.bind("change.button",function(){l||p.refresh()}),this.buttonElement.bind("mousedown.button",
function(a){if(!q.disabled)l=!1,h=a.pageX,k=a.pageY}).bind("mouseup.button",function(a){if(!q.disabled&&(h!==a.pageX||k!==a.pageY))l=!0}));this.type==="checkbox"?this.buttonElement.bind("click.button",function(){if(q.disabled||l)return!1;a(this).toggleClass("ui-state-active");p.buttonElement.attr("aria-pressed",p.element[0].checked)}):this.type==="radio"?this.buttonElement.bind("click.button",function(){if(q.disabled||l)return!1;a(this).addClass("ui-state-active");p.buttonElement.attr("aria-pressed",
!0);var j=p.element[0];o(j).not(j).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",!1)}):(this.buttonElement.bind("mousedown.button",function(){if(q.disabled)return!1;a(this).addClass("ui-state-active");i=this;a(document).one("mouseup",function(){i=null})}).bind("mouseup.button",function(){if(q.disabled)return!1;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(j){if(q.disabled)return!1;(j.keyCode==a.ui.keyCode.SPACE||j.keyCode==
a.ui.keyCode.ENTER)&&a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")}),this.buttonElement.is("a")&&this.buttonElement.keyup(function(j){j.keyCode===a.ui.keyCode.SPACE&&a(this).click()}));this._setOption("disabled",q.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type===
"radio"){var a=this.element.parents().filter(":last"),j="label[for="+this.element.attr("id")+"]";this.buttonElement=a.find(j);if(!this.buttonElement.length&&(a=a.length?a.siblings():this.element.siblings(),this.buttonElement=a.filter(j),!this.buttonElement.length))this.buttonElement=a.find(j);this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element},
widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");
a.Widget.prototype.destroy.call(this)},_setOption:function(j,i){a.Widget.prototype._setOption.apply(this,arguments);j==="disabled"?i?this.element.attr("disabled",!0):this.element.removeAttr("disabled"):this._resetButton()},refresh:function(){var j=this.element.is(":disabled");j!==this.options.disabled&&this._setOption("disabled",j);this.type==="radio"?o(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",!0):a(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",
!1)}):this.type==="checkbox"&&(this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",!0):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",!1))},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var j=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),i=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(j.empty()).text(),
h=this.options.icons,o=h.primary&&h.secondary,k=[];h.primary||h.secondary?(this.options.text&&k.push("ui-button-text-icon"+(o?"s":h.primary?"-primary":"-secondary")),h.primary&&j.prepend("<span class='ui-button-icon-primary ui-icon "+h.primary+"'></span>"),h.secondary&&j.append("<span class='ui-button-icon-secondary ui-icon "+h.secondary+"'></span>"),this.options.text||(k.push(o?"ui-button-icons-only":"ui-button-icon-only"),this.hasTitle||j.attr("title",i))):k.push("ui-button-text-only");j.addClass(k.join(" "))}}});
a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(j,i){j==="disabled"&&this.buttons.button("option",j,i);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var j=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(j?
"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(j?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a,i){var h={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},k={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},l=a.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};a.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(j){var i=
a(this).css(j).offset().top;i<0&&a(this).css("top",j.top-i)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var j=this,i=j.options,h=i.title||"&#160;",k=a.ui.dialog.getTitleId(j.element),l=(j.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(h){i.closeOnEscape&&h.keyCode&&h.keyCode===a.ui.keyCode.ESCAPE&&(j.close(h),h.preventDefault())}).attr({role:"dialog","aria-labelledby":k}).mousedown(function(a){j.moveToTop(!1,a)});j.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(l);var A=(j.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(l),
C=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){C.addClass("ui-state-hover")},function(){C.removeClass("ui-state-hover")}).focus(function(){C.addClass("ui-state-focus")}).blur(function(){C.removeClass("ui-state-focus")}).click(function(a){j.close(a);return!1}).appendTo(A);(j.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(C);a("<span></span>").addClass("ui-dialog-title").attr("id",
k).html(h).prependTo(A);if(a.isFunction(i.beforeclose)&&!a.isFunction(i.beforeClose))i.beforeClose=i.beforeclose;A.find("*").add(A).disableSelection();i.draggable&&a.fn.draggable&&j._makeDraggable();i.resizable&&a.fn.resizable&&j._makeResizable();j._createButtons(i.buttons);j._isOpen=!1;a.fn.bgiframe&&l.bgiframe()},_init:function(){this.options.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);return this},widget:function(){return this.uiDialog},close:function(j){var i=this,h,k;if(!1!==i._trigger("beforeClose",j)){i.overlay&&i.overlay.destroy();i.uiDialog.unbind("keypress.ui-dialog");i._isOpen=!1;i.options.hide?i.uiDialog.hide(i.options.hide,function(){i._trigger("close",j)}):(i.uiDialog.hide(),i._trigger("close",j));a.ui.dialog.overlay.resize();if(i.options.modal)h=0,a(".ui-dialog").each(function(){this!==
i.uiDialog[0]&&(k=a(this).css("z-index"),isNaN(k)||(h=Math.max(h,k)))}),a.ui.dialog.maxZ=h;return i}},isOpen:function(){return this._isOpen},moveToTop:function(j,i){var h=this.options;if(h.modal&&!j||!h.stack&&!h.modal)return this._trigger("focus",i);if(h.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=h.zIndex;if(this.overlay)a.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ);h={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};
a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(h);this._trigger("focus",i);return this},open:function(){if(!this._isOpen){var j=this.options,i=this.uiDialog;this.overlay=j.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(j.position);i.show(j.show);this.moveToTop(!0);j.modal&&i.bind("keypress.ui-dialog",function(j){if(j.keyCode===a.ui.keyCode.TAB){var i=a(":tabbable",this),h=i.filter(":first"),i=i.filter(":last");if(j.target===i[0]&&!j.shiftKey)return h.focus(1),
!1;else if(j.target===h[0]&&j.shiftKey)return i.focus(1),!1}});a(this.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");return this}},_createButtons:function(j){var i=this,h=!1,k=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),r=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(k);i.uiDialog.find(".ui-dialog-buttonpane").remove();typeof j==="object"&&
j!==null&&a.each(j,function(){return!(h=!0)});h&&(a.each(j,function(j,h){var h=a.isFunction(h)?{click:h,text:j}:h,k=a('<button type="button"></button>').click(function(){h.click.apply(i.element[0],arguments)}).appendTo(r);a.each(h,function(a,b){if(a!=="click")if(a in l)k[a](b);else k.attr(a,b)});a.fn.button&&k.button()}),k.appendTo(i.uiDialog))},_makeDraggable:function(){function j(a){return{position:a.position,offset:a.offset}}var i=this,h=i.options,k=a(document),l;i.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(k,q){l=h.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");i._trigger("dragStart",k,j(q))},drag:function(a,h){i._trigger("drag",a,j(h))},stop:function(A,C){h.position=[C.position.left-k.scrollLeft(),C.position.top-k.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(l);i._trigger("dragStop",A,j(C));a.ui.dialog.overlay.resize()}})},_makeResizable:function(j){function h(a){return{originalPosition:a.originalPosition,
originalSize:a.originalSize,position:a.position,size:a.size}}var j=j===i?this.options.resizable:j,k=this,l=k.options,r=k.uiDialog.css("position"),j=typeof j==="string"?j:"n,e,s,w,se,sw,ne,nw";k.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:k.element,maxWidth:l.maxWidth,maxHeight:l.maxHeight,minWidth:l.minWidth,minHeight:k._minHeight(),handles:j,start:function(j,i){a(this).addClass("ui-dialog-resizing");k._trigger("resizeStart",j,h(i))},resize:function(a,j){k._trigger("resize",
a,h(j))},stop:function(j,i){a(this).removeClass("ui-dialog-resizing");l.height=a(this).height();l.width=a(this).width();k._trigger("resizeStop",j,h(i));a.ui.dialog.overlay.resize()}}).css("position",r).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(i){var h=[],k=[0,0],l;if(i){if(typeof i==="string"||typeof i==="object"&&"0"in i)h=i.split?i.split(" "):
[i[0],i[1]],h.length===1&&(h[1]=h[0]),a.each(["left","top"],function(a,i){+h[a]===h[a]&&(k[a]=h[a],h[a]=i)}),i={my:h.join(" "),at:h.join(" "),offset:k.join(" ")};i=a.extend({},a.ui.dialog.prototype.options.position,i)}else i=a.ui.dialog.prototype.options.position;(l=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},i));l||this.uiDialog.hide()},_setOptions:function(i){var o=this,p={},l=!1;a.each(i,function(a,i){o._setOption(a,i);a in
h&&(l=!0);a in k&&(p[a]=i)});l&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",p)},_setOption:function(i,h){var k=this.uiDialog;switch(i){case "beforeclose":i="beforeClose";break;case "buttons":this._createButtons(h);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+h);break;case "dialogClass":k.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+h);break;case "disabled":h?k.addClass("ui-dialog-disabled"):
k.removeClass("ui-dialog-disabled");break;case "draggable":var l=k.is(":data(draggable)");l&&!h&&k.draggable("destroy");!l&&h&&this._makeDraggable();break;case "position":this._position(h);break;case "resizable":(l=k.is(":data(resizable)"))&&!h&&k.resizable("destroy");l&&typeof h==="string"&&k.resizable("option","handles",h);!l&&h!==!1&&this._makeResizable(h);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(h||"&#160;"))}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var i=this.options,h,k,l=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(i.minWidth>i.width)i.width=i.minWidth;h=this.uiDialog.css({height:"auto",width:i.width}).height();k=Math.max(0,i.minHeight-h);i.height==="auto"?a.support.minHeight?this.element.css({minHeight:k,height:"auto"}):(this.uiDialog.show(),i=this.element.css("height","auto").height(),l||this.uiDialog.hide(),this.element.height(Math.max(i,k))):this.element.height(Math.max(i.height-
h,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.14",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a)this.uuid+=1,a=this.uuid;return"ui-dialog-title-"+a},overlay:function(i){this.$el=a.ui.dialog.overlay.create(i)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),
create:function(i){this.instances.length===0&&(setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(i){if(a(i.target).zIndex()<a.ui.dialog.overlay.maxZ)return!1})},1),a(document).bind("keydown.dialog-overlay",function(h){i.options.closeOnEscape&&h.keyCode&&h.keyCode===a.ui.keyCode.ESCAPE&&(i.close(h),h.preventDefault())}),a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize));var h=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});a.fn.bgiframe&&h.bgiframe();this.instances.push(h);return h},destroy:function(i){var h=a.inArray(i,this.instances);h!=-1&&this.oldInstances.push(this.instances.splice(h,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");i.remove();var k=0;a.each(this.instances,function(){k=Math.max(k,this.css("z-index"))});this.maxZ=k},height:function(){var i,h;return a.browser.msie&&a.browser.version<7?(i=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),
h=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),i<h?a(window).height()+"px":i+"px"):a(document).height()+"px"},width:function(){var i,h;return a.browser.msie?(i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),h=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),i<h?a(window).width()+"px":i+"px"):a(document).width()+"px"},resize:function(){var i=a([]);a.each(a.ui.dialog.overlay.instances,function(){i=i.add(this)});i.css({width:0,
height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var i=this,h=this.options,k=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),l=h.values&&h.values.length||1,j=[];this._mouseSliding=this._keySliding=!1;this._animateOff=!0;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+
this.orientation+" ui-widget ui-widget-content ui-corner-all"+(h.disabled?" ui-slider-disabled ui-disabled":""));this.range=a([]);if(h.range){if(h.range===!0){if(!h.values)h.values=[this._valueMin(),this._valueMin()];if(h.values.length&&h.values.length!==2)h.values=[h.values[0],h.values[0]]}this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(h.range==="min"||h.range==="max"?" ui-slider-range-"+h.range:""))}for(var o=k.length;o<l;o+=1)j.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>");
this.handles=k.add(a(j.join("")).appendTo(i.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){h.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){h.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(i){a(this).data("index.ui-slider-handle",
i)});this.handles.keydown(function(h){var j=!0,k=a(this).data("index.ui-slider-handle"),l,o,v;if(!i.options.disabled){switch(h.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(j=!1,!i._keySliding&&(i._keySliding=!0,a(this).addClass("ui-state-active"),l=i._start(h,k),l===!1))return}v=i.options.step;l=i.options.values&&i.options.values.length?o=i.values(k):
o=i.value();switch(h.keyCode){case a.ui.keyCode.HOME:o=i._valueMin();break;case a.ui.keyCode.END:o=i._valueMax();break;case a.ui.keyCode.PAGE_UP:o=i._trimAlignValue(l+(i._valueMax()-i._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:o=i._trimAlignValue(l-(i._valueMax()-i._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(l===i._valueMax())return;o=i._trimAlignValue(l+v);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(l===i._valueMin())return;o=i._trimAlignValue(l-v)}i._slide(h,
k,o);return j}}).keyup(function(h){var j=a(this).data("index.ui-slider-handle");if(i._keySliding)i._keySliding=!1,i._stop(h,j),i._change(h,j),a(this).removeClass("ui-state-active")});this._refreshValue();this._animateOff=!1},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(i){var h=
this.options,k,l,j,o,p;if(h.disabled)return!1;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();k=this._normValueFromMouse({x:i.pageX,y:i.pageY});l=this._valueMax()-this._valueMin()+1;o=this;this.handles.each(function(i){var h=Math.abs(k-o.values(i));l>h&&(l=h,j=a(this),p=i)});h.range===!0&&this.values(1)===h.min&&(p+=1,j=a(this.handles[p]));if(this._start(i,p)===!1)return!1;this._mouseSliding=!0;o._handleIndex=p;j.addClass("ui-state-active").focus();
h=j.offset();this._clickOffset=!a(i.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:i.pageX-h.left-j.width()/2,top:i.pageY-h.top-j.height()/2-(parseInt(j.css("borderTopWidth"),10)||0)-(parseInt(j.css("borderBottomWidth"),10)||0)+(parseInt(j.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(i,p,k);return this._animateOff=!0},_mouseStart:function(){return!0},_mouseDrag:function(a){var h=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,
this._handleIndex,h);return!1},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=!1;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var h;this.orientation==="horizontal"?(h=this.elementSize.width,a=a.x-this.elementOffset.left-(this._clickOffset?
this._clickOffset.left:0)):(h=this.elementSize.height,a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0));h=a/h;h>1&&(h=1);h<0&&(h=0);this.orientation==="vertical"&&(h=1-h);a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+h*a)},_start:function(a,h){var k={handle:this.handles[h],value:this.value()};if(this.options.values&&this.options.values.length)k.value=this.values(h),k.values=this.values();return this._trigger("start",a,k)},_slide:function(a,
h,k){var l;if(this.options.values&&this.options.values.length){l=this.values(h?0:1);if(this.options.values.length===2&&this.options.range===!0&&(h===0&&k>l||h===1&&k<l))k=l;k!==this.values(h)&&(l=this.values(),l[h]=k,a=this._trigger("slide",a,{handle:this.handles[h],value:k,values:l}),this.values(h?0:1),a!==!1&&this.values(h,k,!0))}else k!==this.value()&&(a=this._trigger("slide",a,{handle:this.handles[h],value:k}),a!==!1&&this.value(k))},_stop:function(a,h){var k={handle:this.handles[h],value:this.value()};
if(this.options.values&&this.options.values.length)k.value=this.values(h),k.values=this.values();this._trigger("stop",a,k)},_change:function(a,h){if(!this._keySliding&&!this._mouseSliding){var k={handle:this.handles[h],value:this.value()};if(this.options.values&&this.options.values.length)k.value=this.values(h),k.values=this.values();this._trigger("change",a,k)}},value:function(a){if(arguments.length)this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);else return this._value()},
values:function(i,h){var k,l,j;if(arguments.length>1)this.options.values[i]=this._trimAlignValue(h),this._refreshValue(),this._change(null,i);else if(arguments.length)if(a.isArray(arguments[0])){k=this.options.values;l=arguments[0];for(j=0;j<k.length;j+=1)k[j]=this._trimAlignValue(l[j]),this._change(null,j);this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(i):this.value();else return this._values()},_setOption:function(i,h){var k,l=0;if(a.isArray(this.options.values))l=
this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(i){case "disabled":h?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.attr("disabled","disabled"),this.element.addClass("ui-disabled")):(this.handles.removeAttr("disabled"),this.element.removeClass("ui-disabled"));break;case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);
this._refreshValue();break;case "value":this._animateOff=!0;this._refreshValue();this._change(null,0);this._animateOff=!1;break;case "values":this._animateOff=!0;this._refreshValue();for(k=0;k<l;k+=1)this._change(null,k);this._animateOff=!1}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var h,k;if(arguments.length)h=this.options.values[a],h=this._trimAlignValue(h);else{h=this.options.values.slice();for(k=0;k<h.length;k+=1)h[k]=this._trimAlignValue(h[k])}return h},
_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var h=this.options.step>0?this.options.step:1,k=(a-this._valueMin())%h;alignValue=a-k;Math.abs(k)*2>=h&&(alignValue+=k>0?h:-h);return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var i=this.options.range,h=this.options,k=this,l=!this._animateOff?h.animate:!1,j,o={},p,q,r,
A;if(this.options.values&&this.options.values.length)this.handles.each(function(i){j=(k.values(i)-k._valueMin())/(k._valueMax()-k._valueMin())*100;o[k.orientation==="horizontal"?"left":"bottom"]=j+"%";a(this).stop(1,1)[l?"animate":"css"](o,h.animate);if(k.options.range===!0)if(k.orientation==="horizontal"){if(i===0)k.range.stop(1,1)[l?"animate":"css"]({left:j+"%"},h.animate);if(i===1)k.range[l?"animate":"css"]({width:j-p+"%"},{queue:!1,duration:h.animate})}else{if(i===0)k.range.stop(1,1)[l?"animate":
"css"]({bottom:j+"%"},h.animate);if(i===1)k.range[l?"animate":"css"]({height:j-p+"%"},{queue:!1,duration:h.animate})}p=j});else{q=this.value();r=this._valueMin();A=this._valueMax();j=A!==r?(q-r)/(A-r)*100:0;o[k.orientation==="horizontal"?"left":"bottom"]=j+"%";this.handle.stop(1,1)[l?"animate":"css"](o,h.animate);if(i==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[l?"animate":"css"]({width:j+"%"},h.animate);if(i==="max"&&this.orientation==="horizontal")this.range[l?"animate":"css"]({width:100-
j+"%"},{queue:!1,duration:h.animate});if(i==="min"&&this.orientation==="vertical")this.range.stop(1,1)[l?"animate":"css"]({height:j+"%"},h.animate);if(i==="max"&&this.orientation==="vertical")this.range[l?"animate":"css"]({height:100-j+"%"},{queue:!1,duration:h.animate})}}});a.extend(a.ui.slider,{version:"1.8.14"})})(jQuery);
(function(a,i){function h(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,
maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1};a.extend(this._defaults,this.regional[""]);this.dpDiv=k(a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function k(e){return e.bind("mouseout",function(e){e=a(e.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");
e.length&&e.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(g){g=a(g.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!a.datepicker._isDisabledDatepicker(b.inline?e.parent()[0]:b.input[0])&&g.length)g.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),g.addClass("ui-state-hover"),g.hasClass("ui-datepicker-prev")&&g.addClass("ui-datepicker-prev-hover"),g.hasClass("ui-datepicker-next")&&
g.addClass("ui-datepicker-next-hover")})}function l(e,g){a.extend(e,g);for(var b in g)if(g[b]==null||g[b]==i)e[b]=g[b];return e}function j(e){var g;if(e&&e.constructor==Array&&e.length==3)return e;if(g=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(e))return[parseInt(g[1],10),parseInt(g[2],10),parseInt(g[3],10)];if(g=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(e))return[parseFloat(g[1])*2.55,parseFloat(g[2])*2.55,
parseFloat(g[3])*2.55];if(g=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(e))return[parseInt(g[1],16),parseInt(g[2],16),parseInt(g[3],16)];if(g=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(e))return[parseInt(g[1]+g[1],16),parseInt(g[2]+g[2],16),parseInt(g[3]+g[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(e))return c.transparent;return c[a.trim(e).toLowerCase()]}function o(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,g={},b,c;if(a&&a.length&&
a[0]&&a[a[0]])for(var d=a.length;d--;)b=a[d],typeof a[b]=="string"&&(c=b.replace(/\-(\w)/g,function(a,e){return e.toUpperCase()}),g[c]=a[b]);else for(b in a)typeof a[b]==="string"&&(g[b]=a[b]);return g}function p(e){var g,b;for(g in e)b=e[g],(b==null||a.isFunction(b)||g in f||/scrollbar/.test(g)||!/color/i.test(g)&&isNaN(parseFloat(b)))&&delete e[g];return e}function q(a,g){var b={_:0},c;for(c in g)a[c]!=g[c]&&(b[c]=g[c]);return b}function r(e,g,b,c){if(typeof e=="object")c=g,b=null,g=e,e=g.effect;
a.isFunction(g)&&(c=g,b=null,g={});if(typeof g=="number"||a.fx.speeds[g])c=b,b=g,g={};a.isFunction(b)&&(c=b,b=null);g=g||{};b=b||g.duration;b=a.fx.off?0:typeof b=="number"?b:b in a.fx.speeds?a.fx.speeds[b]:a.fx.speeds._default;c=c||g.complete;return[e,g,b,c]}function A(e){if(!e||typeof e==="number"||a.fx.speeds[e])return!0;if(typeof e==="string"&&!a.effects[e])return!0;return!1}var C=0,v=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],
enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,g){a=="selected"?this.options.collapsible&&g==this.options.selected||this.select(g):(this.options[a]=g,this._tabify())},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||
this.options.idPrefix+ ++C},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var e=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++v);return a.cookie.apply(null,[e].concat(a.makeArray(arguments)))},_ui:function(a,g){return{tab:a,panel:g,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var e=a(this);e.html(e.data("label.tabs")).removeData("label.tabs")})},
_tabify:function(e){function g(e,g){e.css("display","");!a.support.opacity&&g.opacity&&e[0].style.removeAttribute("filter")}var b=this,c=this.options,d=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(e,g){var f=a(g).attr("href"),h=f.split("#")[0],i;if(h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href))f=g.hash,g.href=f;d.test(f)?
b.panels=b.panels.add(b.element.find(b._sanitizeSelector(f))):f&&f!=="#"?(a.data(g,"href.tabs",f),a.data(g,"load.tabs",f.replace(/#.*$/,"")),f=b._tabId(g),g.href="#"+f,h=b.element.find("#"+f),h.length||(h=a(c.panelTemplate).attr("id",f).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[e-1]||b.list),h.data("destroy.tabs",!0)),b.panels=b.panels.add(h)):c.disabled.push(e)});if(e){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");
this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===i){location.hash&&this.anchors.each(function(a,e){if(e.hash==location.hash)return c.selected=a,!1});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(b._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:
-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=a.unique(c.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a){return b.lis.index(a)}))).sort();a.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(a.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");c.selected>=0&&this.anchors.length&&(b.element.find(b._sanitizeSelector(b.anchors[c.selected].hash)).removeClass("ui-tabs-hide"),
this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active"),b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[c.selected],b.element.find(b._sanitizeSelector(b.anchors[c.selected].hash))[0]))}),this.load(c.selected));a(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&
this._cookie(c.selected,c.cookie);for(var e=0,f;f=this.lis[e];e++)a(f)[a.inArray(e,c.disabled)!=-1&&!a(f).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===!1&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var h=function(a,e){e.is(":not(.ui-state-disabled)")&&e.addClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){h("hover",a(this))});this.lis.bind("mouseout.tabs",function(){a(this).removeClass("ui-state-hover")});
this.anchors.bind("focus.tabs",function(){h("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var j,k;if(c.fx)a.isArray(c.fx)?(j=c.fx[0],k=c.fx[1]):j=k=c.fx;var l=k?function(e,c){a(e).closest("li").addClass("ui-tabs-selected ui-state-active");c.hide().removeClass("ui-tabs-hide").animate(k,k.duration||"normal",function(){g(c,k);b._trigger("show",null,b._ui(e,c[0]))})}:function(e,g){a(e).closest("li").addClass("ui-tabs-selected ui-state-active");
g.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(e,g[0]))},D=j?function(a,e){e.animate(j,j.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active");e.addClass("ui-tabs-hide");g(e,j);b.element.dequeue("tabs")})}:function(a,e){b.lis.removeClass("ui-tabs-selected ui-state-active");e.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",function(){var e=this,g=a(e).closest("li"),d=b.panels.filter(":not(.ui-tabs-hide)"),f=b.element.find(b._sanitizeSelector(e.hash));
if(g.hasClass("ui-tabs-selected")&&!c.collapsible||g.hasClass("ui-state-disabled")||g.hasClass("ui-state-processing")||b.panels.filter(":animated").length||b._trigger("select",null,b._ui(this,f[0]))===!1)return this.blur(),!1;c.selected=b.anchors.index(this);b.abort();if(c.collapsible)if(g.hasClass("ui-tabs-selected"))return c.selected=-1,c.cookie&&b._cookie(c.selected,c.cookie),b.element.queue("tabs",function(){D(e,d)}).dequeue("tabs"),this.blur(),!1;else if(!d.length)return c.cookie&&b._cookie(c.selected,
c.cookie),b.element.queue("tabs",function(){l(e,f)}),b.load(b.anchors.index(this)),this.blur(),!1;c.cookie&&b._cookie(c.selected,c.cookie);if(f.length)d.length&&b.element.queue("tabs",function(){D(e,d)}),b.element.queue("tabs",function(){l(e,f)}),b.load(b.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$="+
a+"]")));return a},destroy:function(){var e=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=a.data(this,"href.tabs");if(e)this.href=e;var b=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,e){b.removeData(e+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,
"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});e.cookie&&this._cookie(null,e.cookie);return this},add:function(e,g,b){if(b===i)b=this.anchors.length;var c=this,d=this.options,g=a(d.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,g)),e=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",g)[0]);g.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
!0);var f=c.element.find("#"+e);f.length||(f=a(d.panelTemplate).attr("id",e).data("destroy.tabs",!0));f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");b>=this.lis.length?(g.appendTo(this.list),f.appendTo(this.list[0].parentNode)):(g.insertBefore(this.lis[b]),f.insertBefore(this.panels[b]));d.disabled=a.map(d.disabled,function(a){return a>=b?++a:a});this._tabify();if(this.anchors.length==1)d.selected=0,g.addClass("ui-tabs-selected ui-state-active"),f.removeClass("ui-tabs-hide"),
this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))}),this.load(0);this._trigger("add",null,this._ui(this.anchors[b],this.panels[b]));return this},remove:function(e){var e=this._getIndex(e),g=this.options,b=this.lis.eq(e).remove(),c=this.panels.eq(e).remove();b.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(e+(e+1<this.anchors.length?1:-1));g.disabled=a.map(a.grep(g.disabled,function(a){return a!=e}),function(a){return a>=e?--a:a});this._tabify();
this._trigger("remove",null,this._ui(b.find("a")[0],c[0]));return this},enable:function(e){var e=this._getIndex(e),g=this.options;if(a.inArray(e,g.disabled)!=-1)return this.lis.eq(e).removeClass("ui-state-disabled"),g.disabled=a.grep(g.disabled,function(a){return a!=e}),this._trigger("enable",null,this._ui(this.anchors[e],this.panels[e])),this},disable:function(a){var a=this._getIndex(a),g=this.options;a!=g.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),g.disabled.push(a),g.disabled.sort(),
this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a])));return this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;this.anchors.eq(a).trigger(this.options.event+".tabs");return this},load:function(e){var e=this._getIndex(e),g=this,b=this.options,c=this.anchors.eq(e)[0],d=a.data(c,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(c,"cache.tabs"))this.element.dequeue("tabs");
else{this.lis.eq(e).addClass("ui-state-processing");if(b.spinner){var f=a("span",c);f.data("label.tabs",f.html()).html(b.spinner)}this.xhr=a.ajax(a.extend({},b.ajaxOptions,{url:d,success:function(d,f){g.element.find(g._sanitizeSelector(c.hash)).html(d);g._cleanup();b.cache&&a.data(c,"cache.tabs",!0);g._trigger("load",null,g._ui(g.anchors[e],g.panels[e]));try{b.ajaxOptions.success(d,f)}catch(w){}},error:function(a,d){g._cleanup();g._trigger("load",null,g._ui(g.anchors[e],g.panels[e]));try{b.ajaxOptions.error(a,
d,e,c)}catch(f){}}}));g.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(!1,!0);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));this.xhr&&(this.xhr.abort(),delete this.xhr);this._cleanup();return this},url:function(a,g){this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",g);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.14"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,
g){var b=this,c=this.options,d=b._rotate||(b._rotate=function(g){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var a=c.selected;b.select(++a<b.anchors.length?a:0)},a);g&&g.stopPropagation()}),f=b._unrotate||(b._unrotate=!g?function(a){a.clientX&&b.rotate(null)}:function(){t=c.selected;d()});a?(this.element.bind("tabsshow",d),this.anchors.bind(c.event+".tabs",f),d()):(clearTimeout(b.rotation),this.element.unbind("tabsshow",d),this.anchors.unbind(c.event+".tabs",f),delete this._rotate,delete this._unrotate);
return this}});a.extend(a.ui,{datepicker:{version:"1.8.14"}});var E=(new Date).getTime(),b;a.extend(h.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){l(this._defaults,a||{});return this},_attachDatepicker:function(e,g){var b=null,c;for(c in this._defaults){var d=e.getAttribute("date:"+c);if(d){b=b||{};try{b[c]=eval(d)}catch(f){b[c]=d}}}c=e.nodeName.toLowerCase();
d=c=="div"||c=="span";if(!e.id)this.uuid+=1,e.id="dp"+this.uuid;var h=this._newInst(a(e),d);h.settings=a.extend({},g||{},b||{});c=="input"?this._connectDatepicker(e,h):d&&this._inlineDatepicker(e,h)},_newInst:function(e,g){return{id:e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:g,dpDiv:!g?this.dpDiv:k(a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},
_connectDatepicker:function(e,g){var b=a(e);g.append=a([]);g.trigger=a([]);b.hasClass(this.markerClassName)||(this._attachments(b,g),b.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(a,e,b){g.settings[e]=b}).bind("getData.datepicker",function(a,e){return this._get(g,e)}),this._autoSize(g),a.data(e,"datepicker",g))},_attachments:function(e,g){var b=this._get(g,"appendText"),c=this._get(g,"isRTL");g.append&&g.append.remove();
if(b)g.append=a('<span class="'+this._appendClass+'">'+b+"</span>"),e[c?"before":"after"](g.append);e.unbind("focus",this._showDatepicker);g.trigger&&g.trigger.remove();b=this._get(g,"showOn");(b=="focus"||b=="both")&&e.focus(this._showDatepicker);if(b=="button"||b=="both"){var b=this._get(g,"buttonText"),d=this._get(g,"buttonImage");g.trigger=a(this._get(g,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:d,alt:b,title:b}):a('<button type="button"></button>').addClass(this._triggerClass).html(d==
""?b:a("<img/>").attr({src:d,alt:b,title:b})));e[c?"before":"after"](g.trigger);g.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==e[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(e[0]);return!1})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var g=new Date(2009,11,20),b=this._get(a,"dateFormat");if(b.match(/[DM]/)){var c=function(a){for(var e=0,g=0,b=0;b<a.length;b++)if(a[b].length>e)e=a[b].length,g=b;return g};g.setMonth(c(this._get(a,
b.match(/MM/)?"monthNames":"monthNamesShort")));g.setDate(c(this._get(a,b.match(/DD/)?"dayNames":"dayNamesShort"))+20-g.getDay())}a.input.attr("size",this._formatDate(a,g).length)}},_inlineDatepicker:function(e,g){var b=a(e);b.hasClass(this.markerClassName)||(b.addClass(this.markerClassName).append(g.dpDiv).bind("setData.datepicker",function(a,e,b){g.settings[e]=b}).bind("getData.datepicker",function(a,e){return this._get(g,e)}),a.data(e,"datepicker",g),this._setDate(g,this._getDefaultDate(g),!0),
this._updateDatepicker(g),this._updateAlternate(g),g.dpDiv.show())},_dialogDatepicker:function(e,g,b,c,d){e=this._dialogInst;if(!e)this.uuid+=1,this._dialogInput=a('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),a("body").append(this._dialogInput),e=this._dialogInst=this._newInst(this._dialogInput,!1),e.settings={},a.data(this._dialogInput[0],"datepicker",e);l(e.settings,c||{});g=g&&g.constructor==
Date?this._formatDate(e,g):g;this._dialogInput.val(g);this._pos=d?d.length?d:[d.pageX,d.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");e.settings.onSelect=b;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);
a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",e);return this},_destroyDatepicker:function(e){var g=a(e),b=a.data(e,"datepicker");if(g.hasClass(this.markerClassName)){var c=e.nodeName.toLowerCase();a.removeData(e,"datepicker");c=="input"?(b.append.remove(),b.trigger.remove(),g.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):(c=="div"||c=="span")&&g.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(e){var g=a(e),b=a.data(e,"datepicker");if(g.hasClass(this.markerClassName)){var c=e.nodeName.toLowerCase();if(c=="input")e.disabled=!1,b.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if(c=="div"||c=="span")g=g.children("."+this._inlineClass),g.children().removeClass("ui-state-disabled"),g.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled");this._disabledInputs=a.map(this._disabledInputs,
function(a){return a==e?null:a})}},_disableDatepicker:function(e){var g=a(e),b=a.data(e,"datepicker");if(g.hasClass(this.markerClassName)){var c=e.nodeName.toLowerCase();if(c=="input")e.disabled=!0,b.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if(c=="div"||c=="span")g=g.children("."+this._inlineClass),g.children().addClass("ui-state-disabled"),g.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled",
"disabled");this._disabledInputs=a.map(this._disabledInputs,function(a){return a==e?null:a});this._disabledInputs[this._disabledInputs.length]=e}},_isDisabledDatepicker:function(a){if(!a)return!1;for(var g=0;g<this._disabledInputs.length;g++)if(this._disabledInputs[g]==a)return!0;return!1},_getInst:function(e){try{return a.data(e,"datepicker")}catch(g){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(e,g,b){var c=this._getInst(e);if(arguments.length==2&&typeof g=="string")return g==
"defaults"?a.extend({},a.datepicker._defaults):c?g=="all"?a.extend({},c.settings):this._get(c,g):null;var d=g||{};typeof g=="string"&&(d={},d[g]=b);if(c){this._curInst==c&&this._hideDatepicker();var f=this._getDateDatepicker(e,!0),h=this._getMinMaxDate(c,"min"),j=this._getMinMaxDate(c,"max");l(c.settings,d);if(h!==null&&d.dateFormat!==i&&d.minDate===i)c.settings.minDate=this._formatDate(c,h);if(j!==null&&d.dateFormat!==i&&d.maxDate===i)c.settings.maxDate=this._formatDate(c,j);this._attachments(a(e),
c);this._autoSize(c);this._setDate(c,f);this._updateAlternate(c);this._updateDatepicker(c)}},_changeDatepicker:function(a,g,b){this._optionDatepicker(a,g,b)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,g){var b=this._getInst(a);b&&(this._setDate(b,g),this._updateDatepicker(b),this._updateAlternate(b))},_getDateDatepicker:function(a,g){var b=this._getInst(a);b&&!b.inline&&this._setDateFromField(b,g);return b?this._getDate(b):null},_doKeyDown:function(e){var g=
a.datepicker._getInst(e.target),b=!0,c=g.dpDiv.is(".ui-datepicker-rtl");g._keyEvent=!0;if(a.datepicker._datepickerShowing)switch(e.keyCode){case 9:a.datepicker._hideDatepicker();b=!1;break;case 13:return b=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",g.dpDiv),b[0]?a.datepicker._selectDay(e.target,g.selectedMonth,g.selectedYear,b[0]):a.datepicker._hideDatepicker(),!1;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(e.target,e.ctrlKey?-a.datepicker._get(g,
"stepBigMonths"):-a.datepicker._get(g,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(e.target,e.ctrlKey?+a.datepicker._get(g,"stepBigMonths"):+a.datepicker._get(g,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&a.datepicker._clearDate(e.target);b=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&a.datepicker._gotoToday(e.target);b=e.ctrlKey||e.metaKey;break;case 37:if(e.ctrlKey||e.metaKey)a.datepicker._adjustDate(e.target,c?1:-1,"D");b=e.ctrlKey||e.metaKey;e.originalEvent.altKey&&
a.datepicker._adjustDate(e.target,e.ctrlKey?-a.datepicker._get(g,"stepBigMonths"):-a.datepicker._get(g,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&a.datepicker._adjustDate(e.target,-7,"D");b=e.ctrlKey||e.metaKey;break;case 39:if(e.ctrlKey||e.metaKey)a.datepicker._adjustDate(e.target,c?-1:1,"D");b=e.ctrlKey||e.metaKey;e.originalEvent.altKey&&a.datepicker._adjustDate(e.target,e.ctrlKey?+a.datepicker._get(g,"stepBigMonths"):+a.datepicker._get(g,"stepMonths"),"M");break;case 40:(e.ctrlKey||
e.metaKey)&&a.datepicker._adjustDate(e.target,7,"D");b=e.ctrlKey||e.metaKey;break;default:b=!1}else e.keyCode==36&&e.ctrlKey?a.datepicker._showDatepicker(this):b=!1;b&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var b=a.datepicker._getInst(e.target);if(a.datepicker._get(b,"constrainInput")){var b=a.datepicker._possibleChars(a.datepicker._get(b,"dateFormat")),c=String.fromCharCode(e.charCode==i?e.keyCode:e.charCode);return e.ctrlKey||e.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(e){e=
a.datepicker._getInst(e.target);if(e.input.val()!=e.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,a.datepicker._getFormatConfig(e)))a.datepicker._setDateFromField(e),a.datepicker._updateAlternate(e),a.datepicker._updateDatepicker(e)}catch(b){a.datepicker.log(b)}return!0},_showDatepicker:function(e){e=e.target||e;e.nodeName.toLowerCase()!="input"&&(e=a("input",e.parentNode)[0]);if(!(a.datepicker._isDisabledDatepicker(e)||a.datepicker._lastInput==
e)){var b=a.datepicker._getInst(e);a.datepicker._curInst&&a.datepicker._curInst!=b&&(a.datepicker._datepickerShowing&&a.datepicker._triggerOnClose(a.datepicker._curInst),a.datepicker._curInst.dpDiv.stop(!0,!0));var c=a.datepicker._get(b,"beforeShow");l(b.settings,c?c.apply(e,[e,b]):{});b.lastVal=null;a.datepicker._lastInput=e;a.datepicker._setDateFromField(b);if(a.datepicker._inDialog)e.value="";if(!a.datepicker._pos)a.datepicker._pos=a.datepicker._findPos(e),a.datepicker._pos[1]+=e.offsetHeight;
var d=!1;a(e).parents().each(function(){d|=a(this).css("position")=="fixed";return!d});d&&a.browser.opera&&(a.datepicker._pos[0]-=document.documentElement.scrollLeft,a.datepicker._pos[1]-=document.documentElement.scrollTop);c={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(b);c=a.datepicker._checkOffset(b,c,d);b.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?
"static":d?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){var c=a.datepicker._get(b,"showAnim"),f=a.datepicker._get(b,"duration"),h=function(){var e=b.dpDiv.find("iframe.ui-datepicker-cover");if(e.length){var c=a.datepicker._getBorders(b.dpDiv);e.css({left:-c[0],top:-c[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(a(e).zIndex()+1);a.datepicker._datepickerShowing=!0;if(a.effects&&a.effects[c])b.dpDiv.show(c,a.datepicker._get(b,"showOptions"),
f,h);else b.dpDiv[c||"show"](c?f:null,h);(!c||!f)&&h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();a.datepicker._curInst=b}}},_updateDatepicker:function(e){this.maxRows=4;var g=a.datepicker._getBorders(e.dpDiv);b=e;e.dpDiv.empty().append(this._generateHTML(e));var c=e.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-g[0],top:-g[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()});e.dpDiv.find("."+this._dayOverClass+" a").mouseover();g=this._getNumberOfMonths(e);
c=g[1];e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&e.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");e.dpDiv[(g[0]!=1||g[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");e==a.datepicker._curInst&&a.datepicker._datepickerShowing&&e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&e.input[0]!=document.activeElement&&e.input.focus();if(e.yearshtml){var d=
e.yearshtml;setTimeout(function(){d===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml);d=e.yearshtml=null},0)}},_getBorders:function(a){var b=function(a){return{thin:1,medium:2,thick:3}[a]||a};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(e,b,c){var d=e.dpDiv.outerWidth(),f=e.dpDiv.outerHeight(),h=e.input?e.input.outerWidth():0,i=e.input?e.input.outerHeight():0,j=document.documentElement.clientWidth+
a(document).scrollLeft(),k=document.documentElement.clientHeight+a(document).scrollTop();b.left-=this._get(e,"isRTL")?d-h:0;b.left-=c&&b.left==e.input.offset().left?a(document).scrollLeft():0;b.top-=c&&b.top==e.input.offset().top+i?a(document).scrollTop():0;b.left-=Math.min(b.left,b.left+d>j&&j>d?Math.abs(b.left+d-j):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(e){for(var b=this._get(this._getInst(e),"isRTL");e&&(e.type=="hidden"||e.nodeType!=1||a.expr.filters.hidden(e));)e=
e[b?"previousSibling":"nextSibling"];e=a(e).offset();return[e.left,e.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");b&&b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(e){var b=this._curInst;if(b&&!(e&&b!=a.data(e,"datepicker"))&&this._datepickerShowing){var e=this._get(b,"showAnim"),c=this._get(b,"duration"),d=function(){a.datepicker._tidyDialog(b);this._curInst=null};if(a.effects&&a.effects[e])b.dpDiv.hide(e,a.datepicker._get(b,"showOptions"),
c,d);else b.dpDiv[e=="slideDown"?"slideUp":e=="fadeIn"?"fadeOut":"hide"](e?c:null,d);e||d();a.datepicker._triggerOnClose(b);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(e){a.datepicker._curInst&&(e=a(e.target),
e[0].id!=a.datepicker._mainDivId&&e.parents("#"+a.datepicker._mainDivId).length==0&&!e.hasClass(a.datepicker.markerClassName)&&!e.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)&&a.datepicker._hideDatepicker())},_adjustDate:function(e,b,c){var e=a(e),d=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(d,b+(c=="M"?this._get(d,"showCurrentAtPos"):0),c),this._updateDatepicker(d))},_gotoToday:function(e){var e=a(e),
b=this._getInst(e[0]);if(this._get(b,"gotoCurrent")&&b.currentDay)b.selectedDay=b.currentDay,b.drawMonth=b.selectedMonth=b.currentMonth,b.drawYear=b.selectedYear=b.currentYear;else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(e)},_selectMonthYear:function(b,g,c){var b=a(b),d=this._getInst(b[0]);d._selectingMonthYear=!1;d["selected"+(c=="M"?"Month":"Year")]=d["draw"+(c=="M"?"Month":
"Year")]=parseInt(g.options[g.selectedIndex].value,10);this._notifyChange(d);this._adjustDate(b)},_clickMonthYear:function(b){var c=this._getInst(a(b)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(b,c,d,n){var f=a(b);if(!a(n).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(f[0]))f=this._getInst(f[0]),f.selectedDay=f.currentDay=a("a",n).html(),f.selectedMonth=f.currentMonth=c,f.selectedYear=
f.currentYear=d,this._selectDate(b,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,c){var d=this._getInst(a(b)[0]),c=c!=null?c:this._formatDate(d);d.input&&d.input.val(c);this._updateAlternate(d);var f=this._get(d,"onSelect");f?f.apply(d.input?d.input[0]:null,[c,d]):d.input&&d.input.trigger("change");d.inline?this._updateDatepicker(d):(this._hideDatepicker(),this._lastInput=d.input[0],
typeof d.input[0]!="object"&&d.input.focus(),this._lastInput=null)},_updateAlternate:function(b){var c=this._get(b,"altField");if(c){var d=this._get(b,"altFormat")||this._get(b,"dateFormat"),f=this._getDate(b),h=this.formatDate(d,f,this._getFormatConfig(b));a(c).each(function(){a(this).val(h)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-
a)/864E5)/7)+1},parseDate:function(b,c,d){if(b==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;for(var f=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=typeof f!="string"?f:(new Date).getFullYear()%100+parseInt(f,10),h=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,i=(d?d.dayNames:null)||this._defaults.dayNames,j=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,k=(d?d.monthNames:null)||this._defaults.monthNames,l=
d=-1,I=-1,D=-1,o=!1,y=function(a){(a=v+1<b.length&&b.charAt(v+1)==a)&&v++;return a},s=function(a){var b=y(a),a=c.substring(F).match(RegExp("^\\d{1,"+(a=="@"?14:a=="!"?20:a=="y"&&b?4:a=="o"?3:2)+"}"));if(!a)throw"Missing number at position "+F;F+=a[0].length;return parseInt(a[0],10)},p=function(b,e,d){var b=a.map(y(b)?d:e,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),m=-1;a.each(b,function(a,b){var e=b[1];if(c.substr(F,e.length).toLowerCase()==e.toLowerCase())return m=
b[0],F+=e.length,!1});if(m!=-1)return m+1;else throw"Unknown name at position "+F;},q=function(){if(c.charAt(F)!=b.charAt(v))throw"Unexpected literal at position "+F;F++},F=0,v=0;v<b.length;v++)if(o)b.charAt(v)=="'"&&!y("'")?o=!1:q();else switch(b.charAt(v)){case "d":I=s("d");break;case "D":p("D",h,i);break;case "o":D=s("o");break;case "m":l=s("m");break;case "M":l=p("M",j,k);break;case "y":d=s("y");break;case "@":var r=new Date(s("@")),d=r.getFullYear(),l=r.getMonth()+1,I=r.getDate();break;case "!":r=
new Date((s("!")-this._ticksTo1970)/1E4);d=r.getFullYear();l=r.getMonth()+1;I=r.getDate();break;case "'":y("'")?q():o=!0;break;default:q()}if(F<c.length)throw"Extra/unparsed characters found in date: "+c.substring(F);d==-1?d=(new Date).getFullYear():d<100&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=f?0:-100));if(D>-1){l=1;I=D;do{f=this._getDaysInMonth(d,l-1);if(I<=f)break;l++;I-=f}while(1)}r=this._daylightSavingAdjust(new Date(d,l-1,I));if(r.getFullYear()!=d||r.getMonth()+1!=l||
r.getDate()!=I)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*864E9,formatDate:function(a,b,c){if(!b)return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:
null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,i=function(b){(b=o+1<a.length&&a.charAt(o+1)==b)&&o++;return b},j=function(a,b,e){b=""+b;if(i(a))for(;b.length<e;)b="0"+b;return b},k=function(a,b,e,c){return i(a)?c[b]:e[b]},l="",D=!1;if(b)for(var o=0;o<a.length;o++)if(D)a.charAt(o)=="'"&&!i("'")?D=!1:l+=a.charAt(o);else switch(a.charAt(o)){case "d":l+=j("d",b.getDate(),2);break;case "D":l+=k("D",b.getDay(),d,f);break;case "o":l+=j("o",Math.round(((new Date(b.getFullYear(),
b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":l+=j("m",b.getMonth()+1,2);break;case "M":l+=k("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":i("'")?l+="'":D=!0;break;default:l+=a.charAt(o)}return l},_possibleChars:function(a){for(var b="",c=!1,d=function(b){(b=f+1<a.length&&a.charAt(f+
1)==b)&&f++;return b},f=0;f<a.length;f++)if(c)a.charAt(f)=="'"&&!d("'")?c=!1:b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==i?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);
var i=this._getFormatConfig(a);try{f=this.parseDate(c,d,i)||h}catch(j){this.log(j),d=b?"":d}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=d?f.getDate():0;a.currentMonth=d?f.getMonth():0;a.currentYear=d?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(b,c,d){var e;var f=function(a){var b=
new Date;b.setDate(b.getDate()+a);return b};if(e=(c=c==null||c===""?d:typeof c=="string"?function(c){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),c,a.datepicker._getFormatConfig(b))}catch(g){}for(var d=(c.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,f=d.getFullYear(),m=d.getMonth(),d=d.getDate(),n=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,h=n.exec(c);h;){switch(h[2]||"d"){case "d":case "D":d+=parseInt(h[1],10);break;case "w":case "W":d+=parseInt(h[1],10)*7;
break;case "m":case "M":m+=parseInt(h[1],10);d=Math.min(d,a.datepicker._getDaysInMonth(f,m));break;case "y":case "Y":f+=parseInt(h[1],10),d=Math.min(d,a.datepicker._getDaysInMonth(f,m))}h=n.exec(c)}return new Date(f,m,d)}(c):typeof c=="number"?isNaN(c)?d:f(c):new Date(c.getTime()))&&c.toString()=="Invalid Date"?d:c,c=e)c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0);return this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>
12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,f=a.selectedMonth,h=a.selectedYear,b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(f!=a.selectedMonth||h!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&
a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(b){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(b,"isRTL"),f=this._get(b,"showButtonPanel"),h=this._get(b,"hideIfNoPrevNext"),i=this._get(b,"navigationAsDateFormat"),j=this._getNumberOfMonths(b),k=this._get(b,"showCurrentAtPos"),l=this._get(b,"stepMonths"),o=j[0]!=1||j[1]!=1,D=this._daylightSavingAdjust(!b.currentDay?
new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),p=this._getMinMaxDate(b,"min"),y=this._getMinMaxDate(b,"max"),k=b.drawMonth-k,s=b.drawYear;k<0&&(k+=12,s--);if(y)for(var q=this._daylightSavingAdjust(new Date(y.getFullYear(),y.getMonth()-j[0]*j[1]+1,y.getDate())),q=p&&q<p?p:q;this._daylightSavingAdjust(new Date(s,k,1))>q;)k--,k<0&&(k=11,s--);b.drawMonth=k;b.drawYear=s;var q=this._get(b,"prevText"),q=!i?q:this.formatDate(q,this._daylightSavingAdjust(new Date(s,k-l,1)),this._getFormatConfig(b)),
q=this._canAdjustMonth(b,-1,s,k)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+E+".datepicker._adjustDate('#"+b.id+"', -"+l+", 'M');\" title=\""+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+q+"</span></a>":h?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+q+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+q+"</span></a>",r=this._get(b,"nextText"),r=!i?r:this.formatDate(r,this._daylightSavingAdjust(new Date(s,
k+l,1)),this._getFormatConfig(b)),h=this._canAdjustMonth(b,1,s,k)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+E+".datepicker._adjustDate('#"+b.id+"', +"+l+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+r+"</span></a>":h?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+r+"</span></a>",l=this._get(b,"currentText"),r=this._get(b,"gotoCurrent")&&
b.currentDay?D:c,l=!i?l:this.formatDate(l,r,this._getFormatConfig(b)),i=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+E+'.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"",f=f?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(d?i:"")+(this._isInRange(b,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
E+".datepicker._gotoToday('#"+b.id+"');\">"+l+"</button>":"")+(d?"":i)+"</div>":"",i=parseInt(this._get(b,"firstDay"),10),i=isNaN(i)?0:i,l=this._get(b,"showWeek"),r=this._get(b,"dayNames");this._get(b,"dayNamesShort");var v=this._get(b,"dayNamesMin"),A=this._get(b,"monthNames"),C=this._get(b,"monthNamesShort"),Q=this._get(b,"beforeShowDay"),N=this._get(b,"showOtherMonths"),W=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var R=this._getDefaultDate(b),O="",K=0;K<j[0];K++){var S=
"";this.maxRows=4;for(var L=0;L<j[1];L++){var T=this._daylightSavingAdjust(new Date(s,k,b.selectedDay)),B=" ui-corner-all",G="";if(o){G+='<div class="ui-datepicker-group';if(j[1]>1)switch(L){case 0:G+=" ui-datepicker-group-first";B=" ui-corner-"+(d?"right":"left");break;case j[1]-1:G+=" ui-datepicker-group-last";B=" ui-corner-"+(d?"left":"right");break;default:G+=" ui-datepicker-group-middle",B=""}G+='">'}G+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+B+'">'+(/all|left/.test(B)&&
K==0?d?h:q:"")+(/all|right/.test(B)&&K==0?d?q:h:"")+this._generateMonthYearHeader(b,k,s,p,y,K>0||L>0,A,C)+'</div><table class="ui-datepicker-calendar"><thead><tr>';for(var H=l?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"",B=0;B<7;B++){var z=(B+i)%7;H+="<th"+((B+i+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[z]+'">'+v[z]+"</span></th>"}G+=H+"</tr></thead><tbody>";H=this._getDaysInMonth(s,k);if(s==b.selectedYear&&k==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,
H);B=(this._getFirstDayOfMonth(s,k)-i+7)%7;H=Math.ceil((B+H)/7);this.maxRows=H=o?this.maxRows>H?this.maxRows:H:H;for(var z=this._daylightSavingAdjust(new Date(s,k,1-B)),U=0;U<H;U++){G+="<tr>";for(var V=!l?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(z)+"</td>",B=0;B<7;B++){var M=Q?Q.apply(b.input?b.input[0]:null,[z]):[!0,""],J=z.getMonth()!=k,P=J&&!W||!M[0]||p&&z<p||y&&z>y;V+='<td class="'+((B+i+6)%7>=5?" ui-datepicker-week-end":"")+(J?" ui-datepicker-other-month":"")+(z.getTime()==
T.getTime()&&k==b.selectedMonth&&b._keyEvent||R.getTime()==z.getTime()&&R.getTime()==T.getTime()?" "+this._dayOverClass:"")+(P?" "+this._unselectableClass+" ui-state-disabled":"")+(J&&!N?"":" "+M[1]+(z.getTime()==D.getTime()?" "+this._currentClass:"")+(z.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!J||N)&&M[2]?' title="'+M[2]+'"':"")+(P?"":' onclick="DP_jQuery_'+E+".datepicker._selectDay('#"+b.id+"',"+z.getMonth()+","+z.getFullYear()+', this);return false;"')+">"+(J&&!N?"&#xa0;":P?'<span class="ui-state-default">'+
z.getDate()+"</span>":'<a class="ui-state-default'+(z.getTime()==c.getTime()?" ui-state-highlight":"")+(z.getTime()==D.getTime()?" ui-state-active":"")+(J?" ui-priority-secondary":"")+'" href="#">'+z.getDate()+"</a>")+"</td>";z.setDate(z.getDate()+1);z=this._daylightSavingAdjust(z)}G+=V+"</tr>"}k++;k>11&&(k=0,s++);G+="</tbody></table>"+(o?"</div>"+(j[0]>0&&L==j[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");S+=G}O+=S}O+=f+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':
"");b._keyEvent=!1;return O},_generateMonthYearHeader:function(a,b,c,d,f,h,i,j){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),o=this._get(a,"showMonthAfterYear"),p='<div class="ui-datepicker-title">',q="";if(h||!k)q+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{var i=d&&d.getFullYear()==c,s=f&&f.getFullYear()==c;q+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+E+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+E+".datepicker._clickMonthYear('#"+
a.id+"');\">";for(var r=0;r<12;r++)if((!i||r>=d.getMonth())&&(!s||r<=f.getMonth()))q+='<option value="'+r+'"'+(r==b?' selected="selected"':"")+">"+j[r]+"</option>";q+="</select>"}o||(p+=q+(h||!k||!l?"&#xa0;":""));if(!a.yearshtml)if(a.yearshtml="",h||!l)p+='<span class="ui-datepicker-year">'+c+"</span>";else{var j=this._get(a,"yearRange").split(":"),v=(new Date).getFullYear(),i=function(a){a=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?v+parseInt(a,10):parseInt(a,10);return isNaN(a)?
v:a},b=i(j[0]),j=Math.max(b,i(j[1]||"")),b=d?Math.max(b,d.getFullYear()):b,j=f?Math.min(j,f.getFullYear()):j;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+E+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+E+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=j;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";p+=a.yearshtml;a.yearshtml=null}p+=this._get(a,"yearSuffix");o&&(p+=
(h||!k||!l?"&#xa0;":"")+q);p+="</div>";return p},_adjustInstDate:function(a,b,c){var d=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,f))+(c=="D"?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,f,b)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();(c=="M"||c=="Y")&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,
"max"),c=c&&b<c?c:b;return d&&c>d?d:c},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,
b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var f=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!d||b.getTime()<=d.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b=typeof b!=
"string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){if(!b)a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear;b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});a.fn.datepicker=function(b){if(!this.length)return this;if(!a.datepicker.initialized)a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv),a.datepicker.initialized=!0;var c=Array.prototype.slice.call(arguments,1);if(typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget"))return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c));if(b=="option"&&arguments.length==
2&&typeof arguments[1]=="string")return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c));return this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new h;a.datepicker.initialized=!1;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.14";window["DP_jQuery_"+E]=a;a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar",
"aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,
arguments)},value:function(a){if(a===i)return this._value();this._setOption("value",a);return this},_setOption:function(b,c){if(b==="value")this.options.value=c,this._refreshValue(),this._value()===this.options.max&&this._trigger("complete");a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;typeof a!=="number"&&(a=0);return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=
this.value(),b=this._percentage();if(this.oldValue!==a)this.oldValue=a,this._trigger("change");this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(b.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});a.extend(a.ui.progressbar,{version:"1.8.14"});a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,c){a.fx.step[c]=function(b){if(!b.colorInit){var e;
e=b.elem;var d=c,f;do{f=a.curCSS(e,d);if(f!=""&&f!="transparent"||a.nodeName(e,"body"))break;d="backgroundColor"}while(e=e.parentNode);e=j(f);b.start=e;b.end=j(b.end);b.colorInit=!0}b.elem.style[c]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var c={aqua:[0,255,255],azure:[240,255,255],beige:[245,
245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,
144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},d=["add","remove","toggle"],f={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=
function(b,c,f,n){a.isFunction(f)&&(n=f,f=null);return this.queue(function(){var h=a(this),i=h.attr("style")||" ",j=p(o.call(this)),k,l=h.attr("class");a.each(d,function(a,c){if(b[c])h[c+"Class"](b[c])});k=p(o.call(this));h.attr("class",l);h.animate(q(j,k),{queue:!1,duration:c,easing:f,complete:function(){a.each(d,function(a,c){if(b[c])h[c+"Class"](b[c])});typeof h.attr("style")=="object"?(h.attr("style").cssText="",h.attr("style").cssText=i):h.attr("style",i);n&&n.apply(this,arguments);a.dequeue(this)}})})};
a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,f){return c?a.effects.animateClass.apply(this,[{add:b},c,d,f]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,f){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,f]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(b,c,d,f,h){return typeof c=="boolean"||c===i?d?a.effects.animateClass.apply(this,[c?{add:b}:{remove:b},d,f,h]):this._toggleClass(b,c):a.effects.animateClass.apply(this,
[{toggle:b},c,d,f])},switchClass:function(b,c,d,f,h){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,f,h])}});a.extend(a.effects,{version:"1.8.14",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){b=="toggle"&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c,d;switch(a[0]){case "top":c=
0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case "left":d=0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});b.wrap(d);
d=b.parent();b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d);isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return d.css(c).show()},removeWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))return a.parent().replaceWith(a);return a},setTransition:function(b,
c,d,f){f=f||{};a.each(c,function(a,c){unit=b.cssUnit(c);unit[0]>0&&(f[c]=unit[0]*d+unit[1])});return f}});a.fn.extend({effect:function(b){var c=r.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]},c=d.options.mode,f=a.effects[b];if(a.fx.off||!f)return c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)});return f.call(this,d)},_show:a.fn.show,show:function(a){if(A(a))return this._show.apply(this,arguments);else{var b=r.apply(this,arguments);b[1].mode=
"show";return this.effect.apply(this,b)}},_hide:a.fn.hide,hide:function(a){if(A(a))return this._hide.apply(this,arguments);else{var b=r.apply(this,arguments);b[1].mode="hide";return this.effect.apply(this,b)}},__toggle:a.fn.toggle,toggle:function(b){if(A(b)||typeof b==="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);else{var c=r.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)}},cssUnit:function(b){var c=this.css(b),d=[];a.each(["em","px","%","pt"],function(a,
b){c.indexOf(b)>0&&(d=[parseFloat(c),b])});return d}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,f,h){return a.easing[a.easing.def](b,c,d,f,h)},easeInQuad:function(a,b,c,d,f){return d*(b/=f)*b+c},easeOutQuad:function(a,b,c,d,f){return-d*(b/=f)*(b-2)+c},easeInOutQuad:function(a,b,c,d,f){if((b/=f/2)<1)return d/2*b*b+c;return-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,f){return d*(b/=f)*b*b+c},easeOutCubic:function(a,b,c,d,f){return d*((b=b/f-1)*
b*b+1)+c},easeInOutCubic:function(a,b,c,d,f){if((b/=f/2)<1)return d/2*b*b*b+c;return d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,f){return d*(b/=f)*b*b*b+c},easeOutQuart:function(a,b,c,d,f){return-d*((b=b/f-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,f){if((b/=f/2)<1)return d/2*b*b*b*b+c;return-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,f){return d*(b/=f)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,f){return d*((b=b/f-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,f){if((b/=f/2)<
1)return d/2*b*b*b*b*b+c;return d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,f){return-d*Math.cos(b/f*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,f){return d*Math.sin(b/f*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,f){return-d/2*(Math.cos(Math.PI*b/f)-1)+c},easeInExpo:function(a,b,c,d,f){return b==0?c:d*Math.pow(2,10*(b/f-1))+c},easeOutExpo:function(a,b,c,d,f){return b==f?c+d:d*(-Math.pow(2,-10*b/f)+1)+c},easeInOutExpo:function(a,b,c,d,f){if(b==0)return c;if(b==f)return c+d;if((b/=
f/2)<1)return d/2*Math.pow(2,10*(b-1))+c;return d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,f){return-d*(Math.sqrt(1-(b/=f)*b)-1)+c},easeOutCirc:function(a,b,c,d,f){return d*Math.sqrt(1-(b=b/f-1)*b)+c},easeInOutCirc:function(a,b,c,d,f){if((b/=f/2)<1)return-d/2*(Math.sqrt(1-b*b)-1)+c;return d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,f){var a=1.70158,h=0,i=d;if(b==0)return c;if((b/=f)==1)return c+d;h||(h=f*0.3);i<Math.abs(d)?(i=d,a=h/4):a=h/(2*Math.PI)*Math.asin(d/
i);return-(i*Math.pow(2,10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/h))+c},easeOutElastic:function(a,b,c,d,f){var a=1.70158,h=0,i=d;if(b==0)return c;if((b/=f)==1)return c+d;h||(h=f*0.3);i<Math.abs(d)?(i=d,a=h/4):a=h/(2*Math.PI)*Math.asin(d/i);return i*Math.pow(2,-10*b)*Math.sin((b*f-a)*2*Math.PI/h)+d+c},easeInOutElastic:function(a,b,c,d,f){var a=1.70158,h=0,i=d;if(b==0)return c;if((b/=f/2)==2)return c+d;h||(h=f*0.3*1.5);i<Math.abs(d)?(i=d,a=h/4):a=h/(2*Math.PI)*Math.asin(d/i);if(b<1)return-0.5*i*Math.pow(2,
10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/h)+c;return i*Math.pow(2,-10*(b-=1))*Math.sin((b*f-a)*2*Math.PI/h)*0.5+d+c},easeInBack:function(a,b,c,d,f,h){h==i&&(h=1.70158);return d*(b/=f)*b*((h+1)*b-h)+c},easeOutBack:function(a,b,c,d,f,h){h==i&&(h=1.70158);return d*((b=b/f-1)*b*((h+1)*b+h)+1)+c},easeInOutBack:function(a,b,c,d,f,h){h==i&&(h=1.70158);if((b/=f/2)<1)return d/2*b*b*(((h*=1.525)+1)*b-h)+c;return d/2*((b-=2)*b*(((h*=1.525)+1)*b+h)+2)+c},easeInBounce:function(b,c,d,f,h){return f-a.easing.easeOutBounce(b,
h-c,0,f,h)+d},easeOutBounce:function(a,b,c,d,f){return(b/=f)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(b,c,d,f,h){if(c<h/2)return a.easing.easeInBounce(b,c*2,0,f,h)*0.5+d;return a.easing.easeOutBounce(b,c*2-h,0,f,h)*0.5+f*0.5+d}});a.effects.blind=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,
b.options.mode||"hide"),h=b.options.direction||"vertical";a.effects.save(c,d);c.show();var i=a.effects.createWrapper(c).css({overflow:"hidden"}),j=h=="vertical"?"height":"width",h=h=="vertical"?i.height():i.width();f=="show"&&i.css(j,0);var k={};k[j]=f=="show"?h:0;i.animate(k,b.duration,b.options.easing,function(){f=="hide"&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})};a.effects.bounce=function(b){return this.queue(function(){var c=
a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"effect"),h=b.options.direction||"up",i=b.options.distance||20,j=b.options.times||5,k=b.duration||250;/show|hide/.test(f)&&d.push("opacity");a.effects.save(c,d);c.show();a.effects.createWrapper(c);var l=h=="up"||h=="down"?"top":"left",h=h=="up"||h=="left"?"pos":"neg",i=b.options.distance||(l=="top"?c.outerHeight({margin:!0})/3:c.outerWidth({margin:!0})/3);f=="show"&&c.css("opacity",0).css(l,h=="pos"?-i:i);f==
"hide"&&(i/=j*2);f!="hide"&&j--;if(f=="show"){var o={opacity:1};o[l]=(h=="pos"?"+=":"-=")+i;c.animate(o,k/2,b.options.easing);i/=2;j--}for(o=0;o<j;o++){var p={},q={};p[l]=(h=="pos"?"-=":"+=")+i;q[l]=(h=="pos"?"+=":"-=")+i;c.animate(p,k/2,b.options.easing).animate(q,k/2,b.options.easing);i=f=="hide"?i*2:i/2}f=="hide"?(o={opacity:0},o[l]=(h=="pos"?"-=":"+=")+i,c.animate(o,k/2,b.options.easing,function(){c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments)})):
(p={},q={},p[l]=(h=="pos"?"-=":"+=")+i,q[l]=(h=="pos"?"+=":"-=")+i,c.animate(p,k/2,b.options.easing).animate(q,k/2,b.options.easing,function(){a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments)}));c.queue("fx",function(){c.dequeue()});c.dequeue()})};a.effects.clip=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","height","width"],f=a.effects.setMode(c,b.options.mode||"hide"),h=b.options.direction||"vertical";
a.effects.save(c,d);c.show();var i=a.effects.createWrapper(c).css({overflow:"hidden"}),i=c[0].tagName=="IMG"?i:c,j={size:h=="vertical"?"height":"width",position:h=="vertical"?"top":"left"},h=h=="vertical"?i.height():i.width();f=="show"&&(i.css(j.size,0),i.css(j.position,h/2));var k={};k[j.size]=f=="show"?h:0;k[j.position]=f=="show"?0:h/2;i.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){f=="hide"&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&
b.callback.apply(c[0],arguments);c.dequeue()}})})};a.effects.drop=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","opacity"],f=a.effects.setMode(c,b.options.mode||"hide"),h=b.options.direction||"left";a.effects.save(c,d);c.show();a.effects.createWrapper(c);var i=h=="up"||h=="down"?"top":"left",h=h=="up"||h=="left"?"pos":"neg",j=b.options.distance||(i=="top"?c.outerHeight({margin:!0})/2:c.outerWidth({margin:!0})/2);f=="show"&&c.css("opacity",0).css(i,
h=="pos"?-j:j);var k={opacity:f=="show"?1:0};k[i]=(f=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+j;c.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){f=="hide"&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})};a.effects.explode=function(b){return this.queue(function(){var c=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,d=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):
3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var f=a(this).show().css("visibility","hidden"),h=f.offset();h.top-=parseInt(f.css("marginTop"),10)||0;h.left-=parseInt(f.css("marginLeft"),10)||0;for(var i=f.outerWidth(!0),j=f.outerHeight(!0),k=0;k<c;k++)for(var l=0;l<d;l++)f.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-l*(i/d),top:-k*(j/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",
overflow:"hidden",width:i/d,height:j/c,left:h.left+l*(i/d)+(b.options.mode=="show"?(l-Math.floor(d/2))*(i/d):0),top:h.top+k*(j/c)+(b.options.mode=="show"?(k-Math.floor(c/2))*(j/c):0),opacity:b.options.mode=="show"?0:1}).animate({left:h.left+l*(i/d)+(b.options.mode=="show"?0:(l-Math.floor(d/2))*(i/d)),top:h.top+k*(j/c)+(b.options.mode=="show"?0:(k-Math.floor(c/2))*(j/c)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?f.css({visibility:"visible"}):
f.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(f[0]);f.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})};a.effects.fade=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"hide");c.animate({opacity:d},{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})};a.effects.fold=function(b){return this.queue(function(){var c=a(this),d=["position",
"top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"hide"),h=b.options.size||15,i=!!b.options.horizFirst,j=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(c,d);c.show();var k=a.effects.createWrapper(c).css({overflow:"hidden"}),l=f=="show"!=i,o=l?["width","height"]:["height","width"],l=l?[k.width(),k.height()]:[k.height(),k.width()],p=/([0-9]+)%/.exec(h);p&&(h=parseInt(p[1],10)/100*l[f=="hide"?0:1]);f=="show"&&k.css(i?{height:0,width:h}:{height:h,width:0});i={};p={};
i[o[0]]=f=="show"?l[0]:h;p[o[1]]=f=="show"?l[1]:0;k.animate(i,j,b.options.easing).animate(p,j,b.options.easing,function(){f=="hide"&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})};a.effects.highlight=function(b){return this.queue(function(){var c=a(this),d=["backgroundImage","backgroundColor","opacity"],f=a.effects.setMode(c,b.options.mode||"show"),h={backgroundColor:c.css("backgroundColor")};if(f=="hide")h.opacity=0;a.effects.save(c,
d);c.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(h,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){f=="hide"&&c.hide();a.effects.restore(c,d);f=="show"&&!a.support.opacity&&this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})};a.effects.pulsate=function(b){return this.queue(function(){var c=a(this),d=a.effects.setMode(c,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=
b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=c.is(":visible");animateTo=0;isVisible||(c.css("opacity",0).show(),animateTo=1);(d=="hide"&&isVisible||d=="show"&&!isVisible)&&times--;for(d=0;d<times;d++)c.animate({opacity:animateTo},duration,b.options.easing),animateTo=(animateTo+1)%2;c.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&c.hide();b.callback&&b.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()}).dequeue()})};a.effects.puff=function(b){return this.queue(function(){var c=
a(this),d=a.effects.setMode(c,b.options.mode||"hide"),f=parseInt(b.options.percent,10)||150,h=f/100,i={height:c.height(),width:c.width()};a.extend(b.options,{fade:!0,mode:d,percent:d=="hide"?f:100,from:d=="hide"?i:{height:i.height*h,width:i.width*h}});c.effect("scale",b.options,b.duration,b.callback);c.dequeue()})};a.effects.scale=function(b){return this.queue(function(){var c=a(this),d=a.extend(!0,{},b.options),f=a.effects.setMode(c,b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,
10)==0?0:f=="hide"?0:100),i=b.options.direction||"both",j=b.options.origin;if(f!="effect")d.origin=j||["middle","center"],d.restore=!0;j={height:c.height(),width:c.width()};c.from=b.options.from||(f=="show"?{height:0,width:0}:j);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};c.to={height:j.height*h.y,width:j.width*h.x};if(b.options.fade){if(f=="show")c.from.opacity=0,c.to.opacity=1;if(f=="hide")c.from.opacity=1,c.to.opacity=0}d.from=c.from;d.to=c.to;d.mode=f;c.effect("size",d,b.duration,b.callback);
c.dequeue()})};a.effects.size=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right","width","height","overflow","opacity"],f=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],j=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],l=a.effects.setMode(c,b.options.mode||"effect"),o=b.options.restore||!1,p=b.options.scale||
"both",q=b.options.origin,r={height:c.height(),width:c.width()};c.from=b.options.from||r;c.to=b.options.to||r;if(q)q=a.effects.getBaseline(q,r),c.from.top=(r.height-c.from.height)*q.y,c.from.left=(r.width-c.from.width)*q.x,c.to.top=(r.height-c.to.height)*q.y,c.to.left=(r.width-c.to.width)*q.x;var s={from:{y:c.from.height/r.height,x:c.from.width/r.width},to:{y:c.to.height/r.height,x:c.to.width/r.width}};if(p=="box"||p=="both"){if(s.from.y!=s.to.y)d=d.concat(j),c.from=a.effects.setTransition(c,j,s.from.y,
c.from),c.to=a.effects.setTransition(c,j,s.to.y,c.to);if(s.from.x!=s.to.x)d=d.concat(k),c.from=a.effects.setTransition(c,k,s.from.x,c.from),c.to=a.effects.setTransition(c,k,s.to.x,c.to)}if((p=="content"||p=="both")&&s.from.y!=s.to.y)d=d.concat(i),c.from=a.effects.setTransition(c,i,s.from.y,c.from),c.to=a.effects.setTransition(c,i,s.to.y,c.to);a.effects.save(c,o?d:f);c.show();a.effects.createWrapper(c);c.css("overflow","hidden").css(c.from);if(p=="content"||p=="both")j=j.concat(["marginTop","marginBottom"]).concat(i),
k=k.concat(["marginLeft","marginRight"]),h=d.concat(j).concat(k),c.find("*[width]").each(function(){child=a(this);o&&a.effects.save(child,h);var c={height:child.height(),width:child.width()};child.from={height:c.height*s.from.y,width:c.width*s.from.x};child.to={height:c.height*s.to.y,width:c.width*s.to.x};if(s.from.y!=s.to.y)child.from=a.effects.setTransition(child,j,s.from.y,child.from),child.to=a.effects.setTransition(child,j,s.to.y,child.to);if(s.from.x!=s.to.x)child.from=a.effects.setTransition(child,
k,s.from.x,child.from),child.to=a.effects.setTransition(child,k,s.to.x,child.to);child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){o&&a.effects.restore(child,h)})});c.animate(c.to,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){c.to.opacity===0&&c.css("opacity",c.from.opacity);l=="hide"&&c.hide();a.effects.restore(c,o?d:f);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})};a.effects.shake=function(b){return this.queue(function(){var c=
a(this),d=["position","top","bottom","left","right"];a.effects.setMode(c,b.options.mode||"effect");var f=b.options.direction||"left",h=b.options.distance||20,i=b.options.times||3,j=b.duration||b.options.duration||140;a.effects.save(c,d);c.show();a.effects.createWrapper(c);var k=f=="up"||f=="down"?"top":"left",l=f=="up"||f=="left"?"pos":"neg",f={},o={},p={};f[k]=(l=="pos"?"-=":"+=")+h;o[k]=(l=="pos"?"+=":"-=")+h*2;p[k]=(l=="pos"?"-=":"+=")+h*2;c.animate(f,j,b.options.easing);for(h=1;h<i;h++)c.animate(o,
j,b.options.easing).animate(p,j,b.options.easing);c.animate(o,j,b.options.easing).animate(f,j/2,b.options.easing,function(){a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments)});c.queue("fx",function(){c.dequeue()});c.dequeue()})};a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],f=a.effects.setMode(c,b.options.mode||"show"),h=b.options.direction||"left";a.effects.save(c,d);c.show();a.effects.createWrapper(c).css({overflow:"hidden"});
var i=h=="up"||h=="down"?"top":"left",h=h=="up"||h=="left"?"pos":"neg",j=b.options.distance||(i=="top"?c.outerHeight({margin:!0}):c.outerWidth({margin:!0}));f=="show"&&c.css(i,h=="pos"?isNaN(j)?"-"+j:-j:j);var k={};k[i]=(f=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+j;c.animate(k,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){f=="hide"&&c.hide();a.effects.restore(c,d);a.effects.removeWrapper(c);b.callback&&b.callback.apply(this,arguments);c.dequeue()}})})};a.effects.transfer=
function(b){return this.queue(function(){var c=a(this),d=a(b.options.to),f=d.offset(),d={top:f.top,left:f.left,height:d.innerHeight(),width:d.innerWidth()},f=c.offset(),h=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:f.top,left:f.left,height:c.innerHeight(),width:c.innerWidth(),position:"absolute"}).animate(d,b.duration,b.options.easing,function(){h.remove();b.callback&&b.callback.apply(c[0],arguments);c.dequeue()})})}})(jQuery);$(".inputbutton input").live("focus",function(){$(this).parent().addClass("focus")}).live("blur",function(){$(this).parent().removeClass("focus")});$.support.placeholder="placeholder"in document.createElement("input")?!0:!1;$.ss=$.ss||{};$.fn.menu=function(){return this.each(function(){$.ss.menu(this)})};
$.ss.menu=function(a){function c(c,a){d=b="";$(a).hide("blind",{},200);$(c).parent().removeClass("selected")}var a=$(a),b="",d="";$(a).find(".sessionhori a").click(function(){var a=$(this).attr("data-trigger");d===a?c(this,a):(c(b,d),b=this,d=a,$(a).show("blind",{},200),$(this).parent().addClass("selected"));return!1}).end().find(".s_dd").click(function(a){a.stopPropagation()}).end().find(".s_dd a").click(function(){c(b,d)});$("body").click(function(a){$(a.target).closest(".sessionhori").length===
0&&c(b,d)})};$.ss.compat={};
$.ss.compat.placeholder=function(a){if(!$.support.placeholder)return a=a?$(a):$("#content"),a.find("input[type=text]").each(function(){var a=$(this);this.getAttribute("placeholder")&&a.addClass("placeholder").focus(function(){if(this.value==this.getAttribute("placeholder"))this.value="",a.removeClass("placeholder")}).bind("dragenter",function(){if(this.value==this.getAttribute("placeholder"))this.value="",a.removeClass("placeholder")}).bind("drop",function(){if(this.value==this.getAttribute("placeholder"))this.value=
"",a.removeClass("placeholder")}).blur(function(){if(this.value=="")a.addClass("placeholder"),this.value=this.getAttribute("placeholder")}).bind("dragleave",function(b){if(!(b.relatedTarget==b.target||b.relatedTarget===null)&&this.value=="")a.addClass("placeholder"),this.value=this.getAttribute("placeholder")}).val(this.getAttribute("placeholder"))})};
$(function(){$("#search input").eq(1).after('<a title="Search" onclick="$(\'#search1\').submit()" tabindex="0" id="search_submit">Search</a>').addClass("hidden");$.ss.compat.placeholder(document);$("#session").menu()});
