(function(a){a.fn.ajaxSubmit=function(m){if(typeof m=="function"){m={success:m}}m=a.extend({url:this.attr("action")||window.location.toString(),type:this.attr("method")||"GET"},m||{});var r={};this.trigger("form-pre-serialize",[this,m,r]);if(r.veto){return this}var g=this.formToArray(m.semantic);if(m.data){m.extraData=m.data;for(var d in m.data){g.push({name:d,value:m.data[d]})}}if(m.beforeSubmit&&m.beforeSubmit(g,this,m)===false){return this}this.trigger("form-submit-validate",[g,this,m,r]);if(r.veto){return this}var c=a.param(g);if(m.type.toUpperCase()=="GET"){m.url+=(m.url.indexOf("?")>=0?"&":"?")+c;m.data=null}else{m.data=c}var p=this,f=[];if(m.resetForm){f.push(function(){p.resetForm()})}if(m.clearForm){f.push(function(){p.clearForm()})}if(!m.dataType&&m.target){var k=m.success||function(){};f.push(function(q){a(m.target).html(q).each(k,arguments)})}else{if(m.success){f.push(m.success)}}m.success=function(u,s){for(var t=0,q=f.length;t<q;t++){f[t](u,s,p)}};var b=a("input:file",this).fieldValue();var l=false;for(var e=0;e<b.length;e++){if(b[e]){l=true}}if(m.iframe||l){if(a.browser.safari&&m.closeKeepAlive){a.get(m.closeKeepAlive,h)}else{h()}}else{a.ajax(m)}this.trigger("form-submit-notify",[this,m]);return this;function h(){var u=p[0];var s=a.extend({},a.ajaxSettings,m);var t="jqFormIO"+(new Date().getTime());var y=a('<iframe id="'+t+'" name="'+t+'" />');var A=y[0];var B=a.browser.opera&&window.opera.version()<9;if(a.browser.msie||B){A.src='javascript:false;document.write("");'}y.css({position:"absolute",top:"-1000px",left:"-1000px"});var C={responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var z=s.global;if(z&&!a.active++){a.event.trigger("ajaxStart")}if(z){a.event.trigger("ajaxSend",[C,s])}var q=0;var v=0;setTimeout(function(){var F=p.attr("target"),D=p.attr("action");p.attr({target:t,encoding:"multipart/form-data",enctype:"multipart/form-data",method:"POST",action:s.url});if(s.timeout){setTimeout(function(){v=true;w()},s.timeout)}var E=[];try{if(m.extraData){for(var G in m.extraData){E.push(a('<input type="hidden" name="'+G+'" value="'+m.extraData[G]+'" />').appendTo(u)[0])}}y.appendTo("body");A.attachEvent?A.attachEvent("onload",w):A.addEventListener("load",w,false);u.submit()}finally{p.attr("action",D);F?p.attr("target",F):p.removeAttr("target");a(E).remove()}},10);function w(){if(q++){return}A.detachEvent?A.detachEvent("onload",w):A.removeEventListener("load",w,false);var E=true;try{if(v){throw"timeout"}var F,H;H=A.contentWindow?A.contentWindow.document:A.contentDocument?A.contentDocument:A.document;C.responseText=H.body?H.body.innerHTML:null;C.responseXML=H.XMLDocument?H.XMLDocument:H;C.getResponseHeader=function(J){var I={"content-type":s.dataType};return I[J]};if(s.dataType=="json"||s.dataType=="script"){var D=H.getElementsByTagName("textarea")[0];C.responseText=D?D.value:C.responseText}else{if(s.dataType=="xml"&&!C.responseXML&&C.responseText!=null){C.responseXML=x(C.responseText)}}F=a.httpData(C,s.dataType)}catch(G){E=false;a.handleError(s,C,"error",G)}if(E){s.success(F,"success");if(z){a.event.trigger("ajaxSuccess",[C,s])}}if(z){a.event.trigger("ajaxComplete",[C,s])}if(z&&!--a.active){a.event.trigger("ajaxStop")}if(s.complete){s.complete(C,E?"success":"error")}setTimeout(function(){y.remove();C.responseXML=null},100)}function x(D,E){if(window.ActiveXObject){E=new ActiveXObject("Microsoft.XMLDOM");E.async="false";E.loadXML(D)}else{E=(new DOMParser()).parseFromString(D,"text/xml")}return(E&&E.documentElement&&E.documentElement.tagName!="parsererror")?E:null}}};a.fn.ajaxForm=function(b){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){a(this).ajaxSubmit(b);return false}).each(function(){a(":submit,input:image",this).bind("click.form-plugin",function(d){var c=this.form;c.clk=this;if(this.type=="image"){if(d.offsetX!=undefined){c.clk_x=d.offsetX;c.clk_y=d.offsetY}else{if(typeof a.fn.offset=="function"){var f=a(this).offset();c.clk_x=d.pageX-f.left;c.clk_y=d.pageY-f.top}else{c.clk_x=d.pageX-this.offsetLeft;c.clk_y=d.pageY-this.offsetTop}}}setTimeout(function(){c.clk=c.clk_x=c.clk_y=null},10)})})};a.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){a(":submit,input:image",this).unbind("click.form-plugin")})};a.fn.formToArray=function(q){var p=[];if(this.length==0){return p}var c=this[0];var g=q?c.getElementsByTagName("*"):c.elements;if(!g){return p}for(var h=0,l=g.length;h<l;h++){var d=g[h];var e=d.name;if(!e){continue}if(q&&c.clk&&d.type=="image"){if(!d.disabled&&c.clk==d){p.push({name:e+".x",value:c.clk_x},{name:e+".y",value:c.clk_y})}continue}var r=a.fieldValue(d,true);if(r&&r.constructor==Array){for(var f=0,b=r.length;f<b;f++){p.push({name:e,value:r[f]})}}else{if(r!==null&&typeof r!="undefined"){p.push({name:e,value:r})}}}if(!q&&c.clk){var k=c.getElementsByTagName("input");for(var h=0,l=k.length;h<l;h++){var m=k[h];var e=m.name;if(e&&!m.disabled&&m.type=="image"&&c.clk==m){p.push({name:e+".x",value:c.clk_x},{name:e+".y",value:c.clk_y})}}}return p};a.fn.formSerialize=function(b){return a.param(this.formToArray(b))};a.fn.fieldSerialize=function(c){var b=[];this.each(function(){var g=this.name;if(!g){return}var e=a.fieldValue(this,c);if(e&&e.constructor==Array){for(var f=0,d=e.length;f<d;f++){b.push({name:g,value:e[f]})}}else{if(e!==null&&typeof e!="undefined"){b.push({name:this.name,value:e})}}});return a.param(b)};a.fn.fieldValue=function(g){for(var f=[],d=0,b=this.length;d<b;d++){var e=this[d];var c=a.fieldValue(e,g);if(c===null||typeof c=="undefined"||(c.constructor==Array&&!c.length)){continue}c.constructor==Array?a.merge(f,c):f.push(c)}return f};a.fieldValue=function(b,h){var d=b.name,q=b.type,r=b.tagName.toLowerCase();if(typeof h=="undefined"){h=true}if(h&&(!d||b.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!b.checked||(q=="submit"||q=="image")&&b.form&&b.form.clk!=b||r=="select"&&b.selectedIndex==-1)){return null}if(r=="select"){var k=b.selectedIndex;if(k<0){return null}var m=[],c=b.options;var f=(q=="select-one");var l=(f?k+1:c.length);for(var e=(f?k:0);e<l;e++){var g=c[e];if(g.selected){var p=a.browser.msie&&!(g.attributes.value.specified)?g.text:g.value;if(f){return p}m.push(p)}}return m}return b.value};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){return this.each(function(){var c=this.type,b=this.tagName.toLowerCase();if(c=="text"||c=="password"||b=="textarea"){this.value=""}else{if(c=="checkbox"||c=="radio"){this.checked=false}else{if(b=="select"){this.selectedIndex=-1}}}})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};a.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};a.fn.select=function(b){if(b==undefined){b=true}return this.each(function(){var c=this.type;if(c=="checkbox"||c=="radio"){this.checked=b}else{if(this.tagName.toLowerCase()=="option"){var d=a(this).parent("select");if(b&&d[0]&&d[0].type=="select-one"){d.find("option").select(false)}this.selected=b}}})}})(jQuery);jQuery.fn.editable=function(target,options,callback){if(this.length==0){return(this)}var settings={target:target,name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click",onblur:"cancel",loadtype:"GET"};if(options){jQuery.extend(settings,options)}var callback=callback||function(){};jQuery(this).attr("title",settings.tooltip);jQuery(this)[settings.event](function(e){var self=this;if(self.editing){return}var width=("auto"==settings.width)?jQuery(self).width():settings.width;var height=("auto"==settings.height)?jQuery(self).height():settings.height;self.editing=true;self.revert=jQuery(self).html();self.innerHTML="";var f=document.createElement("form");if(settings.cssclass){if("inherit"==settings.cssclass){jQuery(f).attr("class",jQuery(self).attr("class"))}else{jQuery(f).attr("class",settings.cssclass)}}if(settings.style){if("inherit"==settings.style){jQuery(f).attr("style",jQuery(self).attr("style"));jQuery(f).css("display",jQuery(self).css("display"))}else{jQuery(f).attr("style",settings.style)}}var i;switch(settings.type){case"textarea":i=document.createElement("textarea");if(settings.rows){i.rows=settings.rows}else{jQuery(i).height(height)}if(settings.cols){i.cols=settings.cols}else{jQuery(i).width(width)}break;case"select":i=document.createElement("select");break;default:i=document.createElement("input");i.type=settings.type;jQuery(i).width(width);jQuery(i).height(height);i.setAttribute("autocomplete","off")}if(settings.getload){settings.loadurl=settings.getload;settings.loadtype="GET"}else{if(settings.postload){settings.loadurl=settings.postload;settings.loadtype="POST"}}if(settings.loadurl){var data={};data[settings.id]=self.id;jQuery.ajax({type:settings.loadtype,url:settings.loadurl,data:data,success:function(str){setInputContent(str)}})}else{if(settings.data){setInputContent(settings.data)}else{setInputContent(self.revert)}}i.name=settings.name;f.appendChild(i);if(settings.submit){var b=document.createElement("input");b.type="submit";b.value=settings.submit;f.appendChild(b)}if(settings.cancel){var b=document.createElement("input");b.type="button";b.value=settings.cancel;jQuery(b).click(function(){reset()});f.appendChild(b)}self.appendChild(f);i.focus();if(settings.select){i.select()}jQuery(i).keydown(function(e){if(e.keyCode==27){e.preventDefault();reset()}});var t;if("cancel"==settings.onblur){jQuery(i).blur(function(e){t=setTimeout(reset,500)})}else{if("submit"==settings.onblur){jQuery(i).blur(function(e){jQuery(f).submit()})}else{jQuery(i).blur(function(e){})}}jQuery(f).submit(function(e){if(t){clearTimeout(t)}e.preventDefault();if(jQuery.isFunction(settings.target)){var str=settings.target.apply(self,[jQuery(i).val(),settings]);self.innerHTML=str;self.editing=false;callback.apply(self,[self.innerHTML,settings])}else{var p={};p[i.name]=jQuery(i).val();p[settings.id]=self.id;jQuery(self).html(settings.indicator);jQuery.post(settings.target,p,function(str){self.innerHTML=str;self.editing=false;callback.apply(self,[self.innerHTML,settings])})}return false});function reset(){self.innerHTML=self.revert;self.editing=false}function setInputContent(str){if(jQuery.isFunction(str)){var str=str.apply(self,[self.revert,settings])}switch(settings.type){case"select":if(String==str.constructor){eval("var json = "+str);for(var key in json){if("selected"==key){continue}o=document.createElement("option");o.value=key;var text=document.createTextNode(json[key]);o.appendChild(text);if(key==json.selected){o.selected=true}i.appendChild(o)}}break;default:i.value=str;break}}});return(this)};(function($){var m={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},s={array:function(x){var a=["["],b,f,i,l=x.length,v;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a[a.length]=v;b=true}}}a[a.length]="]";return a.join("")},"boolean":function(x){return String(x)},"null":function(x){return"null"},number:function(x){return isFinite(x)?String(x):"null"},object:function(x){if(x){if(x instanceof Array){return s.array(x)}var a=["{"],b,f,i,v;for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=="string"){if(b){a[a.length]=","}a.push(s.string(i),":",v);b=true}}}a[a.length]="}";return a.join("")}return"null"},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c}c=b.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})}return'"'+x+'"'}};$.toJSON=function(v){var f=isNaN(v)?s[typeof v]:s.number;if(f){return f(v)}};$.parseJSON=function(v,safe){if(safe===undefined){safe=$.parseJSON.safe}if(safe&&!/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(v)){return undefined}return eval("("+v+")")};$.parseJSON.safe=false})(jQuery);(function(a){a.fn.extend({liveSearch:function(b){return this.each(function(){var c=b=a.extend({},a.liveSearch.defaults,b||{});new a.liveSearch(this,c)})}});a.liveSearch=function(c,b){this.init(c,b)};a.extend(a.liveSearch.prototype,{init:function(d,c){var b=this;this.options=c;this.timer=null;this.cache=null;this.element=jQuery(d);this.list=jQuery(this.options.list);this.delay=this.options.delay;this.filterList=jQuery(this.options.filter||this.list);if(this.filterList.length){this.cache=this.filterList.map(this.options.data);this.element.keyup(function(){var e=this;if(b.timer){clearTimeout(b.timer)}b.timer=setTimeout(function(){b.options.before.apply(b);b.filter();b.options.after.apply(b)},b.delay)}).parents("form").submit(function(){return false})}return this},filter:function(){var b=this,c=[],d=this.list;this.term=a.trim(this.element.val().toLowerCase()).match(/(\w|\s|[*])*/g).join("");if(!this.term){d.each(function(){b.options.show.apply(this)})}else{d.each(function(){b.options.hide.apply(this)});this.cache.each(function(f,e){var g=new RegExp(b.term.replace("*",""),"g");if(g.test(e)||b.options.exclude.apply(d[f])){c.push(f)}});a.each(c,function(){b.options.show.apply(jQuery(d[this]))})}}});a.extend(a.liveSearch,{defaults:{delay:250,show:function(){a(this).show()},hide:function(){a(this).hide()},data:function(){return a(this)[0].innerHTML.toLowerCase()},exclude:function(){return false},before:function(){},after:function(){}}})})(jQuery);(function(c){c.fn.media=function(m,l,p){return this.each(function(){if(typeof m=="function"){p=l;l=m;m={}}var x=g(this,m);if(typeof l=="function"){l(this,x)}var w=k();var q=w.exec(x.src)||[""];x.type?q[0]=x.type:q.shift();for(var v=0;v<q.length;v++){fn=q[v].toLowerCase();if(e(fn[0])){fn="fn"+fn}if(!c.fn.media[fn]){continue}var u=c.fn.media[fn+"_player"];if(!x.params){x.params={}}if(u){var t=u.autoplayAttr=="autostart";x.params[u.autoplayAttr||"autoplay"]=t?(x.autoplay?1:0):x.autoplay?true:false}var s=c.fn.media[fn](this,x);s.css("backgroundColor",x.bgColor).width(x.width);if(typeof p=="function"){p(this,s[0],x)}break}})};c.fn.mediabox=function(l,m){return this.click(function(){if(typeof c.blockUI=="undefined"||typeof c.fn.displayBox=="undefined"){if(typeof c.fn.mediabox.warning!="undefined"){return this}c.fn.mediabox.warning=1;alert("The mediabox method requires blockUI v1.20 or later.");return false}var r,s=0,q=c(this).clone();q.appendTo("body").hide().css({margin:0});l=c.extend({},l,{autoplay:1});q.media(l,function(){},function(v,u,t){s=u;r=t});if(!s){return false}var p=c.browser.safari?c(s).hide():c(s).remove();if(r.loadingImage){p.css({backgroundImage:"url("+r.loadingImage+")",backgroundPosition:"center center",backgroundRepeat:"no-repeat"})}if(r.boxTitle){p.prepend('<div style="margin:0;padding:0">'+r.boxTitle+"</div>")}if(m){p.css(m)}p.displayBox({width:r.width,height:r.height},function(t){c(t).find("object,embed").each(function(){try{this.Stop()}catch(u){}try{this.DoStop()}catch(u){}try{this.controls.stop()}catch(u){}})});return false})};c.fn.media.mapFormat=function(m,l){if(!m||!l||!c.fn.media.defaults.players[l]){return}m=m.toLowerCase();if(e(m[0])){m="fn"+m}c.fn.media[m]=c.fn.media[l]};c.fn.media.defaults={width:400,height:400,preferMeta:1,autoplay:0,bgColor:"#ffffff",params:{},attrs:{},flashvars:{},flashVersion:"7",boxTitle:null,loadingImage:null,flvPlayer:"mediaplayer.swf",mp3Player:"mediaplayer.swf",silverlight:{inplaceInstallPrompt:"true",isWindowless:"true",framerate:"24",version:"0.9",onError:null,onLoad:null,initParams:null,userContext:null}};c.fn.media.defaults.players={flash:{types:"flv,mp3,swf",oAttrs:{classid:"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000",type:"application/x-oleobject",codebase:"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+c.fn.media.defaults.flashVersion},eAttrs:{type:"application/x-shockwave-flash",pluginspage:"http://www.adobe.com/go/getflashplayer"}},quicktime:{types:"aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qti,snd,tif,tiff,wav,3g2,3gp",oAttrs:{classid:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",codebase:"http://www.apple.com/qtactivex/qtplugin.cab"},eAttrs:{pluginspage:"http://www.apple.com/quicktime/download/"}},realplayer:{types:"ra,ram,rm,rpm,rv,smi,smil",autoplayAttr:"autostart",oAttrs:{classid:"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"},eAttrs:{type:"audio/x-pn-realaudio-plugin",pluginspage:"http://www.real.com/player/"}},winmedia:{types:"asf,avi,wma,wmv",autoplayAttr:"autostart",oUrl:"url",oAttrs:{classid:"clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6",type:"application/x-oleobject"},eAttrs:{type:"application/x-mplayer2",pluginspage:"http://www.microsoft.com/Windows/MediaPlayer/"}},iframe:{types:"html,pdf"},silverlight:{types:"xaml"}};var a=1;for(var h in c.fn.media.defaults.players){var d=c.fn.media.defaults.players[h].types;c.each(d.split(","),function(l,m){if(e(m[0])){m="fn"+m}c.fn.media[m]=c.fn.media[h]=b(h);c.fn.media[m+"_player"]=c.fn.media.defaults.players[h]})}function k(){var m="";for(var l in c.fn.media.defaults.players){if(m.length){m+=","}m+=c.fn.media.defaults.players[l].types}return new RegExp("\\.("+m.replace(/,/g,"|")+")\\b")}function b(l){return function(p,m){return f(p,m,l)}}function e(l){return"0123456789".indexOf(l)>-1}function g(q,A){A=A||{};var z=c(q);var y=q.className||"";var x=c.meta?z.data():{};var v=x.width||parseInt(((y.match(/w:(\d+)/)||[])[1]||0));var r=x.height||parseInt(((y.match(/h:(\d+)/)||[])[1]||0));if(v){x.width=v}if(r){x.height=r}if(y){x.cls=y}var u=c.fn.media.defaults;var t=c.meta&&c.fn.media.defaults.preferMeta?A:x;var s=t==A?x:A;var m={params:{bgColor:A.bgColor||c.fn.media.defaults.bgColor}};var l=c.extend({},u,t,s);c.each(["attrs","params","flashvars","silverlight"],function(p,w){l[w]=c.extend({},m[w]||{},u[w]||{},t[w]||{},s[w]||{})});if(typeof l.caption=="undefined"){l.caption=z.text()}l.src=l.src||z.attr("href")||z.attr("src")||"unknown";return l}c.fn.media.swf=function(s,l){if(typeof SWFObject=="undefined"){if(l.flashvars){var v=[];for(var t in l.flashvars){v.push(t+"="+l.flashvars[t])}if(!l.params){l.params={}}l.params.flashvars=v.join("&")}return f(s,l,"flash")}var q=s.id?(' id="'+s.id+'"'):"";var w=l.cls?(' class="'+l.cls+'"'):"";var u=c("<div"+q+w+">");c(s).after(u).remove();var r=new SWFObject(l.src,"movie_player_"+a++,l.width,l.height,l.flashVersion,l.bgColor);for(var m in l.params){if(m!="bgColor"){r.addParam(m,l.params[m])}}for(var t in l.flashvars){r.addVariable(t,l.flashvars[t])}r.write(u[0]);if(l.caption){c("<div>").appendTo(u).html(l.caption)}return u};c.fn.media.flv=c.fn.media.mp3=function(m,p){var q=p.src;var l=/\.mp3\b/i.test(q)?c.fn.media.defaults.mp3Player:c.fn.media.defaults.flvPlayer;p.src=l;p.src=p.src+"?file="+q;p.flashvars=c.extend({},{file:q},p.flashvars);return c.fn.media.swf(m,p)};c.fn.media.xaml=function(t,u){if(!window.Sys||!window.Sys.Silverlight){if(c.fn.media.xaml.warning){return}c.fn.media.xaml.warning=1;alert("You must include the Silverlight.js script.");return}var s={width:u.width,height:u.height,background:u.bgColor,inplaceInstallPrompt:u.silverlight.inplaceInstallPrompt,isWindowless:u.silverlight.isWindowless,framerate:u.silverlight.framerate,version:u.silverlight.version};var q={onError:u.silverlight.onError,onLoad:u.silverlight.onLoad};var r=t.id?(' id="'+t.id+'"'):"";var p=u.id||"AG"+a++;var m=u.cls?(' class="'+u.cls+'"'):"";var l=c("<div"+r+m+">");c(t).after(l).remove();Sys.Silverlight.createObjectEx({source:u.src,initParams:u.silverlight.initParams,userContext:u.silverlight.userContext,id:p,parentElement:l[0],properties:s,events:q});if(u.caption){c("<div>").appendTo(l).html(u.caption)}return l};function f(s,l,w){var z=c(s);var r=c.fn.media.defaults.players[w];if(w=="iframe"){var r=c('<iframe width="'+l.width+'" height="'+l.height+'" >');r.attr("src",l.src);r.css("backgroundColor",r.bgColor)}else{if(c.browser.msie){var v=['<object width="'+l.width+'" height="'+l.height+'" '];for(var x in l.attrs){v.push(x+'="'+l.attrs[x]+'" ')}for(var x in r.oAttrs||{}){v.push(x+'="'+r.oAttrs[x]+'" ')}v.push("></object>");var q=['<param name="'+(r.oUrl||"src")+'" value="'+l.src+'">'];for(var x in l.params){q.push('<param name="'+x+'" value="'+l.params[x]+'">')}var r=document.createElement(v.join(""));for(var t=0;t<q.length;t++){r.appendChild(document.createElement(q[t]))}}else{var v=['<embed width="'+l.width+'" height="'+l.height+'" style="display:block"'];if(l.src){v.push(' src="'+l.src+'" ')}for(var x in l.attrs){v.push(x+'="'+l.attrs[x]+'" ')}for(var x in r.eAttrs||{}){v.push(x+'="'+r.eAttrs[x]+'" ')}for(var x in l.params){v.push(x+'="'+l.params[x]+'" ')}v.push("></embed>")}}var m=s.id?(' id="'+s.id+'"'):"";var y=l.cls?(' class="'+l.cls+'"'):"";var u=c("<div"+m+y+">");z.after(u).remove();(c.browser.msie||w=="iframe")?u.append(r):u.html(v.join(""));if(l.caption){c("<div>").appendTo(u).html(l.caption)}return u}})(jQuery);jQuery.fn.alignTo=function(d,c){var m={positionX:"left",positionY:"bottom",offsetX:0,offsetY:0,directionH:"right",directionV:"down",detectH:true,detectV:true,linkToFront:false};c=jQuery.extend(m,c);var b=jQuery(this);if(d&&!d.jquery){d=jQuery(d)}var u=d.offset();var g={elementWidth:b.width(),elementHeight:b.height(),referrerX:u.left,referrerY:u.top,referrerWidth:d.outerWidth(),referrerHeight:d.outerHeight()};var l=0;var h=0;var v=c.positionX;var t=c.positionY;b.attachPositionHelper(g);if(v!="left"){l=g.referrerWidth;if(v=="center"){l/=2}}if(t!="top"){h=g.referrerHeight;if(v=="center"){h/=2}}l+=c.offsetX;h+=c.offsetY;var f=b.parent().offset();var w={bottom:"auto",left:"auto",right:"auto",top:"auto"};var r=true;var s=true;if(c.detectH||c.detectV){var e=jQuery(window);var p=e.height();var z=e.width();var q=e.scrollLeft();var a=e.scrollTop();var A=(f.left+g.elementWidth);var k=(f.top+g.elementHeight);if(A>(z+q)||(f.left-q)<0&&g.elementWidth<=g.referrerX){r=false}if((k>(p+a)||(f.top-a)<0)&&g.elementHeight<=g.referrerY){s=false}}if(c.directionH=="left"||(c.directionH!="left"&&!r)){w.right=l}else{w.left=l}if(c.directionV=="up"||(c.directionV!="up"&&!s)){w.bottom=h}else{w.top=h}b.css(w);return this};jQuery.fn.attachPositionHelper=function(c){if(!this.data("position-helper")){var a=jQuery(this);var b=jQuery('<div class="lfr-position-helper"></div>');b.css({height:c.referrerHeight,left:c.referrerX,top:c.referrerY,width:c.referrerWidth});b.append(a);jQuery(document.body).append(b);this.data("position-helper",b)}return this};jQuery.fn.detachPositionHelper=function(a){var b=this.data("position-helper");this.hide().appendTo(a||document.body);if(b){this.data("position-helper",null);b.remove()}};(function(c){var a=c.scrollTo=function(f,e,d){a.window().scrollTo(f,e,d)};a.defaults={axis:"y",duration:1};a.window=function(){return c(c.browser.safari?"body":"html")};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this.each(function(){var q=this,m=c(q),p=f,l,h={},r=m.is("html,body");switch(typeof p){case"number":case"string":if(/^([+-]=)?\d+(px)?$/.test(p)){p=b(p);break}p=c(p,this);case"object":if(p.is||p.style){l=(p=c(p)).offset()}}c.each(d.axis.split(""),function(v,w){var x=w=="x"?"Left":"Top",z=x.toLowerCase(),u="scroll"+x,s=q[u],t=w=="x"?"Width":"Height",y=t.toLowerCase();if(l){h[u]=l[z]+(r?0:s-m.offset()[z]);if(d.margin){h[u]-=parseInt(p.css("margin"+x))||0;h[u]-=parseInt(p.css("border"+x+"Width"))||0}h[u]+=d.offset[z]||0;if(d.over[z]){h[u]+=p[y]()*d.over[z]}}else{h[u]=p[z]}if(/^\d+$/.test(h[u])){h[u]=h[u]<=0?0:Math.min(h[u],g(t))}if(!v&&d.queue){if(s!=h[u]){k(d.onAfterFirst)}delete h[u]}});k(d.onAfter);function k(s){m.animate(h,e,d.easing,s&&function(){s.call(this,f)})}function g(s){var t=r?c.browser.opera?document.body:document.documentElement:q;return t["scroll"+s]-t["client"+s]}})};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);jQuery.fn.disableSelection=function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})};jQuery.fn.enableSelection=function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")};(function(a){a.extend(a.fn,{swapClass:function(e,d){var c=this.filter("."+e);this.filter("."+d).removeClass(d).addClass(e);c.removeClass(e).addClass(d);return this},replaceClass:function(d,c){return this.filter("."+d).removeClass(d).addClass(c).end()},hoverClass:function(c){c=c||"hover";return this.hover(function(){a(this).addClass(c)},function(){a(this).removeClass(c)})},heightToggle:function(c,d){c?this.animate({height:"toggle"},c,d):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(d){d.apply(this,arguments)}})},heightHide:function(c,d){if(c){this.animate({height:"hide"},c,d)}else{this.hide();if(d){this.each(d)}}},prepareBranches:function(c){if(!c.prerendered){this.filter(":last-child:not(ul)").addClass(b.last);this.filter((c.collapsed?"":"."+b.closed)+":not(."+b.open+")").find(">ul").hide()}return this.filter(":has(>ul)")},applyClasses:function(d,e){this.filter(":has(>ul):not(:has(>a))").find(">span").unbind("click.treeview").bind("click.treeview",function(f){if(this==f.target){e.apply(a(this).next())}}).add(a("a",this)).hoverClass();if(!d.prerendered){this.filter(":has(>ul:hidden)").addClass(b.expandable).replaceClass(b.last,b.lastExpandable);this.not(":has(>ul:hidden)").addClass(b.collapsable).replaceClass(b.last,b.lastCollapsable);var c=this.find("div."+b.hitarea);if(!c.length){c=this.prepend('<div class="'+b.hitarea+'"/>').find("div."+b.hitarea)}c.removeClass().addClass(b.hitarea).each(function(){var f="";a.each(a(this).parent().attr("class").split(" "),function(){f+=this+"-hitarea "});a(this).addClass(f)})}this.find("div."+b.hitarea).click(e)},treeview:function(d){d=a.extend({cookieId:"treeview"},d);if(d.toggle){var k=d.toggle;d.toggle=function(){return k.apply(a(this).parent()[0],arguments)}}function c(p,r){function q(s){return function(){f.apply(a("div."+b.hitarea,p).filter(function(){return s?a(this).parent("."+s).length:true}));return false}}a("a:eq(0)",r).click(q(b.collapsable));a("a:eq(1)",r).click(q(b.expandable));a("a:eq(2)",r).click(q())}function f(){a(this).parent().find(">.hitarea").swapClass(b.collapsableHitarea,b.expandableHitarea).swapClass(b.lastCollapsableHitarea,b.lastExpandableHitarea).end().swapClass(b.collapsable,b.expandable).swapClass(b.lastCollapsable,b.lastExpandable).find(">ul").heightToggle(d.animated,d.toggle);if(d.unique){a(this).parent().siblings().find(">.hitarea").replaceClass(b.collapsableHitarea,b.expandableHitarea).replaceClass(b.lastCollapsableHitarea,b.lastExpandableHitarea).end().replaceClass(b.collapsable,b.expandable).replaceClass(b.lastCollapsable,b.lastExpandable).find(">ul").heightHide(d.animated,d.toggle)}}this.data("toggler",f);function m(){function q(r){return r?1:0}var p=[];l.each(function(r,s){p[r]=a(s).is(":has(>ul:visible)")?1:0});a.cookie(d.cookieId,p.join(""),d.cookieOptions)}function e(){var p=a.cookie(d.cookieId);if(p){var q=p.split("");l.each(function(r,s){a(s).find(">ul")[parseInt(q[r])?"show":"hide"]()})}}this.addClass("treeview");var l=this.find("li").prepareBranches(d);switch(d.persist){case"cookie":var h=d.toggle;d.toggle=function(){m();if(h){h.apply(this,arguments)}};e();break;case"location":var g=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase()});if(g.length){g.addClass("selected").parents("ul, li").add(g.next()).show()}break}l.applyClasses(d,f);if(d.control){c(this,d.control);a(d.control).show()}return this}});a.treeview={};var b=(a.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"});a.fn.Treeview=a.fn.treeview})(jQuery);(function(e){e.widget("ui.accordion",{init:function(){var g=this.options;if(g.navigation){var l=this.element.find("a").filter(g.navigationFilter);if(l.length){if(l.filter(g.header).length){g.active=l}else{g.active=l.parent().parent().prev();l.addClass("current")}}}g.headers=this.element.find(g.header);g.active=c(g.headers,g.active);if(e.browser.msie){this.element.find("a").css("zoom","1")}if(!this.element.hasClass("ui-accordion")){this.element.addClass("ui-accordion");e("<span class='ui-accordion-left'/>").insertBefore(g.headers);e("<span class='ui-accordion-right'/>").appendTo(g.headers);g.headers.addClass("ui-accordion-header").attr("tabindex","0")}var k;if(g.fillSpace){k=this.element.parent().height();g.headers.each(function(){k-=e(this).outerHeight()});var h=0;g.headers.next().each(function(){h=Math.max(h,e(this).innerHeight()-e(this).height())}).height(k-h)}else{if(g.autoHeight){k=0;g.headers.next().each(function(){k=Math.max(k,e(this).outerHeight())}).height(k)}}g.headers.not(g.active||"").next().hide();g.active.parent().andSelf().addClass(g.selectedClass);if(g.event){this.element.bind((g.event)+".accordion",f)}},activate:function(g){f.call(this.element[0],{target:c(this.options.headers,g)[0]})},destroy:function(){this.options.headers.next().css("display","");if(this.options.fillSpace||this.options.autoHeight){this.options.headers.next().css("height","")}e.removeData(this.element[0],"accordion");this.element.removeClass("ui-accordion").unbind(".accordion")}});function b(h,g){return function(){return h.apply(g,arguments)}}function d(k){if(!e.data(this,"accordion")){return}var g=e.data(this,"accordion");var h=g.options;h.running=k?0:--h.running;if(h.running){return}if(h.clearStyle){h.toShow.add(h.toHide).css({height:"",overflow:""})}g.trigger("change",null,h.data)}function a(g,m,p,l,q){var k=e.data(this,"accordion").options;k.toShow=g;k.toHide=m;k.data=p;var h=b(d,this);k.running=m.size()===0?g.size():m.size();if(k.animated){if(!k.alwaysOpen&&l){e.ui.accordion.animations[k.animated]({toShow:jQuery([]),toHide:m,complete:h,down:q,autoHeight:k.autoHeight})}else{e.ui.accordion.animations[k.animated]({toShow:g,toHide:m,complete:h,down:q,autoHeight:k.autoHeight})}}else{if(!k.alwaysOpen&&l){g.toggle()}else{m.hide();g.show()}h(true)}}function f(p){var l=e.data(this,"accordion").options;if(l.disabled){return false}if(!p.target&&!l.alwaysOpen){l.active.parent().andSelf().toggleClass(l.selectedClass);var k=l.active.next(),q={options:l,newHeader:jQuery([]),oldHeader:l.active,newContent:jQuery([]),oldContent:k},g=(l.active=e([]));a.call(this,g,k,q);return false}var m=e(p.target);m=e(m.parents(l.header)[0]||m);var h=m[0]==l.active[0];if(l.running||(l.alwaysOpen&&h)){return false}if(!m.is(l.header)){return}l.active.parent().andSelf().toggleClass(l.selectedClass);if(!h){m.parent().andSelf().addClass(l.selectedClass)}var g=m.next(),k=l.active.next(),q={options:l,newHeader:h&&!l.alwaysOpen?e([]):m,oldHeader:l.active,newContent:h&&!l.alwaysOpen?e([]):g,oldContent:k},r=l.headers.index(l.active[0])>l.headers.index(m[0]);l.active=h?e([]):m;a.call(this,g,k,q,h,r);return false}function c(h,g){return g?typeof g=="number"?h.filter(":eq("+g+")"):h.not(h.not(g)):g===false?e([]):h.filter(":eq(0)")}e.extend(e.ui.accordion,{defaults:{selectedClass:"selected",alwaysOpen:true,animated:"slide",event:"click",header:"a",autoHeight:true,running:0,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(g,k){g=e.extend({easing:"swing",duration:300},g,k);if(!g.toHide.size()){g.toShow.animate({height:"show"},g);return}var h=g.toHide.height(),l=g.toShow.height(),m=l/h;g.toShow.css({height:0,overflow:"hidden"}).show();g.toHide.filter(":hidden").each(g.complete).end().filter(":visible").animate({height:"hide"},{step:function(p){var q=(h-p)*m;if(e.browser.msie||e.browser.opera){q=Math.ceil(q)}g.toShow.height(q)},duration:g.duration,easing:g.easing,complete:function(){if(!g.autoHeight){g.toShow.css("height","auto")}g.complete()}})},bounceslide:function(g){this.slide(g,{easing:g.down?"bounceout":"swing",duration:g.down?1000:200})},easeslide:function(g){this.slide(g,{easing:"easeinout",duration:700})}}});e.fn.activate=function(g){return this.accordion("activate",g)}})(jQuery);(function(a){a.widget("ui.droppable",{init:function(){var c=this.options,b=c.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&this.options.accept.constructor==Function?this.options.accept:function(e){return e.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[this.options.scope]=a.ui.ddmanager.droppables[this.options.scope]||[];a.ui.ddmanager.droppables[this.options.scope].push(this);(this.options.cssNamespace&&this.element.addClass(this.options.cssNamespace+"-droppable"))},plugins:{},ui:function(b){return{draggable:(b.currentItem||b.element),helper:b.helper,position:b.position,absolutePosition:b.positionAbs,options:this.options,element:this.element}},destroy:function(){var b=a.ui.ddmanager.droppables[this.options.scope];for(var c=0;c<b.length;c++){if(b[c]==this){b.splice(c,1)}}this.element.removeClass("ui-droppable-disabled").removeData("droppable").unbind(".droppable")},over:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"over",[c,this.ui(b)]);this.element.triggerHandler("dropover",[c,this.ui(b)],this.options.over)}},out:function(c){var b=a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"out",[c,this.ui(b)]);this.element.triggerHandler("dropout",[c,this.ui(b)],this.options.out)}},drop:function(d,c){var b=c||a.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0]){return false}var f=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var e=a.data(this,"droppable");if(e.options.greedy&&a.ui.intersect(b,a.extend(e,{offset:e.element.offset()}),e.options.tolerance)){f=true;return false}});if(f){return false}if(this.options.accept.call(this.element,(b.currentItem||b.element))){a.ui.plugin.call(this,"drop",[d,this.ui(b)]);this.element.triggerHandler("drop",[d,this.ui(b)],this.options.drop);return true}return false},activate:function(c){var b=a.ui.ddmanager.current;a.ui.plugin.call(this,"activate",[c,this.ui(b)]);if(b){this.element.triggerHandler("dropactivate",[c,this.ui(b)],this.options.activate)}},deactivate:function(c){var b=a.ui.ddmanager.current;a.ui.plugin.call(this,"deactivate",[c,this.ui(b)]);if(b){this.element.triggerHandler("dropdeactivate",[c,this.ui(b)],this.options.deactivate)}}});a.extend(a.ui.droppable,{defaults:{disabled:false,tolerance:"intersect",scope:"default",cssNamespace:"ui"}});a.ui.intersect=function(s,g,p){if(!g.offset){return false}var e=(s.positionAbs||s.position.absolute).left,d=e+s.helperProportions.width,m=(s.positionAbs||s.position.absolute).top,k=m+s.helperProportions.height;var f=g.offset.left,c=f+g.proportions.width,q=g.offset.top,h=q+g.proportions.height;switch(p){case"fit":return(f<e&&d<c&&q<m&&k<h);break;case"intersect":return(f<e+(s.helperProportions.width/2)&&d-(s.helperProportions.width/2)<c&&q<m+(s.helperProportions.height/2)&&k-(s.helperProportions.height/2)<h);break;case"pointer":return(f<((s.positionAbs||s.position.absolute).left+(s.clickOffset||s.offset.click).left)&&((s.positionAbs||s.position.absolute).left+(s.clickOffset||s.offset.click).left)<c&&q<((s.positionAbs||s.position.absolute).top+(s.clickOffset||s.offset.click).top)&&((s.positionAbs||s.position.absolute).top+(s.clickOffset||s.offset.click).top)<h);break;case"touch":return((m>=q&&m<=h)||(k>=q&&k<=h)||(m<q&&k>h))&&((e>=f&&e<=c)||(d>=f&&d<=c)||(e<f&&d>c));break;default:return false;break}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(f,k){var b=a.ui.ddmanager.droppables[f.options.scope];var g=k?k.type:null;var h=(f.currentItem||f.element).find(":data(droppable)").andSelf();droppablesLoop:for(var d=0;d<b.length;d++){if(b[d].options.disabled||(f&&!b[d].options.accept.call(b[d].element,(f.currentItem||f.element)))){continue}for(var c=0;c<h.length;c++){if(h[c]==b[d].element[0]){b[d].proportions.height=0;continue droppablesLoop}}b[d].visible=b[d].element.css("display")!="none";if(!b[d].visible){continue}b[d].offset=b[d].element.offset();b[d].proportions={width:b[d].element[0].offsetWidth,height:b[d].element[0].offsetHeight};if(g=="dragstart"||g=="sortactivate"){b[d].activate.call(b[d],k)}}},drop:function(b,c){var d=false;a.each(a.ui.ddmanager.droppables[b.options.scope],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&a.ui.intersect(b,this,this.options.tolerance)){d=this.drop.call(this,c)}if(!this.options.disabled&&this.visible&&this.options.accept.call(this.element,(b.currentItem||b.element))){this.isout=1;this.isover=0;this.deactivate.call(this,c)}});return d},drag:function(b,c){if(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){return}var e=a.ui.intersect(b,this,this.options.tolerance);var g=!e&&this.isover==1?"isout":(e&&this.isover==0?"isover":null);if(!g){return}var f;if(this.options.greedy){var d=this.element.parents(":data(droppable):eq(0)");if(d.length){f=a.data(d[0],"droppable");f.greedyChild=(g=="isover"?1:0)}}if(f&&g=="isover"){f.isover=0;f.isout=1;f.out.call(f,c)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"over":"out"].call(this,c);if(f&&g=="isout"){f.isout=0;f.isover=1;f.over.call(f,c)}})}};a.ui.plugin.add("droppable","activeClass",{activate:function(c,b){a(this).addClass(b.options.activeClass)},deactivate:function(c,b){a(this).removeClass(b.options.activeClass)},drop:function(c,b){a(this).removeClass(b.options.activeClass)}});a.ui.plugin.add("droppable","hoverClass",{over:function(c,b){a(this).addClass(b.options.hoverClass)},out:function(c,b){a(this).removeClass(b.options.hoverClass)},drop:function(c,b){a(this).removeClass(b.options.hoverClass)}})})(jQuery);(function(a){a.widget("ui.resizable",a.extend({},a.ui.mouse,{init:function(){var q=this,r=this.options;var u=this.element.css("position");this.originalElement=this.element;this.element.addClass("ui-resizable").css({position:/static/.test(u)?"relative":u});a.extend(r,{_aspectRatio:!!(r.aspectRatio),helper:r.helper||r.ghost||r.animate?r.helper||"proxy":null,knobHandles:r.knobHandles===true?"ui-resizable-knob-handle":r.knobHandles});var h="1px solid #DEDEDE";r.defaultTheme={"ui-resizable":{display:"block"},"ui-resizable-handle":{position:"absolute",background:"#F2F2F2",fontSize:"0.1px"},"ui-resizable-n":{cursor:"n-resize",height:"4px",left:"0px",right:"0px",borderTop:h},"ui-resizable-s":{cursor:"s-resize",height:"4px",left:"0px",right:"0px",borderBottom:h},"ui-resizable-e":{cursor:"e-resize",width:"4px",top:"0px",bottom:"0px",borderRight:h},"ui-resizable-w":{cursor:"w-resize",width:"4px",top:"0px",bottom:"0px",borderLeft:h},"ui-resizable-se":{cursor:"se-resize",width:"4px",height:"4px",borderRight:h,borderBottom:h},"ui-resizable-sw":{cursor:"sw-resize",width:"4px",height:"4px",borderBottom:h,borderLeft:h},"ui-resizable-ne":{cursor:"ne-resize",width:"4px",height:"4px",borderRight:h,borderTop:h},"ui-resizable-nw":{cursor:"nw-resize",width:"4px",height:"4px",borderLeft:h,borderTop:h}};r.knobTheme={"ui-resizable-handle":{background:"#F2F2F2",border:"1px solid #808080",height:"8px",width:"8px"},"ui-resizable-n":{cursor:"n-resize",top:"0px",left:"45%"},"ui-resizable-s":{cursor:"s-resize",bottom:"0px",left:"45%"},"ui-resizable-e":{cursor:"e-resize",right:"0px",top:"45%"},"ui-resizable-w":{cursor:"w-resize",left:"0px",top:"45%"},"ui-resizable-se":{cursor:"se-resize",right:"0px",bottom:"0px"},"ui-resizable-sw":{cursor:"sw-resize",left:"0px",bottom:"0px"},"ui-resizable-nw":{cursor:"nw-resize",left:"0px",top:"0px"},"ui-resizable-ne":{cursor:"ne-resize",right:"0px",top:"0px"}};r._nodeName=this.element[0].nodeName;if(r._nodeName.match(/canvas|textarea|input|select|button|img/i)){var b=this.element;if(/relative/.test(b.css("position"))&&a.browser.opera){b.css({position:"relative",top:"auto",left:"auto"})}b.wrap(a('<div class="ui-wrapper"	style="overflow: hidden;"></div>').css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")}));var l=this.element;this.element=this.element.parent();this.element.data("resizable",this);this.element.css({marginLeft:l.css("marginLeft"),marginTop:l.css("marginTop"),marginRight:l.css("marginRight"),marginBottom:l.css("marginBottom")});l.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});if(a.browser.safari&&r.preventDefault){l.css("resize","none")}r.proportionallyResize=l.css({position:"static",zoom:1,display:"block"});this.element.css({margin:l.css("margin")});this._proportionallyResize()}if(!r.handles){r.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(r.handles.constructor==String){r.zIndex=r.zIndex||1000;if(r.handles=="all"){r.handles="n,e,s,w,se,sw,ne,nw"}var s=r.handles.split(",");r.handles={};var g={handle:"position: absolute; display: none; overflow:hidden;",n:"top: 0pt; width:100%;",e:"right: 0pt; height:100%;",s:"bottom: 0pt; width:100%;",w:"left: 0pt; height:100%;",se:"bottom: 0pt; right: 0px;",sw:"bottom: 0pt; left: 0px;",ne:"top: 0pt; right: 0px;",nw:"top: 0pt; left: 0px;"};for(var v=0;v<s.length;v++){var w=a.trim(s[v]),p=r.defaultTheme,f="ui-resizable-"+w,c=!a.ui.css(f)&&!r.knobHandles,t=a.ui.css("ui-resizable-knob-handle"),x=a.extend(p[f],p["ui-resizable-handle"]),d=a.extend(r.knobTheme[f],!t?r.knobTheme["ui-resizable-handle"]:{});var m=/sw|se|ne|nw/.test(w)?{zIndex:++r.zIndex}:{};var k=(c?g[w]:""),e=a(['<div class="ui-resizable-handle ',f,'" style="',k,g.handle,'"></div>'].join("")).css(m);r.handles[w]=".ui-resizable-"+w;this.element.append(e.css(c?x:{}).css(r.knobHandles?d:{}).addClass(r.knobHandles?"ui-resizable-knob-handle":"").addClass(r.knobHandles))}if(r.knobHandles){this.element.addClass("ui-resizable-knob").css(!a.ui.css("ui-resizable-knob")?{}:{})}}this._renderAxis=function(C){C=C||this.element;for(var z in r.handles){if(r.handles[z].constructor==String){r.handles[z]=a(r.handles[z],this.element).show()}if(r.transparent){r.handles[z].css({opacity:0})}if(this.element.is(".ui-wrapper")&&r._nodeName.match(/textarea|input|select|button/i)){var A=a(r.handles[z],this.element),B=0;B=/sw|ne|nw|se|n|s/.test(z)?A.outerHeight():A.outerWidth();var y=["padding",/ne|nw|n/.test(z)?"Top":/se|sw|s/.test(z)?"Bottom":/^e$/.test(z)?"Right":"Left"].join("");if(!r.transparent){C.css(y,B)}this._proportionallyResize()}if(!a(r.handles[z]).length){continue}}};this._renderAxis(this.element);r._handles=a(".ui-resizable-handle",q.element);if(r.disableSelection){r._handles.each(function(y,z){a.ui.disableSelection(z)})}r._handles.mouseover(function(){if(!r.resizing){if(this.className){var y=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}q.axis=r.axis=y&&y[1]?y[1]:"se"}});if(r.autoHide){r._handles.hide();a(q.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");r._handles.show()},function(){if(!r.resizing){a(this).addClass("ui-resizable-autohide");r._handles.hide()}})}this.mouseInit()},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,options:this.options,originalSize:this.originalSize,originalPosition:this.originalPosition}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.ui()]);if(c!="resize"){this.element.triggerHandler(["resize",c].join(""),[b,this.ui()],this.options[c])}},destroy:function(){var d=this.element,c=d.children(".ui-resizable").get(0);this.mouseDestroy();var b=function(e){a(e).removeClass("ui-resizable ui-resizable-disabled").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};b(d);if(d.is(".ui-wrapper")&&c){d.parent().append(a(c).css({position:d.css("position"),width:d.outerWidth(),height:d.outerHeight(),top:d.css("top"),left:d.css("left")})).end().remove();b(c)}},mouseStart:function(p){if(this.options.disabled){return false}var m=false;for(var k in this.options.handles){if(a(this.options.handles[k])[0]==p.target){m=true}}if(!m){return false}var c=this.options,b=this.element.position(),d=this.element,l=function(e){return parseInt(e,10)||0},h=a.browser.msie&&a.browser.version<7;c.resizing=true;c.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){var r=a.browser.msie&&!c.containment&&(/absolute/).test(d.css("position"))&&!(/relative/).test(d.parent().css("position"));var q=r?c.documentScroll.top:0,g=r?c.documentScroll.left:0;d.css({position:"absolute",top:(b.top+q),left:(b.left+g)})}if(a.browser.opera&&/relative/.test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var s=l(this.helper.css("left")),f=l(this.helper.css("top"));if(c.containment){s+=a(c.containment).scrollLeft()||0;f+=a(c.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:s,top:f};this.size=c.helper||h?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=c.helper||h?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:s,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:p.pageX,top:p.pageY};c.aspectRatio=(typeof c.aspectRatio=="number")?c.aspectRatio:((this.originalSize.height/this.originalSize.width)||1);if(c.preserveCursor){a("body").css("cursor",this.axis+"-resize")}this.propagate("start",p);return true},mouseDrag:function(l){var d=this.helper,c=this.options,m={},r=this,g=this.originalMousePosition,p=this.axis;var s=(l.pageX-g.left)||0,q=(l.pageY-g.top)||0;var f=this._change[p];if(!f){return false}var k=f.apply(this,[l,s,q]),h=a.browser.msie&&a.browser.version<7,b=this.sizeDiff;if(c._aspectRatio||l.shiftKey){k=this._updateRatio(k,l)}k=this._respectSize(k,l);this.propagate("resize",l);d.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!c.helper&&c.proportionallyResize){this._proportionallyResize()}this._updateCache(k);this.element.triggerHandler("resize",[l,this.ui()],this.options.resize);return false},mouseStop:function(l){this.options.resizing=false;var f=this.options,k=function(e){return parseInt(e,10)||0},p=this;if(f.helper){var d=f.proportionallyResize,b=d&&(/textarea/i).test(d.get(0).nodeName),c=b&&a.ui.hasScroll(d.get(0),"left")?0:p.sizeDiff.height,h=b?0:p.sizeDiff.width;var q={width:(p.size.width-h),height:(p.size.height-c)},g=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;if(!f.animate){this.element.css(a.extend(q,{top:m,left:g}))}if(f.helper&&!f.animate){this._proportionallyResize()}}if(f.preserveCursor){a("body").css("cursor","auto")}this.propagate("stop",l);if(f.helper){this.helper.remove()}return false},_updateCache:function(b){var c=this.options;this.offset=this.helper.offset();if(b.left){this.position.left=b.left}if(b.top){this.position.top=b.top}if(b.height){this.size.height=b.height}if(b.width){this.size.width=b.width}},_updateRatio:function(d,f){var g=this.options,h=this.position,c=this.size,b=this.axis;if(d.height){d.width=(c.height/g.aspectRatio)}else{if(d.width){d.height=(c.width*g.aspectRatio)}}if(b=="sw"){d.left=h.left+(c.width-d.width);d.top=null}if(b=="nw"){d.top=h.top+(c.height-d.height);d.left=h.left+(c.width-d.width)}return d},_respectSize:function(k,l){var g=this.helper,f=this.options,s=f._aspectRatio||l.shiftKey,r=this.axis,u=k.width&&f.maxWidth&&f.maxWidth<k.width,m=k.height&&f.maxHeight&&f.maxHeight<k.height,d=k.width&&f.minWidth&&f.minWidth>k.width,t=k.height&&f.minHeight&&f.minHeight>k.height;if(d){k.width=f.minWidth}if(t){k.height=f.minHeight}if(u){k.width=f.maxWidth}if(m){k.height=f.maxHeight}var c=this.originalPosition.left+this.originalSize.width,q=this.position.top+this.size.height;var h=/sw|nw|w/.test(r),b=/nw|ne|n/.test(r);if(d&&h){k.left=c-f.minWidth}if(u&&h){k.left=c-f.maxWidth}if(t&&b){k.top=q-f.minHeight}if(m&&b){k.top=q-f.maxHeight}var p=!k.width&&!k.height;if(p&&!k.left&&k.top){k.top=null}else{if(p&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var g=this.options;if(!g.proportionallyResize){return}var e=g.proportionallyResize,d=this.helper||this.element;if(!g.borderDif){var c=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],f=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];g.borderDif=a.map(c,function(b,k){var h=parseInt(b,10)||0,l=parseInt(f[k],10)||0;return h+l})}e.css({height:(d.height()-g.borderDif[0]-g.borderDif[2])+"px",width:(d.width()-g.borderDif[1]-g.borderDif[3])+"px"})},_renderProxy:function(){var c=this.element,f=this.options;this.elementOffset=c.offset();if(f.helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var b=a.browser.msie&&a.browser.version<7,d=(b?1:0),e=(b?2:-1);this.helper.addClass(f.helper).css({width:c.outerWidth()+e,height:c.outerHeight()+e,position:"absolute",left:this.elementOffset.left-d+"px",top:this.elementOffset.top-d+"px",zIndex:++f.zIndex});this.helper.appendTo("body");if(f.disableSelection){a.ui.disableSelection(this.helper.get(0))}}else{this.helper=c}},_change:{e:function(d,c,b){return{width:this.originalSize.width+c}},w:function(g,c,b){var h=this.options,d=this.originalSize,f=this.originalPosition;return{left:f.left+c,width:d.width-c}},n:function(g,c,b){var h=this.options,d=this.originalSize,f=this.originalPosition;return{top:f.top+b,height:d.height-b}},s:function(d,c,b){return{height:this.originalSize.height+b}},se:function(d,c,b){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[d,c,b]))},sw:function(d,c,b){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[d,c,b]))},ne:function(d,c,b){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[d,c,b]))},nw:function(d,c,b){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[d,c,b]))}}}));a.extend(a.ui.resizable,{defaults:{cancel:":input",distance:1,delay:0,preventDefault:true,transparent:false,minWidth:10,minHeight:10,aspectRatio:false,disableSelection:true,preserveCursor:true,autoHide:false,knobHandles:false}});a.ui.plugin.add("resizable","containment",{start:function(l,p){var f=p.options,r=a(this).data("resizable"),h=r.element;var c=f.containment,g=(c instanceof a)?c.get(0):(/parent/.test(c))?h.parent().get(0):c;if(!g){return}r.containerElement=a(g);if(/document/.test(c)||c==document){r.containerOffset={left:0,top:0};r.containerPosition={left:0,top:0};r.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{r.containerOffset=a(g).offset();r.containerPosition=a(g).position();r.containerSize={height:a(g).innerHeight(),width:a(g).innerWidth()};var m=r.containerOffset,b=r.containerSize.height,k=r.containerSize.width,d=(a.ui.hasScroll(g,"left")?g.scrollWidth:k),q=(a.ui.hasScroll(g)?g.scrollHeight:b);r.parentData={element:g,left:m.left,top:m.top,width:d,height:q}}},resize:function(k,p){var f=p.options,s=a(this).data("resizable"),c=s.containerSize,m=s.containerOffset,h=s.size,l=s.position,q=f._aspectRatio||k.shiftKey,b={top:0,left:0},d=s.containerElement;if(d[0]!=document&&/static/.test(d.css("position"))){b=s.containerPosition}if(l.left<(f.helper?m.left:b.left)){s.size.width=s.size.width+(f.helper?(s.position.left-m.left):(s.position.left-b.left));if(q){s.size.height=s.size.width*f.aspectRatio}s.position.left=f.helper?m.left:b.left}if(l.top<(f.helper?m.top:0)){s.size.height=s.size.height+(f.helper?(s.position.top-m.top):s.position.top);if(q){s.size.width=s.size.height/f.aspectRatio}s.position.top=f.helper?m.top:0}var g=(f.helper?s.offset.left-m.left:(s.position.left-b.left))+s.sizeDiff.width,r=(f.helper?s.offset.top-m.top:s.position.top)+s.sizeDiff.height;if(g+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-g;if(q){s.size.height=s.size.width*f.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height/f.aspectRatio}}},stop:function(k,p){var c=p.options,r=a(this).data("resizable"),l=r.position,m=r.containerOffset,b=r.containerPosition,d=r.containerElement;var f=a(r.helper),s=f.offset(),q=f.innerWidth(),g=f.innerHeight();if(c.helper&&!c.animate&&/relative/.test(d.css("position"))){a(this).css({left:(s.left-m.left),top:(s.top-m.top),width:q,height:g})}if(c.helper&&!c.animate&&/static/.test(d.css("position"))){a(this).css({left:b.left+(s.left-m.left),top:b.top+(s.top-m.top),width:q,height:g})}}});a.ui.plugin.add("resizable","grid",{resize:function(k,m){var d=m.options,q=a(this).data("resizable"),h=q.size,f=q.originalSize,g=q.originalPosition,p=q.axis,l=d._aspectRatio||k.shiftKey;d.grid=typeof d.grid=="number"?[d.grid,d.grid]:d.grid;var c=Math.round((h.width-f.width)/(d.grid[0]||1))*(d.grid[0]||1),b=Math.round((h.height-f.height)/(d.grid[1]||1))*(d.grid[1]||1);if(/^(se|s|e)$/.test(p)){q.size.width=f.width+c;q.size.height=f.height+b}else{if(/^(ne)$/.test(p)){q.size.width=f.width+c;q.size.height=f.height+b;q.position.top=g.top-b}else{if(/^(sw)$/.test(p)){q.size.width=f.width+c;q.size.height=f.height+b;q.position.left=g.left-c}else{q.size.width=f.width+c;q.size.height=f.height+b;q.position.top=g.top-b;q.position.left=g.left-c}}}}});a.ui.plugin.add("resizable","animate",{stop:function(l,p){var g=p.options,q=a(this).data("resizable");var f=g.proportionallyResize,b=f&&(/textarea/i).test(f.get(0).nodeName),c=b&&a.ui.hasScroll(f.get(0),"left")?0:q.sizeDiff.height,k=b?0:q.sizeDiff.width;var d={width:(q.size.width-k),height:(q.size.height-c)},h=(parseInt(q.element.css("left"),10)+(q.position.left-q.originalPosition.left))||null,m=(parseInt(q.element.css("top"),10)+(q.position.top-q.originalPosition.top))||null;q.element.animate(a.extend(d,m&&h?{top:m,left:h}:{}),{duration:g.animateDuration||"slow",easing:g.animateEasing||"swing",step:function(){var e={width:parseInt(q.element.css("width"),10),height:parseInt(q.element.css("height"),10),top:parseInt(q.element.css("top"),10),left:parseInt(q.element.css("left"),10)};if(f){f.css({width:e.width,height:e.height})}q._updateCache(e);q.propagate("animate",l)}})}});a.ui.plugin.add("resizable","ghost",{start:function(f,d){var g=d.options,b=a(this).data("resizable"),h=g.proportionallyResize,c=b.size;if(!h){b.ghost=b.element.clone()}else{b.ghost=h.clone()}b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof g.ghost=="string"?g.ghost:"");b.ghost.appendTo(b.helper)},resize:function(d,c){var f=c.options,b=a(this).data("resizable"),g=f.proportionallyResize;if(b.ghost){b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})}},stop:function(d,c){var f=c.options,b=a(this).data("resizable"),g=f.proportionallyResize;if(b.ghost&&b.helper){b.helper.get(0).removeChild(b.ghost.get(0))}}});a.ui.plugin.add("resizable","alsoResize",{start:function(f,c){var g=c.options,b=a(this).data("resizable"),d=function(e){a(e).each(function(){a(this).data("resizable-alsoresize",{width:parseInt(a(this).width(),10),height:parseInt(a(this).height(),10),left:parseInt(a(this).css("left"),10),top:parseInt(a(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];d(g.alsoResize)}else{a.each(g.alsoResize,function(e,h){d(e)})}}else{d(g.alsoResize)}},resize:function(g,f){var h=f.options,c=a(this).data("resizable"),d=c.originalSize,l=c.originalPosition;var k={height:(c.size.height-d.height)||0,width:(c.size.width-d.width)||0,top:(c.position.top-l.top)||0,left:(c.position.left-l.left)||0},b=function(e,m){a(e).each(function(){var r=a(this).data("resizable-alsoresize"),q={},p=m&&m.length?m:["width","height","top","left"];a.each(p||["width","height","top","left"],function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){q[u]=t||null}});a(this).css(q)})};if(typeof(h.alsoResize)=="object"){a.each(h.alsoResize,function(e,m){b(e,m)})}else{b(h.alsoResize)}},stop:function(c,b){a(this).removeData("resizable-alsoresize-start")}})})(jQuery);(function(a){a.fn.unwrap=a.fn.unwrap||function(b){return this.each(function(){a(this).parents(b).eq(0).after(this).remove()})};a.widget("ui.slider",{plugins:{},ui:function(b){return{options:this.options,handle:this.currentHandle,value:this.options.axis!="both"||!this.options.axis?Math.round(this.value(null,this.options.axis=="vertical"?"y":"x")):{x:Math.round(this.value(null,"x")),y:Math.round(this.value(null,"y"))},range:this.getRange()}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.ui()]);this.element.triggerHandler(c=="slide"?c:"slide"+c,[b,this.ui()],this.options[c])},destroy:function(){this.element.removeClass("ui-slider ui-slider-disabled").removeData("slider").unbind(".slider");if(this.handle&&this.handle.length){this.handle.unwrap("a");this.handle.each(function(){a(this).data("mouse").mouseDestroy()})}this.generated&&this.generated.remove()},setData:function(b,c){a.widget.prototype.setData.apply(this,arguments);if(/min|max|steps/.test(b)){this.initBoundaries()}if(b=="range"){c?this.handle.length==2&&this.createRange():this.removeRange()}},init:function(){var b=this;this.element.addClass("ui-slider");this.initBoundaries();this.handle=a(this.options.handle,this.element);if(!this.handle.length){b.handle=b.generated=a(b.options.handles||[0]).map(function(){var d=a("<div/>").addClass("ui-slider-handle").appendTo(b.element);if(this.id){d.attr("id",this.id)}return d[0]})}var c=function(d){this.element=a(d);this.element.data("mouse",this);this.options=b.options;this.element.bind("mousedown",function(){if(b.currentHandle){this.blur(b.currentHandle)}b.focus(this,1)});this.mouseInit()};a.extend(c.prototype,a.ui.mouse,{mouseStart:function(d){return b.start.call(b,d,this.element[0])},mouseStop:function(d){return b.stop.call(b,d,this.element[0])},mouseDrag:function(d){return b.drag.call(b,d,this.element[0])},mouseCapture:function(){return true},trigger:function(d){this.mouseDown(d)}});a(this.handle).each(function(){new c(this)}).wrap('<a href="javascript:void(0)" style="outline:none;border:none;"></a>').parent().bind("focus",function(d){b.focus(this.firstChild)}).bind("blur",function(d){b.blur(this.firstChild)}).bind("keydown",function(d){if(!b.options.noKeyboard){b.keydown(d.keyCode,this.firstChild)}});this.element.bind("mousedown.slider",function(d){b.click.apply(b,[d]);b.currentHandle.data("mouse").trigger(d);b.firstValue=b.firstValue+1});a.each(this.options.handles||[],function(d,e){b.moveTo(e.start,d,true)});if(!isNaN(this.options.startValue)){this.moveTo(this.options.startValue,0,true)}this.previousHandle=a(this.handle[0]);if(this.handle.length==2&&this.options.range){this.createRange()}},initBoundaries:function(){var b=this.element[0],c=this.options;this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};a.extend(c,{axis:c.axis||(b.offsetWidth<b.offsetHeight?"vertical":"horizontal"),max:!isNaN(parseInt(c.max,10))?{x:parseInt(c.max,10),y:parseInt(c.max,10)}:({x:c.max&&c.max.x||100,y:c.max&&c.max.y||100}),min:!isNaN(parseInt(c.min,10))?{x:parseInt(c.min,10),y:parseInt(c.min,10)}:({x:c.min&&c.min.x||0,y:c.min&&c.min.y||0})});c.realMax={x:c.max.x-c.min.x,y:c.max.y-c.min.y};c.stepping={x:c.stepping&&c.stepping.x||parseInt(c.stepping,10)||(c.steps?c.realMax.x/(c.steps.x||parseInt(c.steps,10)||c.realMax.x):0),y:c.stepping&&c.stepping.y||parseInt(c.stepping,10)||(c.steps?c.realMax.y/(c.steps.y||parseInt(c.steps,10)||c.realMax.y):0)}},keydown:function(f,e){var c=f;if(/(33|34|35|36|37|38|39|40)/.test(c)){var g=this.options,b,l;if(/(35|36)/.test(c)){b=(c==35)?g.max.x:g.min.x;l=(c==35)?g.max.y:g.min.y}else{var h=/(34|37|40)/.test(c)?"-=":"+=";var d=/(37|38|39|40)/.test(c)?"oneStep":"pageStep";b=h+this[d]("x");l=h+this[d]("y")}this.moveTo({x:b,y:l},e)}},focus:function(b,c){this.currentHandle=a(b).addClass("ui-slider-handle-active");if(c){this.currentHandle.parent()[0].focus()}},blur:function(b){a(b).removeClass("ui-slider-handle-active");if(this.currentHandle&&this.currentHandle[0]==b){this.previousHandle=this.currentHandle;this.currentHandle=null}},click:function(c){var d=[c.pageX,c.pageY];var b=false;this.handle.each(function(){if(this==c.target){b=true}});if(b||this.options.disabled||!(this.currentHandle||this.previousHandle)){return}if(!this.currentHandle&&this.previousHandle){this.focus(this.previousHandle,true)}this.offset=this.element.offset();this.moveTo({y:this.convertValue(c.pageY-this.offset.top-this.currentHandle[0].offsetHeight/2,"y"),x:this.convertValue(c.pageX-this.offset.left-this.currentHandle[0].offsetWidth/2,"x")},null,!this.options.distance)},createRange:function(){if(this.rangeElement){return}this.rangeElement=a("<div></div>").addClass("ui-slider-range").css({position:"absolute"}).appendTo(this.element);this.updateRange()},removeRange:function(){this.rangeElement.remove();this.rangeElement=null},updateRange:function(){var c=this.options.axis=="vertical"?"top":"left";var b=this.options.axis=="vertical"?"height":"width";this.rangeElement.css(c,(parseInt(a(this.handle[0]).css(c),10)||0)+this.handleSize(0,this.options.axis=="vertical"?"y":"x")/2);this.rangeElement.css(b,(parseInt(a(this.handle[1]).css(c),10)||0)-(parseInt(a(this.handle[0]).css(c),10)||0))},getRange:function(){return this.rangeElement?this.convertValue(parseInt(this.rangeElement.css(this.options.axis=="vertical"?"height":"width"),10),this.options.axis=="vertical"?"y":"x"):null},handleIndex:function(){return this.handle.index(this.currentHandle[0])},value:function(d,b){if(this.handle.length==1){this.currentHandle=this.handle}if(!b){b=this.options.axis=="vertical"?"y":"x"}var c=a(d!=undefined&&d!==null?this.handle[d]||d:this.currentHandle);if(c.data("mouse").sliderValue){return parseInt(c.data("mouse").sliderValue[b],10)}else{return parseInt(((parseInt(c.css(b=="x"?"left":"top"),10)/(this.actualSize[b=="x"?"width":"height"]-this.handleSize(d,b)))*this.options.realMax[b])+this.options.min[b],10)}},convertValue:function(c,b){return this.options.min[b]+(c/(this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b)))*this.options.realMax[b]},translateValue:function(c,b){return((c-this.options.min[b])/this.options.realMax[b])*(this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b))},translateRange:function(d,b){if(this.rangeElement){if(this.currentHandle[0]==this.handle[0]&&d>=this.translateValue(this.value(1),b)){d=this.translateValue(this.value(1,b)-this.oneStep(b),b)}if(this.currentHandle[0]==this.handle[1]&&d<=this.translateValue(this.value(0),b)){d=this.translateValue(this.value(0,b)+this.oneStep(b),b)}}if(this.options.handles){var c=this.options.handles[this.handleIndex()];if(d<this.translateValue(c.min,b)){d=this.translateValue(c.min,b)}else{if(d>this.translateValue(c.max,b)){d=this.translateValue(c.max,b)}}}return d},translateLimits:function(c,b){if(c>=this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b)){c=this.actualSize[b=="x"?"width":"height"]-this.handleSize(null,b)}if(c<=0){c=0}return c},handleSize:function(c,b){return a(c!=undefined&&c!==null?this.handle[c]:this.currentHandle)[0]["offset"+(b=="x"?"Width":"Height")]},oneStep:function(b){return this.options.stepping[b]||1},pageStep:function(b){return 10},start:function(c,b){var d=this.options;if(d.disabled){return false}this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};if(!this.currentHandle){this.focus(this.previousHandle,true)}this.offset=this.element.offset();this.handleOffset=this.currentHandle.offset();this.clickOffset={top:c.pageY-this.handleOffset.top,left:c.pageX-this.handleOffset.left};this.firstValue=this.value();this.propagate("start",c);this.drag(c,b);return true},stop:function(b){this.propagate("stop",b);if(this.firstValue!=this.value()){this.propagate("change",b)}this.focus(this.currentHandle,true);return false},drag:function(f,d){var g=this.options;var b={top:f.pageY-this.offset.top-this.clickOffset.top,left:f.pageX-this.offset.left-this.clickOffset.left};if(!this.currentHandle){this.focus(this.previousHandle,true)}b.left=this.translateLimits(b.left,"x");b.top=this.translateLimits(b.top,"y");if(g.stepping.x){var c=this.convertValue(b.left,"x");c=Math.round(c/g.stepping.x)*g.stepping.x;b.left=this.translateValue(c,"x")}if(g.stepping.y){var c=this.convertValue(b.top,"y");c=Math.round(c/g.stepping.y)*g.stepping.y;b.top=this.translateValue(c,"y")}b.left=this.translateRange(b.left,"x");b.top=this.translateRange(b.top,"y");if(g.axis!="vertical"){this.currentHandle.css({left:b.left})}if(g.axis!="horizontal"){this.currentHandle.css({top:b.top})}this.currentHandle.data("mouse").sliderValue={x:Math.round(this.convertValue(b.left,"x"))||0,y:Math.round(this.convertValue(b.top,"y"))||0};if(this.rangeElement){this.updateRange()}this.propagate("slide",f);return false},moveTo:function(f,e,g){var h=this.options;this.actualSize={width:this.element.outerWidth(),height:this.element.outerHeight()};if(e==undefined&&!this.currentHandle&&this.handle.length!=1){return false}if(e==undefined&&!this.currentHandle){e=0}if(e!=undefined){this.currentHandle=this.previousHandle=a(this.handle[e]||e)}if(f.x!==undefined&&f.y!==undefined){var b=f.x,k=f.y}else{var b=f,k=f}if(b!==undefined&&b.constructor!=Number){var d=/^\-\=/.test(b),c=/^\+\=/.test(b);if(d||c){b=this.value(null,"x")+parseInt(b.replace(d?"=":"+=",""),10)}else{b=isNaN(parseInt(b,10))?undefined:parseInt(b,10)}}if(k!==undefined&&k.constructor!=Number){var d=/^\-\=/.test(k),c=/^\+\=/.test(k);if(d||c){k=this.value(null,"y")+parseInt(k.replace(d?"=":"+=",""),10)}else{k=isNaN(parseInt(k,10))?undefined:parseInt(k,10)}}if(h.axis!="vertical"&&b!==undefined){if(h.stepping.x){b=Math.round(b/h.stepping.x)*h.stepping.x}b=this.translateValue(b,"x");b=this.translateLimits(b,"x");b=this.translateRange(b,"x");h.animate?this.currentHandle.stop().animate({left:b},(Math.abs(parseInt(this.currentHandle.css("left"))-b))*(!isNaN(parseInt(h.animate))?h.animate:5)):this.currentHandle.css({left:b})}if(h.axis!="horizontal"&&k!==undefined){if(h.stepping.y){k=Math.round(k/h.stepping.y)*h.stepping.y}k=this.translateValue(k,"y");k=this.translateLimits(k,"y");k=this.translateRange(k,"y");h.animate?this.currentHandle.stop().animate({top:k},(Math.abs(parseInt(this.currentHandle.css("top"))-k))*(!isNaN(parseInt(h.animate))?h.animate:5)):this.currentHandle.css({top:k})}if(this.rangeElement){this.updateRange()}this.currentHandle.data("mouse").sliderValue={x:Math.round(this.convertValue(b,"x"))||0,y:Math.round(this.convertValue(k,"y"))||0};if(!g){this.propagate("start",null);this.propagate("stop",null);this.propagate("change",null);this.propagate("slide",null)}}});a.ui.slider.getter="value";a.ui.slider.defaults={handle:".ui-slider-handle",distance:1,animate:false}})(jQuery);(function(b){function a(e,d){var c=b.browser.safari&&b.browser.version<522;if(e.contains&&!c){return e.contains(d)}if(e.compareDocumentPosition){return !!(e.compareDocumentPosition(d)&16)}while(d=d.parentNode){if(d==e){return true}}return false}b.widget("ui.sortable",b.extend({},b.ui.mouse,{init:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this.mouseInit()},plugins:{},ui:function(c){return{helper:(c||this)["helper"],placeholder:(c||this)["placeholder"]||b([]),position:(c||this)["position"],absolutePosition:(c||this)["positionAbs"],options:this.options,element:this.element,item:(c||this)["currentItem"],sender:c?c.element:null}},propagate:function(g,f,c,d){b.ui.plugin.call(this,g,[f,this.ui(c)]);if(!d){this.element.triggerHandler(g=="sort"?g:"sort"+g,[f,this.ui(c)],this.options[g])}},serialize:function(e){var c=this.getItemsAsjQuery(e&&e.connected);var d=[];e=e||{};b(c).each(function(){var f=(b(this.item||this).attr(e.attribute||"id")||"").match(e.expression||(/(.+)[-=_](.+)/));if(f){d.push((e.key||f[1])+"[]="+(e.key&&e.expression?f[1]:f[2]))}});return d.join("&")},toArray:function(c){var d=this.getItemsAsjQuery(o&&o.connected);var e=[];d.each(function(){e.push(b(this).attr(c||"id"))});return e},intersectsWith:function(q){var e=this.positionAbs.left,d=e+this.helperProportions.width,p=this.positionAbs.top,m=p+this.helperProportions.height;var f=q.left,c=f+q.width,s=q.top,k=s+q.height;var u=this.offset.click.top,h=this.offset.click.left;var g=(p+u)>s&&(p+u)<k&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance=="guess"&&this.helperProportions[this.floating?"width":"height"]>q[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&s<p+(this.helperProportions.height/2)&&m-(this.helperProportions.height/2)<k)}},intersectsWithEdge:function(s){var v=this.offset.click.top,q=this.offset.click.left;var e=this.helperProportions.height,p=this.helperProportions.width;var c=this.positionAbs.top,h=this.positionAbs.left;var f=s.height,l=s.width;var u=s.top,d=s.left;var k=((c+v)>u)&&((c+v)<(u+f));var r=((h+q)>d)&&((h+q)<(d+l));var g=k&&r;var m=this._getDragVerticalDirection();var t=this._getDragHorizontalDirection();if(!g){return false}if(this.floating){if(!t){return m=="down"?2:1}return t=="right"?2:1}else{if(!m){return false}return m=="down"?2:1}return false},_getDragVerticalDirection:function(){var c=this.positionAbs.top;var d=this.lastPositionAbs.top;var f=c-d;if(f==0){return false}var e=f>0?"down":"up";return e},_getDragHorizontalDirection:function(){var c=this.positionAbs.left;var e=this.lastPositionAbs.left;var f=c-e;if(f==0){return false}var d=f>0?"right":"left";return d},refresh:function(){this.refreshItems();this.refreshPositions()},getItemsAsjQuery:function(h){var d=this;var c=[];var f=[];if(this.options.connectWith&&h){for(var g=this.options.connectWith.length-1;g>=0;g--){var l=b(this.options.connectWith[g]);for(var e=l.length-1;e>=0;e--){var k=b.data(l[e],"sortable");if(k&&k!=this&&!k.options.disabled){f.push([b.isFunction(k.options.items)?k.options.items.call(k.element):b(k.options.items,k.element).not(".ui-sortable-helper"),k])}}}}f.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var g=f.length-1;g>=0;g--){f[g][0].each(function(){c.push(this)})}return b(c)},removeCurrentsFromItems:function(){var e=this.currentItem.find(":data(sortable-item)");for(var d=0;d<this.items.length;d++){for(var c=0;c<e.length;c++){if(e[c]==this.items[d].item[0]){this.items.splice(d,1)}}}},refreshItems:function(){this.items=[];this.containers=[this];var h=this.items;var q=this;var f=[[b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element),this]];if(this.options.connectWith){for(var e=this.options.connectWith.length-1;e>=0;e--){var l=b(this.options.connectWith[e]);for(var d=l.length-1;d>=0;d--){var g=b.data(l[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([b.isFunction(g.options.items)?g.options.items.call(g.element):b(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,m=c.length;d<m;d++){var p=b(c[d]);p.data("sortable-item",k);h.push({item:p,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(d){if(this.offsetParent){var c=this.offsetParent.offset();this.offset.parent={top:c.top+this.offsetParentBorders.top,left:c.left+this.offsetParentBorders.left}}for(var f=this.items.length-1;f>=0;f--){var g=this.items[f];if(g.instance!=this.currentContainer&&this.currentContainer&&g.item[0]!=this.currentItem[0]){continue}var e=this.options.toleranceElement?b(this.options.toleranceElement,g.item):g.item;if(!d){g.width=e[0].offsetWidth;g.height=e[0].offsetHeight}var h=e.offset();g.left=h.left;g.top=h.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var f=this.containers.length-1;f>=0;f--){var h=this.containers[f].element.offset();this.containers[f].containerCache.left=h.left;this.containers[f].containerCache.top=h.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=this.containers[f].element.outerHeight()}}},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this.mouseDestroy();for(var c=this.items.length-1;c>=0;c--){this.items[c].item.removeData("sortable-item")}},createPlaceholder:function(e){var c=e||this,f=c.options;if(!f.placeholder||f.placeholder.constructor==String){var d=f.placeholder;f.placeholder={element:function(){var g=b(document.createElement(c.currentItem[0].nodeName)).addClass(d||"ui-sortable-placeholder")[0];if(!d){g.style.visibility="hidden";document.body.appendChild(g);g.innerHTML=c.currentItem[0].innerHTML;document.body.removeChild(g)}return g},update:function(g,h){if(d){return}if(!h.height()){h.height(c.currentItem.innerHeight())}if(!h.width()){h.width(c.currentItem.innerWidth())}}}}c.placeholder=b(f.placeholder.element.call(c.element,c.currentItem));c.currentItem.parent()[0].appendChild(c.placeholder[0]);c.placeholder[0].parentNode.insertBefore(c.placeholder[0],c.currentItem[0]);f.placeholder.update(c,c.placeholder)},contactContainers:function(g){for(var d=this.containers.length-1;d>=0;d--){if(this.intersectsWith(this.containers[d].containerCache)){if(!this.containers[d].containerCache.over){if(this.currentContainer!=this.containers[d]){var l=10000;var k=null;var f=this.positionAbs[this.containers[d].floating?"left":"top"];for(var c=this.items.length-1;c>=0;c--){if(!a(this.containers[d].element[0],this.items[c].item[0])){continue}var h=this.items[c][this.containers[d].floating?"left":"top"];if(Math.abs(h-f)<l){l=Math.abs(h-f);k=this.items[c]}}if(!k&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[d];k?this.options.sortIndicator.call(this,g,k,null,true):this.options.sortIndicator.call(this,g,null,this.containers[d].element,true);this.propagate("change",g);this.containers[d].propagate("change",g,this);this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[d].propagate("over",g,this);this.containers[d].containerCache.over=1}}else{if(this.containers[d].containerCache.over){this.containers[d].propagate("out",g,this);this.containers[d].containerCache.over=0}}}},mouseCapture:function(h,g){if(this.options.disabled||this.options.type=="static"){return false}this.refreshItems();var f=null,d=this,c=b(h.target).parents().each(function(){if(b.data(this,"sortable-item")==d){f=b(this);return false}});if(b.data(h.target,"sortable-item")==d){f=b(h.target)}if(!f){return false}if(this.options.handle&&!g){var k=false;b(this.options.handle,f).find("*").andSelf().each(function(){if(this==h.target){k=true}});if(!k){return false}}this.currentItem=f;this.removeCurrentsFromItems();return true},mouseStart:function(k,g,c){var m=this.options;this.currentContainer=this;this.refreshPositions();this.helper=typeof m.helper=="function"?b(m.helper.apply(this.element[0],[k,this.currentItem])):(m.helper=="original"?this.currentItem:this.currentItem.clone());if(!this.helper.parents("body").length){b(m.appendTo!="parent"?m.appendTo:this.currentItem[0].parentNode)[0].appendChild(this.helper[0])}this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)};this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.click={left:k.pageX-this.offset.left,top:k.pageY-this.offset.top};this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();this.offsetParentBorders={top:(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};this.offset.parent={top:d.top+this.offsetParentBorders.top,left:d.left+this.offsetParentBorders.left};this.updateOriginalPosition=this.originalPosition=this.generatePosition(k);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};if(m.helper=="original"){this._storedCSS={position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left"),clear:this.currentItem.css("clear")}}if(m.helper!="original"){this.currentItem.hide()}this.helper.css({position:"absolute",clear:"both"}).addClass("ui-sortable-helper");this.createPlaceholder();this.propagate("start",k);if(!this._preserveHelperProportions){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}}if(m.cursorAt){if(m.cursorAt.left!=undefined){this.offset.click.left=m.cursorAt.left}if(m.cursorAt.right!=undefined){this.offset.click.left=this.helperProportions.width-m.cursorAt.right}if(m.cursorAt.top!=undefined){this.offset.click.top=m.cursorAt.top}if(m.cursorAt.bottom!=undefined){this.offset.click.top=this.helperProportions.height-m.cursorAt.bottom}}if(m.containment){if(m.containment=="parent"){m.containment=this.helper[0].parentNode}if(m.containment=="document"||m.containment=="window"){this.containment=[0-this.offset.parent.left,0-this.offset.parent.top,b(m.containment=="document"?document:window).width()-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.element.css("marginRight"),10)||0),(b(m.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.element.css("marginBottom"),10)||0)]}if(!(/^(document|window|parent)$/).test(m.containment)){var h=b(m.containment)[0];var l=b(m.containment).offset();this.containment=[l.left+(parseInt(b(h).css("borderLeftWidth"),10)||0)-this.offset.parent.left,l.top+(parseInt(b(h).css("borderTopWidth"),10)||0)-this.offset.parent.top,l.left+Math.max(h.scrollWidth,h.offsetWidth)-(parseInt(b(h).css("borderLeftWidth"),10)||0)-this.offset.parent.left-this.helperProportions.width-this.margins.left-(parseInt(this.currentItem.css("marginRight"),10)||0),l.top+Math.max(h.scrollHeight,h.offsetHeight)-(parseInt(b(h).css("borderTopWidth"),10)||0)-this.offset.parent.top-this.helperProportions.height-this.margins.top-(parseInt(this.currentItem.css("marginBottom"),10)||0)]}}if(!c){for(var f=this.containers.length-1;f>=0;f--){this.containers[f].propagate("activate",k,this)}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!m.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,k)}this.dragging=true;this.mouseDrag(k);return true},convertPositionTo:function(e,f){if(!f){f=this.position}var c=e=="absolute"?1:-1;return{top:(f.top+this.offset.parent.top*c-(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)*c+this.margins.top*c),left:(f.left+this.offset.parent.left*c-(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft)*c+this.margins.left*c)}},generatePosition:function(g){var h=this.options;var c={top:(g.pageY-this.offset.click.top-this.offset.parent.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)),left:(g.pageX-this.offset.click.left-this.offset.parent.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft))};if(!this.originalPosition){return c}if(this.containment){if(c.left<this.containment[0]){c.left=this.containment[0]}if(c.top<this.containment[1]){c.top=this.containment[1]}if(c.left>this.containment[2]){c.left=this.containment[2]}if(c.top>this.containment[3]){c.top=this.containment[3]}}if(h.grid){var f=this.originalPosition.top+Math.round((c.top-this.originalPosition.top)/h.grid[1])*h.grid[1];c.top=this.containment?(!(f<this.containment[1]||f>this.containment[3])?f:(!(f<this.containment[1])?f-h.grid[1]:f+h.grid[1])):f;var d=this.originalPosition.left+Math.round((c.left-this.originalPosition.left)/h.grid[0])*h.grid[0];c.left=this.containment?(!(d<this.containment[0]||d>this.containment[2])?d:(!(d<this.containment[0])?d-h.grid[0]:d+h.grid[0])):d}return c},mouseDrag:function(d){this.position=this.generatePosition(d);this.positionAbs=this.convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}b.ui.plugin.call(this,"sort",[d,this.ui()]);this.positionAbs=this.convertPositionTo("absolute");this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";for(var c=this.items.length-1;c>=0;c--){var f=this.intersectsWithEdge(this.items[c]);if(!f){continue}if(this.items[c].item[0]!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=this.items[c].item[0]&&!a(this.placeholder[0],this.items[c].item[0])&&(this.options.type=="semi-dynamic"?!a(this.element[0],this.items[c].item[0]):true)){this.updateOriginalPosition=this.generatePosition(d);this.direction=f==1?"down":"up";this.options.sortIndicator.call(this,d,this.items[c]);this.propagate("change",d);break}}this.contactContainers(d);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,d)}this.element.triggerHandler("sort",[d,this.ui()],this.options.sort);this.lastPositionAbs=this.positionAbs;return false},rearrange:function(k,h,d,g){d?d[0].appendChild(this.placeholder[0]):h.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?h.item[0]:h.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var f=this,c=this.counter;window.setTimeout(function(){if(c==f.counter){f.refreshPositions(!g)}},0)},mouseStop:function(f,d){if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,f)}if(this.options.revert){var c=this;var g=c.placeholder.offset();b(this.helper).animate({left:g.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:g.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c.clear(f)})}else{this.clear(f,d)}return false},clear:function(g,f){if(!this._noFinalSort){var c=this.placeholder[0].parentNode;if(c){c.insertBefore(this.currentItem[0],this.placeholder[0])}}this._noFinalSort=null;if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0]){this.propagate("update",g,null,f)}if(!a(this.element[0],this.currentItem[0])){this.propagate("remove",g,null,f);for(var d=this.containers.length-1;d>=0;d--){if(a(this.containers[d].element[0],this.currentItem[0])){this.containers[d].propagate("update",g,this,f);this.containers[d].propagate("receive",g,this,f)}}}for(var d=this.containers.length-1;d>=0;d--){this.containers[d].propagate("deactivate",g,this,f);if(this.containers[d].containerCache.over){this.containers[d].propagate("out",g,this);this.containers[d].containerCache.over=0}}this.dragging=false;if(this.cancelHelperRemoval){this.propagate("stop",g,null,f);return false}this.propagate("beforeStop",g,null,f);this.placeholder.remove();if(this.options.helper!="original"){this.helper.remove()}this.helper=null;this.propagate("stop",g,null,f);return true}}));b.extend(b.ui.sortable,{getter:"serialize toArray",defaults:{helper:"original",tolerance:"guess",distance:1,delay:0,scroll:true,scrollSensitivity:20,scrollSpeed:20,cancel:":input",items:"> *",zIndex:1000,dropOnEmpty:true,appendTo:"parent",sortIndicator:b.ui.sortable.prototype.rearrange,scope:"default"}});b.ui.plugin.add("sortable","cursor",{start:function(f,d){var c=b("body");if(c.css("cursor")){d.options._cursor=c.css("cursor")}c.css("cursor",d.options.cursor)},beforeStop:function(d,c){if(c.options._cursor){b("body").css("cursor",c.options._cursor)}}});b.ui.plugin.add("sortable","zIndex",{start:function(f,d){var c=d.helper;if(c.css("zIndex")){d.options._zIndex=c.css("zIndex")}c.css("zIndex",d.options.zIndex)},beforeStop:function(d,c){if(c.options._zIndex){b(c.helper).css("zIndex",c.options._zIndex)}}});b.ui.plugin.add("sortable","opacity",{start:function(f,d){var c=d.helper;if(c.css("opacity")){d.options._opacity=c.css("opacity")}c.css("opacity",d.options.opacity)},beforeStop:function(d,c){if(c.options._opacity){b(c.helper).css("opacity",c.options._opacity)}}});b.ui.plugin.add("sortable","scroll",{start:function(f,d){var g=d.options;var c=b(this).data("sortable");c.overflowY=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-y"))){return e}e=e.parent()}while(e[0].parentNode);return b(document)}(c.currentItem);c.overflowX=function(e){do{if(/auto|scroll/.test(e.css("overflow"))||(/auto|scroll/).test(e.css("overflow-x"))){return e}e=e.parent()}while(e[0].parentNode);return b(document)}(c.currentItem);if(c.overflowY[0]!=document&&c.overflowY[0].tagName!="HTML"){c.overflowYOffset=c.overflowY.offset()}if(c.overflowX[0]!=document&&c.overflowX[0].tagName!="HTML"){c.overflowXOffset=c.overflowX.offset()}},sort:function(f,d){var g=d.options;var c=b(this).data("sortable");if(c.overflowY[0]!=document&&c.overflowY[0].tagName!="HTML"){if((c.overflowYOffset.top+c.overflowY[0].offsetHeight)-f.pageY<g.scrollSensitivity){c.overflowY[0].scrollTop=c.overflowY[0].scrollTop+g.scrollSpeed}if(f.pageY-c.overflowYOffset.top<g.scrollSensitivity){c.overflowY[0].scrollTop=c.overflowY[0].scrollTop-g.scrollSpeed}}else{if(f.pageY-b(document).scrollTop()<g.scrollSensitivity){b(document).scrollTop(b(document).scrollTop()-g.scrollSpeed)}if(b(window).height()-(f.pageY-b(document).scrollTop())<g.scrollSensitivity){b(document).scrollTop(b(document).scrollTop()+g.scrollSpeed)}}if(c.overflowX[0]!=document&&c.overflowX[0].tagName!="HTML"){if((c.overflowXOffset.left+c.overflowX[0].offsetWidth)-f.pageX<g.scrollSensitivity){c.overflowX[0].scrollLeft=c.overflowX[0].scrollLeft+g.scrollSpeed}if(f.pageX-c.overflowXOffset.left<g.scrollSensitivity){c.overflowX[0].scrollLeft=c.overflowX[0].scrollLeft-g.scrollSpeed}}else{if(f.pageX-b(document).scrollLeft()<g.scrollSensitivity){b(document).scrollLeft(b(document).scrollLeft()-g.scrollSpeed)}if(b(window).width()-(f.pageX-b(document).scrollLeft())<g.scrollSensitivity){b(document).scrollLeft(b(document).scrollLeft()+g.scrollSpeed)}}}});b.ui.plugin.add("sortable","axis",{sort:function(f,d){var c=b(this).data("sortable");if(d.options.axis=="y"){c.position.left=c.originalPosition.left}if(d.options.axis=="x"){c.position.top=c.originalPosition.top}}})})(jQuery);(function(a){a.widget("ui.tabs",{init:function(){this.options.event+=".tabs";this.tabify(true)},setData:function(b,c){if((/^selected/).test(b)){this.select(c)}else{this.options[b]=c;this.tabify()}},length:function(){return this.$tabs.length},tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},ui:function(c,b){return{options:this.options,tab:c,panel:b,index:this.$tabs.index(c)}},tabify:function(s){this.$lis=a("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return a("a",this)[0]});this.$panels=a([]);var t=this,d=this.options;this.$tabs.each(function(v,u){if(u.hash&&u.hash.replace("#","")){t.$panels=t.$panels.add(u.hash)}else{if(a(u).attr("href")!="#"){a.data(u,"href.tabs",u.href);a.data(u,"load.tabs",u.href);var x=t.tabId(u);u.href="#"+x;var w=a("#"+x);if(!w.length){w=a(d.panelTemplate).attr("id",x).addClass(d.panelClass).insertAfter(t.$panels[v-1]||t.element);w.data("destroy.tabs",true)}t.$panels=t.$panels.add(w)}else{d.disabled.push(v+1)}}});if(s){this.element.addClass(d.navClass);this.$panels.each(function(){var u=a(this);u.addClass(d.panelClass)});if(d.selected===undefined){if(location.hash){this.$tabs.each(function(w,u){if(u.hash==location.hash){d.selected=w;if(a.browser.msie||a.browser.opera){var v=a(location.hash),x=v.attr("id");v.attr("id","");setTimeout(function(){v.attr("id",x)},500)}scrollTo(0,0);return false}})}else{if(d.cookie){var l=parseInt(a.cookie("ui-tabs"+a.data(t.element)),10);if(l&&t.$tabs[l]){d.selected=l}}else{if(t.$lis.filter("."+d.selectedClass).length){d.selected=t.$lis.index(t.$lis.filter("."+d.selectedClass)[0])}}}}d.selected=d.selected===null||d.selected!==undefined?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.$lis.filter("."+d.disabledClass),function(v,u){return t.$lis.index(v)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.$panels.addClass(d.hideClass);this.$lis.removeClass(d.selectedClass);if(d.selected!==null){this.$panels.eq(d.selected).show().removeClass(d.hideClass);this.$lis.eq(d.selected).addClass(d.selectedClass);var m=function(){t.trigger("show",null,t.ui(t.$tabs[d.selected],t.$panels[d.selected]))};if(a.data(this.$tabs[d.selected],"load.tabs")){this.load(d.selected,m)}else{m()}}a(window).bind("unload",function(){t.$tabs.unbind(".tabs");t.$lis=t.$tabs=t.$panels=null})}for(var g=0,r;r=this.$lis[g];g++){a(r)[a.inArray(g,d.disabled)!=-1&&!a(r).hasClass(d.selectedClass)?"addClass":"removeClass"](d.disabledClass)}if(d.cache===false){this.$tabs.removeData("cache.tabs")}var c,k,b={"min-width":0,duration:1},e="normal";if(d.fx&&d.fx.constructor==Array){c=d.fx[0]||b,k=d.fx[1]||b}else{c=k=d.fx||b}var h={display:"",overflow:"",height:""};if(!a.browser.msie){h.opacity=""}function q(v,u,w){u.animate(c,c.duration||e,function(){u.addClass(d.hideClass).css(h);if(a.browser.msie&&c.opacity){u[0].style.filter=""}if(w){p(v,w,u)}})}function p(v,w,u){if(k===b){w.css("display","block")}w.animate(k,k.duration||e,function(){w.removeClass(d.hideClass).css(h);if(a.browser.msie&&k.opacity){w[0].style.filter=""}t.trigger("show",null,t.ui(v,w[0]))})}function f(v,x,u,w){x.addClass(d.selectedClass).siblings().removeClass(d.selectedClass);q(v,u,w)}this.$tabs.unbind(".tabs").bind(d.event,function(){var x=a(this).parents("li:eq(0)"),u=t.$panels.filter(":visible"),w=a(this.hash);if((x.hasClass(d.selectedClass)&&!d.unselect)||x.hasClass(d.disabledClass)||a(this).hasClass(d.loadingClass)||t.trigger("select",null,t.ui(this,w[0]))===false){this.blur();return false}t.options.selected=t.$tabs.index(this);if(d.unselect){if(x.hasClass(d.selectedClass)){t.options.selected=null;x.removeClass(d.selectedClass);t.$panels.stop();q(this,u);this.blur();return false}else{if(!u.length){t.$panels.stop();var v=this;t.load(t.$tabs.index(this),function(){x.addClass(d.selectedClass).addClass(d.unselectClass);p(v,w)});this.blur();return false}}}if(d.cookie){a.cookie("ui-tabs"+a.data(t.element),t.options.selected,d.cookie)}t.$panels.stop();if(w.length){var v=this;t.load(t.$tabs.index(this),u.length?function(){f(v,x,u,w)}:function(){x.addClass(d.selectedClass);p(v,w)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}return false});if(!(/^click/).test(d.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(e,d,c){if(c==undefined){c=this.$tabs.length}var g=this.options;var k=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d));k.data("destroy.tabs",true);var h=e.indexOf("#")==0?e.replace("#",""):this.tabId(a("a:first-child",k)[0]);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).addClass(g.hideClass).data("destroy.tabs",true)}f.addClass(g.panelClass);if(c>=this.$lis.length){k.appendTo(this.element);f.appendTo(this.element[0].parentNode)}else{k.insertBefore(this.$lis[c]);f.insertBefore(this.$panels[c])}g.disabled=a.map(g.disabled,function(m,l){return m>=c?++m:m});this.tabify();if(this.$tabs.length==1){k.addClass(g.selectedClass);f.removeClass(g.hideClass);var b=a.data(this.$tabs[0],"load.tabs");if(b){this.load(c,b)}}this.trigger("add",null,this.ui(this.$tabs[c],this.$panels[c]))},remove:function(b){var d=this.options,e=this.$lis.eq(b).remove(),c=this.$panels.eq(b).remove();if(e.hasClass(d.selectedClass)&&this.$tabs.length>1){this.select(b+(b+1<this.$tabs.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this.tabify();this.trigger("remove",null,this.ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}var d=this.$lis.eq(b).removeClass(c.disabledClass);if(a.browser.safari){d.css("display","inline-block");setTimeout(function(){d.css("display","block")},0)}c.disabled=a.grep(c.disabled,function(f,e){return f!=b});this.trigger("enable",null,this.ui(this.$tabs[b],this.$panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.$lis.eq(c).addClass(d.disabledClass);d.disabled.push(c);d.disabled.sort();this.trigger("disable",null,this.ui(this.$tabs[c],this.$panels[c]))}},select:function(b){if(typeof b=="string"){b=this.$tabs.index(this.$tabs.filter("[href$="+b+"]")[0])}this.$tabs.eq(b).trigger(this.options.event)},load:function(g,m){var p=this,d=this.options,e=this.$tabs.eq(g),l=e[0],h=m==undefined||m===false,b=e.data("load.tabs");m=m||function(){};if(!b||!h&&a.data(l,"cache.tabs")){m();return}var q=function(r){var s=a(r),t=s.find("*:last");return t.length&&t.is(":not(img)")&&t||s};var c=function(){p.$tabs.filter("."+d.loadingClass).removeClass(d.loadingClass).each(function(){if(d.spinner){q(this).parent().html(q(this).data("label.tabs"))}});p.xhr=null};if(d.spinner){var k=q(l).html();q(l).wrapInner("<em></em>").find("em").data("label.tabs",k).html(d.spinner)}var f=a.extend({},d.ajaxOptions,{url:b,success:function(u,t){a(l.hash).html(u);c();if(d.cache){a.data(l,"cache.tabs",true)}p.trigger("load",null,p.ui(p.$tabs[g],p.$panels[g]));d.ajaxOptions.success&&d.ajaxOptions.success(u,t);m()}});if(this.xhr){this.xhr.abort();c()}e.addClass(d.loadingClass);setTimeout(function(){p.xhr=a.ajax(f)},0)},url:function(c,b){this.$tabs.eq(c).removeData("cache.tabs").data("load.tabs",b)},destroy:function(){var b=this.options;this.element.unbind(".tabs").removeClass(b.navClass).removeData("tabs");this.$tabs.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.$lis.add(this.$panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass([b.selectedClass,b.unselectClass,b.disabledClass,b.panelClass,b.hideClass].join(" "))}})}});a.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};a.ui.tabs.getter="length";a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(c,f){f=f||false;var b=this,e=this.options.selected;function g(){b.rotation=setInterval(function(){e=++e<b.$tabs.length?e:0;b.select(e)},c)}function d(h){if(!h||h.clientX){clearInterval(b.rotation)}}if(c){g();if(!f){this.$tabs.bind(this.options.event,d)}else{this.$tabs.bind(this.options.event,function(){d();e=b.options.selected;g()})}}else{d();this.$tabs.unbind(this.options.event,d)}}})})(jQuery);(function(a){a.fn.extend({colorpicker:function(c){var b=Array.prototype.slice.call(arguments,1);return this.each(function(){if(typeof c=="string"){var d=a.data(this,"colorpicker");if(d){d[c].apply(d,b)}}else{if(!a.data(this,"colorpicker")){new a.ui.colorpicker(this,c)}}})}});a.ui.colorpicker=function(d,c){var b=this;this.element=a(d);var e=this.options=a.extend({},c);a.data(d,"colorpicker",this);this.element.addClass("ui-colorpicker").append('<div class="ui-colorpicker-color">').find("div.ui-colorpicker-color").append('<div class="ui-colorpicker-color-handle">').end().append('<div class="ui-colorpicker-hue">').find("div.ui-colorpicker-hue").append('<div class="ui-colorpicker-hue-handle">').end().append('<div class="ui-colorpicker-current">').find("div.ui-colorpicker-current").append('<div class="ui-colorpicker-last">').end().append('<div class="ui-colorpicker-values">').find("div.ui-colorpicker-values").append('<table cellpadding="0" cellspacing="2">').find("table").append('<tr><td>R:</td><td><input type="text" size="2" class="ui-colorpicker-rgbR" value="255" /></td></tr>').append('<tr><td>G:</td><td><input type="text" size="2" class="ui-colorpicker-rgbG" value="255" /></td></tr>').append('<tr><td>B:</td><td><input type="text" size="2" class="ui-colorpicker-rgbB" value="255" /></td></tr>').append('<tr><td>#</td><td><input type="text" size="5" class="ui-colorpicker-hex" value="FFFFFF" /></td></tr>').end().end();a(d).bind("setData.colorpicker",function(g,f,h){b.options[f]=h}).bind("getData.colorpicker",function(g,f){return b.options[f]});this.baseColor={r:255,g:0,b:0};this.currentColor={r:255,g:255,b:255};this.lastValues=[0,0];this.colorfieldCurrent=a("div.ui-colorpicker-current",this.element);this.colorfieldLast=a("div.ui-colorpicker-last",this.element);a("div.ui-colorpicker-color",this.element).slider({handle:"div",axis:"both",distance:0,slide:function(g,f){b.lastValues=[parseInt(f.value.x*255/100),parseInt(f.value.y*255/100)];b.setGradientColor();b.propagate("picking",g)},change:function(f){b.colorfieldLast.css("backgroundColor","rgb("+b.currentColor.r+","+b.currentColor.g+","+b.currentColor.b+")");b.propagate("change",f)},stop:function(f){b.propagate("pick",f)},start:function(f){b.propagate("start",f)}});a("div.ui-colorpicker-hue",this.element).slider({handle:"div",distance:0,slide:function(g,f){b.setVertColor(parseInt(f.value*255/100));b.setGradientColor();b.propagate("picking",g)},change:function(f){b.colorfieldLast.css("backgroundColor","rgb("+b.currentColor.r+","+b.currentColor.g+","+b.currentColor.b+")");b.propagate("change",f)},stop:function(f){b.propagate("pick",f)},start:function(f){b.propagate("start",f)}})};a.extend(a.ui.colorpicker.prototype,{plugins:{},ui:function(b){return{instance:this,options:this.options,element:this.element,rgb:this.currentColor,hex:(this.toHex(this.currentColor.r)+this.toHex(this.currentColor.g)+this.toHex(this.currentColor.b)).toUpperCase()}},propagate:function(c,b){a.ui.plugin.call(this,c,[b,this.ui()]);return this.element.triggerHandler(c=="pick"?c:"pick"+c,[b,this.ui()],this.options[c])},destroy:function(){if(!a.data(this.element[0],"colorpicker")){return}this.element.removeClass("ui-colorpicker ui-colorpicker-disabled").removeData("colorpicker").unbind(".colorpicker")},enable:function(){this.element.removeClass("ui-colorpicker-disabled");this.options.disabled=false},disable:function(){this.element.addClass("ui-colorpicker-disabled");this.options.disabled=true},setVertColor:function(g){var f=256/6,b=256/f,d=g,e=d%f;this.baseColor={r:parseInt(d<f?255:d<f*2?255-e*b:d<f*4?0:d<f*5?e*b:255),g:parseInt(d<f*2?0:d<f*3?e*b:d<f*5?255:255-e*b),b:parseInt(d<f?e*b:d<f*3?255:d<f*4?255-e*b:0)};a("div.ui-colorpicker-color",this.element).css("backgroundColor","rgb("+this.baseColor.r+","+this.baseColor.g+","+this.baseColor.b+")")},setGradientColor:function(){var e=Math.round((1-(1-(this.baseColor.r/255))*(this.lastValues[0]/255))*(255-this.lastValues[1]));var d=Math.round((1-(1-(this.baseColor.g/255))*(this.lastValues[0]/255))*(255-this.lastValues[1]));var c=Math.round((1-(1-(this.baseColor.b/255))*(this.lastValues[0]/255))*(255-this.lastValues[1]));this.colorfieldCurrent.css("backgroundColor","rgb("+e+","+d+","+c+")");a("input.ui-colorpicker-rgbR",this.element)[0].value=e;a("input.ui-colorpicker-rgbG",this.element)[0].value=d;a("input.ui-colorpicker-rgbB",this.element)[0].value=c;a("input.ui-colorpicker-hex",this.element)[0].value=(this.toHex(e)+this.toHex(d)+this.toHex(c)).toUpperCase();this.currentColor={r:e,g:d,b:c}},toHex:function(b){b=parseInt(b).toString(16);return b.length<2?"0"+b:b}})})(jQuery);(function(a){a.widget("ui.tree",{init:function(){var b=this;this.identifier=(new Date()).getTime()+Math.random();this.element.sortable({items:this.options.sortOn,scope:this.identifier,distance:this.options.distance,placeholder:"ui-tree-placeholder",helper:this.options.helper,handle:this.options.handle,scroll:this.options.scroll,appendTo:this.options.appendTo,start:function(f,d){var c=a(this).data("sortable");c.placeholder.hide();c.helperProportions.height=c.currentItem.find(b.options.dropOn).length?c.currentItem.find(b.options.dropOn).outerHeight():c.currentItem.outerHeight();c._preserveHelperProportions=true;c.refreshPositions(true);b.originalParent=d.item.parent();(b.options.start&&b.options.start.apply(this,[f,d]))},stop:function(d,c){var f=a(this).data("sortable");a(f.options.items,f.element).removeClass(b.options.sortIndicatorDown).removeClass(b.options.sortIndicatorUp);if(b.originalParent.is(":empty")){b.originalParent.remove()}(b.options.stop&&b.options.stop.apply(this,[d,c]))},sortIndicator:function(g,f,c,d){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));a(this.options.items,this.element).removeClass(b.options.sortIndicatorDown).removeClass(b.options.sortIndicatorUp);f.item.addClass(this.direction=="down"?b.options.sortIndicatorDown:b.options.sortIndicatorUp)}});a(this.options.dropOn,this.element).droppable({accept:this.options.sortOn,hoverClass:this.options.dropHoverClass,tolerance:"pointer",scope:this.identifier,over:function(d,c){a(b.options.sortOn,b.element).removeClass(b.options.sortIndicatorDown).removeClass(b.options.sortIndicatorUp);b.overDroppable=true;b.trigger("over",d,c)},out:function(d,c){b.overDroppable=false;(b.options.out&&b.options.out.apply(this,[d,c]))},drop:function(f,d){var c=a(this).parent().find("ul");if(!c.length){var c=a("<ul></ul>").appendTo(a(this).parent())}d.draggable.appendTo(a(this).parent().find("> ul"));b.element.data("sortable")._noFinalSort=true;(b.options.drop&&b.options.drop.apply(this,[f,d]))}})}});a.extend(a.ui.tree,{defaults:{sortOn:"*",dropOn:"div",dropHoverClass:"ui-tree-hover",sortIndicatorDown:"hover-down",sortIndicatorUp:"hover-up"}})})(jQuery);Liferay.Layout={init:function(c){var a=this;a.isFreeForm=c.freeForm;var b;if(!c.freeForm){b=a.Columns}else{b=a.FreeForm}a._useCloneProxy=c.clonePortlet;b.init(c);a.layoutHandler=b},refresh:function(b){var a=this;a.layoutHandler.refresh(b)},showTemplates:function(){var a=this;var b=themeDisplay.getPathMain()+"/layout_configuration/templates";Liferay.Popup({modal:true,position:["center",100],title:Liferay.Language.get("layout"),url:b,urlData:{p_l_id:themeDisplay.getPlid(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),redirect:Liferay.currentURL},width:700})},_findIndex:function(c,b){var a=this;b=b||c.parentNode;return jQuery("> .portlet-boundary",b).index(c)},_saveLayout:function(b){var a=this;var c={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),p_l_id:themeDisplay.getPlid()};jQuery.extend(c,b);jQuery.ajax({url:themeDisplay.getPathMain()+"/portal/update_layout",data:c})}};Liferay.Layout.Columns={init:function(b){var a=this;a._columns=b.columnSelector;a._portlets=b.boxSelector;a._grid=jQuery(b.grid);a._handleSelector=b.handleSelector;a._boxSelector=b.boxSelector;a._placeHolderClass=b.placeHolderClass;a._onCompleteCallback=b.onComplete;a._activeAreaClass="active-area";a._dropAreaClass="drop-area";a._gridColumns=".lfr-column";a._counter=0;a._placeholderCachedObject=jQuery('<div class="'+a._placeHolderClass+'"></div>');var b={appendTo:"body",connectWith:[a._columns],dropOnEmpty:true,forcePointerForContainers:true,handle:a._handleSelector,items:a._boxSelector,helper:a._createHelper,placeholder:{element:function(){return a._placeholderCachedObject},update:function(c,d){}},tolerance:"guess",revert:false,distance:2,scroll:true,scrollSensitivity:50,scrollSpeed:30,custom:{refreshContainers:function(){for(var e=this.containers.length-1;e>=0;e--){var d=this.containers[e];var c=d.element.parent();var f=c.offset();d.containerCache.left=f.left;d.containerCache.top=f.top;d.containerCache.width=c.outerWidth();d.containerCache.height=c.outerHeight()}}},start:function(c,d){a._onStart(c,d)},stop:function(c,d){a._onStop(c,d)},update:function(c,d){a._onUpdate(c,d)},receive:function(c,d){a._onReceive(c,d)},remove:function(c,d){a._onRemove(c,d)},over:function(c,d){a._counter++;jQuery(this).parent(a._gridColumns).addClass(a._activeAreaClass);d.helper.removeClass("not-intersecting")},out:function(c,d){a._counter++;jQuery(this).parent(a._gridColumns).removeClass(a._activeAreaClass);if(!(a._counter%2)){d.helper.addClass("not-intersecting");a._counter=0}},activate:function(c,d){a._grid.addClass("dragging");jQuery(this).parent(a._gridColumns).addClass(a._dropAreaClass)},deactivate:function(c,d){jQuery(this).parent(a._gridColumns).removeClass(a._dropAreaClass)}};a.sortColumns=jQuery(a._columns);a.sortColumns.sortable(b);jQuery(a._boxSelector).find(a._handleSelector).css("cursor","move")},refresh:function(b){var a=this;if(b){jQuery(a._handleSelector,b).css("cursor","move")}a.sortColumns.sortable("refresh")},startDragging:function(){var a=this;a._grid.addClass("dragging")},stopDragging:function(){var a=this;a._grid.removeClass("dragging")},_createHelper:function(d,f){var b=this;var c=f[0].offsetWidth;var a=f[0].offsetHeight;var g=[];if(b._useCloneProxy){g=f.clone()}else{g=jQuery(Liferay.Template.PORTLET);g.addClass("ui-proxy");var e=f.find(".portlet-title, .portlet-title-default").html();g.find(".portlet-title").html(e)}g.css({width:c,height:a,zIndex:Liferay.zIndex.DRAG_ITEM});return g[0]},_onOut:function(b,c){var a=this},_onReceive:function(b,c){var a=this;if(c.element[0].className.indexOf("empty")>-1){c.element.removeClass("empty")}},_onRemove:function(d,f){var a=this;var e=f.element;var c=e.find(".portlet-boundary");var b=1;if(c.length<b){e.addClass("empty")}},_onStart:function(c,d){var a=this;var b=d.helper.outerHeight();var e=a._placeholderCachedObject;a.startDragging();e.height(b)},_onStop:function(b,c){var a=this;a.stopDragging()},_onUpdate:function(b,g){var l=this;var a=g.element[0];var h=(g.item||[false])[0];if(h&&h.parentNode==a){var c=Liferay.Layout._findIndex(h,a);var k=Liferay.Util.getColumnId(a.id);var e=Liferay.Util.getPortletId(h.id);var d=Liferay.Util.viewport.scroll();var f=g.item.offset();Liferay.Layout._saveLayout({cmd:"move",p_p_col_id:k,p_p_col_pos:c,p_p_id:e});if(l._onCompleteCallback){l._onCompleteCallback(b,g)}if(d.y>f.top){window.scrollTo(f.left,f.top-10)}}}};Liferay.Layout.FreeForm={init:function(b){var a=this;a._columns=b.columnSelector;a._portlets=b.boxSelector;jQuery(a._columns).find(a._portlets).each(function(){a.add(this)})},add:function(g){var b=this;var e=jQuery(".portlet-header-bar, .portlet-title-default, .portlet-topper",g);e.css("cursor","move");var a=jQuery(g);if(!a.find(".ui-resizable-handle").length){a.append('<div class="ui-resizable-handle ui-resizable-se"></div>')}a.css("position","absolute");b._createHelperCache(g);var c=b._maxZIndex+10;a.draggable({handle:".portlet-header-bar, .portlet-title-default, .portlet-topper, .portlet-topper *",helper:function(m){var q=jQuery(this);var l=b._createHelperCache(this);var h=q.height();var k=q.width();l.css({height:h,width:k,zIndex:c});var p=q.find(".portlet-title, .portlet-title-default").html();l.find(".portlet-title").html(p);return l[0]},start:function(h,k){b._moveToTop(this)},distance:2,stop:function(h,k){var p=this;var m=parseInt(k.position.left);var l=parseInt(k.position.top);m=Math.round(m/10)*10;l=Math.round(l/10)*10;p.style.left=m+"px";p.style.top=l+"px";b._savePosition(p)}});a.mousedown(function(h){if(b._current!=this){b._moveToTop(this,true);b._savePosition(this,true);b._current=this;this.style.zIndex=b._maxZIndex}});var f=jQuery(".portlet-content-container, .portlet-borderless-container",g);var d=parseInt(a[0].style.height)||a.height();a.resizable({helper:"ui-resizable-proxy",start:function(h,k){k.helper.css("z-index",c);b._moveToTop(this)},stop:function(l,p){var q=this;var k=parseInt(f[0].style.height);var m=p.size.height;var h=Math.round((m/d)*k);f.css("height",h);a.css("height","auto");d=m;b._savePosition(q)}});if((parseInt(g.style.top)+parseInt(g.style.left))==0){if(g.columnPos==undefined){g.columnPos=0}g.style.top=(20*g.columnPos)+"px";g.style.left=(20*g.columnPos)+"px"}b._current=g},refresh:function(b){var a=this;if(b){a.add(b)}},_createHelperCache:function(c){var a=this;if(!c.jquery){c=jQuery(c)}var b=c.data("ui-helper-drag");if(!b){var d=jQuery(Liferay.Template.PORTLET);d.addClass("ui-proxy");b=c.data("ui-helper-drag",d)}return b},_moveToTop:function(d,c){var a=this;var b=d.parentNode;d.oldPosition=Liferay.Layout._findIndex(d);if(!c){b.appendChild(d)}else{d.style.zIndex=a._maxZIndex+5;jQuery(d).one("click",function(e){a._moveToTop(this)})}},_savePosition:function(h,c){var k=this;var a=jQuery(h).find(".portlet-content-container, .portlet-borderless-container")[0];var d=Liferay.Layout._findIndex(h);var e=Liferay.Util.getPortletId(h.id);var b=(d!=h.oldPosition);var f=(a&&!c);if(b||f){if(b){var g=Liferay.Util.getColumnId(h.parentNode.id);Liferay.Layout._saveLayout({cmd:"move",p_p_col_id:g,p_p_col_pos:d,p_p_id:e})}if(f){Liferay.Layout._saveLayout({cmd:"drag",height:a.style.height,left:h.style.left,p_p_id:e,top:h.style.top,width:h.style.width})}}},_maxZIndex:99};Liferay.Observable=new Class({initialize:function(){var a=this;a._eventObj=jQuery(a)},bind:function(d,c,b){var a=this;if(c&&d){a._createEventObj();var e=c;if(b){e=function(f){c.apply(b||a,arguments)}}a._eventObj.bind(d,e)}},get:function(c,b){var a=this;var e="__"+c;var d=b;if(e in a){d=a[e]}return d},set:function(c,d){var a=this;var e="__"+c;var b=a[e];if(d!=b){a[e]=d;a.trigger("update",[a,{value:d}])}},trigger:function(b,c){var a=this;if(a._eventsSuspended==false){a._createEventObj();a._eventObj.triggerHandler(b,c)}},resumeEvents:function(){var a=this;a._eventsSuspended=false},suspendEvents:function(){var a=this;a._eventsSuspended=true},_createEventObj:function(){var a=this;if(!a._eventObj){a._eventObj=jQuery(a)}},_eventsSuspended:false});Liferay.PortletURL=new Class({initialize:function(b,c){var a=this;a.params=c||{};a.options={copyCurrentRenderParameters:null,doAsUserId:null,encrypt:null,escapeXML:null,lifecycle:b,name:null,p_l_id:themeDisplay.getPlid(),portletConfiguration:false,portletId:null,portletMode:null,resourceId:null,secure:null,windowState:null};a._parameterMap={javaClass:"java.util.HashMap",map:{}}},setCopyCurrentRenderParameters:function(b){var a=this;a.options.copyCurrentRenderParameters=b;return a},setDoAsUserId:function(b){var a=this;a.options.doAsUserId=b;return a},setEncrypt:function(b){var a=this;a.options.encrypt=b;return a},setEscapeXML:function(b){var a=this;a.options.escapeXML=b;return a},setLifecycle:function(b){var a=this;a.options.lifecycle=b;return a},setName:function(b){var a=this;a.options.name=b;return a},setParameter:function(b,c){var a=this;a.params[b]=c;return a},setPlid:function(b){var a=this;a.options.p_l_id=b;return a},setPortletConfiguration:function(b){var a=this;a.options.portletConfiguration=b;return a},setPortletId:function(b){var a=this;a.options.portletId=b;return a},setPortletMode:function(b){var a=this;a.options.portletMode=b;return a},setResourceId:function(b){var a=this;a.options.resourceId=b;return a},setSecure:function(b){var a=this;a.options.secure=b;return a},setWindowState:function(b){var a=this;a.options.windowState=b;return a},toString:function(){var a=this;a._forceStringValues(a.params);a._forceStringValues(a.options);jQuery.extend(a._parameterMap.map,a.params);var b=jQuery.ajax({async:false,data:a._buildRequestData(),type:"GET",url:themeDisplay.getPathContext()+"/c/portal/portlet_url"});return b.responseText},_buildRequestData:function(){var a=this;var b={};jQuery.each(a.options,function(c,d){if(d!==null){b[c]=[d].join("")}});b.parameterMap=jQuery.toJSON(a._parameterMap);return b},_forceStringValues:function(a){jQuery.each(a,function(b,c){if(c!==null){a[b]=[c].join("")}});return a}});jQuery.extend(Liferay.PortletURL,{createActionURL:function(){return new Liferay.PortletURL("ACTION_PHASE")},createPermissionURL:function(e,a,c,d){var f=location.href;var b=Liferay.PortletURL.createRenderURL();b.setPortletId(86);b.setWindowState("MAXIMIZED");b.setParameter("struts_action","/portlet_configuration/edit_permissions");b.setParameter("redirect",f);if(!themeDisplay.isStateMaximized()){b.setParameter("returnToFullPageURL",f)}b.setParameter("portletResource",e);b.setParameter("modelResource",a);b.setParameter("modelResourceDescription",c);b.setParameter("resourcePrimKey",d);return b},createRenderURL:function(){return new Liferay.PortletURL("RENDER_PHASE")},createResourceURL:function(){return new Liferay.PortletURL("RESOURCE_PHASE")}});Liferay.AutoFields=Liferay.Observable.extend({initialize:function(d){var b=this;var c=jQuery(d.container);var h=jQuery(d.baseRows);var a=jQuery('<div class="row-container"></div>');var f=jQuery('<div class="lfr-form-row"></div>');var g=jQuery('<span class="row-controls"><a href="javascript: ;" class="add-row">'+Liferay.Language.get("add-row")+'</a><a href="javascript: ;" class="delete-row modify-link">'+Liferay.Language.get("delete-row")+"</a></span>");b._baseContainer=a;b._idSeed=h.length;b._undoManager=new Liferay.UndoManager({container:c});if(d.fieldIndexes){b._fieldIndexes=jQuery("[name="+d.fieldIndexes+"]");if(!b._fieldIndexes.length){b._fieldIndexes=jQuery('<input name="'+d.fieldIndexes+'" type="hidden" />');b._baseContainer.append(b._fieldIndexes)}}else{b._fieldIndexes=jQuery([])}a.click(function(l){if(l.target.parentNode.className.indexOf("row-controls")>-1){var m=jQuery(l.target);var k=m.parents(".lfr-form-row:first")[0];if(m.is(".add-row")){b.addRow(k)}if(m.is(".delete-row")){m.trigger("change");b.deleteRow(k)}}});b._container=c;b._rowContainer=a;h.each(function(p){var l;var k=g.clone();var m=jQuery(this);if(m.is(".lfr-form-row")){l=m}else{l=f.clone();l.append(this)}l.append(k);a.append(l);if(p==0){b._rowTemplate=l.clone();b._rowTemplate.clearForm()}});var e=a.find(".lfr-form-row");c.append(a);if(d.sortable){b._makeSortable(d.sortableHandle)}Liferay.bind("submitForm",function(m,p){var l=jQuery(p.form);l.find(".lfr-form-row:hidden").remove();var k=b.serialize();b._fieldIndexes.val(k)});b._undoManager.bind("clearList",function(k){var l=b._rowContainer.find(".lfr-form-row:hidden");l.remove()})},addRow:function(c){var a=this;var b=jQuery(c);var e=b.clone(true);var d=(++a._idSeed);e.find("input, select, textarea").each(function(){var k=jQuery(this);var h=k.attr("name");var g=h.replace(/([0-9]+)$/,"");var f=g+d;if(!k.is(":radio")){k.attr("name",f)}else{h=k.attr("id");k.attr("checked","");k.attr("value",d)}k.attr("id",f);e.find("label[for="+h+"]").attr("for",f)});e.clearForm();e.find("input[type=hidden]").each(function(){this.value=""});b.after(e);e.find("input:text:first").trigger("focus");a.trigger("addRow",{row:e,originalRow:b,idSeed:d})},deleteRow:function(b){var a=this;var d=a._rowContainer.find(".lfr-form-row:visible");if(d.length==1){a.addRow(b)}var c=jQuery(b);c.hide();a._undoManager.add(function(e){c.show()});a.trigger("deleteRow",{row:c})},serialize:function(c){var a=this;var d=a._baseContainer.find(".lfr-form-row:visible");var b=[];if(c){b=c.apply(a,[d])||[]}else{d.each(function(f){var g=jQuery(this).find(":input:first");var e=g.attr("id");if(!e){e=g.attr("name")}e=(e||"").match(/([0-9]+)$/);if(e&&e[0]){b.push(e[0])}})}return b.join(",")},_moveDown:function(b){var a=jQuery(b);while(!a.is(".lfr-form-row")){a=a.parent()}a.next().after(a)},_moveUp:function(b){var a=jQuery(b);while(!a.is(".lfr-form-row")){a=a.parent()}a.prev().before(a)},_makeSortable:function(b){var a=this;var c=a._rowContainer.find(".lfr-form-row");if(b){c.find(b).addClass("handle-sort-vertical")}a._rowContainer.sortable({axis:"y",helper:function(g,h){var d=h.height();var e=h.width();var f=h.clone();f.css({height:d,width:e});return f[0]},items:".lfr-form-row",handle:b})},_idSeed:0});Liferay.ColorPicker=new Class({initialize:function(b){var a=this;a._onClose=b.onClose;a._onChange=b.onChange;a._context=b.context||document.body;a._hasImage=b.hasImage||false;a._item=jQuery(b.item||".use-colorpicker",a._context);a._currentColor={r:255,g:255,b:255};a._insertImages();a._buildHTML()},_buildHTML:function(){var a=this;var d=jQuery('<div class="lfr-colorpicker" />');var c=jQuery('<div class="ui-colorpicker-close" />');d.append(c);d.appendTo("body");c.click(function(e){a._toggle(e,this)});var b=function(e,f){a._currentInput.val("#"+f.hex);a._currentColor=f.rgb;if(a._onChange){a._onChange(f.rgb)}};d.colorpicker({change:b,picking:b,pick:b});d.hide();d.css({position:"absolute",zIndex:Liferay.zIndex.ALERT+1});a._baseDiv=d},_insertImages:function(){var a=this;var d=a._context;var c=a._item;var e='<img alt="'+Liferay.Language.get("color-picker")+'" class="lfr-colorpicker-img" src="'+themeDisplay.getPathThemeImages()+'/color_picker/color_picker.png" title="'+Liferay.Language.get("color-picker")+'" />';if(c.length==1){var b;if(a._hasImage){b=c}else{b=jQuery(e);c.after(b)}b.click(function(f){a._toggle(f,this)})}else{c.each(function(){var g=jQuery(this);var f;if(!a._hasImage){f=jQuery(e)}else{f=g}f.click(function(h){a._toggle(h,this)});g.after(f)})}},_toggle:function(e,f){var a=this;var d=jQuery(f);var c=d.offset();a._currentInput=d.prev();var b=a._baseDiv;if(b.is(":visible")){b.hide();if(a._item.is("input")){a._item.trigger("blur")}if(a._onClose){a._onClose()}}else{b.show();if(a._item.is("input")){a._item.trigger("focus")}b.css({top:c.top+"px",left:c.left+25+"px"})}}});Liferay.DynamicSelect=new Class({initialize:function(b){var a=this;a.array=b;jQuery.each(b,function(f,d){var h=d.select;var c=jQuery("#"+h);var e=d.selectData;c.attr("data-componentType","dynamic_select");var g=null;if(f>0){g=b[f-1].selectVal}e(function(k){a._updateSelect(f,k)},g);c.attr("name",h);c.bind("change",function(){a._callSelectData(f)})})},_callSelectData:function(c){var b=this;var e=b.array;if((c+1)<e.length){var d=jQuery("#"+e[c].select);var a=e[c+1].selectData;a(function(f){b._updateSelect(c+1,f)},d.val())}},_updateSelect:function(c,d){var h=this;var l=h.array[c];var g=jQuery("#"+l.select);var b=l.selectId;var e=l.selectDesc;var f=l.selectVal;var k=l.selectNullable||true;var a=[];if(k){a.push('<option value="0"></option>')}jQuery.each(d,function(p,r){var m=r[b];var q=r[e];a.push('<option value="'+m+'">'+q+"</option>")});a=a.join("");g.html(a);g.find("option[value="+f+"]").attr("selected","selected");if(Liferay.Browser.isIe()){g.css("width","auto")}}});var LayoutConfiguration={categories:[],portlets:[],showTimer:0,init:function(){var a=this;var d=jQuery("#portal_add_content");a.menu=d;if(d.length){a.portlets=d.find(".lfr-portlet-item");a.categories=d.find(".lfr-content-category");a.categoryContainers=d.find(".lfr-add-content");var b=function(){var e=jQuery(this).attr("id");return Liferay.Util.uncamelize(e).toLowerCase()};var c=jQuery("#layout_configuration_content");c.liveSearch({list:a.portlets,data:b,show:function(){var e=jQuery(this);e.show();e.parents(".lfr-content-category").addClass("visible").removeClass("hidden").show();e.parents(".lfr-add-content").addClass("expanded").removeClass("collapsed").show()},hide:function(){var e=jQuery(this);e.hide()}});c.liveSearch({list:a.categoryContainers,data:b,after:function(){if(!this.term){a.categories.addClass("hidden").removeClass("visible").css("display","");a.categoryContainers.addClass("collapsed").removeClass("expanded").css("display","");a.portlets.css("display","")}if(this.term=="*"){a.categories.addClass("visible").removeClass("hidden");a.categoryContainers.addClass("expanded").removeClass("collapsed");a.portlets.show()}},exclude:function(){var f=jQuery(".lfr-content-category",this);var e=f.find("> div:visible").length;return e>0}})}},toggle:function(f){var c=this;var d=themeDisplay.getPlid();var b=themeDisplay.getDoAsUserIdEncoded();if(!c.menu){var e=themeDisplay.getPathMain()+"/portal/render_portlet";var g=250;var a=jQuery("body");a.addClass("lfr-has-sidebar");c._dialog=Liferay.Popup({width:g,message:'<div class="loading-animation" />',position:[5,5],resizable:false,title:Liferay.Language.get("add-application"),onClose:function(){c.menu=null;a.removeClass("lfr-has-sidebar")}});jQuery.ajax({url:e,data:{p_l_id:d,p_p_id:f,p_p_state:"exclusive",doAsUserId:b},success:function(h){c._dialog.html(h);c._loadContent()}})}},_addPortlet:function(k,q){var l=this;var e=l._getPortletMetaData(k);if(!e.portletUsed){var c=e.plid;var f=e.portletId;var h=e.instanceable;if(!h){k.addClass("lfr-portlet-used");k.draggable("disable")}var g=jQuery('<div class="loading-animation" />');var b=null;var d=null;if(q){var p=q.item;q.placeHolder=g[0];b=q.onComplete;d=q.beforePortletLoaded;p.after(g);p.remove()}else{if(l._sortColumns){l._sortColumns.filter(":first").prepend(g)}}var a={beforePortletLoaded:d,onComplete:b,plid:c,portletId:f,placeHolder:g};var m=Liferay.Portlet.add(a);l._loadPortletFiles(e)}},_getPortletMetaData:function(l){var m=this;var f=l._LFR_portletMetaData;if(!f){var d=(l.attr("instanceable")=="true");var c=l.attr("plid");var h=l.attr("portletId");var g=l.is(".lfr-portlet-used");var e=(l.attr("headerPortalCssPaths")||"").split(",");var k=(l.attr("headerPortletCssPaths")||"").split(",");var a=(l.attr("footerPortalCssPaths")||"").split(",");var b=(l.attr("footerPortletCssPaths")||"").split(",");f={instanceable:d,plid:c,portletId:h,portletPaths:{footer:b,header:k},portalPaths:{footer:a,header:e},portletUsed:g};l._LFR_portletMetaData=f}return f},_loadContent:function(){var a=this;a.init();Liferay.Util.addInputType();Liferay.bind("closePortlet",a._onPortletClose,a);a._portletItems=a._dialog.find("div.lfr-portlet-item");var d=a._portletItems;d.find("a").click(function(k){var h=jQuery(this);var l=h.parents(".lfr-portlet-item:first");a._addPortlet(l)});var g=a._dialog.parents(".ui-dialog").css("z-index");a._helper=jQuery(Liferay.Template.PORTLET).css("z-index",g+10);a._helper.addClass("ui-proxy generic-portlet not-intersecting");var f="Column";var e="body";if(Liferay.Layout.isFreeForm){e="#column-1";f="FreeForm"}else{if(!a._sortColumns||!a._sortableInstance){a._sortColumns=Liferay.Layout.Columns.sortColumns;a._sortableInstance=a._sortColumns.data("sortable")}var c=a._sortColumns;var b=a._sortableInstance;b.refresh();if(!a._eventsBound){c.bind("sortreceive.sortable",function(k,l){if(l.item.is(".lfr-portlet-item")&&l.sender.is(".lfr-portlet-item")&&!b.dragging){var p=l.item;var m=l.sender;var h={item:p};a._addPortlet(m,h);p.hide()}});c.bind("sortactivate.sortable",function(h){Liferay.Layout.Columns.startDragging();b.refreshPositions(true)});c.bind("sortstart.sortable",function(h,k){if(k.item.is(".lfr-portlet-item")){k.placeholder.css({height:200,width:300})}});a._eventsBound=true}}a._dragOptions={appendTo:e,connectToSortable:".lfr-portlet-column",distance:2,helper:function(k){var h=a._helper.clone();var l=this.getAttribute("title");h.find(".portlet-title").text(l);return h[0]},start:function(h,k){if(a["_on"+f+"DragStart"]){a["_on"+f+"DragStart"](h,k,this)}},drag:function(h,k){if(a["_on"+f+"Drag"]){a["_on"+f+"Drag"](h,k,this)}},stop:function(h,k){if(a["_on"+f+"DragStop"]){a["_on"+f+"DragStop"](h,k,this)}}};d.draggable(a._dragOptions);d.filter(".lfr-portlet-used").draggable("disable");if(Liferay.Browser.isIe()){d.hover(function(){this.className+=" over"},function(){this.className=this.className.replace("over","")})}jQuery(".lfr-add-content > h2").click(function(){var k=jQuery(this).parent();var h=k.find("> .lfr-content-category");h.toggleClass("hidden").toggleClass("visible");k.toggleClass("collapsed").toggleClass("expanded")})},_loadPortletFiles:function(f){var l=this;var c=f.portalPaths.header;var a=f.portalPaths.footer;var k=f.portletPaths.header;var b=f.portletPaths.footer;var h=jQuery("head");var d=jQuery(document.body);var g=c.concat(k);var e=a.concat(b);jQuery.each(g,function(m,p){h.prepend('<link href="'+this+'" rel="stylesheet" type="text/css" />')});if(Liferay.Browser.isIe()){jQuery("body link").appendTo("head");jQuery("link.lfr-css-file").each(function(m){document.createStyleSheet(this.href)})}jQuery.each(e,function(m,p){d.append('<link href="'+this+'" rel="stylesheet" type="text/css" />')})},_onColumnDragStop:function(b,c,d){var a=this;Liferay.Layout.Columns.stopDragging()},_onFreeFormDragStart:function(b,c,d){var a=this;c.helper.removeClass("not-intersecting")},_onFreeFormDragStop:function(b,f,d){var h=this;var g=jQuery(d);var c=f.helper;var e=f.position;var a={height:f.helper.height(),position:"absolute",width:f.helper.width()};var k={beforePortletLoaded:function(l){l=jQuery(l);l.css(e);l.css(a)},item:c,onComplete:function(m,l){jQuery(m).css(e);Liferay.Layout.FreeForm._moveToTop(m);Liferay.Layout.FreeForm._savePosition(m)}};h._addPortlet(g,k)},_onPortletClose:function(e,c){var a=this;var b=jQuery("#portal_add_content");var d=b.find(".lfr-portlet-item[plid="+c.plid+"][portletId="+c.portletId+"][instanceable=false]");if(d.is(".lfr-portlet-used")){d.removeClass("lfr-portlet-used");d.draggable("enable")}}};Liferay.LayoutExporter={all:function(a){a=a||{};var d=a.pane;var c=a.obj;var b=a.publish;if(c.checked){jQuery(d).hide();if(!b){jQuery("#publishBtn").show();jQuery("#selectBtn").hide()}else{jQuery("#changeBtn").hide()}}},details:function(c){c=c||{};var a=c.toggle;var d=c.detail;var b=jQuery(a)[0];if(jQuery(d).css("display")=="none"){jQuery(d).slideDown("normal");b.src=Liferay.LayoutExporter.icons.minus}else{jQuery(d).slideUp("normal");b.src=Liferay.LayoutExporter.icons.plus}},icons:{minus:themeDisplay.getPathThemeImages()+"/arrows/01_minus.png",plus:themeDisplay.getPathThemeImages()+"/arrows/01_plus.png"},proposeLayout:function(b){b=b||{};var a=b.url;var d=b.namespace;var f=b.reviewers;var g=b.title;var e="<div><form action='"+a+"' method='post'><textarea name='"+d+"description' style='height: 100px; width: 284px;'></textarea><br /><br />";if(f.length>0){e+=Liferay.Language.get("reviewer")+" <select name='"+d+"reviewUserId'>";for(var c=0;c<f.length;c++){e+="<option value='"+f[c].userId+"'>"+f[c].fullName+"</option>"}e+="</select><br /><br />"}e+="<input type='submit' value='"+Liferay.Language.get("proceed")+"' /><input type='button' value='"+Liferay.Language.get("cancel")+"' onClick='Liferay.Popup.close(this);' /></form></div>";Liferay.Popup({title:g,message:e,noCenter:false,modal:true,width:300})},publishToLive:function(c){c=c||{};var b=c.messageId;var a=c.url;var e=c.title;if(!e){e=Liferay.Language.get(b)}var d=Liferay.Popup({title:e,modal:true,width:600,overflow:"auto",messageId:b});jQuery.ajax({url:a,success:function(f){jQuery(d).html(f)}})},selected:function(a){a=a||{};var d=a.pane;var c=a.obj;var b=a.publish;if(c.checked){jQuery(d).show();if(!b){jQuery("#publishBtn").hide();jQuery("#selectBtn").show()}else{jQuery("#changeBtn").show()}}}};Liferay.Notice=new Class({initialize:function(b){var a=this;b=b||{};a._noticeType=b.type||"notice";a._noticeClass="popup-alert-notice";a._useCloseButton=true;a._onClose=b.onClose;a._closeText=b.closeText;a._body=jQuery("body");a._useToggleButton=false;a._hideText="";a._showText="";if(b.toggleText!==false){a.toggleText=jQuery.extend({hide:null,show:null},b.toggleText);a._useToggleButton=true}if(a._noticeType=="warning"){a._noticeClass="popup-alert-warning"}if(b.noticeClass){a._noticeClass+=" "+b.noticeClass}a._content=b.content||"";a._createHTML();return a._notice},setClosing:function(){var a=this;var b=jQuery(".popup-alert-notice, .popup-alert-warning").not("[dynamic=true]");if(b.length){a._useCloseButton=true;a._addCloseButton(b);if(!a._body){a._body=jQuery("body")}a._body.addClass("has-alerts")}},_createHTML:function(){var a=this;var b=jQuery('<div class="'+a._noticeClass+'" dynamic="true"><div class="popup-alert-content"></div></div>');b.html(a._content);a._addCloseButton(b);a._addToggleButton(b);a._body.append(b);a._body.addClass("has-alerts");a._notice=b},_addCloseButton:function(d){var a=this;if(a._closeText!==false){a._closeText=a._closeText||Liferay.Language.get("close")}else{a._useCloseButton=false;a._closeText=""}if(a._useCloseButton){var c='<input class="submit popup-alert-close" type="submit" value="'+a._closeText+'" />';d.append(c);var b=d.find(".popup-alert-close");b.click(function(){d.slideUp("normal",function(){d.remove();a._body.removeClass("has-alerts")});if(a._onClose){a._onClose()}})}},_addToggleButton:function(d){var b=this;if(b._useToggleButton){b._hideText=b._toggleText.hide||Liferay.Language.get("hide");b._showText=b._toggleText.show||Liferay.Language.get("show");var e=jQuery('<a class="toggle-button" href="javascript:;"><span>'+b._hideText+"</span></a>");var c=e.find("span");var a=0;e.toggle(function(){d.slideUp();c.text(b._showText)},function(){d.slideDown();c.text(b._hideText)});d.append(e)}}});Liferay.Navigation=new Class({initialize:function(c){var a=this;a.options=c;a._navBlock=jQuery(a.options.navBlock);a._hasPermission=a.options.hasPermission;a._isModifiable=a._navBlock.is(".modify-pages");a._isSortable=a._navBlock.is(".sort-pages")&&a._hasPermission;a._isUseHandle=a._navBlock.is(".use-handle");a._updateURL=themeDisplay.getPathMain()+"/layout_management/update_page";var b=a._navBlock.find("> ul > li");b.each(function(d){this._LFR_layoutId=a.options.layoutIds[d]});a._makeAddable();a._makeDeletable();a._makeSortable();a._makeEditable();Liferay.bind("tree",a._treeCallback,a)},_addPage:function(a,e){var l=this;var d=l._navBlock;var h=jQuery("<li>"+l._enterPage+"</li>");var c=h.find("input");d.find("ul:first").append(h);var g=h.find(".save-page");var b=h.find(".cancel-page");var k=h.find(".enter-page input");var f=jQuery(document);var m=function(p){var q=jQuery(p.target);var r=q.parents("ul:eq(0)");if((r.length==0)&&!q.is("li")&&!q.parents("#add-page").length){b.trigger("click")}};f.bind("click.liferay",m);b.click(function(p){l._cancelAddingPage(p,h);f.unbind("click.liferay",m)});g.click(function(p){l._savePage(p,this);f.unbind("click.liferay",m)});k.keyup(function(p){if(p.keyCode==13){g.trigger("click")}else{if(p.keyCode==27){b.trigger("click")}else{return}}f.unbind("click.liferay",m)})},_cancelAddingPage:function(b,c){var a=this;c.remove()},_cancelPage:function(d,e,c){var a=null;if(c){a=jQuery(e).parents("li");var b=a.find(".enter-page");b.prev().show();b.remove()}else{a=jQuery(this).parents("li");a.remove()}},_deleteButton:function(b){var a=this;b.append('<span class="delete-tab">X</span>');var c=b.find(".delete-tab");c.click(function(d){a._removePage(this)});c.hide();b.hover(function(){jQuery(this).find(".delete-tab").fadeIn("fast")},function(){jQuery(this).find(".delete-tab").fadeOut("fast")})},_makeAddable:function(){var a=this;if(a._isModifiable){var b=a._navBlock.find("ul:first");a._enterPage='<div class="enter-page"><input class="lfr-auto-focus" type="text" name="new_page" value="" class="text" /><a class="cancel-page" href="javascript: ;"></a><a class="save-page" href="javascript: ;">'+Liferay.Language.get("save")+"</a></div>";if(a._hasPermission){b.after('<div id="add-page"><a href="javascript:;"><span>'+Liferay.Language.get("add-page")+"</span></a></div>");var c=b.parent().find("#add-page a");c.click(function(d){a._addPage(d,this)})}}},_makeDeletable:function(){var a=this;if(a._isModifiable&&a._hasPermission){var b=a._navBlock.find("li").not(".selected");a._deleteButton(b)}},_makeEditable:function(){var a=this;if(a._isModifiable){var d=a._navBlock.find("li.selected");var c=d.find("a");var b=c.find("span");c.click(function(f){if(f.shiftKey){return false}});var e=function(){b.css("cursor","pointer")};c.hover(function(f){if(!themeDisplay.isStateMaximized()||f.shiftKey){b.css("cursor","text")}},e);b.click(function(g){if(themeDisplay.isStateMaximized()&&!g.shiftKey){return}var m=jQuery(this);var p=m.text();m.parent().hide();m.parent().after(a._enterPage);var q=m.parent().next();var k=q.parents();var h=q.find("input");var r=function(s){s.stopPropagation();if(!jQuery(this).is("li")){f.trigger("click")}return false};h.val(p);h.trigger("select");var l=q.find(".save-page");l.click(function(s){a._savePage(s,this,p);k.unbind("blur.liferay",r);k.unbind("click.liferay",r)});var f=q.find(".cancel-page");f.hide();f.click(function(s){a._cancelPage(s,this,p);k.unbind("blur.liferay",r);k.unbind("click.liferay",r)});h.keyup(function(s){if(s.keyCode==13){l.trigger("click");k.unbind("blur.liferay",r);k.unbind("click.liferay",r)}else{if(s.keyCode==27){f.trigger("click");k.unbind("blur.liferay",r);k.unbind("click.liferay",r)}}});k.bind("click.liferay",r);e();return false})}},_makeSortable:function(){var a=this;var e=a._navBlock;var c=e.find("ul:first");if(a._isSortable){var b=c.find("li");var d=b.find("a");if(a._isUseHandle){b.append('<span class="sort-handle">+</span>')}else{d.css("cursor","move");d.find("span").css("cursor","pointer")}b.addClass("sortable-item");a.sortable=c.sortable({items:".sortable-item",placeholder:"navigation-sort-helper",handle:(a._isUseHandle?".sort-handle":"a"),opacity:0.8,revert:false,tolerance:"pointer",distance:5,stop:function(f,g){a._saveSortables(g.item[0]);Liferay.trigger("navigation",{item:g.item[0],type:"sort"})}})}},_removePage:function(e){var a=this;var c=jQuery(e).parents("li");var b=c.find("a span").html();if(confirm(Liferay.Language.get("are-you-sure-you-want-to-delete-this-page"))){var d={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"delete",groupId:themeDisplay.getScopeGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:c[0]._LFR_layoutId};jQuery.ajax({data:d,success:function(){Liferay.trigger("navigation",{item:c,type:"delete"});c.remove()},url:a._updateURL})}},_savePage:function(b,e,d){var k=this;if((b.type=="keyup")&&(b.keyCode!==13)){return}var f=null;var g=null;var h=jQuery(e).parents("li");var c=h.find("input").val();var l=h.find(".enter-page");if(d){if(c!=d){f={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"name",groupId:themeDisplay.getScopeGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:themeDisplay.getLayoutId(),name:c,languageId:themeDisplay.getLanguageId()};g=function(r){var s=l.prev();var m=s.find("span");m.text(c);s.show();l.remove();var p=jQuery(document).attr("title");var q=new RegExp(d,"g");newTitle=p.replace(q,c);jQuery(document).attr("title",newTitle)}}else{var a=l.prev();a.show();l.remove();return false}}else{f={mainPath:themeDisplay.getPathMain(),doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"add",groupId:themeDisplay.getScopeGroupId(),privateLayout:themeDisplay.isPrivateLayout(),parentLayoutId:themeDisplay.getParentLayoutId(),name:c};g=function(m){var p=jQuery('<a href="'+m.url+'"><span>'+c+"</span></a>");if(k._isUseHandle){l.before('<span class="sort-handle">+</span>')}else{p.css("cursor","move")}h[0]._LFR_layoutId=m.layoutId;l.before(p);l.remove();h.addClass("sortable-item");k.sortable.sortable("refresh");k._deleteButton(h);Liferay.trigger("navigation",{item:h,type:"add"})}}jQuery.ajax({data:f,dataType:"json",success:g,url:k._updateURL})},_saveSortables:function(d){var a=this;var b=jQuery("li",a._navBlock);var c={doAsUserId:themeDisplay.getDoAsUserIdEncoded(),cmd:"priority",groupId:themeDisplay.getScopeGroupId(),privateLayout:themeDisplay.isPrivateLayout(),layoutId:d._LFR_layoutId,priority:b.index(d)};jQuery.ajax({data:c,url:a._updateURL})},_treeCallback:function(d,p){var s=this;var g=s._navBlock.find("> ul");var c=jQuery(p.droppedItem);var b=jQuery(p.dropTarget);if(s._isSortable){var l=g.find("> li");var u=c.parent();var f=c.find("span:first").text();var t=b.parents("li:first");var r=l.find("span").not(".delete-tab");r=r.filter(function(){var v=jQuery(this);if(v.text()==f){return true}else{return false}});var a=u.find("> li");var q=a.index(c);if(r.length>0){var k=l.eq(q);var h=r.parents("li:first");if(!t.is(".tree-item")){k.after(h);if(h.is(":hidden")){h.show()}}else{h.hide()}}else{if(!t.is(".tree-item")){var e=l.slice(0,1).clone();e.removeClass("selected");e.find(".child-menu").remove();var m=e.find("a span");m.text(f);m.css("cursor","pointer");l.parent().append(e)}}}},_enterPage:"",_updateURL:""});Liferay.Panel=Liferay.Observable.extend({initialize:function(c){var a=this;var d={container:null,panel:".lfr-panel",panelContent:".lfr-panel-content",header:".lfr-panel-header",titles:".lfr-panel-titlebar",footer:".lfr-panel-footer",accordion:false,collapsible:true,persistState:false};c=jQuery.extend(d,c);a._inContainer=false;a._container=jQuery(document.body);if(c.container){a._container=jQuery(c.container);a._inContainer=true}a._panel=a._container.find(c.panel);a._panelContent=a._panel.find(c.panelContent);a._header=a._panel.find(c.header);a._footer=a._panel.find(c.footer);a._panelTitles=a._panel.find(c.titles);a._accordion=c.accordion;a._collapsible=c.collapsible;a._persistState=c.persistState;if(a._collapsible){a.makeCollapsible();a._panelTitles.disableSelection();a._panelTitles.css({cursor:"pointer"});var b=a._panel.filter(".lfr-collapsed");if(a._accordion&&!b.length){a._panel.slice(1).addClass("lfr-collapsed")}}a.set("container",a._container);a.set("panel",a._panel);a.set("panelContent",a._panelContent);a.set("panelTitles",a._panelTitles)},makeCollapsible:function(){var a=this;a._panelTitles.each(function(c,f){var e=jQuery(this);var b=e.parents(".lfr-panel:first");if(b.hasClass("lfr-extended")){var d=e.find(".lfr-panel-button");if(!d.length){e.append('<a class="lfr-panel-button" href="javascript: ;"></a>')}}});a._panelTitles.mousedown(function(b){a.onTitleClick(this)})},onTitleClick:function(d){var a=this;var b=jQuery(d).parents(".lfr-panel");b.toggleClass("lfr-collapsed");if(a._accordion){var f=b.siblings(".lfr-panel");f.each(function(g,h){if(this.id){a._saveState(this.id,"closed")}jQuery(this).addClass("lfr-collapsed")})}var c=b.attr("id");var e="open";if(b.hasClass("lfr-collapsed")){e="closed"}a._saveState(c,e);a.trigger("titleClick")},_saveState:function(d,c){var a=this;if(a._persistState){var b={};b[d]=c;jQuery.ajax({url:themeDisplay.getPathMain()+"/portal/session_click",data:b})}}});jQuery.extend(Liferay.Panel,{get:function(b){var a=this;return a[a._prefix+b]},register:function(c,b){var a=this;a[a._prefix+c]=b},_prefix:"__"});Liferay.PanelFloating=Liferay.Panel.extend({initialize:function(b){var a=this;var c={trigger:".lfr-trigger",paging:false,pagingElements:"ul",resultsPerPage:1,width:300};b=jQuery.extend(c,b);a._paging=b.paging;a._pagingElements=b.pagingElements;a._trigger=jQuery(b.trigger);a._containerWidth=b.width;a.parent(b);if(!a._inContainer){a._container=jQuery('<div class="lfr-floating-container"></div>');a._panel.eq(0).before(a._container);a._container.append(a._panel);a._inContainer=true}a.paginate(a._container.find(".lfr-panel-content"));a._trigger.addClass("lfr-floating-trigger");a._trigger.click(function(d){a.onTriggerClick(this);jQuery(document).bind("click.liferay-panel",function(e){var f=jQuery(e.target);if(!f.is(".lfr-panel")&&!f.parents(".lfr-position-helper").length){a.onOuterClick(this);jQuery(this).unbind("click.liferay-panel",arguments.callee)}});return false});a.set("trigger",a._trigger)},hide:function(){var a=this;a._container.detachPositionHelper();a._trigger.removeClass("lfr-trigger-selected");a.trigger("hide")},onOuterClick:function(){var a=this;a.hide();a.trigger("outerClick")},onTitleClick:function(d){var a=this;a.parent(d);var b=jQuery(d).parents(".lfr-panel");var c=b.find("ul");if(!c.filter(".current-set").length){c.filter(":first").addClass("current-set")}a.paginate(b)},onTriggerClick:function(c){var b=this;var a=b._container.is(":hidden");if(a){b.show(c)}else{b.hide(c)}b.trigger("triggerClick")},paginate:function(b){var a=this;if(!b){b=a._container.find(".lfr-panel-open .lfr-panel-content")}if(a._paging){a._container.addClass("lfr-panel-paging");b.each(function(h,e){var c=jQuery(this);if(c.data("paginated")!=true){var l=c.find(">"+a._pagingElements);var k=l.length;var m=l.filter(".current-set");var q=1;if(!m.length){m=l.eq(0);m.addClass("current-set")}else{q=l.index(m[0])+1}c.data("currentPageSet",m);c.data("currentPageNumber",q);if(k>1){var g=jQuery('<div class="lfr-component lfr-paging-container"><ul class="lfr-paging-pages"></ul></div>');var d=g.find(".lfr-paging-pages");var f=['<li class="lfr-page lfr-page-previous"><a href="javascript: ;">&laquo;</a></li>'];for(var h=1;h<=k;h++){var r="";if(h==1){r="lfr-page-current"}f.push('<li class="lfr-page '+r+'" data-page="'+h+'"><a href="javascript: ;">'+h+"</a></li>")}f.push('<li class="lfr-page lfr-page-next"><a href="javascript: ;">&raquo;</a></li>');d.append(f.join(""));var p=function(s){var t=l.eq(s-1);if(t.length){l.removeClass("current-set");t.addClass("current-set");d.find(".lfr-page").each(function(u){var v=this.className||"";if(v.indexOf("lfr-page-current")>-1){jQuery(this).removeClass("lfr-page-current")}else{if(v.indexOf("lfr-page-previous")<0&&v.indexOf("lfr-page-next")<0&&u==s){jQuery(this).addClass("lfr-page-current")}}});c.data("currentPageSet",t);c.data("currentPageNumber",s)}};g.attr("data-currentPageNumber",1);g.click(function(v){var t=jQuery(this);var w=jQuery(v.target);if(w.is(".lfr-page")||(w=w.parents(".lfr-page")).length){var s=w.attr("data-page");if(!s){var u=c.data("currentPageNumber");u=parseInt(u);if(isNaN(u)||u==0){u=1}if(w.is(".lfr-page-next")){u+=1}else{if(w.is(".lfr-page-previous")){u-=1}}s=u}if(!w.is(".lfr-page-current")){p(s)}}});c.append(g);c.data("paginated",true)}}})}},position:function(b){var a=this;a._container.alignTo(b)},show:function(b){var a=this;a._container.width(a._containerWidth);a._container.show();a.position(b);a._trigger.addClass("lfr-trigger-selected");if(a._paging){a._setMaxPageHeight()}a.trigger("show")},_setMaxPageHeight:function(){var b=this;var c=b._container.find(".lfr-panel:not(.lfr-collapsed)");var d=0;var e=c.find(".lfr-panel-content");var a=e.find(">"+b._pagingElements);a.each(function(g,h){var f=jQuery(this).height();if(f>d){d=f}});a.height(d)}});Liferay.SearchContainer=new Class({initialize:function(b){var a=this;a._id=b.id||"";a._container=jQuery("#"+a._id+"SearchContainer");a._dataStore=jQuery("#"+a._id+"PrimaryKeys");a._table=a._container.find("table");a._table.attr("data-searchContainerId",a._id);Liferay.SearchContainer.register(a._id,a);var c=a._dataStore.val();if(c){c=c.split(",");a.updateDataStore(c)}},addRow:function(b,e){var a=this;if(e){var d=a._table.find(".lfr-template").clone();var c=d.find("> td");c.empty();jQuery.each(b,function(f,g){if(c[f]){c.eq(f).html(g)}});a._table.append(d);d.removeClass("lfr-template");a._ids.push(e)}a.updateDataStore();a.trigger("addRow",{ids:a._ids,rowData:b})},bind:function(c,b){var a=this;a._container.bind(c,b)},deleteRow:function(b,d){var a=this;if(typeof b=="number"||typeof b=="string"){b=a._table.find("tr").not(".lfr-template").eq(b)}else{if(b.nodeName){b=jQuery(b)}else{if(b.jquery){b=b}}}if(d){var c=a._ids.indexOf(d.toString());if(c>-1){a._ids.splice(c,1);a.updateDataStore()}}a.trigger("deleteRow",{ids:a._ids,row:b});if(!b.is("tr")){b=b.parents("tr:first")}b.remove()},getData:function(b){var a=this;var c=a._ids;if(!b){c=c.join(",")}return c},updateDataStore:function(b){var a=this;if(b){if(typeof b=="string"){b=b.split(",")}a._ids=b}a._dataStore.val(a._ids.join(","))},trigger:function(b,c){var a=this;a._container.trigger(b,c)},_ids:[]});jQuery.extend(Liferay.SearchContainer,{get:function(c){var a=this;var b=null;if(a._cache[c]){b=a._cache[c]}else{b=new Liferay.SearchContainer({id:c})}return b},register:function(c,b){var a=this;a._cache[c]=b},_cache:{}});Liferay.Session={autoExtend:false,sessionTimeout:0,sessionTimeoutWarning:0,redirectOnExpire:false,init:function(d){var a=this;d=d||{};a.autoExtend=d.autoExtend||a.autoExtend;a._timeout=d.timeout||a.sessionTimeout;a._warning=d.timeoutWarning||a.sessionTimeoutWarning;a.sessionTimeout=a._timeout*60000;a.sessionTimeoutWarning=a._warning*60000;a._timeoutDiff=a.sessionTimeout-a.sessionTimeoutWarning;a._currentTime=a.sessionTimeoutWarning;a.redirectOnExpire=d.redirectOnExpire||a.redirectOnExpire;a._cookieKey="LFR_SESSION_STATE_"+themeDisplay.getUserId();a.banner=new jQuery;var b=themeDisplay.getPathMain()+"/portal/";a._sessionUrls={expire:b+"expire_session",extend:b+"extend_session"};a._stateCheck=setTimeout(function(){a.checkState()},a._timeoutDiff);var c=a._timeout;var e=a._warning;a._warningText=Liferay.Language.get("warning-your-session-will-expire",["[$SPAN$]",c]);a._warningText=a._warningText.replace(/\[\$SPAN\$\]/,'<span class="countdown-timer"></span>');a._toggleText={hide:Liferay.Language.get("hide"),show:Liferay.Language.get("show")};a._expiredText=Liferay.Language.get("warning-your-session-has-expired");a._extendText=Liferay.Language.get("extend");a.setCookie()},checkState:function(){var a=this;var c=new Date().getTime();var b=a.getCookie();var d=a.sessionTimeoutWarning;var e=0;clearTimeout(a._stateCheck);if(b=="expired"){a.expire()}else{e=c-b;if(!a.autoExtend){if((e+100)>=a.sessionTimeoutWarning){a.warn()}else{d=(a.sessionTimeoutWarning-e)+10000;a._stateCheck=setTimeout(function(){a.checkState()},d)}}else{a.extend()}}},getCookie:function(){var a=this;return jQuery.cookie(a._cookieKey)||0},expire:function(){var a=this;document.title=a._originalTitle;jQuery.ajax({url:a._sessionUrls.expire,success:function(){FB.Connect.ifUserConnected(function(){FB.Connect.logout()});if(a.redirectOnExpire){location.href=themeDisplay.getURLHome()}}});a.setCookie("expired")},extend:function(){var a=this;if(a._countdownTimer){clearInterval(a._countdownTimer)}jQuery.ajax({url:a._sessionUrls.extend});document.title=a._originalTitle;a._currentTime=a.sessionTimeoutWarning;clearTimeout(a._sessionExpired);if(a._sessionWarning){clearTimeout(a._sessionWarning)}a._sessionWarning=setTimeout(function(){if(!a.autoExtend){a.warn()}else{a.extend()}},a._timeoutDiff);a.setCookie()},setCookie:function(b){var a=this;var d=new Date().getTime();var c={secure:(window.location.protocol.indexOf("https")>-1)};jQuery.cookie(a._cookieKey,b||d,c)},warn:function(){var a=this;a.banner=new Liferay.Notice({content:a._warningText,closeText:a._extendText,onClose:function(){a.extend()},toggleText:false});a._counter();a._sessionExpired=setTimeout(function(){a.expire()},a.sessionTimeoutWarning)},_counter:function(){var a=this;var b=a.banner;if(b.length){a._counterText=b.find(".countdown-timer");a._originalTitle=document.title;var c=1000;a._counterText.text(a._setTime());document.title=a.banner.text();a._countdownTimer=setInterval(function(){var d=a._setTime();a._currentTime=a._currentTime-c;if(a._currentTime>0){a._counterText.text(d);document.title=a.banner.text()}else{a.banner.html(a._expiredText);a.banner.toggleClass("popup-alert-notice").toggleClass("popup-alert-warning");if(a._countdownTimer){clearInterval(a._countdownTimer)}}},c)}},_formatNumber:function(b){var a=this;if(!Liferay.Util.isArray(b)){if(b<=9){b="0"+b}}else{b=jQuery.map(b,a._formatNumber)}return b},_setTime:function(){var a=this;var e=a._currentTime;if(e<=0){}else{var g=0,b=0,d=0,f=0,c="";e=Math.floor(e/1000);b=Math.floor(e/3600);e=e%3600;d=Math.floor(e/60);e=e%60;f=Math.floor(e);return a._formatNumber([b,d,f]).join(":")}},_banner:[],_currentTime:0,_originalTitle:"",_sessionUrls:{},_timeout:0,_timeoutDiff:0,_warning:0};Liferay.TagsCategoriesSelector=new Class({initialize:function(b){var a=this;a._curTagsCategories=[];a.options=b;a._ns=a.options.instanceVar||"";a._mainContainer=jQuery('<div class="lfr-tag-select-container"></div>');a._container=jQuery('<div class="lfr-tag-container"></div>');a._searchContainer=jQuery('<div class="lfr-tag-search-container"><input class="lfr-tag-search-input" type="text"/></div>');var c=jQuery("#"+b.hiddenInput);c.attr("name",c.attr("id"));a._popupVisible=false;a._setupSelectTagsCategories();if(b.curTagsCategories!=""){a._curTagsCategories=b.curTagsCategories.split(",");a._update()}},deleteTagCategory:function(e){var a=this;var b=a.options;var c=a._curTagsCategories;jQuery("#"+a._ns+"CurTags"+e).remove();var d=c.splice(e,1);if(a._popupVisible){jQuery("input[type=checkbox][value$="+d+"]",a.selectTagCategoryPopup).attr("checked",false)}a._update()},_tagCategoryIterator:function(b,e,d,c){var a=this;jQuery.each(b,function(f){var l=this;var k=l.name;var g=l.entryId;var h=(a._curTagsCategories.indexOf(k)>-1)?' checked="checked" ':"";d.push('<label title="');d.push(k);d.push('" style="padding: 1px 0 1px ');d.push(c*20);d.push('px;">');d.push('<input type="checkbox" value="');d.push(k);d.push('" ');d.push(h);d.push("> ");d.push(k);d.push("</label>");var m=Liferay.Service.Tags.TagsEntry.getGroupVocabularyEntries({groupId:themeDisplay.getScopeGroupId(),parentEntryName:k,vocabularyName:e},false);if(m.length>0){a._tagCategoryIterator(m,e,d,c+1)}});c=c-1},_createPopup:function(){var b=this;var e=b._ns;var d=b._container;var a=b._mainContainer;var g=b._searchContainer;var f=jQuery('<input class="submit lfr-save-button" id="'+e+'saveButton" type="submit" value="'+Liferay.Language.get("save")+'" />');f.click(function(){b._curTagsCategories=b._curTagsCategories.length?b._curTagsCategories:[];d.find("input[type=checkbox]").each(function(){var h=b._curTagsCategories.indexOf(this.value);if(this.checked){if(h==-1){b._curTagsCategories.push(this.value)}}else{if(h>-1){b._curTagsCategories.splice(h,1)}}});b._update();Liferay.Popup.close(b.selectTagCategoryPopup)});a.append(g).append(d).append(f);if(!b.selectTagCategoryPopup){var c=Liferay.Popup({className:"lfr-tag-selector",message:a[0],modal:false,position:"center",resizable:false,title:Liferay.Language.get("categories"),width:400,open:function(){var h=jQuery(".lfr-tag-search-input");Liferay.Util.defaultValue(h,Liferay.Language.get("search"))},onClose:function(){b._popupVisible=false;b.selectTagCategoryPopup=null}});b.selectTagCategoryPopup=c}b._popupVisible=true;if(Liferay.Browser.isIe()){jQuery(".lfr-label-text",c).click(function(){var h=jQuery(this.previousSibling);var k=!h.is(":checked");h.attr("checked",k)})}},_initializeSearch:function(a){var c=function(){var e=jQuery(this).attr("title");return e.toLowerCase()};var d=jQuery(".lfr-tag-search-input");var b={data:c,list:".lfr-tag-container label",after:function(){jQuery("fieldset",a).each(function(){var e=jQuery(this);var f=e.find("label:visible");if(f.length==0){e.addClass("no-matches")}else{e.removeClass("no-matches")}})}};d.liveSearch(b)},_setupSelectTagsCategories:function(){var a=this;var c=a.options;var d=a._ns;var b=jQuery("#"+d+"selectTagsCategories");b.click(function(){a._showSelectPopup()})},_showSelectPopup:function(){var b=this;var d=b.options;var e=b._ns;var a=b._mainContainer;var c=b._container;var f=Liferay.Language.get("no-categories-found");a.empty();c.empty().html('<div class="loading-animation" />');Liferay.Service.Tags.TagsVocabulary.getGroupVocabularies({groupId:themeDisplay.getScopeGroupId(),folksonomy:false},function(h){var g=[];if(h.length==0){g.push('<fieldset class="no-matches"><legend>'+Liferay.Language.get("category-sets")+"</legend>");g.push('<div class="lfr-tag-message">'+f+"</div>");g.push("</fieldset>");c.html(g.join(""))}else{jQuery.each(h,function(m){var l=this;var p=l.name;var k=l.groupId;Liferay.Service.Tags.TagsEntry.getGroupVocabularyRootEntries({groupId:k,name:p},function(q){g.push("<fieldset>");g.push('<legend class="lfr-tag-set-title">');g.push(p);g.push("</legend>");b._tagCategoryIterator(q,p,g,0);g.push('<div class="lfr-tag-message">'+f+"</div>");g.push("</fieldset>");c.html(g.join(""));b._initializeSearch(c)})})}});b._createPopup()},_update:function(){var a=this;a._updateHiddenInput();a._updateSummarySpan()},_updateHiddenInput:function(){var a=this;var b=a.options;var c=a._curTagsCategories;var d=jQuery("#"+b.hiddenInput);d.val(c.join(","))},_updateSummarySpan:function(){var a=this;var c=a.options;var e=a._curTagsCategories;var d="";jQuery(e).each(function(f,g){d+='<span class="ui-tag" id="'+a._ns+"CurTags"+f+'">';d+=g;d+='<a class="ui-tag-delete" href="javascript: '+a._ns+".deleteTagCategory("+f+');"><span>x</span></a>';d+="</span>"});var b=jQuery("#"+c.summarySpan);if(e.length){b.removeClass("empty")}else{b.addClass("empty")}b.html(d)}});Liferay.TagsEntriesSelector=new Class({initialize:function(c){var b=this;b._curTagsEntries=[];b.options=c;b._ns=b.options.instanceVar||"";b._mainContainer=jQuery('<div class="lfr-tag-select-container"></div>');b._container=jQuery('<div class="lfr-tag-container"></div>');b._searchContainer=jQuery('<div class="lfr-tag-search-container"><input class="lfr-tag-search-input" type="text"/></div>');var d=jQuery("#"+c.hiddenInput);d.attr("name",d.attr("id"));var e=jQuery("#"+c.textInput);e.autocomplete({source:b._getTagsEntries,width:e.width()+20,formatItem:function(k,h,f,g){return k},dataType:"json",delay:0,multiple:true,mutipleSeparator:",",minChars:1,hide:function(f,g){jQuery(this).removeClass("showing-list")},show:function(f,g){jQuery(this).addClass("showing-list");this._LFR_listShowing=true},result:function(h,k){var f=this.value.length;if(this.createTextRange){var g=this.createTextRange();g.moveStart("character",f);g.select()}else{if(this.selectionStart){this.selectionStart=f;this.selectionEnd=f}}}});b._popupVisible=false;b._setupSelectTagsEntries();b._setupSuggestions();var a=jQuery("#"+c.instanceVar+"addTag");a.click(function(){var f=b._curTagsEntries;var g=e.val().split(",");jQuery.each(g,function(h,k){k=jQuery.trim(k);if(f.indexOf(k)==-1){if(k!=""){f.push(k);if(b._popupVisible){jQuery("input[type=checkbox][value$="+k+"]",b.selectTagEntryPopup).attr("checked",true)}}}});f=f.sort();e.val("");b._update()});e.keypress(function(f){if(f.keyCode==13){if(!this._LFR_listShowing){a.trigger("click")}this._LFR_listShowing=null;return false}});if(c.focus){e.focus()}if(c.curTagsEntries!=""){b._curTagsEntries=c.curTagsEntries.split(",");b._update()}Liferay.Util.actsAsAspect(window);window.before("submitForm",function(){var f=jQuery.trim(e.val());if(f.length){a.trigger("click")}})},deleteTagEntry:function(e){var a=this;var c=a.options;var b=a._curTagsEntries;jQuery("#"+a._ns+"CurTags"+e).remove();var d=b.splice(e,1);if(a._popupVisible){jQuery("input[type=checkbox][value$="+d+"]",a.selectTagEntryPopup).attr("checked",false)}a._update()},_createPopup:function(){var b=this;var e=b._ns;var d=b._container;var a=b._mainContainer;var g=b._searchContainer;var f=jQuery('<input class="submit lfr-save-button" id="'+e+'saveButton" type="submit" value="'+Liferay.Language.get("save")+'" />');f.click(function(){b._curTagsEntries=b._curTagsEntries.length?b._curTagsEntries:[];d.find("input[type=checkbox]").each(function(){var h=b._curTagsEntries.indexOf(this.value);if(this.checked){if(h==-1){b._curTagsEntries.push(this.value)}}else{if(h>-1){b._curTagsEntries.splice(h,1)}}});b._update();Liferay.Popup.close(b.selectTagEntryPopup)});a.append(g).append(d).append(f);if(!b.selectTagEntryPopup){var c=Liferay.Popup({className:"lfr-tag-selector",message:a[0],modal:false,position:"center",resizable:false,title:Liferay.Language.get("tags"),width:400,open:function(){var h=jQuery(".lfr-tag-search-input");Liferay.Util.defaultValue(h,Liferay.Language.get("search"))},onClose:function(){b._popupVisible=false;b.selectTagEntryPopup=null}});b.selectTagEntryPopup=c}b._popupVisible=true;if(Liferay.Browser.isIe()){jQuery(".lfr-label-text",c).click(function(){var h=jQuery(this.previousSibling);var k=!h.is(":checked");h.attr("checked",k)})}},_getTagsEntries:function(b){var d=0;var a=20;var c=Liferay.Service.Tags.TagsEntry.search({groupId:themeDisplay.getScopeGroupId(),name:"%"+b+"%",properties:"",begin:d,end:a});return jQuery.map(c,function(e){return{data:e.text,value:e.value,result:e.text}})},_getVocabularies:function(b,c){var a=this;Liferay.Service.Tags.TagsVocabulary.getGroupVocabularies({groupId:themeDisplay.getScopeGroupId(),folksonomy:b},c)},_getVocabularyEntries:function(b,c){var a=this;Liferay.Service.Tags.TagsEntry.getGroupVocabularyEntries({groupId:themeDisplay.getScopeGroupId(),name:b},c)},_initializeSearch:function(a){var c=function(){var e=jQuery(this).attr("title");return e.toLowerCase()};var d=jQuery(".lfr-tag-search-input");var b={data:c,list:".lfr-tag-container label",after:function(){jQuery("fieldset",a).each(function(){var e=jQuery(this);var f=e.find("label:visible");if(f.length==0){e.addClass("no-matches")}else{e.removeClass("no-matches")}})}};d.liveSearch(b)},_setupSelectTagsEntries:function(){var a=this;var c=a.options;var d=a._ns;var b=jQuery("#"+d+"selectTag");b.click(function(){a._showSelectPopup()})},_setupSuggestions:function(){var a=this;var c=a.options;var d=a._ns;var b=jQuery("#"+d+"suggestions");b.click(function(){a._showSuggestionsPopup()})},_showSelectPopup:function(){var b=this;var d=b.options;var e=b._ns;var a=b._mainContainer;var c=b._container;var f=Liferay.Language.get("no-tags-found");a.empty();c.empty().html('<div class="loading-animation" />');b._getVocabularies(true,function(h){var g=[];if(h.length==0){g.push('<fieldset class="no-matches"><legend>'+Liferay.Language.get("tag-sets")+"</legend>");g.push('<div class="lfr-tag-message">'+f+"</div>");g.push("</fieldset>");c.html(g.join(""))}else{jQuery.each(h,function(l){var k=this;var m=k.name;b._getVocabularyEntries(m,function(p){g.push("<fieldset>");g.push('<legend class="lfr-tag-set-title">');g.push(m);g.push("</legend>");jQuery.each(p,function(q){var u=this;var t=u.name;var r=u.entryId;var s=(b._curTagsEntries.indexOf(t)>-1)?' checked="checked" ':"";g.push('<label title="');g.push(t);g.push('">');g.push('<input type="checkbox" value="');g.push(t);g.push('" ');g.push(s);g.push("> ");g.push(t);g.push("</label>")});g.push('<div class="lfr-tag-message">'+f+"</div>");g.push("</fieldset>");c.html(g.join(""));b._initializeSearch(c)})})}});b._createPopup()},_showSuggestionsPopup:function(){var h=this;var k=h.options;var g=h._ns;var c=h._mainContainer;var b=h._container;var f=Liferay.Language.get("no-tags-found");c.empty();b.empty().html('<div class="loading-animation" />');var d="";if(k.contentCallback){d=k.contentCallback()}var a="http://search.yahooapis.com/ContentAnalysisService/V1/termExtraction?appid=YahooDemo&output=json&context="+escape(d);var e=[];jQuery.ajax({url:themeDisplay.getPathMain()+"/portal/rest_proxy",data:{url:a},dataType:"json",success:function(l){e.push("<fieldset><legend>"+Liferay.Language.get("suggestions")+"</legend>");jQuery.each(l.ResultSet.Result,function(p,r){var q=(h._curTagsEntries.indexOf(r)>-1)?' checked="checked" ':"";var m=g+"input"+p;e.push('<label title="');e.push(r);e.push('"><input');e.push(q);e.push(' type="checkbox" name="');e.push(m);e.push('" id="');e.push(m);e.push('" value="');e.push(r);e.push('" /> ');e.push(r);e.push("</label>")});e.push('<div class="lfr-tag-message">'+f+"</div>");e.push("</fieldset>");b.html(e.join(""));if(!l.ResultSet.Result.length){b.find("fieldset:first").addClass("no-matches")}h._initializeSearch(b)}});h._createPopup()},_update:function(){var a=this;a._updateHiddenInput();a._updateSummarySpan()},_updateHiddenInput:function(){var a=this;var c=a.options;var b=a._curTagsEntries;var d=jQuery("#"+c.hiddenInput);d.val(b.join(","))},_updateSummarySpan:function(){var a=this;var c=a.options;var b=a._curTagsEntries;var e="";jQuery(b).each(function(f,g){e+='<span class="ui-tag" id="'+a._ns+"CurTags"+f+'">';e+=g;e+='<a class="ui-tag-delete" href="javascript: '+a._ns+".deleteTagEntry("+f+');"><span>x</span></a>';e+="</span>"});var d=jQuery("#"+c.summarySpan);if(b.length){d.removeClass("empty")}else{d.addClass("empty")}d.html(e)}});Liferay.UndoManager=Liferay.Observable.extend({initialize:function(c){var b=this;var e={container:null,location:"top"};c=jQuery.extend(e,c);if(c.container){var d=Liferay.Language.get("undo-x",["[$SPAN$]"]);d=d.replace(/\[\$SPAN\$\]/,'<span class="items-left">(0)</span>');b._container=jQuery(c.container);b._manager=jQuery('<div class="portlet-msg-info undo-queue queue-empty"><a class="undo-action" href="javascript: ;">'+d+'</a><a class="clear-undos" href="javascript: ;">'+Liferay.Language.get("clear-history")+"</a></div>");b._undoItemsLeft=b._manager.find(".items-left");b._undoButton=b._manager.find(".undo-action");b._clearUndos=b._manager.find(".clear-undos");b.bind("update",b._updateList);b._clearUndos.click(function(f){b._undoCache=[];b.trigger("update");b.trigger("clearList")});b._undoButton.click(function(f){b.undo(1)});var a="prepend";if(c.location!="top"){a="append"}b._container[a](b._manager);b.set("container",b._container);jQuery(window).unload(function(f){b._undoCache=[]})}},add:function(d,b){var a=this;if(d&&typeof d=="function"){var c={handler:d,stateData:b};a._undoCache.push(c);a.trigger("update");a.trigger("add")}},undo:function(b){var a=this;b=b||1;var d=a._undoCache.length-1;while(b>0&&d>=0){var c=a._undoCache.pop();c.handler.call(a,c.stateData);b--;d--}a.trigger("update");a.trigger("undo")},_updateList:function(){var b=this;var a=b._undoCache.length;var c=b._manager;if(a==1){c.addClass("queue-single")}else{c.removeClass("queue-single")}if(a>0){c.removeClass("queue-empty")}else{c.addClass("queue-empty")}b._undoItemsLeft.text("("+a+")")},_undoCache:[]});Liferay.Upload=new Class({initialize:function(b){var a=this;b=b||{};a._container=jQuery(b.container);a._fallbackContainer=jQuery(b.fallbackContainer||[]);a._namespaceId=b.namespace||"_liferay_pns_"+Liferay.Util.randomInt()+"_";a._maxFileSize=b.maxFileSize||0;a._allowedFileTypes=b.allowedFileTypes;a._uploadFile=b.uploadFile;a._buttonUrl=b.buttonUrl||"";a._buttonWidth=b.buttonWidth||500;a._buttonHeight=b.buttonHeight||30;a._buttonText=b.buttonText||"";a._buttonPlaceHolderId=a._namespace("buttonHolder");a._overlayButton=b.overlayButton||true;a._onFileComplete=b.onFileComplete;a._onUploadsComplete=b.onUploadsComplete;a._onUploadProgress=b.onUploadProgress;a._onUploadError=b.onUploadError;a._classicUploaderParam="uploader=classic";a._newUploaderParam="uploader=new";a._queueCancelled=false;a._flashVersion=deconcept.SWFObjectUtil.getPlayerVersion().major;var c=location.href;if(c.indexOf(a._classicUploaderParam)>-1&&a._fallbackContainer.length){a._fallbackContainer.show();a._setupIframe();return}a._browseText=Liferay.Language.get("browse-you-can-select-multiple-files");a._cancelUploadsText=Liferay.Language.get("cancel-all-uploads");a._cancelFileText=Liferay.Language.get("cancel-upload");a._clearRecentUploadsText=Liferay.Language.get("clear-recent-uploads");a._fileListPendingText=Liferay.Language.get("x-files-ready-to-be-uploaded","0");a._fileListText=Liferay.Language.get("file-list");a._fileTypesDescriptionText=b.fileDescription||a._allowedFileTypes;a._uploadsCompleteText=Liferay.Language.get("all-uploads-complete");a._uploadStatusText=Liferay.Language.get("uploading-file-x-of-x",["[$POS$]","[$TOTAL$]"]);a._uploadFilesText=Liferay.Language.get("upload-files");if(a._fallbackContainer.length){a._useFallbackText=Liferay.Language.get("use-the-classic-uploader");a._useNewUploaderText=Liferay.Language.get("use-the-new-uploader")}if(a._flashVersion<9&&a._fallbackContainer.length){a._fallbackContainer.show();a._setupIframe();return}a._setupCallbacks();a._setupUploader()},cancelUploads:function(){var a=this;var b=a._getStats();while(b.files_queued>0){a._uploader.cancelUpload();b=a._getStats()}if(b.in_progress===0){a._queueCancelled=false}a._uploadButton.hide();a._cancelButton.hide()},fileAdded:function(c){var k=this;var h=k._fileList;var a=h.find("ul");if(!a.length){k._listInfo.append("<h4>"+k._fileListText+"</h4>");h.append('<ul class="lfr-component"></ul>');k._uploadTarget.append(k._clearUploadsButton);k._clearUploadsButton.hide();k._cancelButton.click(function(){k.cancelUploads();k._clearUploadsButton.hide()})}k._cancelButton.show();k._uploadButton.show();h=h.find("ul");var b=k._namespace(c.id);var d=c.name;var l=jQuery('<li class="upload-file" id="'+b+'"><span class="file-title">'+d+'</span><span class="progress-bar"><span class="progress" id="'+b+'progress"></span></span><a class="lfr-button cancel-button" href="javascript: ;" id="'+b+'cancelButton">'+k._cancelFileText+"</a></li>");l.find(".cancel-button").click(function(){k._uploader.cancelUpload(c.id)});var g=h.find(".upload-complete");g=g.filter(":first");if(g.length){g.before(l)}else{h.append(l)}var e=k._getStats();var f=e.files_queued;k._updateList(f)},fileCancelled:function(f,d,g){var b=this;var e=b._getStats();var c=b._namespace(f.id);var h=f.name;var a=jQuery("#"+c);b._updateList(e.files_queued);a.fadeOut("slow")},fileUploadComplete:function(e){var b=this;var c=b._namespace(e.id);var a=jQuery("#"+c);a.removeClass("file-uploading").addClass("upload-complete");var f=b._uploader;var d=b._getStats();if(d.files_queued>0&&!b._queueCancelled){f.startUpload()}else{if(d.files_queued===0&&!b._queueCancelled){b.uploadsComplete(e)}else{b._queueCancelled=false}}if(b._onFileComplete){b._onFileComplete(e)}},flashLoaded:function(){var a=this;a._setupControls()},uploadError:function(c,b,d){var a=this;if(b==SWFUpload.UPLOAD_ERROR.FILE_CANCELLED){a.fileCancelled(c,b,d)}if(a._onUploadError){a._onUploadError(arguments)}},uploadProgress:function(d,f){var a=this;var b=a._namespace(d.id);var c=document.getElementById(b+"progress");var e=Math.ceil((f/d.size)*100);c.style.width=e+"%";if(a._onUploadProgress){a._onUploadProgress(d,f)}},uploadsComplete:function(b){var a=this;a._cancelButton.hide();a._updateList(0,a._uploadsCompleteText);a._uploadButton.hide();if(a._clearUploadsButton.is(":hidden")){a._clearUploadsButton.show()}if(a._onUploadsComplete){a._onUploadsComplete()}var c=a._uploader;c.setStats({successful_uploads:0})},uploadStart:function(f){var c=this;var e=c._getStats();var h=(e.successful_uploads+e.upload_errors+e.files_queued);var b=(e.successful_uploads+e.upload_errors+1);var g=c._uploadStatusText.replace("[$POS$]",b).replace("[$TOTAL$]",h);var d=c._namespace(f.id);c._updateList(h,g);var a=jQuery("#"+d);a.addClass("file-uploading");return true},uploadSuccess:function(b,c){var a=this;a.fileUploadComplete(b,c)},_clearUploads:function(){var a=this;var b=a._fileList.find(".upload-complete");b.fadeOut("slow",function(){jQuery(this).remove()});a._clearUploadsButton.hide()},_getStats:function(){var a=this;return a._uploader.getStats()},_namespace:function(b){var a=this;b=b||"";return a._namespaceId+b},_setupCallbacks:function(){var a=this;a._cancelUploads=a._namespace("cancelUploads");a._fileAdded=a._namespace("fileAdded");a._fileCancelled=a._namespace("fileCancelled");a._flashLoaded=a._namespace("flashLoaded");a._uploadStart=a._namespace("uploadStart");a._uploadProgress=a._namespace("uploadProgress");a._uploadError=a._namespace("uploadError");a._uploadSuccess=a._namespace("uploadSuccess");a._fileUploadComplete=a._namespace("fileUploadComplete");a._uploadsComplete=a._namespace("uploadsComplete");a._uploadsCancelled=a._namespace("uploadsCancelled");a._swfUpload=a._namespace("cancelUploads");window[a._cancelUploads]=function(){a.cancelUploads.apply(a,arguments)};window[a._fileAdded]=function(){a.fileAdded.apply(a,arguments)};window[a._fileCancelled]=function(){a.fileCancelled.apply(a,arguments)};window[a._uploadStart]=function(){a.uploadStart.apply(a,arguments)};window[a._uploadProgress]=function(){a.uploadProgress.apply(a,arguments)};window[a._uploadError]=function(){a.uploadError.apply(a,arguments)};window[a._fileUploadComplete]=function(){a.fileUploadComplete.apply(a,arguments)};window[a._uploadSuccess]=function(){a.uploadSuccess.apply(a,arguments)};window[a._uploadsComplete]=function(){a.uploadsComplete.apply(a,arguments)};window[a._flashLoaded]=function(){a.flashLoaded.apply(a,arguments)}},_setupControls:function(){var a=this;if(!a._hasControls){a._uploadTargetId=a._namespace("uploadTarget");a._listInfoId=a._namespace("listInfo");a._fileListId=a._namespace("fileList");a._uploadTarget=jQuery('<div id="'+a._uploadTargetId+'" class="float-container upload-target"></div>');a._uploadTarget.css("position","relative");a._listInfo=jQuery('<div id="'+a._listInfoId+'" class="upload-list-info"></div>');a._fileList=jQuery('<div id="'+a._fileListId+'" class="upload-list"></div>');a._cancelButton=jQuery('<a class="lfr-button cancel-uploads" href="javascript: ;">'+a._cancelUploadsText+"</a>");a._clearUploadsButton=jQuery('<a class="lfr-button clear-uploads" href="javascript: ;">'+a._clearRecentUploadsText+"</a>");a._browseButton=jQuery('<a class="lfr-button browse-button" href="javascript: ;">'+a._browseText+"</a>");a._uploadButton=jQuery('<a class="lfr-button upload-button" href="javascript: ;">'+a._uploadFilesText+"</a>");a._container.prepend([a._uploadTarget[0],a._listInfo[0],a._fileList[0]]);a._uploadTarget.append([a._browseButton[0],a._buttonPlaceHolder[0],a._uploadButton[0],a._cancelButton[0]]);a._clearUploadsButton.click(function(){a._clearUploads()});if(a._overlayButton){var e=a._browseButton.outerWidth();var d=a._browseButton.outerHeight();var c=a._browseButton.offset();var b=jQuery("#"+a._uploader.movieName);b.css({left:c.left,position:"absolute",top:c.top,zIndex:100000});a._uploader.setButtonDimensions(e,d)}else{a._browseButton.click(function(){a._uploader.selectFiles()})}a._uploadButton.click(function(){a._uploader.startUpload()});a._uploadButton.hide();a._cancelButton.hide();if(a._fallbackContainer.length){a._useFallbackButton=jQuery('<a class="use-fallback using-new-uploader" href="javascript: ;">'+a._useFallbackText+"</a>");a._fallbackContainer.after(a._useFallbackButton);a._useFallbackButton.click(function(){var k=jQuery(this);var g="using-new-uploader";var f="using-classic-uploader";if(k.is("."+g)){a._container.hide();a._fallbackContainer.show();k.text(a._useNewUploaderText);k.removeClass(g).addClass(f);a._setupIframe();var h="";if(location.hash.length){h="&"}location.hash+=h+a._classicUploaderParam}else{a._container.show();a._fallbackContainer.hide();k.text(a._useFallbackText);k.removeClass(f).addClass(g);location.hash=location.hash.replace(a._classicUploaderParam,a._newUploaderParam)}})}a._hasControls=true}},_setupIframe:function(){var a=this;if(!a._fallbackIframe){a._fallbackIframe=a._fallbackContainer.find("iframe[id$=-iframe]");var b=jQuery("#content-wrapper",a._fallbackIframe[0].contentWindow).height()||250;a._fallbackIframe.height(b+150)}},_setupUploader:function(){var a=this;if(a._allowedFileTypes.indexOf("*")==-1){var b=a._allowedFileTypes.split(",");b=jQuery.map(b,function(e,d){var c=e;if(e.indexOf("*")==-1){c="*"+e}return c});a._allowedFileTypes=b.join(";")}a._buttonPlaceHolder=jQuery('<div id="'+a._buttonPlaceHolderId+'"></div>');jQuery(document.body).append(a._buttonPlaceHolder);a._uploader=new SWFUpload({upload_url:a._uploadFile,target:a._uploadTargetId,flash_url:themeDisplay.getPathContext()+"/html/js/misc/swfupload/swfupload_f10.swf",file_size_limit:a._maxFileSize,file_types:a._allowedFileTypes,file_types_description:a._fileTypesDescriptionText,browse_link_innerhtml:a._browseText,upload_link_innerhtml:a._uploadFilesText,browse_link_class:"browse-button liferay-button",upload_link_class:"upload-button liferay-button",swfupload_loaded_handler:window[a._flashLoaded],file_queued_handler:window[a._fileAdded],upload_start_handler:window[a._uploadStart],upload_progress_handler:window[a._uploadProgress],upload_complete_handler:window[a._fileUploadComplete],upload_success_handler:window[a._uploadSuccess],upload_file_cancel_callback:window[a._fileCancelled],upload_queue_complete_callback:window[a._uploadsComplete],upload_error_handler:window[a._uploadError],upload_cancel_callback:window[a._cancelUploads],auto_upload:false,file_post_name:"file",create_ui:true,button_image_url:a._buttonUrl,button_width:a._buttonWidth,button_window_mode:"transparent",button_height:a._buttonHeight,button_placeholder_id:a._buttonPlaceHolderId,button_text:a._buttonText,button_text_style:"",button_text_left_padding:0,button_text_top_padding:0,debug:false});window[a._swfUpload]=a._uploader},_updateList:function(e,c){var a=this;var b=a._listInfo.find("h4");var d="";if(!c){d=a._fileListPendingText;d=d.replace(/\d+/g,e)}else{d=c}b.html(d)}});(jQuery.focused)||(function(a){var b=null;a("a, :input, div").livequery(function(){a(this).focus(function(){b=this}).blur(function(){b=null})},function(){a(this).unbind("focus").unbind("blur");if(b==this){b=null}});a.focused=function(){return b}})(jQuery);(function(a){a.fn.extend({infiniteCarousel:function(b){var c={transitionSpeed:2500,displayTime:10000,textholderHeight:0.2,displayProgressBar:1,displayThumbnails:1,displayThumbnailNumbers:1,displayThumbnailBackground:1,thumbnailWidth:"20px",thumbnailHeight:"20px",thumbnailFontSize:".7em"};var b=a.extend(c,b);return this.each(function(){var g=Math.round(Math.random()*100000000);var e=b;var m=a(this);var w=1;var q=a("img",m).length;var t=a("img:first",m).height();var s=a("img:first",m).width();var p=1;a("p",m).hide();a(m).width(s).height(t);if(e.displayProgressBar){a(m).append('<div id="progress'+g+'" style="position:absolute;bottom:0;background:#bbb;left:'+a(m).css("paddingLeft")+'"></div>');a("#progress"+g).width(s).height(5).css("opacity",".5")}a(m).css({overflow:"hidden",position:"relative"});a("li:last",m).prependTo(a("ul",m));a("ul",m).css("left",-s+"px");a("ul",m).width(9999);a("ul",m).css({"list-style":"none",margin:"0",padding:"0",position:"relative"});a("li",m).css({display:"inline","float":"left"});a(m).append('<div id="textholder'+g+'" class="textholder" style="position:absolute;bottom:0px;margin-bottom:'+-t*e.textholderHeight+"px;left:"+a(m).css("paddingLeft")+'"></div>');var r=parseInt(a("#textholder"+g).css("paddingTop"));var h=parseInt(a("#textholder"+g).css("paddingRight"));a("#textholder"+g).width(s-(r*2)).height((t*e.textholderHeight)-(h*2)).css({backgroundColor:"#FFF",opacity:"0.5"});k(a("li:eq(1) p",m).html());html='<div id="btn_rt'+g+'" style="position:absolute;right:0;top:'+((t/2)-15)+'px"><a href="javascript:void(0);"><img style="border:none;margin-right:2px" src="/yibril-theme/images/custom/banner-carrousel/rt.png" /></a></div>';html+='<div id="btn_lt'+g+'" style="position:absolute;left:0;top:'+((t/2)-15)+'px"><a href="javascript:void(0);"><img style="border:none;margin-left:2px" src="/yibril-theme/images/custom/banner-carrousel/lt.png" /></a></div>';a(m).append(html);html='<a href="javascript:void(0);"><img id="pause_btn'+g+'" src="/yibril-theme/images/custom/banner-carrousel/pause.png" style="position:absolute;top:3px;right:3px;border:none" alt="Pause" /></a>';html+='<a href="javascript:void(0);"><img id="play_btn'+g+'" src="/yibril-theme/images/custom/banner-carrousel/play.png" style="position:absolute;top:3px;right:3px;border:none;display:none;" alt="Play" /></a>';a(m).append(html);a("#pause_btn"+g).css("opacity",".5").hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".5"},250)});a("#pause_btn"+g).click(function(){p=0;a("#progress"+g).stop().fadeOut();clearTimeout(f);a("#pause_btn"+g).fadeOut(250);a("#play_btn"+g).fadeIn(250);d()});a("#play_btn"+g).css("opacity",".5").hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".5"},250)});a("#play_btn"+g).click(function(){p=1;l("next");a("#play_btn"+g).hide();f=setInterval(function(){l("next")},e.displayTime+e.transitionSpeed);setTimeout(function(){a("#pause_btn"+g).show();a("#progress"+g).fadeIn().width(s).height(5)},e.transitionSpeed)});a("#btn_rt"+g).css("opacity",".75").click(function(){p=0;a("#progress"+g).stop().fadeOut();l("next");setTimeout(function(){a("#play_btn"+g).fadeIn(250)},e.transitionSpeed);clearTimeout(f)}).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".75"},250)});a("#btn_lt"+g).css("opacity",".75").click(function(){p=0;a("#progress"+g).stop().fadeOut();l("prev");setTimeout(function(){a("#play_btn"+g).fadeIn(250)},e.transitionSpeed);clearTimeout(f)}).hover(function(){a(this).animate({opacity:"1"},250)},function(){a(this).animate({opacity:".75"},250)});if(e.displayThumbnails){a(m).after('<div id="thumbs'+g+'" style="position:relative;overflow:auto;text-align:left;padding-top:5px;margin: 0 auto;"></div>');a("#thumbs"+g).width(s);for(i=0;i<=q-1;i++){thumb=a("img:eq("+(i+1)+")",m).attr("src");a("#thumbs"+g).append('<div class="thumb" id="thumb'+g+"_"+(i+1)+'" style="cursor:pointer;background-image:url('+thumb+");display:inline;float:left;width:"+e.thumbnailWidth+";height:"+e.thumbnailHeight+";line-height:"+e.thumbnailHeight+";padding:0;overflow:hidden;text-align:center;border:2px solid #ccc;margin-right:4px;font-size:"+e.thumbnailFontSize+';font-family:Arial;color:#000;text-shadow:0 0 3px #fff">'+(i+1)+"</div>");if(i==0){a("#thumb"+g+"_1").css({"border-color":"#ff0000"})}}thumb=a("img:first",m).attr("src");a("#thumb"+g+"_"+q).css({"background-image":"url("+thumb+")"});a("#thumbs"+g+" div.thumb:not(:first)").css({opacity:".65"});a("#thumbs"+g+" div.thumb").hover(function(){a(this).animate({opacity:0.99},150)},function(){if(w!=this.id.split("_")[1]){a(this).animate({opacity:0.65},250)}});a("#thumbs"+g+" div").bind("click",v);if(!e.displayThumbnailNumbers){a("#thumbs"+g+" div").text("")}if(!e.displayThumbnailBackground){a("#thumbs"+g+" div").css({"background-image":"none"})}}function v(x){target_num=this.id.split("_");if(w!=target_num[1]){a("#thumb"+g+"_"+w).css({"border-color":"#ccc"});a("#progress"+g).stop().fadeOut();clearTimeout(f);a("#thumbs"+g+" div").css({cursor:"default"}).unbind("click");p=0;setTimeout(function(){a("#play_btn"+g).fadeIn(250)},e.transitionSpeed)}if(target_num[1]>w){diff=target_num[1]-w;l("next",diff)}if(target_num[1]<w){diff=w-target_num[1];l("prev",diff)}}function k(x){if(x!=null){a("#textholder"+g).html(x).animate({marginBottom:"0px"},500);d()}}function d(){if(!p){html='<img style="position:absolute;top:2px;right:18px;display:none;cursor:pointer" src="/yibril-theme/images/custom/banner-carrousel/down.png" title="Minimize" alt="minimize" id="min" /><img style="position:absolute;top:2px;right:18px;display:none;cursor:pointer" src="/yibril-theme/images/custom/banner-carrousel/up.png" title="Maximize" alt="maximize" id="max" />';html+='<img style="position:absolute;top:2px;right:6px;display:none;cursor:pointer" src="/yibril-theme/images/custom/banner-carrousel/close.png" title="Close" alt="close" id="close" />';a("#textholder"+g).append(html);a("#min").fadeIn(250).click(function(){a("#textholder"+g).animate({marginBottom:(-t*e.textholderHeight)-(h*2)+24+"px"},500,function(){a("#min,#max").toggle()})});a("#max").click(function(){a("#textholder"+g).animate({marginBottom:"0px"},500,function(){a("#min,#max").toggle()})});a("#close").fadeIn(250).click(function(){a("#textholder"+g).animate({marginBottom:(-t*e.textholderHeight)-(h*2)+"px"},500)})}}function u(x){a("#thumbs"+g+" div").css({"border-color":"#ccc"}).animate({opacity:0.65},500);setTimeout(function(){x.css({"border-color":"#ff0000"}).animate({opacity:0.99},500)},e.transitionSpeed)}function l(x,y){a("#btn_rt"+g).fadeOut(500);a("#btn_lt"+g).fadeOut(500);a("#textholder"+g).animate({marginBottom:(-t*e.textholderHeight)-(h*2)+"px"},500);a("#pause_btn"+g).fadeOut(250);a("#play_btn"+g).fadeOut(250);if(x=="next"){if(w==q){w=0}if(y>1){u(a("#thumb"+g+"_"+(w+y)));a("li:lt(2)",m).clone().insertAfter(a("li:last",m));a("ul",m).animate({left:-s*(y+1)},e.transitionSpeed,function(){a("li:lt(2)",m).remove();for(j=1;j<=y-2;j++){a("li:first",m).clone().insertAfter(a("li:last",m));a("li:first",m).remove()}a("#btn_rt"+g).fadeIn(500);a("#btn_lt"+g).fadeIn(500);a("#play_btn"+g).fadeIn(250);k(a("li:eq(1) p",m).html());a(this).css({left:-s});w=w+y;a("#thumbs"+g+" div").bind("click",v).css({cursor:"pointer"})})}else{u(a("#thumb"+g+"_"+(w+1)));a("#thumbs"+g+" div").css({cursor:"default"}).unbind("click");a("li:first",m).clone().insertAfter(a("li:last",m));a("ul",m).animate({left:-s*2},e.transitionSpeed,function(){a("li:first",m).remove();a("ul",m).css("left",-s+"px");a("#btn_rt"+g).fadeIn(500);a("#btn_lt"+g).fadeIn(500);if(p){a("#pause_btn"+g).fadeIn(250)}k(a("li:eq(1) p",m).html());if(p){a("#progress"+g).width(s).height(5);a("#progress"+g).animate({width:0},e.displayTime,function(){a("#pause_btn"+g).fadeOut(50);setTimeout(function(){a("#pause_btn"+g).fadeIn(250)},e.transitionSpeed)})}w=w+1;a("#thumbs"+g+" div").bind("click",v).css({cursor:"pointer"})})}}if(x=="prev"){if(y>1){u(a("#thumb"+g+"_"+(w-y)));a("li:gt("+(q-(y+1))+")",m).clone().insertBefore(a("li:first",m));a("ul",m).css({left:(-s*(y+1))}).animate({left:-s},e.transitionSpeed,function(){a("li:gt("+(q-1)+")",m).remove();a("#btn_rt"+g).fadeIn(500);a("#btn_lt"+g).fadeIn(500);a("#play_btn"+g).fadeIn(250);k(a("li:eq(1) p",m).html());w=w-y;a("#thumbs"+g+" div").bind("click",v).css({cursor:"pointer"})})}else{u(a("#thumb"+g+"_"+(w-1)));a("#thumbs"+g+" div").css({cursor:"default"}).unbind("click");a("li:last",m).clone().insertBefore(a("li:first",m));a("ul",m).css("left",-s*2+"px").animate({left:-s},e.transitionSpeed,function(){a("li:last",m).remove();a("#btn_rt"+g).fadeIn(500);a("#btn_lt"+g).fadeIn(500);if(p){a("#pause_btn"+g).fadeIn(250)}k(a("li:eq(1) p",m).html());w=w-1;if(w==0){w=q}a("#thumbs"+g+" div").bind("click",v).css({cursor:"pointer"})})}}}var f=setInterval(function(){l("next")},e.displayTime+e.transitionSpeed);a("#progress"+g).animate({width:0},e.displayTime+e.transitionSpeed,function(){a("#pause_btn"+g).fadeOut(100);setTimeout(function(){a("#pause_btn"+g).fadeIn(250)},e.transitionSpeed)})})}})})(jQuery);jQuery.bt={version:"0.9.5-rc1"};(function(jQuery){jQuery.fn.bt=function(content,options){if(typeof content!="string"){var contentSelect=true;options=content;content=false}else{var contentSelect=false}if(jQuery.fn.hoverIntent&&jQuery.bt.defaults.trigger=="hover"){jQuery.bt.defaults.trigger="hoverIntent"}return this.each(function(index){var opts=jQuery.extend(false,jQuery.bt.defaults,jQuery.bt.options,options);opts.spikeLength=numb(opts.spikeLength);opts.spikeGirth=numb(opts.spikeGirth);opts.overlap=numb(opts.overlap);var ajaxTimeout=false;if(opts.killTitle){jQuery(this).find("[title]").andSelf().each(function(){if(!jQuery(this).attr("bt-xTitle")){jQuery(this).attr("bt-xTitle",jQuery(this).attr("title")).attr("title","")}})}if(typeof opts.trigger=="string"){opts.trigger=[opts.trigger]}if(opts.trigger[0]=="hoverIntent"){var hoverOpts=jQuery.extend(opts.hoverIntentOpts,{over:function(){this.btOn()},out:function(){this.btOff()}});jQuery(this).hoverIntent(hoverOpts)}else{if(opts.trigger[0]=="hover"){jQuery(this).hover(function(){this.btOn()},function(){this.btOff()})}else{if(opts.trigger[0]=="now"){if(jQuery(this).hasClass("bt-active")){this.btOff()}else{this.btOn()}}else{if(opts.trigger[0]=="none"){}else{if(opts.trigger.length>1&&opts.trigger[0]!=opts.trigger[1]){jQuery(this).bind(opts.trigger[0],function(){this.btOn()}).bind(opts.trigger[1],function(){this.btOff()})}else{jQuery(this).bind(opts.trigger[0],function(){if(jQuery(this).hasClass("bt-active")){this.btOff()}else{this.btOn()}})}}}}}this.btOn=function(){if(typeof jQuery(this).data("bt-box")=="object"){this.btOff()}opts.preBuild.apply(this);jQuery(jQuery.bt.vars.closeWhenOpenStack).btOff();jQuery(this).addClass("bt-active "+opts.activeClass);if(contentSelect&&opts.ajaxPath==null){if(opts.killTitle){jQuery(this).attr("title",jQuery(this).attr("bt-xTitle"))}content=jQuery.isFunction(opts.contentSelector)?opts.contentSelector.apply(this):eval(opts.contentSelector);if(opts.killTitle){jQuery(this).attr("title","")}}if(opts.ajaxPath!=null&&content==false){if(typeof opts.ajaxPath=="object"){var url=eval(opts.ajaxPath[0]);url+=opts.ajaxPath[1]?" "+opts.ajaxPath[1]:""}else{var url=opts.ajaxPath}var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off)}var cacheData=opts.ajaxCache?jQuery(document.body).data("btCache-"+url.replace(/\./g,"")):null;if(typeof cacheData=="string"){content=selector?jQuery("<div/>").append(cacheData.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):cacheData}else{var target=this;var ajaxOpts=jQuery.extend(false,{type:opts.ajaxType,data:opts.ajaxData,cache:opts.ajaxCache,url:url,complete:function(XMLHttpRequest,textStatus){if(textStatus=="success"||textStatus=="notmodified"){if(opts.ajaxCache){jQuery(document.body).data("btCache-"+url.replace(/\./g,""),XMLHttpRequest.responseText)}ajaxTimeout=false;content=selector?jQuery("<div/>").append(XMLHttpRequest.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):XMLHttpRequest.responseText}else{if(textStatus=="timeout"){ajaxTimeout=true}content=opts.ajaxError.replace(/%error/g,XMLHttpRequest.statusText)}if(jQuery(target).hasClass("bt-active")){target.btOn()}}},opts.ajaxOpts);jQuery.ajax(ajaxOpts);content=opts.ajaxLoading}}var shadowMarginX=0;var shadowMarginY=0;var shadowShiftX=0;var shadowShiftY=0;if(opts.shadow&&!shadowSupport()){opts.shadow=false;jQuery.extend(opts,opts.noShadowOpts)}if(opts.shadow){if(opts.shadowBlur>Math.abs(opts.shadowOffsetX)){shadowMarginX=opts.shadowBlur*2}else{shadowMarginX=opts.shadowBlur+Math.abs(opts.shadowOffsetX)}shadowShiftX=(opts.shadowBlur-opts.shadowOffsetX)>0?opts.shadowBlur-opts.shadowOffsetX:0;if(opts.shadowBlur>Math.abs(opts.shadowOffsetY)){shadowMarginY=opts.shadowBlur*2}else{shadowMarginY=opts.shadowBlur+Math.abs(opts.shadowOffsetY)}shadowShiftY=(opts.shadowBlur-opts.shadowOffsetY)>0?opts.shadowBlur-opts.shadowOffsetY:0}if(opts.offsetParent){var offsetParent=jQuery(opts.offsetParent);var offsetParentPos=offsetParent.offset();var pos=jQuery(this).offset();var top=numb(pos.top)-numb(offsetParentPos.top)+numb(jQuery(this).css("margin-top"))-shadowShiftY;var left=numb(pos.left)-numb(offsetParentPos.left)+numb(jQuery(this).css("margin-left"))-shadowShiftX}else{var offsetParent=(jQuery(this).css("position")=="absolute")?jQuery(this).parents().eq(0).offsetParent():jQuery(this).offsetParent();var pos=jQuery(this).btPosition();var top=numb(pos.top)+numb(jQuery(this).css("margin-top"))-shadowShiftY;var left=numb(pos.left)+numb(jQuery(this).css("margin-left"))-shadowShiftX}var width=jQuery(this).btOuterWidth();var height=jQuery(this).outerHeight();if(typeof content=="object"){var original=content;var clone=jQuery(original).clone(true).show();var origClones=jQuery(original).data("bt-clones")||[];origClones.push(clone);jQuery(original).data("bt-clones",origClones);jQuery(clone).data("bt-orig",original);jQuery(this).data("bt-content-orig",{original:original,clone:clone});content=clone}if(typeof content=="null"||content==""){return}var jQuerytext=jQuery('<div class="bt-content"></div>').append(content).css({padding:opts.padding,position:"absolute",width:(opts.shrinkToFit?"auto":opts.width),zIndex:opts.textzIndex,left:shadowShiftX,top:shadowShiftY}).css(opts.cssStyles);var jQuerybox=jQuery('<div class="bt-wrapper"></div>').append(jQuerytext).addClass(opts.cssClass).css({position:"absolute",width:opts.width,zIndex:opts.wrapperzIndex,visibility:"hidden"}).appendTo(offsetParent);if(jQuery.fn.bgiframe){jQuerytext.bgiframe();jQuerybox.bgiframe()}jQuery(this).data("bt-box",jQuerybox);var scrollTop=numb(jQuery(document).scrollTop());var scrollLeft=numb(jQuery(document).scrollLeft());var docWidth=numb(jQuery(window).width());var docHeight=numb(jQuery(window).height());var winRight=scrollLeft+docWidth;var winBottom=scrollTop+docHeight;var space=new Object();var thisOffset=jQuery(this).offset();space.top=thisOffset.top-scrollTop;space.bottom=docHeight-((thisOffset+height)-scrollTop);space.left=thisOffset.left-scrollLeft;space.right=docWidth-((thisOffset.left+width)-scrollLeft);var textOutHeight=numb(jQuerytext.outerHeight());var textOutWidth=numb(jQuerytext.btOuterWidth());if(opts.positions.constructor==String){opts.positions=opts.positions.replace(/ /,"").split(",")}if(opts.positions[0]=="most"){var position="top";for(var pig in space){position=space[pig]>space[position]?pig:position}}else{for(var x in opts.positions){var position=opts.positions[x];if((position=="left"||position=="right")&&space[position]>textOutWidth+opts.spikeLength){break}else{if((position=="top"||position=="bottom")&&space[position]>textOutHeight+opts.spikeLength){break}}}}var horiz=left+((width-textOutWidth)*0.5);var vert=top+((height-textOutHeight)*0.5);var points=new Array();var textTop,textLeft,textRight,textBottom,textTopSpace,textBottomSpace,textLeftSpace,textRightSpace,crossPoint,textCenter,spikePoint;switch(position){case"top":jQuerytext.css("margin-bottom",opts.spikeLength+"px");jQuerybox.css({top:(top-jQuerytext.outerHeight(true))+opts.overlap,left:horiz});textRightSpace=(winRight-opts.windowMargin)-(jQuerytext.offset().left+jQuerytext.btOuterWidth(true));var xShift=shadowShiftX;if(textRightSpace<0){jQuerybox.css("left",(numb(jQuerybox.css("left"))+textRightSpace)+"px");xShift-=textRightSpace}textLeftSpace=(jQuerytext.offset().left+numb(jQuerytext.css("margin-left")))-(scrollLeft+opts.windowMargin);if(textLeftSpace<0){jQuerybox.css("left",(numb(jQuerybox.css("left"))-textLeftSpace)+"px");xShift+=textLeftSpace}textTop=jQuerytext.btPosition().top+numb(jQuerytext.css("margin-top"));textLeft=jQuerytext.btPosition().left+numb(jQuerytext.css("margin-left"));textRight=textLeft+jQuerytext.btOuterWidth();textBottom=textTop+jQuerytext.outerHeight();textCenter={x:textLeft+(jQuerytext.btOuterWidth()*opts.centerPointX),y:textTop+(jQuerytext.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={y:textBottom+opts.spikeLength,x:((textRight-textLeft)*0.5)+xShift,type:"spike"};crossPoint=findIntersectX(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textBottom);crossPoint.x=crossPoint.x<textLeft+opts.spikeGirth/2+opts.cornerRadius?textLeft+opts.spikeGirth/2+opts.cornerRadius:crossPoint.x;crossPoint.x=crossPoint.x>(textRight-opts.spikeGirth/2)-opts.cornerRadius?(textRight-opts.spikeGirth/2)-opts.CornerRadius:crossPoint.x;points[points.length]={x:crossPoint.x-(opts.spikeGirth/2),y:textBottom,type:"join"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:crossPoint.x+(opts.spikeGirth/2),y:textBottom,type:"join"};points[points.length]=spikePoint;break;case"left":jQuerytext.css("margin-right",opts.spikeLength+"px");jQuerybox.css({top:vert+"px",left:((left-jQuerytext.btOuterWidth(true))+opts.overlap)+"px"});textBottomSpace=(winBottom-opts.windowMargin)-(jQuerytext.offset().top+jQuerytext.outerHeight(true));var yShift=shadowShiftY;if(textBottomSpace<0){jQuerybox.css("top",(numb(jQuerybox.css("top"))+textBottomSpace)+"px");yShift-=textBottomSpace}textTopSpace=(jQuerytext.offset().top+numb(jQuerytext.css("margin-top")))-(scrollTop+opts.windowMargin);if(textTopSpace<0){jQuerybox.css("top",(numb(jQuerybox.css("top"))-textTopSpace)+"px");yShift+=textTopSpace}textTop=jQuerytext.btPosition().top+numb(jQuerytext.css("margin-top"));textLeft=jQuerytext.btPosition().left+numb(jQuerytext.css("margin-left"));textRight=textLeft+jQuerytext.btOuterWidth();textBottom=textTop+jQuerytext.outerHeight();textCenter={x:textLeft+(jQuerytext.btOuterWidth()*opts.centerPointX),y:textTop+(jQuerytext.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={x:textRight+opts.spikeLength,y:((textBottom-textTop)*0.5)+yShift,type:"spike"};crossPoint=findIntersectY(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textRight);crossPoint.y=crossPoint.y<textTop+opts.spikeGirth/2+opts.cornerRadius?textTop+opts.spikeGirth/2+opts.cornerRadius:crossPoint.y;crossPoint.y=crossPoint.y>(textBottom-opts.spikeGirth/2)-opts.cornerRadius?(textBottom-opts.spikeGirth/2)-opts.cornerRadius:crossPoint.y;points[points.length]={x:textRight,y:crossPoint.y+opts.spikeGirth/2,type:"join"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:crossPoint.y-opts.spikeGirth/2,type:"join"};points[points.length]=spikePoint;break;case"bottom":jQuerytext.css("margin-top",opts.spikeLength+"px");jQuerybox.css({top:(top+height)-opts.overlap,left:horiz});textRightSpace=(winRight-opts.windowMargin)-(jQuerytext.offset().left+jQuerytext.btOuterWidth(true));var xShift=shadowShiftX;if(textRightSpace<0){jQuerybox.css("left",(numb(jQuerybox.css("left"))+textRightSpace)+"px");xShift-=textRightSpace}textLeftSpace=(jQuerytext.offset().left+numb(jQuerytext.css("margin-left")))-(scrollLeft+opts.windowMargin);if(textLeftSpace<0){jQuerybox.css("left",(numb(jQuerybox.css("left"))-textLeftSpace)+"px");xShift+=textLeftSpace}textTop=jQuerytext.btPosition().top+numb(jQuerytext.css("margin-top"));textLeft=jQuerytext.btPosition().left+numb(jQuerytext.css("margin-left"));textRight=textLeft+jQuerytext.btOuterWidth();textBottom=textTop+jQuerytext.outerHeight();textCenter={x:textLeft+(jQuerytext.btOuterWidth()*opts.centerPointX),y:textTop+(jQuerytext.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={x:((textRight-textLeft)*0.5)+xShift,y:shadowShiftY,type:"spike"};crossPoint=findIntersectX(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textTop);crossPoint.x=crossPoint.x<textLeft+opts.spikeGirth/2+opts.cornerRadius?textLeft+opts.spikeGirth/2+opts.cornerRadius:crossPoint.x;crossPoint.x=crossPoint.x>(textRight-opts.spikeGirth/2)-opts.cornerRadius?(textRight-opts.spikeGirth/2)-opts.cornerRadius:crossPoint.x;points[points.length]={x:crossPoint.x+opts.spikeGirth/2,y:textTop,type:"join"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:crossPoint.x-(opts.spikeGirth/2),y:textTop,type:"join"};points[points.length]=spikePoint;break;case"right":jQuerytext.css("margin-left",(opts.spikeLength+"px"));jQuerybox.css({top:vert+"px",left:((left+width)-opts.overlap)+"px"});textBottomSpace=(winBottom-opts.windowMargin)-(jQuerytext.offset().top+jQuerytext.outerHeight(true));var yShift=shadowShiftY;if(textBottomSpace<0){jQuerybox.css("top",(numb(jQuerybox.css("top"))+textBottomSpace)+"px");yShift-=textBottomSpace}textTopSpace=(jQuerytext.offset().top+numb(jQuerytext.css("margin-top")))-(scrollTop+opts.windowMargin);if(textTopSpace<0){jQuerybox.css("top",(numb(jQuerybox.css("top"))-textTopSpace)+"px");yShift+=textTopSpace}textTop=jQuerytext.btPosition().top+numb(jQuerytext.css("margin-top"));textLeft=jQuerytext.btPosition().left+numb(jQuerytext.css("margin-left"));textRight=textLeft+jQuerytext.btOuterWidth();textBottom=textTop+jQuerytext.outerHeight();textCenter={x:textLeft+(jQuerytext.btOuterWidth()*opts.centerPointX),y:textTop+(jQuerytext.outerHeight()*opts.centerPointY)};points[points.length]=spikePoint={x:shadowShiftX,y:((textBottom-textTop)*0.5)+yShift,type:"spike"};crossPoint=findIntersectY(spikePoint.x,spikePoint.y,textCenter.x,textCenter.y,textLeft);crossPoint.y=crossPoint.y<textTop+opts.spikeGirth/2+opts.cornerRadius?textTop+opts.spikeGirth/2+opts.cornerRadius:crossPoint.y;crossPoint.y=crossPoint.y>(textBottom-opts.spikeGirth/2)-opts.cornerRadius?(textBottom-opts.spikeGirth/2)-opts.cornerRadius:crossPoint.y;points[points.length]={x:textLeft,y:crossPoint.y-opts.spikeGirth/2,type:"join"};points[points.length]={x:textLeft,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textTop,type:"corner"};points[points.length]={x:textRight,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:textBottom,type:"corner"};points[points.length]={x:textLeft,y:crossPoint.y+opts.spikeGirth/2,type:"join"};points[points.length]=spikePoint;break}var canvas=document.createElement("canvas");jQuery(canvas).attr("width",(numb(jQuerytext.btOuterWidth(true))+opts.strokeWidth*2+shadowMarginX)).attr("height",(numb(jQuerytext.outerHeight(true))+opts.strokeWidth*2+shadowMarginY)).appendTo(jQuerybox).css({position:"absolute",zIndex:opts.boxzIndex});if(typeof G_vmlCanvasManager!="undefined"){canvas=G_vmlCanvasManager.initElement(canvas)}if(opts.cornerRadius>0){var newPoints=new Array();var newPoint;for(var i=0;i<points.length;i++){if(points[i].type=="corner"){newPoint=betweenPoint(points[i],points[(i-1)%points.length],opts.cornerRadius);newPoint.type="arcStart";newPoints[newPoints.length]=newPoint;newPoints[newPoints.length]=points[i];newPoint=betweenPoint(points[i],points[(i+1)%points.length],opts.cornerRadius);newPoint.type="arcEnd";newPoints[newPoints.length]=newPoint}else{newPoints[newPoints.length]=points[i]}}points=newPoints}var ctx=canvas.getContext("2d");if(opts.shadow&&opts.shadowOverlap!==true){var shadowOverlap=numb(opts.shadowOverlap);switch(position){case"top":if(opts.shadowOffsetX+opts.shadowBlur-shadowOverlap>0){jQuerybox.css("top",(numb(jQuerybox.css("top"))-(opts.shadowOffsetX+opts.shadowBlur-shadowOverlap)))}break;case"right":if(shadowShiftX-shadowOverlap>0){jQuerybox.css("left",(numb(jQuerybox.css("left"))+shadowShiftX-shadowOverlap))}break;case"bottom":if(shadowShiftY-shadowOverlap>0){jQuerybox.css("top",(numb(jQuerybox.css("top"))+shadowShiftY-shadowOverlap))}break;case"left":if(opts.shadowOffsetY+opts.shadowBlur-shadowOverlap>0){jQuerybox.css("left",(numb(jQuerybox.css("left"))-(opts.shadowOffsetY+opts.shadowBlur-shadowOverlap)))}break}}drawIt.apply(ctx,[points],opts.strokeWidth);ctx.fillStyle=opts.fill;if(opts.shadow){ctx.shadowOffsetX=opts.shadowOffsetX;ctx.shadowOffsetY=opts.shadowOffsetY;ctx.shadowBlur=opts.shadowBlur;ctx.shadowColor=opts.shadowColor}ctx.closePath();ctx.fill();if(opts.strokeWidth>0){ctx.shadowColor="rgba(0, 0, 0, 0)";ctx.lineWidth=opts.strokeWidth;ctx.strokeStyle=opts.strokeStyle;ctx.beginPath();drawIt.apply(ctx,[points],opts.strokeWidth);ctx.closePath();ctx.stroke()}opts.preShow.apply(this,[jQuerybox[0]]);jQuerybox.css({display:"none",visibility:"visible"});opts.showTip.apply(this,[jQuerybox[0]]);if(opts.overlay){var overlay=jQuery('<div class="bt-overlay"></div>').css({position:"absolute",backgroundColor:"blue",top:top,left:left,width:width,height:height,opacity:".2"}).appendTo(offsetParent);jQuery(this).data("overlay",overlay)}if((opts.ajaxPath!=null&&opts.ajaxCache==false)||ajaxTimeout){content=false}if(opts.clickAnywhereToClose){jQuery.bt.vars.clickAnywhereStack.push(this);jQuery(document).click(jQuery.bt.docClick)}if(opts.closeWhenOthersOpen){jQuery.bt.vars.closeWhenOpenStack.push(this)}opts.postShow.apply(this,[jQuerybox[0]])};this.btOff=function(){var box=jQuery(this).data("bt-box");opts.preHide.apply(this,[box]);var i=this;i.btCleanup=function(){var box=jQuery(i).data("bt-box");var contentOrig=jQuery(i).data("bt-content-orig");var overlay=jQuery(i).data("bt-overlay");if(typeof box=="object"){jQuery(box).remove();jQuery(i).removeData("bt-box")}if(typeof contentOrig=="object"){var clones=jQuery(contentOrig.original).data("bt-clones");jQuery(contentOrig).data("bt-clones",arrayRemove(clones,contentOrig.clone))}if(typeof overlay=="object"){jQuery(overlay).remove();jQuery(i).removeData("bt-overlay")}jQuery.bt.vars.clickAnywhereStack=arrayRemove(jQuery.bt.vars.clickAnywhereStack,i);jQuery.bt.vars.closeWhenOpenStack=arrayRemove(jQuery.bt.vars.closeWhenOpenStack,i);jQuery(i).removeClass("bt-active "+opts.activeClass);opts.postHide.apply(i)};opts.hideTip.apply(this,[box,i.btCleanup])};var refresh=this.btRefresh=function(){this.btOff();this.btOn()}});function drawIt(points,strokeWidth){this.moveTo(points[0].x,points[0].y);for(i=1;i<points.length;i++){if(points[i-1].type=="arcStart"){this.quadraticCurveTo(round5(points[i].x,strokeWidth),round5(points[i].y,strokeWidth),round5(points[(i+1)%points.length].x,strokeWidth),round5(points[(i+1)%points.length].y,strokeWidth));i++}else{this.lineTo(round5(points[i].x,strokeWidth),round5(points[i].y,strokeWidth))}}}function round5(num,strokeWidth){var ret;strokeWidth=numb(strokeWidth);if(strokeWidth%2){ret=num}else{ret=Math.round(num-0.5)+0.5}return ret}function numb(num){return parseInt(num)||0}function arrayRemove(arr,elem){var x,newArr=new Array();for(x in arr){if(arr[x]!=elem){newArr.push(arr[x])}}return newArr}function canvasSupport(){var canvas_compatible=false;try{canvas_compatible=!!(document.createElement("canvas").getContext("2d"))}catch(e){canvas_compatible=!!(document.createElement("canvas").getContext)}return canvas_compatible}function shadowSupport(){try{var userAgent=navigator.userAgent.toLowerCase();if(/webkit/.test(userAgent)){return true}else{if(/gecko|mozilla/.test(userAgent)&&parseFloat(userAgent.match(/firefox\/(\d+(?:\.\d+)+)/)[1])>=3.1){return true}}}catch(err){}return false}function betweenPoint(point1,point2,dist){var y,x;if(point1.x==point2.x){y=point1.y<point2.y?point1.y+dist:point1.y-dist;return{x:point1.x,y:y}}else{if(point1.y==point2.y){x=point1.x<point2.x?point1.x+dist:point1.x-dist;return{x:x,y:point1.y}}}}function centerPoint(arcStart,corner,arcEnd){var x=corner.x==arcStart.x?arcEnd.x:arcStart.x;var y=corner.y==arcStart.y?arcEnd.y:arcStart.y;var startAngle,endAngle;if(arcStart.x<arcEnd.x){if(arcStart.y>arcEnd.y){startAngle=(Math.PI/180)*180;endAngle=(Math.PI/180)*90}else{startAngle=(Math.PI/180)*90;endAngle=0}}else{if(arcStart.y>arcEnd.y){startAngle=(Math.PI/180)*270;endAngle=(Math.PI/180)*180}else{startAngle=0;endAngle=(Math.PI/180)*270}}return{x:x,y:y,type:"center",startAngle:startAngle,endAngle:endAngle}}function findIntersect(r1x1,r1y1,r1x2,r1y2,r2x1,r2y1,r2x2,r2y2){if(r2x1==r2x2){return findIntersectY(r1x1,r1y1,r1x2,r1y2,r2x1)}if(r2y1==r2y2){return findIntersectX(r1x1,r1y1,r1x2,r1y2,r2y1)}var r1m=(r1y1-r1y2)/(r1x1-r1x2);var r1b=r1y1-(r1m*r1x1);var r2m=(r2y1-r2y2)/(r2x1-r2x2);var r2b=r2y1-(r2m*r2x1);var x=(r2b-r1b)/(r1m-r2m);var y=r1m*x+r1b;return{x:x,y:y}}function findIntersectY(r1x1,r1y1,r1x2,r1y2,x){if(r1y1==r1y2){return{x:x,y:r1y1}}var r1m=(r1y1-r1y2)/(r1x1-r1x2);var r1b=r1y1-(r1m*r1x1);var y=r1m*x+r1b;return{x:x,y:y}}function findIntersectX(r1x1,r1y1,r1x2,r1y2,y){if(r1x1==r1x2){return{x:r1x1,y:y}}var r1m=(r1y1-r1y2)/(r1x1-r1x2);var r1b=r1y1-(r1m*r1x1);var x=(y-r1b)/r1m;return{x:x,y:y}}};jQuery.fn.btPosition=function(){function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|htmljQuery/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,"marginTop");offset.left-=num(this,"marginLeft");parentOffset.top+=num(offsetParent,"borderTopWidth");parentOffset.left+=num(offsetParent,"borderLeftWidth");results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}}return results};jQuery.fn.btOuterWidth=function(margin){function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}return this["innerWidth"]()+num(this,"borderLeftWidth")+num(this,"borderRightWidth")+(margin?num(this,"marginLeft")+num(this,"marginRight"):0)};jQuery.fn.btOn=function(){return this.each(function(index){if(jQuery.isFunction(this.btOn)){this.btOn()}})};jQuery.fn.btOff=function(){return this.each(function(index){if(jQuery.isFunction(this.btOff)){this.btOff()}})};jQuery.bt.vars={clickAnywhereStack:[],closeWhenOpenStack:[]};jQuery.bt.docClick=function(e){if(!e){var e=window.event}if(!jQuery(e.target).parents().andSelf().filter(".bt-wrapper, .bt-active").length&&jQuery.bt.vars.clickAnywhereStack.length){jQuery(jQuery.bt.vars.clickAnywhereStack).btOff();jQuery(document).unbind("click",jQuery.bt.docClick)}};jQuery.bt.defaults={trigger:"hover",clickAnywhereToClose:true,closeWhenOthersOpen:false,shrinkToFit:false,width:"200px",padding:"10px",spikeGirth:10,spikeLength:15,overlap:0,overlay:false,killTitle:true,textzIndex:9999,boxzIndex:9998,wrapperzIndex:9997,offsetParent:null,positions:["most"],fill:"rgb(220, 236, 205)",windowMargin:10,strokeWidth:1,strokeStyle:"#000",cornerRadius:5,centerPointX:0.5,centerPointY:0.5,shadow:false,shadowOffsetX:2,shadowOffsetY:2,shadowBlur:3,shadowColor:"#000",shadowOverlap:false,noShadowOpts:{strokeStyle:"#999"},cssClass:"",cssStyles:{},activeClass:"bt-active",contentSelector:"jQuery(this).attr('title')",ajaxPath:null,ajaxError:"<strong>ERROR:</strong> <em>%error</em>",ajaxLoading:"<blink>Loading...</blink>",ajaxData:{},ajaxType:"GET",ajaxCache:true,ajaxOpts:{},preBuild:function(){},preShow:function(box){},showTip:function(box){jQuery(box).show()},postShow:function(box){},preHide:function(box){},hideTip:function(box,callback){jQuery(box).hide();callback()},postHide:function(){},hoverIntentOpts:{interval:300,timeout:500}};jQuery.bt.options={}})(jQuery);function counterdown(b,a,q,e,c,h,g,m,l,d,f,r,p,k){if(!document.getElementById||!document.getElementById(b)){return}this.container=document.getElementById(b);this.currentTime=new Date(a,q-1,e,c,h,g);this.targetdate=new Date(m,l-1,d,f,r,p);this.timesup=false;this.updateTime();this.fnc=k}counterdown.prototype.updateTime=function(){var a=this;this.currentTime.setSeconds(this.currentTime.getSeconds()+1);setTimeout(function(){a.updateTime()},1000)};counterdown.prototype.displaycountdown=function(a,d,c,b){this.baseunit=a;this.formatresults=d;this.showresults(c,b)};counterdown.prototype.showresults=function(c,b){var a=this;var h=(this.targetdate-this.currentTime)/1000;if(h<0){this.timesup=true;this.container.innerHTML=this.formatresults(b);return}var e=60;var l=60*60;var m=60*60*24;var f=Math.floor(h/m);var d=Math.floor((h-f*m)/l);var k=Math.floor((h-f*m-d*l)/e);var g=Math.floor((h-f*m-d*l-k*e));if(this.baseunit=="hours"){d=f*24+d;f="n/a"}else{if(this.baseunit=="minutes"){k=f*24*60+d*60+k;f=d="n/a"}else{if(this.baseunit=="seconds"){var g=h;f=d=k="n/a"}}}this.container.innerHTML=this.formatresults(f,d,k,g,c);setTimeout(function(){a.showresults(c,b)},1000)};function formatresults(){if(this.timesup==false){var a="<span class='cuentaatras'>"+arguments[4]+" <strong>"+arguments[1]+"</strong> h. <strong>"+arguments[2]+"</strong> m. <strong>"+arguments[3]+"</strong> s.<input id='countdown_"+jQuery(this.container).attr("id")+"' name='countdown_"+jQuery(this.container).attr("id")+"' type='hidden' value='true'/></span>"}else{var a="<span class='cuentaatras'><bold>"+arguments[0]+"</bold><input id='countdown_"+jQuery(this.container).attr("id")+"' name='countdown_"+jQuery(this.container).attr("id")+"' type='hidden' value='false'/></span>";if(this.fnc!=undefined){this.fnc(this.container)}}return a}jQuery.fn.autoEllipsis=function(b){var d=function(h){var g="WingooliAutoEllipsisScroller_"+h;if(!document.getElementById(g)){var f=document.createElement("div");f.id=g+"_Container";f.innerHTML='<span id="'+g+'" style="overflow: visible; position: absolute; top: -2000px; color: orange"></span>';document.body.appendChild(f)}return document.getElementById(g)};var a=function(g,l,h){g.title="";var k=l;if(k==null||k==""){k=g.innerHTML}var f=k.length-h;if(f>0){g.title=k;if(l==null){l=k}g.innerHTML=k.substr(0,h-2)+"&hellip;"}else{g.innerHTML=k}};var e=this;var c=jQuery.extend({},b);this.each(function(q){var y=d(q);saeScroller=jQuery(y);sthis=jQuery(this);saeScroller.text(sthis.text());var m=sthis.html();var s=this;var x={width:s.offsetWidth,height:s.offsetHeight};var h=jQuery(y);var k=jQuery(s);var w=["font-size","font-weight","font-family","font-style","padding"];for(var q=0;q<w.length;q++){try{h.css(w[q],k.css(w[q]))}catch(u){}}k.css("overflow","visible");h.width(k.width());var z=(document.all!=undefined);var l=h.width();var p=h.height();var v=saeScroller.text();while(p>x.height&&v!=""){v=v.substr(0,v.length-2);var t=v+"&hellip;";saeScroller.html(t);p=h.height()}if(v==""){v=m;saeScroller.html(v);k.css("whiteSpace","nowrap");h.width("");var l=h.width()}while(l>x.width&&v!=""){v=v.substr(0,v.length-2);var t=v+"&hellip;";saeScroller.html(t);l=h.width()}var p=y.offsetHeight;var f=(Math.ceil(x.height/p)-1);f+=(f==0)?1:0;var g=v.length*f;a(s,m,g+(f+1))})};document.createElement("canvas").getContext||(function(){var R=Math,ad=R.round,J=R.sin,z=R.cos,e=R.abs,d=R.sqrt,ac=10,E=ac/2;function c(){return this.context_||(this.context_=new x(this))}var t=Array.prototype.slice;function b(k,s){var v=t.call(arguments,2);return function(){return k.apply(s,v.concat(t.call(arguments)))}}var r={init:function(k){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var s=k||document;s.createElement("canvas");s.attachEvent("onreadystatechange",b(this.init_,this,s))}},init_:function(k){k.namespaces.g_vml_||k.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML");k.namespaces.g_o_||k.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");if(!k.styleSheets.ex_canvas_){var s=k.createStyleSheet();s.owningElement.id="ex_canvas_";s.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#default#VML)}"}var y=k.getElementsByTagName("canvas"),v=0;for(;v<y.length;v++){this.initElement(y[v])}},initElement:function(k){if(!k.getContext){k.getContext=c;k.innerHTML="";k.attachEvent("onpropertychange",a);k.attachEvent("onresize",g);var s=k.attributes;if(s.width&&s.width.specified){k.style.width=s.width.nodeValue+"px"}else{k.width=k.clientWidth}if(s.height&&s.height.specified){k.style.height=s.height.nodeValue+"px"}else{k.height=k.clientHeight}}return k}};function a(k){var s=k.srcElement;switch(k.propertyName){case"width":s.style.width=s.attributes.width.nodeValue+"px";s.getContext().clearRect();break;case"height":s.style.height=s.attributes.height.nodeValue+"px";s.getContext().clearRect();break}}function g(k){var s=k.srcElement;if(s.firstChild){s.firstChild.style.width=s.clientWidth+"px";s.firstChild.style.height=s.clientHeight+"px"}}r.init();var q=[],T=0;for(;T<16;T++){var S=0;for(;S<16;S++){q[T*16+S]=T.toString(16)+S.toString(16)}}function w(){return[[1,0,0],[0,1,0],[0,0,1]]}function u(k,s){var C=w(),B=0;for(;B<3;B++){var A=0;for(;A<3;A++){var v=0,y=0;for(;y<3;y++){v+=k[B][y]*s[y][A]}C[B][A]=v}}return C}function m(k,s){s.fillStyle=k.fillStyle;s.lineCap=k.lineCap;s.lineJoin=k.lineJoin;s.lineWidth=k.lineWidth;s.miterLimit=k.miterLimit;s.shadowBlur=k.shadowBlur;s.shadowColor=k.shadowColor;s.shadowOffsetX=k.shadowOffsetX;s.shadowOffsetY=k.shadowOffsetY;s.strokeStyle=k.strokeStyle;s.globalAlpha=k.globalAlpha;s.arcScaleX_=k.arcScaleX_;s.arcScaleY_=k.arcScaleY_;s.lineScale_=k.lineScale_}function l(k){var s,C=1;k=String(k);if(k.substring(0,3)=="rgb"){var B=k.indexOf("(",3),A=k.indexOf(")",B+1),v=k.substring(B+1,A).split(",");s="#";var y=0;for(;y<3;y++){s+=q[Number(v[y])]}if(v.length==4&&k.substr(3,1)=="a"){C=v[3]}}else{s=k}return{color:s,alpha:C}}function af(k){switch(k){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function x(k){this.m_=w();this.mStack_=[];this.aStack_=[];this.currentPath_=[];this.fillStyle=this.strokeStyle="#000";this.lineWidth=1;this.lineJoin="miter";this.lineCap="butt";this.miterLimit=ac*1;this.globalAlpha=1;this.canvas=k;var s=k.ownerDocument.createElement("div");s.style.width=k.clientWidth+"px";s.style.height=k.clientHeight+"px";s.style.overflow="hidden";s.style.position="absolute";k.appendChild(s);this.element_=s;this.lineScale_=this.arcScaleY_=this.arcScaleX_=1}var ae=x.prototype;ae.clearRect=function(){this.element_.innerHTML=""};ae.beginPath=function(){this.currentPath_=[]};ae.moveTo=function(k,s){var v=this.getCoords_(k,s);this.currentPath_.push({type:"moveTo",x:v.x,y:v.y});this.currentX_=v.x;this.currentY_=v.y};ae.lineTo=function(k,s){var v=this.getCoords_(k,s);this.currentPath_.push({type:"lineTo",x:v.x,y:v.y});this.currentX_=v.x;this.currentY_=v.y};ae.bezierCurveTo=function(D,F,C,B,y,s){var v=this.getCoords_(y,s),k=this.getCoords_(D,F),A=this.getCoords_(C,B);h(this,k,A,v)};function h(k,s,y,v){k.currentPath_.push({type:"bezierCurveTo",cp1x:s.x,cp1y:s.y,cp2x:y.x,cp2y:y.y,x:v.x,y:v.y});k.currentX_=v.x;k.currentY_=v.y}ae.quadraticCurveTo=function(k,s,C,B){var A=this.getCoords_(k,s),v=this.getCoords_(C,B),y={x:this.currentX_+0.6666666666666666*(A.x-this.currentX_),y:this.currentY_+0.6666666666666666*(A.y-this.currentY_)};h(this,y,{x:y.x+(v.x-this.currentX_)/3,y:y.y+(v.y-this.currentY_)/3},v)};ae.arc=function(L,M,I,H,F,C){I*=ac;var D=C?"at":"wa",B=L+z(H)*I-E,G=M+J(H)*I-E,A=L+z(F)*I-E,k=M+J(F)*I-E;if(B==A&&!C){B+=0.125}var y=this.getCoords_(L,M),v=this.getCoords_(B,G),s=this.getCoords_(A,k);this.currentPath_.push({type:D,x:y.x,y:y.y,radius:I,xStart:v.x,yStart:v.y,xEnd:s.x,yEnd:s.y})};ae.rect=function(k,s,y,v){this.moveTo(k,s);this.lineTo(k+y,s);this.lineTo(k+y,s+v);this.lineTo(k,s+v);this.closePath()};ae.strokeRect=function(k,s,A,y){var v=this.currentPath_;this.beginPath();this.moveTo(k,s);this.lineTo(k+A,s);this.lineTo(k+A,s+y);this.lineTo(k,s+y);this.closePath();this.stroke();this.currentPath_=v};ae.fillRect=function(k,s,A,y){var v=this.currentPath_;this.beginPath();this.moveTo(k,s);this.lineTo(k+A,s);this.lineTo(k+A,s+y);this.lineTo(k,s+y);this.closePath();this.fill();this.currentPath_=v};ae.createLinearGradient=function(k,s,A,y){var v=new K("gradient");v.x0_=k;v.y0_=s;v.x1_=A;v.y1_=y;return v};ae.createRadialGradient=function(k,s,C,B,A,v){var y=new K("gradientradial");y.x0_=k;y.y0_=s;y.r0_=C;y.x1_=B;y.y1_=A;y.r1_=v;return y};ae.drawImage=function(U){var V,Q,P,N,L,M,I,O,H=U.runtimeStyle.width,B=U.runtimeStyle.height;U.runtimeStyle.width="auto";U.runtimeStyle.height="auto";var G=U.width,F=U.height;U.runtimeStyle.width=H;U.runtimeStyle.height=B;if(arguments.length==3){V=arguments[1];Q=arguments[2];L=M=0;I=P=G;O=N=F}else{if(arguments.length==5){V=arguments[1];Q=arguments[2];P=arguments[3];N=arguments[4];L=M=0;I=G;O=F}else{if(arguments.length==9){L=arguments[1];M=arguments[2];I=arguments[3];O=arguments[4];V=arguments[5];Q=arguments[6];P=arguments[7];N=arguments[8]}else{throw Error("Invalid number of arguments")}}}var C=this.getCoords_(V,Q),A=[];A.push(" <g_vml_:group",' coordsize="',ac*10,",",ac*10,'"',' coordorigin="0,0"',' style="width:',10,"px;height:",10,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]){var y=[];y.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",ad(C.x/ac),",","Dy=",ad(C.y/ac),"");var D=C,k=this.getCoords_(V+P,Q),v=this.getCoords_(V,Q+N),s=this.getCoords_(V+P,Q+N);D.x=R.max(D.x,k.x,v.x,s.x);D.y=R.max(D.y,k.y,v.y,s.y);A.push("padding:0 ",ad(D.x/ac),"px ",ad(D.y/ac),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",y.join(""),", sizingmethod='clip');")}else{A.push("top:",ad(C.y/ac),"px;left:",ad(C.x/ac),"px;")}A.push(' ">','<g_vml_:image src="',U.src,'"',' style="width:',ac*P,"px;"," height:",ac*N,'px;"',' cropleft="',L/G,'"',' croptop="',M/F,'"',' cropright="',(G-L-I)/G,'"',' cropbottom="',(F-M-O)/F,'"'," />","</g_vml_:group>");this.element_.insertAdjacentHTML("BeforeEnd",A.join(""))};ae.stroke=function(ah){var ai=[],ag=l(ah?this.fillStyle:this.strokeStyle),aa=ag.color,Y=ag.alpha*this.globalAlpha;ai.push("<g_vml_:shape",' filled="',!!ah,'"',' style="position:absolute;width:',10,"px;height:",10,'px;"',' coordorigin="0 0" coordsize="',ac*10," ",ac*10,'"',' stroked="',!ah,'"',' path="');var W={x:null,y:null},X={x:null,y:null},V=0;for(;V<this.currentPath_.length;V++){var Z=this.currentPath_[V];switch(Z.type){case"moveTo":ai.push(" m ",ad(Z.x),",",ad(Z.y));break;case"lineTo":ai.push(" l ",ad(Z.x),",",ad(Z.y));break;case"close":ai.push(" x ");Z=null;break;case"bezierCurveTo":ai.push(" c ",ad(Z.cp1x),",",ad(Z.cp1y),",",ad(Z.cp2x),",",ad(Z.cp2y),",",ad(Z.x),",",ad(Z.y));break;case"at":case"wa":ai.push(" ",Z.type," ",ad(Z.x-this.arcScaleX_*Z.radius),",",ad(Z.y-this.arcScaleY_*Z.radius)," ",ad(Z.x+this.arcScaleX_*Z.radius),",",ad(Z.y+this.arcScaleY_*Z.radius)," ",ad(Z.xStart),",",ad(Z.yStart)," ",ad(Z.xEnd),",",ad(Z.yEnd));break}if(Z){if(W.x==null||Z.x<W.x){W.x=Z.x}if(X.x==null||Z.x>X.x){X.x=Z.x}if(W.y==null||Z.y<W.y){W.y=Z.y}if(X.y==null||Z.y>X.y){X.y=Z.y}}}ai.push(' ">');if(ah){if(typeof this.fillStyle=="object"){var U=this.fillStyle,L=0,Q={x:0,y:0},O=0,M=1;if(U.type_=="gradient"){var I=U.x1_/this.arcScaleX_,H=U.y1_/this.arcScaleY_,N=this.getCoords_(U.x0_/this.arcScaleX_,U.y0_/this.arcScaleY_),B=this.getCoords_(I,H);L=Math.atan2(B.x-N.x,B.y-N.y)*180/Math.PI;if(L<0){L+=360}if(L<0.000001){L=0}}else{var N=this.getCoords_(U.x0_,U.y0_),F=X.x-W.x,D=X.y-W.y;Q={x:(N.x-W.x)/F,y:(N.y-W.y)/D};F/=this.arcScaleX_*ac;D/=this.arcScaleY_*ac;var v=R.max(F,D);O=2*U.r0_/v;M=2*U.r1_/v-O}var G=U.colors_;G.sort(function(am,al){return am.offset-al.offset});var C=G.length,aj=G[0].color,y=G[C-1].color,P=G[0].alpha*this.globalAlpha,ak=G[C-1].alpha*this.globalAlpha,s=[],V=0;for(;V<C;V++){var k=G[V];s.push(k.offset*M+O+" "+k.color)}ai.push('<g_vml_:fill type="',U.type_,'"',' method="none" focus="100%"',' color="',aj,'"',' color2="',y,'"',' colors="',s.join(","),'"',' opacity="',ak,'"',' g_o_:opacity2="',P,'"',' angle="',L,'"',' focusposition="',Q.x,",",Q.y,'" />')}else{ai.push('<g_vml_:fill color="',aa,'" opacity="',Y,'" />')}}else{var A=this.lineScale_*this.lineWidth;if(A<1){Y*=A}ai.push("<g_vml_:stroke",' opacity="',Y,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',af(this.lineCap),'"',' weight="',A,'px"',' color="',aa,'" />')}ai.push("</g_vml_:shape>");this.element_.insertAdjacentHTML("beforeEnd",ai.join(""))};ae.fill=function(){this.stroke(true)};ae.closePath=function(){this.currentPath_.push({type:"close"})};ae.getCoords_=function(k,s){var v=this.m_;return{x:ac*(k*v[0][0]+s*v[1][0]+v[2][0])-E,y:ac*(k*v[0][1]+s*v[1][1]+v[2][1])-E}};ae.save=function(){var k={};m(this,k);this.aStack_.push(k);this.mStack_.push(this.m_);this.m_=u(w(),this.m_)};ae.restore=function(){m(this.aStack_.pop(),this);this.m_=this.mStack_.pop()};function p(k){var s=0;for(;s<3;s++){var v=0;for(;v<2;v++){if(!isFinite(k[s][v])||isNaN(k[s][v])){return false}}}return true}function ab(k,s,v){if(!!p(s)){k.m_=s;if(v){k.lineScale_=d(e(s[0][0]*s[1][1]-s[0][1]*s[1][0]))}}}ae.translate=function(k,s){ab(this,u([[1,0,0],[0,1,0],[k,s,1]],this.m_),false)};ae.rotate=function(k){var s=z(k),v=J(k);ab(this,u([[s,v,0],[-v,s,0],[0,0,1]],this.m_),false)};ae.scale=function(k,s){this.arcScaleX_*=k;this.arcScaleY_*=s;ab(this,u([[k,0,0],[0,s,0],[0,0,1]],this.m_),true)};ae.transform=function(k,s,B,A,y,v){ab(this,u([[k,s,0],[B,A,0],[y,v,1]],this.m_),true)};ae.setTransform=function(k,s,B,A,y,v){ab(this,[[k,s,0],[B,A,0],[y,v,1]],true)};ae.clip=function(){};ae.arcTo=function(){};ae.createPattern=function(){return new f};function K(k){this.type_=k;this.r1_=this.y1_=this.x1_=this.r0_=this.y0_=this.x0_=0;this.colors_=[]}K.prototype.addColorStop=function(k,s){s=l(s);this.colors_.push({offset:k,color:s.color,alpha:s.alpha})};function f(){}G_vmlCanvasManager=r;CanvasRenderingContext2D=x;CanvasGradient=K;CanvasPattern=f})();if(!this.JSON){JSON=function(){function f(n){return n<10?"0"+n:n}Date.prototype.toJSON=function(){return this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z"};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==="string"){return c}c=a.charCodeAt();return"\\u00"+Math.floor(c/16).toString(16)+(c%16).toString(16)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(typeof value.length==="number"&&!(value.propertyIsEnumerable("length"))){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==="string"){v=str(k,value,rep);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){v=str(k,value,rep);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}return{stringify:function(value,replacer,space){var i;gap="";indent="";if(space){if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}}if(!replacer){rep=function(key,value){if(!Object.hasOwnProperty.call(this,key)){return undefined}return value}}else{if(typeof replacer==="function"||(typeof replacer==="object"&&typeof replacer.length==="number")){rep=replacer}else{throw new Error("JSON.stringify")}}return str("",{"":value})},parse:function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}if(/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")},quote:quote}}()}var swfobject=function(){var Z="undefined",P="object",B="Shockwave Flash",h="ShockwaveFlash.ShockwaveFlash",W="application/x-shockwave-flash",K="SWFObjectExprInst",G=window,g=document,N=navigator,f=[],H=[],Q=null,L=null,T=null,S=false,C=false;var a=function(){var l=typeof g.getElementById!=Z&&typeof g.getElementsByTagName!=Z&&typeof g.createElement!=Z&&typeof g.appendChild!=Z&&typeof g.replaceChild!=Z&&typeof g.removeChild!=Z&&typeof g.cloneNode!=Z,t=[0,0,0],n=null;if(typeof N.plugins!=Z&&typeof N.plugins[B]==P){n=N.plugins[B].description;if(n){n=n.replace(/^.*\s+(\S+\s+\S+$)/,"$1");t[0]=parseInt(n.replace(/^(.*)\..*$/,"$1"),10);t[1]=parseInt(n.replace(/^.*\.(.*)\s.*$/,"$1"),10);t[2]=/r/.test(n)?parseInt(n.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof G.ActiveXObject!=Z){var o=null,s=false;try{o=new ActiveXObject(h+".7")}catch(k){try{o=new ActiveXObject(h+".6");t=[6,0,21];o.AllowScriptAccess="always"}catch(k){if(t[0]==6){s=true}}if(!s){try{o=new ActiveXObject(h)}catch(k){}}}if(!s&&o){try{n=o.GetVariable("$version");if(n){n=n.split(" ")[1].split(",");t=[parseInt(n[0],10),parseInt(n[1],10),parseInt(n[2],10)]}}catch(k){}}}}var v=N.userAgent.toLowerCase(),j=N.platform.toLowerCase(),r=/webkit/.test(v)?parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,i=false,q=j?/win/.test(j):/win/.test(v),m=j?/mac/.test(j):/mac/.test(v);
/*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/
return{w3cdom:l,pv:t,webkit:r,ie:i,win:q,mac:m}}();var e=function(){if(!a.w3cdom){return}J(I);if(a.ie&&a.win){try{g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");var i=c("__ie_ondomload");if(i){i.onreadystatechange=function(){if(this.readyState=="complete"){this.parentNode.removeChild(this);V()}}}}catch(j){}}if(a.webkit&&typeof g.readyState!=Z){Q=setInterval(function(){if(/loaded|complete/.test(g.readyState)){V()}},10)}if(typeof g.addEventListener!=Z){g.addEventListener("DOMContentLoaded",V,null)}M(V)}();function V(){if(S){return}if(a.ie&&a.win){var m=Y("span");try{var l=g.getElementsByTagName("body")[0].appendChild(m);l.parentNode.removeChild(l)}catch(n){return}}S=true;if(Q){clearInterval(Q);Q=null}var j=f.length;for(var k=0;k<j;k++){f[k]()}}function J(i){if(S){i()}else{f[f.length]=i}}function M(j){if(typeof G.addEventListener!=Z){G.addEventListener("load",j,false)}else{if(typeof g.addEventListener!=Z){g.addEventListener("load",j,false)}else{if(typeof G.attachEvent!=Z){G.attachEvent("onload",j)}else{if(typeof G.onload=="function"){var i=G.onload;G.onload=function(){i();j()}}else{G.onload=j}}}}}function I(){var l=H.length;for(var j=0;j<l;j++){var m=H[j].id;if(a.pv[0]>0){var k=c(m);if(k){H[j].width=k.getAttribute("width")?k.getAttribute("width"):"0";H[j].height=k.getAttribute("height")?k.getAttribute("height"):"0";if(O(H[j].swfVersion)){if(a.webkit&&a.webkit<312){U(k)}X(m,true)}else{if(H[j].expressInstall&&!C&&O("6.0.65")&&(a.win||a.mac)){D(H[j])}else{d(k)}}}}else{X(m,true)}}}function U(m){var k=m.getElementsByTagName(P)[0];if(k){var p=Y("embed"),r=k.attributes;if(r){var o=r.length;for(var n=0;n<o;n++){if(r[n].nodeName.toLowerCase()=="data"){p.setAttribute("src",r[n].nodeValue)}else{p.setAttribute(r[n].nodeName,r[n].nodeValue)}}}var q=k.childNodes;if(q){var s=q.length;for(var l=0;l<s;l++){if(q[l].nodeType==1&&q[l].nodeName.toLowerCase()=="param"){p.setAttribute(q[l].getAttribute("name"),q[l].getAttribute("value"))}}}m.parentNode.replaceChild(p,m)}}function F(i){if(a.ie&&a.win&&O("8.0.0")){G.attachEvent("onunload",function(){var k=c(i);if(k){for(var j in k){if(typeof k[j]=="function"){k[j]=function(){}}}k.parentNode.removeChild(k)}})}}function D(j){C=true;var o=c(j.id);if(o){if(j.altContentId){var l=c(j.altContentId);if(l){L=l;T=j.altContentId}}else{L=b(o)}if(!(/%$/.test(j.width))&&parseInt(j.width,10)<310){j.width="310"}if(!(/%$/.test(j.height))&&parseInt(j.height,10)<137){j.height="137"}g.title=g.title.slice(0,47)+" - Flash Player Installation";var n=a.ie&&a.win?"ActiveX":"PlugIn",k=g.title,m="MMredirectURL="+G.location+"&MMplayerType="+n+"&MMdoctitle="+k,p=j.id;if(a.ie&&a.win&&o.readyState!=4){var i=Y("div");p+="SWFObjectNew";i.setAttribute("id",p);o.parentNode.insertBefore(i,o);o.style.display="none";G.attachEvent("onload",function(){o.parentNode.removeChild(o)})}R({data:j.expressInstall,id:K,width:j.width,height:j.height},{flashvars:m},p)}}function d(j){if(a.ie&&a.win&&j.readyState!=4){var i=Y("div");j.parentNode.insertBefore(i,j);i.parentNode.replaceChild(b(j),i);j.style.display="none";G.attachEvent("onload",function(){j.parentNode.removeChild(j)})}else{j.parentNode.replaceChild(b(j),j)}}function b(n){var m=Y("div");if(a.win&&a.ie){m.innerHTML=n.innerHTML}else{var k=n.getElementsByTagName(P)[0];if(k){var o=k.childNodes;if(o){var j=o.length;for(var l=0;l<j;l++){if(!(o[l].nodeType==1&&o[l].nodeName.toLowerCase()=="param")&&!(o[l].nodeType==8)){m.appendChild(o[l].cloneNode(true))}}}}}return m}function R(AE,AC,q){var p,t=c(q);if(typeof AE.id==Z){AE.id=q}if(a.ie&&a.win){var AD="";for(var z in AE){if(AE[z]!=Object.prototype[z]){if(z=="data"){AC.movie=AE[z]}else{if(z.toLowerCase()=="styleclass"){AD+=' class="'+AE[z]+'"'}else{if(z!="classid"){AD+=" "+z+'="'+AE[z]+'"'}}}}}var AB="";for(var y in AC){if(AC[y]!=Object.prototype[y]){AB+='<param name="'+y+'" value="'+AC[y]+'" />'}}t.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AD+">"+AB+"</object>";F(AE.id);p=c(AE.id)}else{if(a.webkit&&a.webkit<312){var AA=Y("embed");AA.setAttribute("type",W);for(var x in AE){if(AE[x]!=Object.prototype[x]){if(x=="data"){AA.setAttribute("src",AE[x])}else{if(x.toLowerCase()=="styleclass"){AA.setAttribute("class",AE[x])}else{if(x!="classid"){AA.setAttribute(x,AE[x])}}}}}for(var w in AC){if(AC[w]!=Object.prototype[w]){if(w!="movie"){AA.setAttribute(w,AC[w])}}}t.parentNode.replaceChild(AA,t);p=AA}else{var s=Y(P);s.setAttribute("type",W);for(var v in AE){if(AE[v]!=Object.prototype[v]){if(v.toLowerCase()=="styleclass"){s.setAttribute("class",AE[v])}else{if(v!="classid"){s.setAttribute(v,AE[v])}}}}for(var u in AC){if(AC[u]!=Object.prototype[u]&&u!="movie"){E(s,u,AC[u])}}t.parentNode.replaceChild(s,t);p=s}}return p}function E(k,i,j){var l=Y("param");l.setAttribute("name",i);l.setAttribute("value",j);k.appendChild(l)}function c(i){return g.getElementById(i)}function Y(i){return g.createElement(i)}function O(k){var j=a.pv,i=k.split(".");i[0]=parseInt(i[0],10);i[1]=parseInt(i[1],10);i[2]=parseInt(i[2],10);return(j[0]>i[0]||(j[0]==i[0]&&j[1]>i[1])||(j[0]==i[0]&&j[1]==i[1]&&j[2]>=i[2]))?true:false}function A(m,j){if(a.ie&&a.mac){return}var l=g.getElementsByTagName("head")[0],k=Y("style");k.setAttribute("type","text/css");k.setAttribute("media","screen");if(!(a.ie&&a.win)&&typeof g.createTextNode!=Z){k.appendChild(g.createTextNode(m+" {"+j+"}"))}l.appendChild(k);if(a.ie&&a.win&&typeof g.styleSheets!=Z&&g.styleSheets.length>0){var i=g.styleSheets[g.styleSheets.length-1];if(typeof i.addRule==P){i.addRule(m,j)}}}function X(k,i){var j=i?"visible":"hidden";if(S){c(k).style.visibility=j}else{A("#"+k,"visibility:"+j)}}return{registerObject:function(l,i,k){if(!a.w3cdom||!l||!i){return}var j={};j.id=l;j.swfVersion=i;j.expressInstall=k?k:false;H[H.length]=j;X(l,false)},getObjectById:function(l){var i=null;if(a.w3cdom&&S){var j=c(l);if(j){var k=j.getElementsByTagName(P)[0];if(!k||(k&&typeof j.SetVariable!=Z)){i=j}else{if(typeof k.SetVariable!=Z){i=k}}}}return i},embedSWF:function(n,u,r,t,j,m,k,p,s){if(!a.w3cdom||!n||!u||!r||!t||!j){return}r+="";t+="";if(O(j)){X(u,false);var q=(typeof s==P)?s:{};q.data=n;q.width=r;q.height=t;var o=(typeof p==P)?p:{};if(typeof k==P){for(var l in k){if(k[l]!=Object.prototype[l]){if(typeof o.flashvars!=Z){o.flashvars+="&"+l+"="+k[l]}else{o.flashvars=l+"="+k[l]}}}}J(function(){R(q,o,u);if(q.id==u){X(u,true)}})}else{if(m&&!C&&O("6.0.65")&&(a.win||a.mac)){X(u,false);J(function(){var i={};i.id=i.altContentId=u;i.width=r;i.height=t;i.expressInstall=m;D(i)})}}},getFlashPlayerVersion:function(){return{major:a.pv[0],minor:a.pv[1],release:a.pv[2]}},hasFlashPlayerVersion:O,createSWF:function(k,j,i){if(a.w3cdom&&S){return R(k,j,i)}else{return undefined}},createCSS:function(j,i){if(a.w3cdom){A(j,i)}},addDomLoadEvent:J,addLoadEvent:M,getQueryParamValue:function(m){var l=g.location.search||g.location.hash;if(m==null){return l}if(l){var k=l.substring(1).split("&");for(var j=0;j<k.length;j++){if(k[j].substring(0,k[j].indexOf("="))==m){return k[j].substring((k[j].indexOf("=")+1))}}}return""},expressInstallCallback:function(){if(C&&L){var i=c(K);if(i){i.parentNode.replaceChild(L,i);if(T){X(T,true);if(a.ie&&a.win){L.style.display="block"}}L=null;T=null;C=false}}}}}();(function(b){jQuery.fn.buildContainers=function(a){return this.each(function(){if(b(this).is("[inited=true]")){return}this.options={containmentId:"document",elementsPath:"elements/",onCollapse:function(c){},onIconize:function(c){},onClose:function(c){},onResize:function(c){},onDrag:function(c){},minimizeEffect:"slide",effectDuration:300};b.extend(this.options,a);var e=b(this);e.attr("inited","true");e.attr("iconized","false");e.attr("collapsed","false");e.attr("closed","false");e.attr("options",this.options);e.css({position:"relative"});if(b.metadata){b.metadata.setType("class");if(e.metadata().skin){e.attr("skin",e.metadata().skin)}if(e.metadata().collapsed){e.attr("collapsed",e.metadata().collapsed)}if(e.metadata().iconized){e.attr("iconized",e.metadata().iconized)}if(e.metadata().icon){e.attr("icon",e.metadata().icon)}if(e.metadata().buttons){e.attr("buttons",e.metadata().buttons)}if(e.metadata().content){e.attr("content",e.metadata().content)}if(e.metadata().aspectRatio){e.attr("aspectRatio",e.metadata().aspectRatio)}if(e.metadata().handles){e.attr("handles",e.metadata().handles)}if(e.metadata().dock){e.attr("dock",e.metadata().dock)}if(e.metadata().width){e.attr("width",e.metadata().width)}if(e.metadata().height){e.attr("height",e.metadata().height)}}if(e.attr("content")){e.mb_changeContainerContent(e.attr("content"))}e.addClass(e.attr("skin"));e.find(".n:first").attr("unselectable","on");if(!e.find(".n:first").html()){e.find(".n:first").html("&nbsp;")}e.containerSetIcon(e.attr("icon"),this.options.elementsPath);if(e.attr("buttons")){e.containerSetButtons(e.attr("buttons"),this.options)}e.css({width:"99.9%"});if(e.attr("width")){var f=b.browser.msie?e.attr("width"):e.attr("width")+"px";e.css({width:f})}if(e.attr("height")){e.find(".c:first , .mbcontainercontent:first").css("height",e.attr("height")-e.find(".n:first").outerHeight()-(e.find(".s:first").outerHeight()))}if(e.hasClass("draggable")){e.css({position:"absolute",margin:0});e.find(".n:first").css({cursor:"move"});e.mb_BringToFront();e.draggable({handle:".n:first",cancel:".c",delay:0,containmentId:this.options.containmentId,stop:function(){var c=b(this).attr("options");if(c.onDrag){c.onDrag(b(this))}}});e.bind("mousedown",function(){b(this).mb_BringToFront()})}if(e.hasClass("resizable")){e.containerResize()}if(e.attr("collapsed")=="true"){e.attr("collapsed","false");e.containerCollapse(this.options)}if(e.attr("iconized")=="true"){e.attr("iconized","false");e.containerIconize(this.options)}})};jQuery.fn.containerResize=function(){var f=b(this).hasClass("draggable");var a=b(this).attr("handles")?b(this).attr("handles"):"s";var e=b(this).attr("aspectRatio")?b(this).attr("aspectRatio"):false;b(this).resizable({handles:f?"":a,aspectRatio:e,minWidth:150,minHeight:150,iframeFix:true,helper:"mbproxy",start:function(d,c){c.helper.mb_BringToFront()},stop:function(){var c=b(this);var l=c.outerHeight()-b(this).find(".n:first").outerHeight()-(b(this).find(".s:first").outerHeight());b(this).find(".c:first , .mbcontainercontent:first").css({height:l});if(!f&&!b(this).attr("handles")){var d=b(this).attr("width")&&b(this).attr("width")>0?b(this).attr("width"):"99.9%";b(this).css({width:d})}var k=b(this).attr("options");if(k.onResize){k.onResize(b(this))}}});b(this).find(".ui-resizable-n").addClass("mb-resize").addClass("mb-resize-resizable-n");b(this).find(".ui-resizable-e").addClass("mb-resize").addClass("mb-resize-resizable-e");b(this).find(".ui-resizable-w").addClass("mb-resize").addClass("mb-resize-resizable-w");b(this).find(".ui-resizable-s").addClass("mb-resize").addClass("mb-resize-resizable-s");b(this).find(".ui-resizable-se").addClass("mb-resize").addClass("mb-resize-resizable-se")};jQuery.fn.containerSetIcon=function(a,d){if(a&&a!=""){b(this).find(".ne:first").prepend("<img class='icon' src='"+d+"icons/"+a+"' style='position:absolute'>");b(this).find(".n:first").css({paddingLeft:25})}else{b(this).find(".n:first").css({paddingLeft:0})}};jQuery.fn.containerSetButtons=function(l,m){if(!m){m=b(this).attr("options")}var k=m.elementsPath;var a=b(this);if(l!=""){var p=l.split(",");b(this).find(".ne:first").append("<div class='buttonBar'></div>");for(var q in p){if(p[q]=="c"){b(this).find(".buttonBar:first").append("<img src='"+k+b(this).attr("skin")+"/close.png' class='close'>");b(this).find(".close:first").bind("click",function(){if(!b.browser.msie){a.fadeOut(m.effectDuration)}else{a.hide()}a.attr("closed","true");if(m.onClose){m.onClose(a)}})}if(p[q]=="m"){b(this).find(".buttonBar:first").append("<img src='"+k+b(this).attr("skin")+"/min.png' class='collapsedContainer'>");b(this).find(".collapsedContainer:first").bind("click",function(){a.containerCollapse(m)});b(this).find(".n:first").bind("dblclick",function(){a.containerCollapse(m)})}if(p[q]=="p"){b(this).find(".buttonBar:first").append("<img src='"+k+b(this).attr("skin")+"/print.png' class='printContainer'>");b(this).find(".printContainer:first").bind("click",function(){})}if(p[q]=="i"){b(this).find(".buttonBar:first").append("<img src='"+k+b(this).attr("skin")+"/iconize.png' class='iconizeContainer'>");b(this).find(".iconizeContainer:first").bind("click",function(){a.containerIconize(m)})}}var r=b.browser.mozilla||b.browser.safari;if(r){b(this).find(".buttonBar:first img").css({opacity:0.5,cursor:"pointer",mozUserSelect:"none",khtmlUserSelect:"none"}).mouseover(function(){b(this).fadeTo(200,1)}).mouseout(function(){if(r){b(this).fadeTo(200,0.5)}})}b(this).find(".buttonBar:first img").attr("unselectable","on")}};jQuery.fn.containerCollapse=function(a){this.each(function(){if(!a){a=b(this).attr("options")}var d=b(this);if(b(this).attr("collapsed")=="false"){d.attr("w",d.outerWidth());d.attr("h",d.outerHeight());if(a.minimizeEffect=="fade"){d.find(".o:first").fadeOut(a.effectDuration,function(){})}else{d.find(".icon:first").hide();d.find(".o:first").slideUp(a.effectDuration,function(){});d.animate({height:d.find(".n:first").outerHeight()+d.find(".s:first").outerHeight()},a.effectDuration,function(){d.find(".icon:first").show()})}d.attr("collapsed","true");d.find(".collapsedContainer:first").attr("src",a.elementsPath+b(this).attr("skin")+"/max.png");d.resizable("destroy");if(a.onCollapse){a.onCollapse(d)}}else{if(a.minimizeEffect=="fade"){d.find(".o:first").fadeIn(a.effectDuration,function(){})}else{d.find(".o:first").slideDown(a.effectDuration,function(){});d.find(".icon:first").hide();d.animate({height:d.attr("h")},a.effectDuration,function(){d.find(".icon:first").show()})}if(d.hasClass("resizable")){d.containerResize()}d.attr("collapsed","false");d.find(".collapsedContainer:first").attr("src",a.elementsPath+b(this).attr("skin")+"/min.png");d.find(".mbcontainercontent:first").css("overflow","auto")}})};jQuery.fn.containerIconize=function(a){if(!a){a=b(this).attr("options")}return this.each(function(){var m=b(this);m.attr("iconized","true");if(m.attr("collapsed")=="false"){m.attr("h",m.outerHeight())}m.attr("w",m.attr("width")&&m.attr("width")>0?(!m.hasClass("resizable")?m.attr("width"):m.width()):!b(this).attr("handles")?"99.9%":m.width());m.attr("t",m.css("top"));m.attr("l",m.css("left"));m.resizable("destroy");var p=0;var l=m.css("top");var k=m;if(m.attr("dock")){k=b("#"+m.attr("dock"));var h=k.find("img").size();p=b("#"+m.attr("dock")).offset().left+(32*h);l=b("#"+m.attr("dock")).offset().top}this.dockIcon=b("<img src='"+a.elementsPath+"/icons/"+(m.attr("icon")?m.attr("icon"):"restore.png")+"' class='restoreContainer' width='32'>").appendTo(k).css("cursor","pointer").hide().attr("contTitle",m.find(".n:first").html()).bind("click",function(){m.attr("iconized","false");if(m.is(".draggable")){m.css({top:b(this).offset().top,left:b(this).offset().left})}else{m.css({left:"auto",top:"auto"})}m.show();if(!b.browser.msie){m.find(".no:first").fadeIn("fast");if(m.attr("collapsed")=="false"){m.animate({height:m.attr("h"),width:m.attr("w"),left:m.attr("l"),top:m.attr("t")},a.effectDuration,function(){m.find(".mbcontainercontent:first").css("overflow","auto");if(m.hasClass("draggable")){m.mb_BringToFront()}});m.find(".c:first , .mbcontainercontent:first").css("height",m.attr("h")-m.find(".n:first").outerHeight()-(m.find(".s:first").outerHeight()))}else{m.animate({height:"60px",width:m.attr("w"),left:m.attr("l"),top:m.attr("t")},a.effectDuration)}}else{m.find(".no:first").show();if(m.attr("collapsed")=="false"){m.css({height:m.attr("h"),width:m.attr("w"),left:m.attr("l"),top:m.attr("t")},a.effectDuration);m.find(".c:first , .mbcontainercontent:first").css("height",m.attr("h")-m.find(".n:first").outerHeight()-(m.find(".s:first").outerHeight()))}else{m.css({height:"60px",width:m.attr("w"),left:m.attr("l"),top:m.attr("t")},a.effectDuration)}}if(m.hasClass("resizable")&&m.attr("collapsed")=="false"){m.containerResize()}b(this).remove();if(m.hasClass("draggable")){m.mb_BringToFront()}b(".iconLabel").remove()}).bind("mouseenter",function(){var c="<div class='iconLabel'>"+b(this).attr("contTitle")+"</div>";b("body").append(c);b(".iconLabel").hide().css({position:"absolute",top:b(this).offset().top-15,left:b(this).offset().left+15,opacity:0.9}).fadeIn("slow").mb_BringToFront()}).bind("mouseleave",function(){b(".iconLabel").remove()});if(!b.browser.msie){m.find(".mbcontainercontent:first").css("overflow","hidden");m.find(".no:first").slideUp("fast");m.animate({height:"32px",width:"32px",left:p,top:l},a.effectDuration,function(){b(this.dockIcon).show();if(m.attr("dock")){m.hide()}})}else{m.find(".no:first").hide();m.css({height:"32px",width:"32px",left:p,top:l});b(this.dockIcon).show();if(m.attr("dock")){m.hide()}}if(a.onIconize){a.onIconize(m)}})};jQuery.fn.mb_resizeTo=function(d,a){if(!a){a=b(this).outerWidth()}if(!d){d=b(this).outerHeight()}b(this).animate({height:d,width:a},500,function(){var c=b(this).outerHeight()-b(this).find(".n:first").outerHeight()-(b(this).find(".s:first").outerHeight());b(this).find(".c:first , .mbcontainercontent:first").animate({height:c})})};jQuery.fn.mb_iconize=function(){if(b(this).attr("closed")=="false"){if(b(this).attr("iconized")=="true"){var a=b(this)[0].dockIcon;b(a).click();b(this).mb_BringToFront()}else{b(this).containerIconize()}}};jQuery.fn.mb_open=function(a,d){if(b(this).attr("closed")=="true"){if(!d){d=""}if(a){b(this).mb_changeContainerContent(a,d)}if(!b.browser.msie){b(this).fadeIn(300)}else{b(this).show()}b(this).attr("closed","false");b(this).mb_BringToFront()}};jQuery.fn.mb_close=function(){if(b(this).attr("closed")=="false"){b(this).find(".close:first").click()}};jQuery.fn.mb_toggle=function(){if(b(this).attr("closed")=="false"&&b(this).attr("iconized")=="false"){b(this).containerCollapse()}};jQuery.fn.mb_BringToFront=function(){var a=10;b("*").each(function(){if(b(this).css("position")=="absolute"){var d=parseInt(b(this).css("zIndex"));a=d>a?parseInt(b(this).css("zIndex")):a}});b(this).css("zIndex",a+=1)};jQuery.fn.mb_changeContent=function(f,e){var a=b(this);if(!e){e=""}b.ajax({type:"POST",url:f,data:e,success:function(c){a.html(c)}})};jQuery.fn.mb_changeContainerContent=function(a,d){b(this).find(".mbcontainercontent:first").mb_changeContent(a,d)};jQuery.fn.mb_getState=function(a){var d=b(this).attr(a);if(d=="true"){d=true}if(d=="false"){d=false}return d};jQuery.fn.mb_fullscreen=function(){if(!b(this).is(".draggable")||b(this).is("[iconized='true']")||b(this).is("[collapsed='true']")){return}b(this).attr("w",b(this).width());b(this).attr("h",b(this).height());b(this).attr("t",b(this).css("top"));b(this).attr("l",b(this).css("left"));b(this).animate({top:10,left:10,position:"relative"});b(this).mb_resizeTo("98%","98%")}})(jQuery);(function($){var calcFloat={get:function(num){var num=num.toString();if(num.indexOf(".")==-1){return[0,eval(num)]}var nn=num.split(".");var po=nn[1].length;var st=nn.join("");var sign="";if(st.charAt(0)=="-"){st=st.substr(1);sign="-"}for(var i=0;i<st.length;++i){if(st.charAt(0)=="0"){st=st.substr(1,st.length)}}st=sign+st;return[po,eval(st)]},getInt:function(num,figure){var d=Math.pow(10,figure);var n=this.get(num);var v1=eval("num * d");var v2=eval("n[1] * d");if(this.get(v1)[1]==v2){return v1}return(n[0]==0?v1:eval(v2+"/Math.pow(10, n[0])"))},sum:function(v1,v2){var n1=this.get(v1);var n2=this.get(v2);var figure=(n1[0]>n2[0]?n1[0]:n2[0]);v1=this.getInt(v1,figure);v2=this.getInt(v2,figure);return eval("v1 + v2")/Math.pow(10,figure)}};$.extend({spin:{imageBasePath:"/img/spin/",spinBtnImage:"spin-button.png",spinUpImage:"spin-up.png",spinDownImage:"spin-down.png",interval:1,max:null,min:null,timeInterval:500,timeBlink:200,btnClass:null,btnCss:{cursor:"pointer",padding:0,verticalAlign:"middle"},txtCss:{marginRight:0,paddingRight:0},lock:false,decimal:null,beforeChange:null,changed:null,buttonUp:null,buttonDown:null}});$.fn.extend({spin:function(o){return this.each(function(){o=o||{};var opt={};$.each($.spin,function(k,v){opt[k]=(typeof o[k]!="undefined"?o[k]:v)});var txt=$(this);var spinBtnImage=opt.imageBasePath+opt.spinBtnImage;var btnSpin=new Image();btnSpin.src=spinBtnImage;var spinUpImage=opt.imageBasePath+opt.spinUpImage;var btnSpinUp=new Image();btnSpinUp.src=spinUpImage;var spinDownImage=opt.imageBasePath+opt.spinDownImage;var btnSpinDown=new Image();btnSpinDown.src=spinDownImage;var btn=$(document.createElement("img"));btn.attr("src",spinBtnImage);if(opt.btnClass){btn.addClass(opt.btnClass)}if(opt.btnCss){btn.css(opt.btnCss)}if(opt.txtCss){txt.css(opt.txtCss)}txt.after(btn);if(opt.lock){txt.focus(function(){txt.blur()})}function spin(vector){var val=txt.val();var org_val=val;if(opt.decimal){val=val.replace(opt.decimal,".")}if(!isNaN(val)){val=calcFloat.sum(val,vector*opt.interval);if(opt.min!==null&&val<opt.min){val=opt.min}if(opt.max!==null&&val>opt.max){val=opt.max}if(val!=txt.val()){if(opt.decimal){val=val.toString().replace(".",opt.decimal)}var ret=($.isFunction(opt.beforeChange)?opt.beforeChange.apply(txt,[val,org_val]):true);if(ret!==false){txt.val(val);if($.isFunction(opt.changed)){opt.changed.apply(txt,[val])}txt.change();src=(vector>0?spinUpImage:spinDownImage);btn.attr("src",src);if(opt.timeBlink<opt.timeInterval){setTimeout(function(){btn.attr("src",spinBtnImage)},opt.timeBlink)}}}}if(vector>0){if($.isFunction(opt.buttonUp)){opt.buttonUp.apply(txt,[val])}}else{if($.isFunction(opt.buttonDown)){opt.buttonDown.apply(txt,[val])}}}btn.mousedown(function(e){var pos=e.pageY-btn.offset().top;var vector=(btn.height()/2>pos?1:-1);(function(){spin(vector);var tk=setTimeout(arguments.callee,opt.timeInterval);$(document).one("mouseup",function(){clearTimeout(tk);btn.attr("src",spinBtnImage)})})();return false})})}})})(jQuery);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(p,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(p).attr("autocomplete","off").addClass(g.inputClass);var l;var t="";var q=a.Autocompleter.Cache(g);var e=0;var y;var B={mouseDownOnSelect:false};var v=a.Autocompleter.Select(g,p,d,B);var A;a.browser.opera&&a(p.form).bind("submit.autocomplete",function(){if(A){A=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(C){y=C.keyCode;switch(C.keyCode){case c.UP:C.preventDefault();if(v.visible()){v.prev()}else{x(0,true)}break;case c.DOWN:C.preventDefault();if(v.visible()){v.next()}else{x(0,true)}break;case c.PAGEUP:C.preventDefault();if(v.visible()){v.pageUp()}else{x(0,true)}break;case c.PAGEDOWN:C.preventDefault();if(v.visible()){v.pageDown()}else{x(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){C.preventDefault();A=true;return false}break;case c.ESC:v.hide();break;default:clearTimeout(l);l=setTimeout(x,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!B.mouseDownOnSelect){w()}}).click(function(){if(e++>1&&!v.visible()){x(0,true)}}).bind("search",function(){var C=(arguments.length>1)?arguments[1]:null;function D(H,G){var E;if(G&&G.length){for(var F=0;F<G.length;F++){if(G[F].result.toLowerCase()==H.toLowerCase()){E=G[F];break}}}if(typeof C=="function"){C(E)}else{b.trigger("result",E&&[E.data,E.value])}}a.each(h(b.val()),function(E,F){f(F,D,D)})}).bind("flushCache",function(){q.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){q.populate()}}).bind("unautocomplete",function(){v.unbind();b.unbind();a(p.form).unbind(".autocomplete")});function d(){var D=v.selected();if(!D){return false}var C=D.result;t=C;if(g.multiple){var E=h(b.val());if(E.length>1){C=E.slice(0,E.length-1).join(g.multipleSeparator)+g.multipleSeparator+C}C+=g.multipleSeparator}b.val(C);z();b.trigger("result",[D.data,D.value]);return true}function x(E,D){if(y==c.DEL){v.hide();return}var C=b.val();if(!D&&C==t){return}t=C;C=k(C);if(C.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){C=C.toLowerCase()}f(C,m,z)}else{r();v.hide()}}function h(D){if(!D){return[""]}var E=D.split(g.multipleSeparator);var C=[];a.each(E,function(F,G){if(a.trim(G)){C[F]=a.trim(G)}});return C}function k(C){if(!g.multiple){return C}var D=h(C);return D[D.length-1]}function u(C,D){if(g.autoFill&&(k(b.val()).toLowerCase()==C.toLowerCase())&&y!=c.BACKSPACE){b.val(b.val()+D.substring(k(t).length));a.Autocompleter.Selection(p,t.length,t.length+D.length)}}function w(){clearTimeout(l);l=setTimeout(z,200)}function z(){var C=v.visible();v.hide();clearTimeout(l);r();if(g.mustMatch){b.search(function(D){if(!D){if(g.multiple){var E=h(b.val()).slice(0,-1);b.val(E.join(g.multipleSeparator)+(E.length?g.multipleSeparator:""))}else{b.val("")}}})}if(C){a.Autocompleter.Selection(p,p.value.length,p.value.length)}}function m(D,C){if(C&&C.length&&e){r();v.display(C,D);u(D,C[0].value);v.show()}else{z()}}function f(D,F,C){if(!g.matchCase){D=D.toLowerCase()}var E=q.load(D);if(E&&E.length){F(D,E)}else{if((typeof g.url=="string")&&(g.url.length>0)){var G={timestamp:+new Date()};a.each(g.extraParams,function(H,I){G[H]=typeof I=="function"?I():I});a.ajax({mode:"abort",port:"autocomplete"+p.name,dataType:g.dataType,url:g.url,data:a.extend({q:k(D),limit:g.max},G),success:function(I){var H=g.parse&&g.parse(I)||s(I);q.add(D,H);F(D,H)}})}else{v.emptyList();C(D)}}}function s(F){var C=[];var E=F.split("\n");for(var D=0;D<E.length;D++){var G=a.trim(E[D]);if(G){G=G.split("|");C[C.length]={data:G,value:G[0],result:g.formatResult&&g.formatResult(G,G[0])||G[0]}}}return C}function r(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(m,l){if(!c.matchCase){m=m.toLowerCase()}var k=m.indexOf(l);if(k==-1){return false}return k==0||c.matchContains}function g(l,k){if(d>c.cacheLength){b()}if(!f[l]){d++}f[l]=k}function e(){if(!c.data){return false}var l={},k=0;if(!c.url){c.cacheLength=1}l[""]=[];for(var p=0,m=c.data.length;p<m;p++){var s=c.data[p];s=(typeof s=="string")?[s]:s;var r=c.formatMatch(s,p+1,c.data.length);if(r===false){continue}var q=r.charAt(0).toLowerCase();if(!l[q]){l[q]=[]}var t={value:r,data:s,result:c.formatResult&&c.formatResult(s)||r};l[q].push(t);if(k++<c.max){l[""].push(t)}}a.each(l,function(u,v){c.cacheLength++;g(u,v)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(r){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var p=[];for(var l in f){if(l.length>0){var s=f[l];a.each(s,function(q,k){if(h(k.value,r)){p.push(k)}})}}return p}else{if(f[r]){return f[r]}else{if(c.matchSubset){for(var m=r.length-1;m>=c.minChars;m--){var s=f[r.substr(0,m)];if(s){var p=[];a.each(s,function(q,k){if(h(k.value,r)){p[p.length]=k}});return p}}}}}return null}}};a.Autocompleter.Select=function(e,l,p,t){var k={ACTIVE:"ac_over"};var m,f=-1,v,q="",w=true,c,s;function r(){if(!w){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);s=a("<ul/>").appendTo(c).mouseover(function(x){if(u(x).nodeName&&u(x).nodeName.toUpperCase()=="LI"){f=a("li",s).removeClass(k.ACTIVE).index(u(x));a(u(x)).addClass(k.ACTIVE)}}).click(function(x){a(u(x)).addClass(k.ACTIVE);p();l.focus();return false}).mousedown(function(){t.mouseDownOnSelect=true}).mouseup(function(){t.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}w=false}function u(y){var x=y.target;while(x&&x.tagName!="LI"){x=x.parentNode}if(!x){return[]}return x}function h(x){m.slice(f,f+1).removeClass(k.ACTIVE);g(x);var z=m.slice(f,f+1).addClass(k.ACTIVE);if(e.scroll){var y=0;m.slice(0,f).each(function(){y+=this.offsetHeight});if((y+z[0].offsetHeight-s.scrollTop())>s[0].clientHeight){s.scrollTop(y+z[0].offsetHeight-s.innerHeight())}else{if(y<s.scrollTop()){s.scrollTop(y)}}}}function g(x){f+=x;if(f<0){f=m.size()-1}else{if(f>=m.size()){f=0}}}function b(x){return e.max&&e.max<x?e.max:x}function d(){s.empty();var y=b(v.length);for(var z=0;z<y;z++){if(!v[z]){continue}var A=e.formatItem(v[z].data,z+1,y,v[z].value,q);if(A===false){continue}var x=a("<li/>").html(e.highlight(A,q)).addClass(z%2==0?"ac_even":"ac_odd").appendTo(s)[0];a.data(x,"ac_data",v[z])}m=s.find("li");if(e.selectFirst){m.slice(0,1).addClass(k.ACTIVE);f=0}if(a.fn.bgiframe){s.bgiframe()}}return{display:function(y,x){r();v=y;q=x;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=m.size()-1&&f+8>m.size()){h(m.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();m&&m.removeClass(k.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(m.filter("."+k.ACTIVE)[0]||e.selectFirst&&m[0])},show:function(){var z=a(l).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(l).width(),top:z.top+l.offsetHeight,left:z.left}).show();if(e.scroll){s.scrollTop(0);s.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var x=0;m.each(function(){x+=this.offsetHeight});var y=x>e.scrollHeight;s.css("height",y?e.scrollHeight:x);if(!y){m.width(s.width()-parseInt(m.css("padding-left"))-parseInt(m.css("padding-right")))}}}},selected:function(){var x=m&&m.filter("."+k.ACTIVE).removeClass(k.ACTIVE);return x&&x.length&&a.data(x[0],"ac_data")},emptyList:function(){s&&s.empty()},unbind:function(){c&&c.remove()}}};a.Autocompleter.Selection=function(d,e,c){if(d.createTextRange){var b=d.createTextRange();b.collapse(true);b.moveStart("character",e);b.moveEnd("character",c);b.select()}else{if(d.setSelectionRange){d.setSelectionRange(e,c)}else{if(d.selectionStart){d.selectionStart=e;d.selectionEnd=c}}}d.focus()}})(jQuery);(function(b){b.fn.__bind__=b.fn.bind;b.fn.__unbind__=b.fn.unbind;b.fn.__find__=b.fn.find;var a={version:"0.7.9",override:/keypress|keydown|keyup/g,triggersMap:{},specialKeys:{27:"esc",9:"tab",32:"space",13:"return",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",39:"right",40:"down",109:"-",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",191:"/"},shiftNums:{"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},newTrigger:function(e,d,f){var c={};c[e]={};c[e][d]={cb:f,disableInInput:false};return c}};a.specialKeys=b.extend(a.specialKeys,{96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/"});b.fn.find=function(c){this.query=c;return b.fn.__find__.apply(this,arguments)};b.fn.unbind=function(h,e,g){if(b.isFunction(e)){g=e;e=null}if(e&&typeof e==="string"){var f=((this.prevObject&&this.prevObject.query)||(this[0].id&&this[0].id)||this[0]).toString();var d=h.split(" ");for(var c=0;c<d.length;c++){delete a.triggersMap[f][d[c]][e]}}return this.__unbind__(h,g)};b.fn.bind=function(l,f,m){var h=l.match(a.override);if(b.isFunction(f)||!h){return this.__bind__(l,f,m)}else{var r=null,k=b.trim(l.replace(a.override,""));if(k){r=this.__bind__(k,f,m)}if(typeof f==="string"){f={combi:f}}if(f.combi){for(var q=0;q<h.length;q++){var d=h[q];var g=f.combi.toLowerCase(),e=a.newTrigger(d,g,m),p=((this.prevObject&&this.prevObject.query)||(this[0].id&&this[0].id)||this[0]).toString();e[d][g].disableInInput=f.disableInInput;if(!a.triggersMap[p]){a.triggersMap[p]=e}else{if(!a.triggersMap[p][d]){a.triggersMap[p][d]=e[d]}}var c=a.triggersMap[p][d][g];if(!c){a.triggersMap[p][d][g]=[e[d][g]]}else{if(c.constructor!==Array){a.triggersMap[p][d][g]=[c]}else{a.triggersMap[p][d][g][c.length]=e[d][g]}}this.each(function(){var s=b(this);if(s.attr("hkId")&&s.attr("hkId")!==p){p=s.attr("hkId")+";"+p}s.attr("hkId",p)});r=this.__bind__(h.join(" "),f,a.handler)}}return r}};a.findElement=function(c){if(!b(c).attr("hkId")){if(b.browser.opera||b.browser.safari){while(!b(c).attr("hkId")&&c.parentNode){c=c.parentNode}}}return c};a.handler=function(e){var s=a.findElement(e.currentTarget),k=b(s),d=k.attr("hkId");if(d){d=d.split(";");var g=e.which,u=e.type,t=a.specialKeys[g],r=!t&&String.fromCharCode(g).toLowerCase(),h=e.shiftKey,c=e.ctrlKey,q=e.altKey||e.originalEvent.altKey,f=null;for(var v=0;v<d.length;v++){if(a.triggersMap[d[v]][u]){f=a.triggersMap[d[v]][u];break}}if(f){var l;if(!h&&!c&&!q){l=f[t]||(r&&f[r])}else{var p="";if(q){p+="alt+"}if(c){p+="ctrl+"}if(h){p+="shift+"}l=f[p+t];if(!l){if(r){l=f[p+r]||f[p+a.shiftNums[r]]||(p==="shift+"&&f[a.shiftNums[r]])}}}if(l){var w=false;for(var v=0;v<l.length;v++){if(l[v].disableInInput){var m=b(e.target);if(k.is("input")||k.is("textarea")||k.is("select")||m.is("input")||m.is("textarea")||m.is("select")){return true}}w=w||l[v].cb.apply(this,[e])}return w}}}};window.hotkeys=a;return b})(jQuery);(function(a){a.fn.hoverIntent=function(m,l){var p={sensitivity:7,interval:100,timeout:0};p=a.extend(p,l?{over:m,out:l}:m);var r,q,h,d;var e=function(f){r=f.pageX;q=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-r)+Math.abs(d-q))<p.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return p.over.apply(f,[g])}else{h=r;d=q;f.hoverIntent_t=setTimeout(function(){c(g,f)},p.interval)}};var k=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return p.out.apply(f,[g])};var b=function(t){var s=(t.type=="mouseover"?t.fromElement:t.toElement)||t.relatedTarget;while(s&&s!=this){try{s=s.parentNode}catch(t){s=this}}if(s==this){return false}var g=jQuery.extend({},t);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(t.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},p.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){k(g,f)},p.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return undefined}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){c.settings.submitHandler.call(c,c.currentForm);return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=false;var b=a(this[0].form).validate();this.each(function(){c|=b.element(this)});return c}},removeAttrs:function(d){var b={},c=this;a.each(d.split(/\s/),function(e,f){b[f]=c.attr(f);c.removeAttr(f)});return b},rules:function(e,b){var g=this[0];if(e){var d=a.data(g.form,"validator").settings;var k=d.rules;var l=a.validator.staticRules(g);switch(e){case"add":a.extend(l,a.validator.normalizeRule(b));k[g.name]=l;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete k[g.name];return l}var h={};a.each(b.split(/\s/),function(m,p){h[p]=l[p];delete l[p]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(g),a.validator.classRules(g),a.validator.attributeRules(g),a.validator.staticRules(g)),g);if(f.required){var c=f.required;delete f.required;f=a.extend({required:c},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(b.value)},filled:function(b){return !!a.trim(b.value)},unchecked:function(b){return !b.checked}});a.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(d,e){b=b.replace(new RegExp("\\{"+d+"\\}","g"),e)});return b};a.validator=function(b,c){this.settings=a.extend({},a.validator.defaults,b);this.currentForm=c;this.init()};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass);this.errorsFor(b).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}},highlight:function(c,b){a(c).addClass(b)},unhighlight:function(c,b){a(c).removeClass(b)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"*",remote:"Please fix this field.",email:"Email error.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.format("Max. {0} ."),minlength:a.format("Please enter at least {0} characters."),rangelength:a.format("Please enter a value between {0} and {1} characters long."),range:a.format("Please enter a value between {0} and {1}."),max:a.format("Please enter a value less than or equal to {0}."),min:a.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var b=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){b[g]=e})});var d=this.settings.rules;a.each(d,function(e,f){d[e]=a.validator.normalizeRule(f)});function c(f){var e=a.data(this[0].form,"validator");e.settings["on"+f.type]&&e.settings["on"+f.type].call(e,this[0])}a(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",c).delegate("click",":radio, :checkbox",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var b=0,c=(this.currentElements=this.elements());c[b];b++){this.check(c[b])}return this.valid()},element:function(c){c=this.clean(c);this.lastElement=c;this.prepareElement(c);this.currentElements=a(c);var b=this.check(c);if(b){delete this.invalid[c.name]}else{this.invalid[c.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return b},showErrors:function(c){if(c){a.extend(this.errorMap,c);this.errorList=[];for(var b in c){this.errorList.push({message:c[b],element:this.findByName(b)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in c)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(d){var c=0;for(var b in d){c++}return c},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus()}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.formSubmitted=false;this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0]}var h=a(c).rules();var d=false;for(method in h){var g={method:method,parameters:h[method]};try{var b=a.validator.methods[method].call(this,c.value.replace(/\r/g,""),c,g.parameters);if(b=="dependency-mismatch"){d=true;continue}d=false;if(b=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!b){this.formatAndAdd(c,g);return false}}catch(f){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+g.method+"' method");throw f}}if(d){return}if(this.objectLength(h)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(c,d){var b=this.settings.messages[c];return b&&(b.constructor==String?b:b[d])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(b,d){var c=this.defaultMessage(b,d.method);if(typeof c=="function"){c=c.call(this,d.parameters,b)}this.errorList.push({message:c,element:b});this.errorMap[b.name]=c;this.submitted[b.name]=c},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parents(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(c,d){var b=this.errorsFor(c);if(b.length){b.removeClass().addClass(this.settings.errorClass);b.attr("generated")&&b.html(d)}else{b=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(c),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){b=b.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(b).length){this.settings.errorPlacement?this.settings.errorPlacement(b,a(c)):b.insertAfter(c)}}if(!d&&this.settings.success){b.text("");typeof this.settings.success=="string"?b.addClass(this.settings.success):this.settings.success(b)}this.toShow=this.toShow.add(b)},errorsFor:function(b){return this.errors().filter("[for='"+this.idOrName(b)+"']")},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(d,e){return e.form==c&&e.name==b&&e||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit()}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this])}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(c){var d={};var b=a(c).attr("class");b&&a.each(b.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(d,a.validator.classRuleSettings[this])}});return d},attributeRules:function(c){var e={};var b=a(c);for(method in a.validator.methods){var d=b.attr(method);if(d){e[method]=d}}if(e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)){delete e.maxlength}return e},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var d={};var b=a.data(c.form,"validator");if(b.settings.rules){d=a.validator.normalizeRule(b.settings.rules[c.name])||{}}return d},normalizeRules:function(c,b){a.each(c,function(f,e){if(e===false){delete c[f];return}if(e.param||e.depends){var d=true;switch(typeof e.depends){case"string":d=!!a(e.depends,b.form).length;break;case"function":d=e.depends.call(b,b);break}if(d){c[f]=e.param!==undefined?e.param:true}else{delete c[f]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(c){if(typeof c=="string"){var b={};a.each(c.split(/\s/),function(){b[this]=true});c=b}return c},addMethod:function(b,d,c){a.validator.methods[b]=d;a.validator.messages[b]=c;if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(d,c,e){if(!this.depend(e,c)){return"dependency-mismatch"}switch(c.nodeName.toLowerCase()){case"select":var b=a("option:selected",c);return b.length>0&&(c.type=="select-multiple"||(a.browser.msie&&!(b[0].attributes.value.specified)?b[0].text:b[0].value).length>0);case"input":if(this.checkable(c)){return this.getLength(d,c)>0}default:return a.trim(d).length>0}},remote:function(f,c,g){if(this.optional(c)){return"dependency-mismatch"}var d=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}this.settings.messages[c.name].remote=typeof d.message=="function"?d.message(f):d.message;g=typeof g=="string"&&{url:g}||g;if(d.old!==f){d.old=f;var b=this;this.startRequest(c);var e={};e[c.name]=f;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:e,success:function(k){if(k){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors()}else{var l={};l[c.name]=k||b.defaultMessage(c,"remote");b.showErrors(l)}d.valid=k;b.stopRequest(c,k)}},g));return"pending"}else{if(this.pending[c.name]){return"pending"}}return d.valid},minlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)>=d},maxlength:function(c,b,d){return this.optional(b)||this.getLength(a.trim(c),b)<=d},rangelength:function(d,b,e){var c=this.getLength(a.trim(d),b);return this.optional(b)||(c>=e[0]&&c<=e[1])},min:function(c,b,d){return this.optional(b)||c>=d},max:function(c,b,d){return this.optional(b)||c<=d},range:function(c,b,d){return this.optional(b)||(c>=d[0]&&c<=d[1])},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c)},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},dateDE:function(c,b){return this.optional(b)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},numberDE:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(f,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(f)){return false}var g=0,e=0,b=false;f=f.replace(/\D/g,"");for(n=f.length-1;n>=0;n--){var d=f.charAt(n);var e=parseInt(d,10);if(b){if((e*=2)>9){e-=9}}g+=e;b=!b}return(g%10)==0},accept:function(c,b,d){d=typeof d=="string"?d:"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,d){return c==a(d).val()}}})})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(e){e=c.extend(e,c.extend({},c.ajaxSettings,e));var d=e.port;if(e.mode=="abort"){if(a[d]){a[d].abort()}return(a[d]=b.apply(this,arguments))}return b.apply(this,arguments)}})(jQuery);(function(a){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){if(a.browser.msie){return false}this.addEventListener(c,a.event.special[b].handler,true)},teardown:function(){if(a.browser.msie){return false}this.removeEventListener(c,a.event.special[b].handler,true)},handler:function(d){arguments[0]=a.event.fix(d);arguments[0].type=b;return a.event.handle.apply(this,arguments)}}});a.extend(a.fn,{delegate:function(d,c,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})},triggerEvent:function(b,c){return this.triggerHandler(b,[a.event.fix({type:b,target:c})])}})})(jQuery);(function($){$.mbMenu={actualMenuOpener:false,options:{template:"yourMenuVoiceTemplate",additionalData:"",menuSelector:".menuContainer",menuWidth:150,openOnRight:false,containment:"window",iconPath:"ico/",hasImages:true,fadeInTime:100,fadeOutTime:200,menuTop:0,menuLeft:0,submenuTop:0,submenuLeft:4,opacity:1,shadow:false,shadowColor:"black",shadowOpacity:0.2,openOnClick:true,closeOnMouseOut:false,closeAfter:500,minZindex:"auto",hoverIntent:0,submenuHoverIntent:0,onContextualMenu:function(){}},buildMenu:function(options){return this.each(function(){var thisMenu=this;thisMenu.id=!this.id?"menu_"+Math.floor(Math.random()*1000):this.id;this.options={};$.extend(this.options,$.mbMenu.options);$.extend(this.options,options);$(".menu").hide();thisMenu.clicked=false;thisMenu.rootMenu=false;thisMenu.clearClicked=false;thisMenu.actualOpenedMenu=false;thisMenu.menuvoice=false;var root=$(this);var openOnClick=this.options.openOnClick;var closeOnMouseOut=this.options.closeOnMouseOut;$(root).each(function(){if($.metadata){$.metadata.setType("class");thisMenu.menuvoice=$(this).find(".rootVoice");$(thisMenu.menuvoice).each(function(){if($(this).metadata().menu){$(this).attr("menu",$(this).metadata().menu)}})}thisMenu.menuvoice=$(this).find("[menu]");$(thisMenu.menuvoice).each(function(){$(this).addClass("rootVoice");$(this).attr("nowrap","nowrap")});if(openOnClick){$(thisMenu.menuvoice).bind("click",function(){if(!$(this).attr("isOpen")){$(this).buildMbMenu(thisMenu,$(this).attr("menu"));$(this).attr("isOpen","true")}else{$(this).removeMbMenu(thisMenu,true);$(this).addClass("selected")}if($(this).attr("menu")=="empty"){if(thisMenu.actualOpenedMenu){$(thisMenu.actualOpenedMenu).removeClass("selected");thisMenu.clicked=true;$(this).removeAttr("isOpen");clearTimeout(thisMenu.clearClicked)}}return false})}var mouseOver=$.browser.msie?"mouseenter":"mouseover";var mouseOut=$.browser.msie?"mouseleave":"mouseout";if(this.options.hoverIntent==0){$(thisMenu.menuvoice).bind(mouseOver,function(){if(closeOnMouseOut){clearTimeout($.mbMenu.deleteOnMouseOut)}if(!openOnClick){$(thisMenu).find(".selected").removeClass("selected")}if(thisMenu.actualOpenedMenu){$(thisMenu.actualOpenedMenu).removeClass("selected")}$(this).addClass("selected");if((thisMenu.clicked||!openOnClick)&&!$(this).attr("isOpen")){clearTimeout(thisMenu.clearClicked);$(this).buildMbMenu(thisMenu,$(this).attr("menu"));if($(this).attr("menu")=="empty"){$(this).removeAttr("isOpen")}}});$(thisMenu.menuvoice).bind(mouseOut,function(){if(closeOnMouseOut){$.mbMenu.deleteOnMouseOut=setTimeout(function(){$(this).removeMbMenu(thisMenu,true)},$(root)[0].options.closeAfter)}if($(this).attr("menu")=="empty"){$(this).removeClass("selected");thisMenu.clearClicked=setTimeout(function(){thisMenu.rootMenu=false;thisMenu.clicked=false},$(root)[0].options.closeAfter)}if(!thisMenu.clicked){$(this).removeClass("selected")}$(document).one("click",function(){if($(this).attr("menu")=="empty"){clearTimeout(thisMenu.clearClicked);return}$(this).removeClass("selected");$(this).removeMbMenu(thisMenu,true)})})}else{$(thisMenu.menuvoice).hoverIntent({over:function(){if(closeOnMouseOut){clearTimeout($.mbMenu.deleteOnMouseOut)}if(!openOnClick){$(thisMenu).find(".selected").removeClass("selected")}if(thisMenu.actualOpenedMenu){$(thisMenu.actualOpenedMenu).removeClass("selected")}$(this).addClass("selected");if((thisMenu.clicked||!openOnClick)&&!$(this).attr("isOpen")){clearTimeout(thisMenu.clearClicked);$(this).buildMbMenu(thisMenu,$(this).attr("menu"));if($(this).attr("menu")=="empty"){$(this).removeMbMenu(thisMenu);$(this).removeAttr("isOpen")}}},sensitivity:30,interval:this.options.hoverIntent,timeout:0,out:function(){if(closeOnMouseOut){$.mbMenu.deleteOnMouseOut=setTimeout(function(){$(this).removeMbMenu(thisMenu,true)},$(root)[0].options.closeAfter)}if($(this).attr("menu")=="empty"){$(this).removeClass("selected");thisMenu.clearClicked=setTimeout(function(){thisMenu.rootMenu=false;thisMenu.clicked=false},$(root)[0].options.closeAfter)}if(!thisMenu.clicked){$(this).removeClass("selected")}$(document).one("click",function(){if($(this).attr("menu")=="empty"){clearTimeout(thisMenu.clearClicked);return}$(this).removeClass("selected");$(this).removeMbMenu(thisMenu,true)})}})}})})},buildContextualMenu:function(options){return this.each(function(){var thisMenu=this;thisMenu.options={};$.extend(thisMenu.options,$.mbMenu.options);$.extend(thisMenu.options,options);$(".mbmenu").hide();thisMenu.clicked=false;thisMenu.rootMenu=false;thisMenu.clearClicked=false;thisMenu.actualOpenedMenu=false;thisMenu.menuvoice=false;var cMenuEls;if($.metadata){$.metadata.setType("class");cMenuEls=$(this).find(".cmVoice");$(cMenuEls).each(function(){if($(this).metadata().cMenu){$(this).attr("cMenu",$(this).metadata().cMenu)}})}cMenuEls=$(this).find("[cMenu]");$(cMenuEls).each(function(){$(this).css("-khtml-user-select","none");var cm=this;cm.id=!cm.id?"menu_"+Math.floor(Math.random()*100):cm.id;$(cm).css({cursor:"default"});$(cm).bind("contextmenu","mousedown",function(event){event.preventDefault();event.stopPropagation();event.cancelBubble=true;$.mbMenu.lastContextMenuEl=cm;if($.mbMenu.options.actualMenuOpener){$(thisMenu).removeMbMenu($.mbMenu.options.actualMenuOpener)}thisMenu.options.onContextualMenu(this,event);$(this).buildMbMenu(thisMenu,$(this).attr("cMenu"),"cm",event);$(this).attr("isOpen","true")})})})}};$.fn.extend({buildMbMenu:function(op,m,type,e){var msie6=$.browser.msie&&$.browser.version=="6.0";var mouseOver=$.browser.msie?"mouseenter":"mouseover";var mouseOut=$.browser.msie?"mouseleave":"mouseout";if(e){this.mouseX=$(this).getMouseX(e);this.mouseY=$(this).getMouseY(e)}if($.mbMenu.options.actualMenuOpener&&$.mbMenu.options.actualMenuOpener!=op){$(op).removeMbMenu($.mbMenu.options.actualMenuOpener)}$.mbMenu.options.actualMenuOpener=op;if(!type||type=="cm"){if(op.rootMenu){$(op.rootMenu).removeMbMenu(op);$(op.actualOpenedMenu).removeAttr("isOpen")}op.clicked=true;op.actualOpenedMenu=this;$(op.actualOpenedMenu).attr("isOpen","true");$(op.actualOpenedMenu).addClass("selected")}var opener=this;var where=(!type||type=="cm")?$(document.body):$(this).parent().parent();if($(this).attr("menu")=="empty"){return}var menuClass=op.options.menuSelector.replace(".","");where.append("<div class='menuDiv'><div class='"+menuClass+"' style='display:table'></div></div>");this.menu=where.find(".menuDiv");$(this.menu).css({width:0,height:0});if(op.options.minZindex!="auto"){$(this.menu).css({zIndex:op.options.minZindex++})}else{$(this.menu).mb_BringToFront()}this.menuContainer=$(this.menu).find(op.options.menuSelector);$(this.menuContainer).bind(mouseOver,function(){$(opener).addClass("selected")});$(this.menuContainer).css({position:"absolute",opacity:op.options.opacity});if(!$("#"+m).html()){$.ajax({type:"POST",url:op.options.template,cache:false,async:false,data:"menuId="+m+(op.options.additionalData!=""?"&"+op.options.additionalData:""),success:function(html){$("body").append(html);$("#"+m).hide()}})}$(this.menuContainer).hide();this.voices=$("#"+m).find("a").clone();if(op.options.shadow){var shadow=$("<div class='menuShadow'></div>").hide();if(msie6){shadow=$("<iframe class='menuShadow'></iframe>").hide()}}if($.metadata){$.metadata.setType("class");$(this.voices).each(function(){if($(this).metadata().disabled){$(this).attr("disabled",$(this).metadata().disabled)}if($(this).metadata().img){$(this).attr("img",$(this).metadata().img)}if($(this).metadata().menu){$(this).attr("menu",$(this).metadata().menu)}if($(this).metadata().action){$(this).attr("action",$(this).metadata().action)}if($(this).metadata().disabled){$(this).attr("disabled",$(this).metadata().disabled)}})}$(this.voices).each(function(i){var voice=this;var imgPlace="";var isText=$(voice).attr("rel")=="text";var isTitle=$(voice).attr("rel")=="title";var isDisabled=$(voice).is("[disabled]");var isSeparator=$(voice).attr("rel")=="separator";if(op.options.hasImages&&!isText){var imgPath=$(voice).attr("img")?$(voice).attr("img"):"blank.gif";imgPath=(imgPath.length>3&&imgPath.indexOf(".")>-1)?"<img class='imgLine' src='"+op.options.iconPath+imgPath+"'>":imgPath;imgPlace="<td class='img'>"+imgPath+"</td>"}var line="<table id='"+m+"_"+i+"' class='line"+(isTitle?" title":"")+"' cellspacing='0' cellpadding='0' border='0' style='width:100%; display:table' width='100%'><tr>"+imgPlace+"<td class='voice' nowrap></td></tr></table>";if(isSeparator){line="<div class='separator' style='width:100%; display:inline-block'><img src='"+op.options.iconPath+"blank.gif' width='1' height='1'></div>"}if(isText){line="<div style='width:100%; display:table' class='line' id='"+m+"_"+i+"'><div class='voice'></div></div>"}$(opener.menuContainer).append(line);if(!isSeparator){$(opener.menuContainer).find("#"+m+"_"+i).find(".voice").append(this);if($(this).attr("menu")){$(opener.menuContainer).find("#"+m+"_"+i).find(".voice a").wrap("<div class='menuArrow'></div>");$(opener.menuContainer).find("#"+m+"_"+i).find(".menuArrow").addClass("subMenuOpener");$(opener.menuContainer).find("#"+m+"_"+i).css({cursor:"default"});this.isOpener=true}if(isText){$(opener.menuContainer).find("#"+m+"_"+i).find(".voice").addClass("textBox");this.isOpener=true}if(isDisabled){$(opener.menuContainer).find("#"+m+"_"+i).addClass("disabled").css({cursor:"default"})}if(!(isText||isTitle||isDisabled)){$(opener.menuContainer).find("#"+m+"_"+i).css({cursor:"pointer"});if(op.options.submenuHoverIntent==0){$(opener.menuContainer).find("#"+m+"_"+i).bind("mouseover",function(event){clearTimeout($.mbMenu.deleteOnMouseOut);$(this).addClass("selected");if(opener.menuContainer.actualSubmenu&&!$(voice).attr("menu")){$(opener.menu).find(".menuDiv").remove();$(opener.menuContainer.actualSubmenu).removeClass("selected");opener.menuContainer.actualSubmenu=false}if($(voice).attr("menu")){if(opener.menuContainer.actualSubmenu&&opener.menuContainer.actualSubmenu!=this){$(opener.menu).find(".menuDiv").remove();$(opener.menuContainer.actualSubmenu).removeClass("selected");opener.menuContainer.actualSubmenu=false}if(!$(voice).attr("action")){$(opener.menuContainer).find("#"+m+"_"+i).css("cursor","default")}if(!opener.menuContainer.actualSubmenu||opener.menuContainer.actualSubmenu!=this){$(opener.menu).find(".menuDiv").remove();opener.menuContainer.actualSubmenu=false;$(this).buildMbMenu(op,$(voice).attr("menu"),"sm",event);opener.menuContainer.actualSubmenu=this}$(this).attr("isOpen","true");return false}})}else{$(opener.menuContainer).find("#"+m+"_"+i).bind("mouseover",function(){clearTimeout($.mbMenu.deleteOnMouseOut);$(this).addClass("selected")});$(opener.menuContainer).find("#"+m+"_"+i).hoverIntent({over:function(event){if(opener.menuContainer.actualSubmenu&&!$(voice).attr("menu")){$(opener.menu).find(".menuDiv").remove();$(opener.menuContainer.actualSubmenu).removeClass("selected");opener.menuContainer.actualSubmenu=false}if($(voice).attr("menu")){if(opener.menuContainer.actualSubmenu&&opener.menuContainer.actualSubmenu!=this){$(opener.menu).find(".menuDiv").remove();$(opener.menuContainer.actualSubmenu).removeClass("selected");opener.menuContainer.actualSubmenu=false}if(!$(voice).attr("action")){$(opener.menuContainer).find("#"+m+"_"+i).css("cursor","default")}if(!opener.menuContainer.actualSubmenu||opener.menuContainer.actualSubmenu!=this){$(opener.menu).find(".menuDiv").remove();opener.menuContainer.actualSubmenu=false;$(this).buildMbMenu(op,$(voice).attr("menu"),"sm",event);opener.menuContainer.actualSubmenu=this}$(this).attr("isOpen","true");return false}},out:function(){},sensitivity:30,interval:op.options.submenuHoverIntent,timeout:0})}$(opener.menuContainer).find("#"+m+"_"+i).bind(mouseOut,function(){$(this).removeClass("selected")})}if(isDisabled||isTitle||isText){$(this).removeAttr("href");$(opener.menuContainer).find("#"+m+"_"+i).bind(mouseOver,function(){$(document).unbind("click");if(closeOnMouseOut){clearTimeout($.mbMenu.deleteOnMouseOut)}if(opener.menuContainer.actualSubmenu){$(opener.menu).find(".menuDiv").remove();opener.menuContainer.actualSubmenu=false}}).css("cursor","default")}$(opener.menuContainer).find("#"+m+"_"+i).bind("click",function(){if(($(voice).attr("action")||$(voice).attr("href"))&&!isDisabled){var target=$(voice).attr("target")?$(voice).attr("target"):"_self";if($(voice).attr("href")&&$(voice).attr("href").indexOf("javascript:")>-1){$(voice).attr("action",$(voice).attr("href").replace("javascript:",""))}var link=$(voice).attr("action")?$(voice).attr("action"):"window.open('"+$(voice).attr("href")+"', '"+target+"')";if(!$(voice).attr("href")||($(voice).attr("href")&&$(voice).attr("href").indexOf("javascript:")>-1)){$(voice).removeAttr("href");eval(link)}$(this).removeMbMenu(op,true)}else{if($(voice).attr("menu")){return false}}})}});var closeOnMouseOut=$(op)[0].options.closeOnMouseOut;if(closeOnMouseOut){$(opener.menuContainer).bind("mouseenter",function(){clearTimeout($.mbMenu.deleteOnMouseOut)});$(opener.menuContainer).bind("mouseleave",function(){var menuToRemove=$.mbMenu.options.actualMenuOpener;$.mbMenu.deleteOnMouseOut=setTimeout(function(){$(this).removeMbMenu(menuToRemove,true)},$(op)[0].options.closeAfter)})}var t=0,l=0;$(this.menuContainer).css({width:op.options.menuWidth});if($.browser.msie){$(this.menuContainer).css("width",$(this.menuContainer).width()+2)}switch(type){case"sm":t=$(this).position().top+op.options.submenuTop;l=$(this).position().left+$(this).width()-op.options.submenuLeft;break;case"cm":t=this.mouseY-5;l=this.mouseX-5;break;default:if(op.options.openOnRight){t=$(this).offset().top-($.browser.msie?2:0)+op.options.menuTop;l=$(this).offset().left+$(this).outerWidth()-op.options.menuLeft-($.browser.msie?2:0)}else{t=$(this).offset().top+$(this).outerHeight()-(!$.browser.mozilla?2:0)+op.options.menuTop;l=$(this).offset().left+op.options.menuLeft}break}$(this.menu).css({position:"absolute",top:t,left:l});if(!type||type=="cm"){op.rootMenu=this.menu}$(this.menuContainer).bind(mouseOut,function(){$(document).one("click",function(){$(document).removeMbMenu(op,true)})});if(op.options.fadeInTime>0){$(this.menuContainer).fadeIn(op.options.fadeInTime)}else{$(this.menuContainer).show()}if(op.options.shadow){$(this.menu).prepend(shadow);shadow.css({width:$(this.menuContainer).outerWidth(),height:$(this.menuContainer).outerHeight()-1,position:"absolute",backgroundColor:op.options.shadowColor,border:0,opacity:op.options.shadowOpacity}).show()}var wh=(op.options.containment=="window")?$(window).height():$("#"+op.options.containment).offset().top+$("#"+op.options.containment).outerHeight();var ww=(op.options.containment=="window")?$(window).width():$("#"+op.options.containment).offset().left+$("#"+op.options.containment).outerWidth();var mh=$(this.menuContainer).outerHeight();var mw=shadow?shadow.outerWidth():$(this.menuContainer).outerWidth();var actualX=$(where.find(".menuDiv:first")).offset().left-$(window).scrollLeft();var actualY=$(where.find(".menuDiv:first")).offset().top-$(window).scrollTop();switch(type){case"sm":if((actualX+mw)>=ww&&mw<ww){l-=((op.options.menuWidth*2)-(op.options.submenuLeft*2))}break;case"cm":if((actualX+(op.options.menuWidth*1.5))>=ww&&mw<ww){l-=((op.options.menuWidth)-(op.options.submenuLeft))}break;default:if((actualX+mw)>=ww&&mw<ww){l-=($(this.menuContainer).offset().left+mw)-ww+1}break}if((actualY+mh)>=wh-10&&mh<wh){t-=((actualY+mh)-wh)+10}$(this.menu).css({top:t,left:l})},removeMbMenu:function(op,fade){if(!op){op=$.mbMenu.options.actualMenuOpener}if(op.rootMenu){$(op.actualOpenedMenu).removeAttr("isOpen").removeClass("selected");$(op.rootMenu).css({width:1,height:1});if(fade){$(op.rootMenu).fadeOut(op.options.fadeOutTime,function(){$(this).remove()})}else{$(op.rootMenu).remove()}op.rootMenu=false;op.clicked=false;$(document).unbind("click")}},getMouseX:function(e){var mouseX;if($.browser.msie){mouseX=e.clientX+document.documentElement.scrollLeft}else{mouseX=e.pageX}if(mouseX<0){mouseX=0}return mouseX},getMouseY:function(e){var mouseY;if($.browser.msie){mouseY=e.clientY+document.documentElement.scrollTop}else{mouseY=e.pageY}if(mouseY<0){mouseY=0}return mouseY},mb_BringToFront:function(){var zi=10;$("*").each(function(){if($(this).css("position")=="absolute"){var cur=parseInt($(this).css("zIndex"));zi=cur>zi?parseInt($(this).css("zIndex")):zi}});$(this).css("zIndex",zi+=10)}});$.fn.buildMenu=$.mbMenu.buildMenu;$.fn.buildContextualMenu=$.mbMenu.buildContextualMenu})(jQuery);function YibrilMessage(a){var b={fadeintime:500,showtime:2500,fadeouttime:1000,message:"Not message present",className:""};this.config=jQuery.extend({},b,a);this.showConfirmation=showMessageConfirmation;this.showError=showMessageError;this.show=showMessage}function showMessageConfirmation(){var a=jQuery("<div class='popupmessageuser'><span class='portlet-msg-success' style='margin:0px'>"+this.config.message+"</span></div>");a.appendTo("body");jQuery(a).hide().fadeIn(this.config.fadeintime);setTimeout('jQuery(".popupmessageuser").fadeOut('+this.config.fadeouttime+")",this.config.showtime)}function showMessageError(){var a=jQuery("<div class='popupmessageuser'><span class='portlet-msg-error' style='margin:0px'>"+this.config.message+"</span></div>");a.appendTo("body");jQuery(a).hide().fadeIn(this.config.fadeintime);setTimeout('jQuery(".popupmessageuser").fadeOut('+this.config.fadeouttime+")",this.config.showtime)}function showMessage(){var a=jQuery("<div class='popupmessageuser'><span class='"+this.config.className+"' style='margin:0px'>"+this.config.message+"</span></div>");a.appendTo("body");jQuery(a).hide().fadeIn(this.config.fadeintime);setTimeout('jQuery(".popupmessageuser").fadeOut('+this.config.fadeouttime+")",this.config.showtime)}function formatNumber(a,b,e){a=jQuery(a);var c=a.val();var d=c.indexOf(b);if(c.length==0){jQuery(a).val("0")}if(d!=-1){if(d==0){a.val("0"+a.val())}c=a.val();d=c.indexOf(b);if(c.length-d>e+1){a.val(c.substring(0,d+e+1))}else{if(c.length-d==e+1){a.val(c)}else{for(i=(c.length-d);i<e+1;i++){a.val(a.val()+"0")}}}}else{a.val(a.val()+b);for(i=0;i<e;i++){a.val(a.val()+"0")}}}function formatNumberText(a,b,e){a=jQuery(a);var c=a.text();var d=c.indexOf(b);if(c.length==0){jQuery(a).text("0")}if(d!=-1){if(d==0){a.text("0"+a.text())}c=a.text();d=c.indexOf(b);if(c.length-d>e+1){a.text(c.substring(0,d+e+1))}else{if(c.length-d==e+1){a.text(c)}else{for(i=(c.length-d);i<e+1;i++){a.text(a.text()+"0")}}}}else{a.text(a.text()+b);for(i=0;i<e;i++){a.text(a.text()+"0")}}}function onecharacteranddigits(b,c,f){var a=b;var d=String.fromCharCode(a);var e=parseFloat(d);if(a==8||a==0){return true}if(d==f){if(c.indexOf(f)!=-1){return false}}if(d!=f&&isNaN(e)){return false}return true};