jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e},easeOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l)==1){return e+m}if(!k){k=l*0.3}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}return g*Math.pow(2,-10*h)*Math.sin((h*l-j)*(2*Math.PI)/k)+m+e},easeInOutElastic:function(f,h,e,m,l){var j=1.70158;var k=0;var g=m;if(h==0){return e}if((h/=l/2)==2){return e+m}if(!k){k=l*(0.3*1.5)}if(g<Math.abs(m)){g=m;var j=k/4}else{var j=k/(2*Math.PI)*Math.asin(m/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*l-j)*(2*Math.PI)/k)*0.5+m+e},easeInBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}return j*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,j,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return j/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return j/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});(function(b){b.fn.ajaxSubmit=function(u){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof u=="function"){u={success:u}}var e=b.trim(this.attr("action"));if(e){e=(e.match(/^([^#]+)/)||[])[1]}e=e||window.location.href||"";u=b.extend({url:e,type:this.attr("method")||"GET"},u||{});var w={};this.trigger("form-pre-serialize",[this,u,w]);if(w.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(u.beforeSerialize&&u.beforeSerialize(this,u)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var o=this.formToArray(u.semantic);if(u.data){u.extraData=u.data;for(var f in u.data){if(u.data[f] instanceof Array){for(var g in u.data[f]){o.push({name:f,value:u.data[f][g]})}}else{o.push({name:f,value:u.data[f]})}}}if(u.beforeSubmit&&u.beforeSubmit(o,this,u)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[o,this,u,w]);if(w.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=b.param(o);if(u.type.toUpperCase()=="GET"){u.url+=(u.url.indexOf("?")>=0?"&":"?")+d;u.data=null}else{u.data=d}var v=this,m=[];if(u.resetForm){m.push(function(){v.resetForm()})}if(u.clearForm){m.push(function(){v.clearForm()})}if(!u.dataType&&u.target){var r=u.success||function(){};m.push(function(j){b(u.target).html(j).each(r,arguments)})}else{if(u.success){m.push(u.success)}}u.success=function(q,k){for(var n=0,j=m.length;n<j;n++){m[n].apply(u,[q,k,v])}};var c=b("input:file",this).fieldValue();var t=false;for(var l=0;l<c.length;l++){if(c[l]){t=true}}var h=false;if(u.iframe||t||h){if(u.closeKeepAlive){b.get(u.closeKeepAlive,p)}else{p()}}else{b.ajax(u)}this.trigger("form-submit-notify",[this,u]);return this;function p(){var y=v[0];if(b(":input[name=submit]",y).length){alert('Error: Form elements must not be named "submit".');return}var q=b.extend({},b.ajaxSettings,u);var I=b.extend(true,{},b.extend(true,{},b.ajaxSettings),q);var x="jqFormIO"+(new Date().getTime());var E=b('<iframe id="'+x+'" name="'+x+'" src="about:blank" />');var G=E[0];E.css({position:"absolute",top:"-1000px",left:"-1000px"});var H={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;E.attr("src","about:blank")}};var F=q.global;if(F&&!b.active++){b.event.trigger("ajaxStart")}if(F){b.event.trigger("ajaxSend",[H,q])}if(I.beforeSend&&I.beforeSend(H,I)===false){I.global&&b.active--;return}if(H.aborted){return}var k=0;var B=0;var j=y.clk;if(j){var z=j.name;if(z&&!j.disabled){u.extraData=u.extraData||{};u.extraData[z]=j.value;if(j.type=="image"){u.extraData[name+".x"]=y.clk_x;u.extraData[name+".y"]=y.clk_y}}}setTimeout(function(){var L=v.attr("target"),J=v.attr("action");y.setAttribute("target",x);if(y.getAttribute("method")!="POST"){y.setAttribute("method","POST")}if(y.getAttribute("action")!=q.url){y.setAttribute("action",q.url)}if(!u.skipEncodingOverride){v.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(q.timeout){setTimeout(function(){B=true;C()},q.timeout)}var K=[];try{if(u.extraData){for(var M in u.extraData){K.push(b('<input type="hidden" name="'+M+'" value="'+u.extraData[M]+'" />').appendTo(y)[0])}}E.appendTo("body");G.attachEvent?G.attachEvent("onload",C):G.addEventListener("load",C,false);y.submit()}finally{y.setAttribute("action",J);L?y.setAttribute("target",L):v.removeAttr("target");b(K).remove()}},10);var A=50;function C(){if(k++){return}G.detachEvent?G.detachEvent("onload",C):G.removeEventListener("load",C,false);var J=true;try{if(B){throw"timeout"}var K,N;N=G.contentWindow?G.contentWindow.document:G.contentDocument?G.contentDocument:G.document;var O=q.dataType=="xml"||N.XMLDocument||b.isXMLDoc(N);a("isXml="+O);if(!O&&(N.body==null||N.body.innerHTML=="")){if(--A){k=0;setTimeout(C,100);return}a("Could not access iframe DOM after 50 tries.");return}H.responseText=N.body?N.body.innerHTML:null;H.responseXML=N.XMLDocument?N.XMLDocument:N;H.getResponseHeader=function(Q){var P={"content-type":q.dataType};return P[Q]};if(q.dataType=="json"||q.dataType=="script"){var n=N.getElementsByTagName("textarea")[0];if(n){H.responseText=n.value}else{var M=N.getElementsByTagName("pre")[0];if(M){H.responseText=M.innerHTML}}}else{if(q.dataType=="xml"&&!H.responseXML&&H.responseText!=null){H.responseXML=D(H.responseText)}}K=b.httpData(H,q.dataType)}catch(L){J=false;b.handleError(q,H,"error",L)}if(J){q.success(K,"success");if(F){b.event.trigger("ajaxSuccess",[H,q])}}if(F){b.event.trigger("ajaxComplete",[H,q])}if(F&&!--b.active){b.event.trigger("ajaxStop")}if(q.complete){q.complete(H,J?"success":"error")}setTimeout(function(){E.remove();H.responseXML=null},100)}function D(n,J){if(window.ActiveXObject){J=new ActiveXObject("Microsoft.XMLDOM");J.async="false";J.loadXML(n)}else{J=(new DOMParser()).parseFromString(n,"text/xml")}return(J&&J.documentElement&&J.documentElement.tagName!="parsererror")?J:null}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){b(this).ajaxSubmit(c);return false}).bind("click.form-plugin",function(g){var d=b(g.target);if(!(d.is(":submit,input:image"))){return}var f=this;f.clk=g.target;if(g.target.type=="image"){if(g.offsetX!=undefined){f.clk_x=g.offsetX;f.clk_y=g.offsetY}else{if(typeof b.fn.offset=="function"){var h=d.offset();f.clk_x=g.pageX-h.left;f.clk_y=g.pageY-h.top}else{f.clk_x=g.pageX-g.target.offsetLeft;f.clk_y=g.pageY-g.target.offsetTop}}}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},10)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(q){var p=[];if(this.length==0){return p}var d=this[0];var h=q?d.getElementsByTagName("*"):d.elements;if(!h){return p}for(var k=0,m=h.length;k<m;k++){var e=h[k];var f=e.name;if(!f){continue}if(q&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){p.push({name:f,value:b(e).val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}var r=b.fieldValue(e,true);if(r&&r.constructor==Array){for(var g=0,c=r.length;g<c;g++){p.push({name:f,value:r[g]})}}else{if(r!==null&&typeof r!="undefined"){p.push({name:f,value:r})}}}if(!q&&d.clk){var l=b(d.clk),o=l[0],f=o.name;if(f&&!o.disabled&&o.type=="image"){p.push({name:f,value:l.val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return p};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,j){var e=c.name,p=c.type,q=c.tagName.toLowerCase();if(typeof j=="undefined"){j=true}if(j&&(!e||c.disabled||p=="reset"||p=="button"||(p=="checkbox"||p=="radio")&&!c.checked||(p=="submit"||p=="image")&&c.form&&c.form.clk!=c||q=="select"&&c.selectedIndex==-1)){return null}if(q=="select"){var k=c.selectedIndex;if(k<0){return null}var m=[],d=c.options;var g=(p=="select-one");var l=(g?k+1:d.length);for(var f=(g?k:0);f<l;f++){var h=d[f];if(h.selected){var o=h.value;if(!o){o=(h.attributes&&h.attributes.value&&!(h.attributes.value.specified))?h.text:h.value}if(g){return o}m.push(o)}}return m}return c.value};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){return this.each(function(){var d=this.type,c=this.tagName.toLowerCase();if(d=="text"||d=="password"||c=="textarea"){this.value=""}else{if(d=="checkbox"||d=="radio"){this.checked=false}else{if(c=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c==undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c==undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){if(b.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function(c){var b=c.browser.msie&&parseInt(c.browser.version)==6&&typeof window.XMLHttpRequest!="object",d=null,a=[];c.modal=function(f,e){return c.modal.impl.init(f,e)};c.modal.close=function(){c.modal.impl.close()};c.fn.modal=function(e){return c.modal.impl.init(this,e)};c.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:200,minWidth:300,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,onOpen:null,onShow:null,onClose:null};c.modal.impl={o:null,d:{},init:function(g,e){var f=this;if(f.d.data){return false}d=c.browser.msie&&!c.boxModel;f.o=c.extend({},c.modal.defaults,e);f.zIndex=f.o.zIndex;f.occb=false;if(typeof g=="object"){g=g instanceof jQuery?g:c(g);if(g.parent().parent().size()>0){f.d.parentNode=g.parent();if(!f.o.persist){f.d.orig=g.clone(true)}}}else{if(typeof g=="string"||typeof g=="number"){g=c("<div></div>").html(g)}else{alert("SimpleModal Error: Unsupported data type: "+typeof g);return f}}f.create(g);g=null;f.open();if(c.isFunction(f.o.onShow)){f.o.onShow.apply(f,[f.d])}return f},create:function(f){var e=this;a=e.getDimensions();if(b){e.d.iframe=c('<iframe src="javascript:false;"></iframe>').css(c.extend(e.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:a[0],width:a[1],zIndex:e.o.zIndex,top:0,left:0})).appendTo(e.o.appendTo)}e.d.overlay=c("<div></div>").attr("id",e.o.overlayId).addClass("simplemodal-overlay").css(c.extend(e.o.overlayCss,{display:"none",opacity:e.o.opacity/100,height:a[0],width:a[1],position:"fixed",left:0,top:0,zIndex:e.o.zIndex+1})).appendTo(e.o.appendTo);e.d.container=c("<div></div>").attr("id",e.o.containerId).addClass("simplemodal-container").css(c.extend(e.o.containerCss,{display:"none",position:"fixed",zIndex:e.o.zIndex+2})).append(e.o.close&&e.o.closeHTML?c(e.o.closeHTML).addClass(e.o.closeClass):"").appendTo(e.o.appendTo);e.d.wrap=c("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(e.d.container);e.d.data=f.attr("id",f.attr("id")||e.o.dataId).addClass("simplemodal-data").css(c.extend(e.o.dataCss,{display:"none"})).appendTo("body");f=null;e.setContainerDimensions();e.d.data.appendTo(e.d.wrap);if(b||d){e.fixIE()}},bindEvents:function(){var e=this;c("."+e.o.closeClass).bind("click.simplemodal",function(f){f.preventDefault();e.close()});if(e.o.close&&e.o.overlayClose){e.d.overlay.bind("click.simplemodal",function(f){f.preventDefault();e.close()})}c(document).bind("keydown.simplemodal",function(f){if(e.o.focus&&f.keyCode==9){e.watchTab(f)}else{if((e.o.close&&e.o.escClose)&&f.keyCode==27){f.preventDefault();e.close()}}});c(window).bind("resize.simplemodal",function(){a=e.getDimensions();e.setContainerDimensions(true);if(b||d){e.fixIE()}else{e.d.iframe&&e.d.iframe.css({height:a[0],width:a[1]});e.d.overlay.css({height:a[0],width:a[1]})}})},unbindEvents:function(){c("."+this.o.closeClass).unbind("click.simplemodal");c(document).unbind("keydown.simplemodal");c(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var e=this,f=e.o.position;c.each([e.d.iframe||null,e.d.overlay,e.d.container],function(r,k){if(k){var p="document.body.clientHeight",u="document.body.clientWidth",w="document.body.scrollHeight",t="document.body.scrollLeft",n="document.body.scrollTop",j="document.body.scrollWidth",h="document.documentElement.clientHeight",q="document.documentElement.clientWidth",o="document.documentElement.scrollLeft",x="document.documentElement.scrollTop",y=k[0].style;y.position="absolute";if(r<2){y.removeExpression("height");y.removeExpression("width");y.setExpression("height",""+w+" > "+p+" ? "+w+" : "+p+' + "px"');y.setExpression("width",""+j+" > "+u+" ? "+j+" : "+u+' + "px"')}else{var m,g;if(f&&f.constructor==Array){var v=f[0]?typeof f[0]=="number"?f[0].toString():f[0].replace(/px/,""):k.css("top").replace(/px/,"");m=v.indexOf("%")==-1?v+" + (t = "+x+" ? "+x+" : "+n+') + "px"':parseInt(v.replace(/%/,""))+" * (("+h+" || "+p+") / 100) + (t = "+x+" ? "+x+" : "+n+') + "px"';if(f[1]){var l=typeof f[1]=="number"?f[1].toString():f[1].replace(/px/,"");g=l.indexOf("%")==-1?l+" + (t = "+o+" ? "+o+" : "+t+') + "px"':parseInt(l.replace(/%/,""))+" * (("+q+" || "+u+") / 100) + (t = "+o+" ? "+o+" : "+t+') + "px"'}}else{m="("+h+" || "+p+") / 2 - (this.offsetHeight / 2) + (t = "+x+" ? "+x+" : "+n+') + "px"';g="("+q+" || "+u+") / 2 - (this.offsetWidth / 2) + (t = "+o+" ? "+o+" : "+t+') + "px"'}y.removeExpression("top");y.removeExpression("left");y.setExpression("top",m);y.setExpression("left",g)}}})},focus:function(h){var f=this,g=h||"first";var e=c(":input:enabled:visible:"+g,f.d.wrap);e.length>0?e.focus():f.d.wrap.focus()},getDimensions:function(){var f=c(window);var e=c.browser.opera&&c.browser.version>"9.5"&&c.fn.jquery<="1.2.6"?document.documentElement.clientHeight:c.browser.opera&&c.browser.version<"9.5"&&c.fn.jquery>"1.2.6"?window.innerHeight:f.height();return[e,f.width()]},getVal:function(e){return e=="auto"?0:e.indexOf("%")>0?e:parseInt(e.replace(/px/,""))},setContainerDimensions:function(h){var k=this;if(!h||(h&&k.o.autoResize)){var j=k.getVal(k.d.container.css("height")),e=k.getVal(k.d.container.css("width")),l=k.d.data.outerHeight(true),g=k.d.data.outerWidth(true);var f=k.o.maxHeight&&k.o.maxHeight<a[0]?k.o.maxHeight:a[0],m=k.o.maxWidth&&k.o.maxWidth<a[1]?k.o.maxWidth:a[1];if(!j){if(!l){j=k.o.minHeight}else{if(l>f){j=f}else{if(l<k.o.minHeight){j=k.o.minHeight}else{j=l}}}}else{j=j>f?f:j}if(!e){if(!g){e=k.o.minWidth}else{if(g>m){e=m}else{if(g<k.o.minWidth){e=k.o.minWidth}else{e=g}}}}else{e=e>m?m:e}k.d.container.css({height:j,width:e});if(l>j||g>e){k.d.wrap.css({overflow:"auto"})}}if(k.o.autoPosition){k.setPosition()}},setPosition:function(){var f=this,h,g,j=(a[0]/2)-(f.d.container.outerHeight(true)/2),e=(a[1]/2)-(f.d.container.outerWidth(true)/2);if(f.o.position&&Object.prototype.toString.call(f.o.position)==="[object Array]"){h=f.o.position[0]||j;g=f.o.position[1]||e}else{h=j;g=e}f.d.container.css({left:g,top:h})},watchTab:function(g){var f=this;if(c(g.target).parents(".simplemodal-container").length>0){f.inputs=c(":input:enabled:visible:first, :input:enabled:visible:last",f.d.data[0]);if((!g.shiftKey&&g.target==f.inputs[f.inputs.length-1])||(g.shiftKey&&g.target==f.inputs[0])||f.inputs.length==0){g.preventDefault();var h=g.shiftKey?"last":"first";setTimeout(function(){f.focus(h)},10)}}else{g.preventDefault();setTimeout(function(){f.focus()},10)}},open:function(){var e=this;e.d.iframe&&e.d.iframe.show();if(c.isFunction(e.o.onOpen)){e.o.onOpen.apply(e,[e.d])}else{e.d.overlay.show();e.d.container.show();e.d.data.show()}e.focus();e.bindEvents()},close:function(){var e=this;if(!e.d.data){return false}e.unbindEvents();if(c.isFunction(e.o.onClose)&&!e.occb){e.occb=true;e.o.onClose.apply(e,[e.d])}else{if(e.d.parentNode){if(e.o.persist){e.d.data.hide().appendTo(e.d.parentNode)}else{e.d.data.hide().remove();e.d.orig.appendTo(e.d.parentNode)}}else{e.d.data.hide().remove()}e.d.container.hide().remove();e.d.overlay.hide().remove();e.d.iframe&&e.d.iframe.hide().remove();e.d={}}}}})(jQuery);(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:".",debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms")}this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s)}else{alert(s)}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug=""}var rows=table.tBodies[0].rows;if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i<l;i++){var p=false;if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter)}else{if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter)}}if(!p){p=detectParserForColumn(table,cells[i])}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n"}list.push(p)}}if(table.config.debug){log(parsersDebug)}return list}function detectParserForColumn(table,node){var l=parsers.length;for(var i=1;i<l;i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i]}}return parsers[0]}function getParserById(name){var l=parsers.length;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i]}}return false}function buildCache(table){if(table.config.debug){var cacheTime=new Date()}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};for(var i=0;i<totalRows;++i){var c=table.tBodies[0].rows[i],cols=[];cache.row.push($(c));for(var j=0;j<totalCells;++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]))}cols.push(i);cache.normalized.push(cols);cols=null}if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime)}return cache}function getElementText(config,node){if(!node){return""}var t="";if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML}else{t=node.innerHTML}}else{if(typeof(config.textExtraction)=="function"){t=config.textExtraction(node)}else{t=$(node).text()}}return t}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date()}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];for(var i=0;i<totalRows;i++){rows.push(r[n[i][checkCell]]);if(!table.config.appender){var o=r[n[i][checkCell]];var l=o.length;for(var j=0;j<l;j++){tableBody[0].appendChild(o[j])}}}if(table.config.appender){table.config.appender(table,rows)}rows=null;if(table.config.debug){benchmark("Rebuilt table:",appendTime)}applyWidget(table);setTimeout(function(){$(table).trigger("sortEnd")},0)}function buildHeaders(table){if(table.config.debug){var time=new Date()}var meta=($.metadata)?true:false,tableHeadersRows=[];for(var i=0;i<table.tHead.rows.length;i++){tableHeadersRows[i]=0}$tableHeaders=$("thead th",table);$tableHeaders.each(function(index){this.count=0;this.column=index;this.order=formatSortingOrder(table.config.sortInitialOrder);if(checkHeaderMetadata(this)||checkHeaderOptions(table,index)){this.sortDisabled=true}if(!this.sortDisabled){$(this).addClass(table.config.cssHeader)}table.config.headerList[index]=this});if(table.config.debug){benchmark("Built headers:",time);log($tableHeaders)}return $tableHeaders}function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;for(var i=0;i<c.length;i++){var cell=c[i];if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++))}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell)}}}return arr}function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true}return false}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true}return false}function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i<l;i++){getWidgetById(c[i]).format(table)}}function getWidgetById(name){var l=widgets.length;for(var i=0;i<l;i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i]}}}function formatSortingOrder(v){if(typeof(v)!="Number"){i=(v.toLowerCase()=="desc")?1:0}else{i=(v==(0||1))?v:0}return i}function isValueInArray(v,a){var l=a.length;for(var i=0;i<l;i++){if(a[i][0]==v){return true}}return false}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);var h=[];$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this)}});var l=list.length;for(var i=0;i<l;i++){h[list[i][0]].addClass(css[list[i][1]])}}function fixColumnWidth(table,$headers){var c=table.config;if(c.widthFixed){var colgroup=$("<colgroup>");$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($("<col>").css("width",$(this).width()))});$(table).prepend(colgroup)}}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i<l;i++){var s=sortList[i],o=c.headerList[s[0]];o.count=s[1];o.count++}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date()}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;for(var i=0;i<l;i++){var c=sortList[i][0];var order=sortList[i][1];var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");var e="e"+i;dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";dynamicExp+="if("+e+") { return "+e+"; } ";dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++){dynamicExp+="}; "}dynamicExp+="return 0; ";dynamicExp+="}; ";eval(dynamicExp);cache.normalized.sort(sortWrapper);if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime)}return cache}function sortText(a,b){return((a<b)?-1:((a>b)?1:0))}function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0))}function sortNumeric(a,b){return a-b}function sortNumericDesc(a,b){return b-a}function getCachedSortType(parsers,i){return parsers[i].type}this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies){return}var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){$this.trigger("sortStart");var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){var $cell=$(this);var i=this.column;this.order=this.count++%2;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j<a.length;j++){if(a[j][0]!=i){config.sortList.push(a[j])}}}config.sortList.push([i,this.order])}else{if(isValueInArray(i,config.sortList)){for(var j=0;j<config.sortList.length;j++){var s=config.sortList[j],o=config.headerList[s[0]];if(s[0]==i){o.count=s[1];o.count++;s[1]=o.count%2}}}else{config.sortList.push([i,this.order])}}setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);appendToTable($this[0],multisort($this[0],config.sortList,cache))},1);return false}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false};return false}});$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this)}).bind("sorton",function(e,list){$(this).trigger("sortStart");config.sortList=list;var sortList=config.sortList;updateHeaderSortCount(this,sortList);setHeadersCss(this,$headers,sortList,sortCSS);appendToTable(this,multisort(this,sortList,cache))}).bind("appendCache",function(){appendToTable(this,cache)}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this)}).bind("applyWidgets",function(){applyWidget(this)});if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList])}applyWidget(this)})};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i<l;i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false}}if(a){parsers.push(parser)}};this.addWidget=function(widget){widgets.push(widget)};this.formatFloat=function(s){var i=parseFloat(s);return(isNaN(i))?0:i};this.formatInt=function(s){var i=parseInt(s);return(isNaN(i))?0:i};this.isDigit=function(s,config){var DECIMAL="\\"+config.decimal;var exp="/(^[+]?0("+DECIMAL+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+DECIMAL+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+DECIMAL+"0+$)/";return RegExp(exp).test($.trim(s))};this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild){this.removeChild(this.firstChild)}}empty.apply(table.tBodies[0])}else{table.tBodies[0].innerHTML=""}}}});$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(s){return true},format:function(s){return $.trim(s.toLowerCase())},type:"text"});ts.addParser({id:"digit",is:function(s,table){var c=table.config;return $.tablesorter.isDigit(s,c)},format:function(s){return $.tablesorter.formatFloat(s)},type:"numeric"});ts.addParser({id:"currency",is:function(s){return/^[Â£$â‚¬?.]/.test(s)},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""))},type:"numeric"});ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s)},format:function(s){var a=s.split("."),r="",l=a.length;for(var i=0;i<l;i++){var item=a[i];if(item.length==2){r+="0"+item}else{r+=item}}return $.tablesorter.formatFloat(r)},type:"numeric"});ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s)},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"});ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s)},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"});ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s))},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""))},type:"numeric"});ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s)},format:function(s,table){var c=table.config;s=s.replace(/\-/g,"/");if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2")}else{if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1")}else{if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")}}}return $.tablesorter.formatFloat(new Date(s).getTime())},type:"numeric"});ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s)},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime())},type:"numeric"});ts.addParser({id:"metadata",is:function(s){return false},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?"sortValue":c.parserMetadataName;return $(cell).metadata()[p]},type:"numeric"});ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date()}$("tr:visible",table.tBodies[0]).filter(":even").removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(":odd").removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time)}}})})(jQuery);(function(a){a.extend({tablesorterPager:new function(){function k(m){var l=a(m.cssPageDisplay,m.container).val((m.page+1)+m.seperator+m.totalPages)}function b(m,l){var n=m.config;n.size=l;n.totalPages=Math.ceil(n.totalRows/n.size);n.pagerPositionSet=false;d(m);e(m)}function e(l){var n=l.config;if(!n.pagerPositionSet&&n.positionFixed){var n=l.config,m=a(l);if(m.offset){n.container.css({top:m.offset().top+m.height()+"px",position:"absolute"})}n.pagerPositionSet=true}}function f(l){var m=l.config;m.page=0;d(l)}function c(l){var m=l.config;m.page=(m.totalPages-1);d(l)}function j(l){var m=l.config;m.page++;if(m.page>=(m.totalPages-1)){m.page=(m.totalPages-1)}d(l)}function g(l){var m=l.config;m.page--;if(m.page<=0){m.page=0}d(l)}function d(l){var m=l.config;if(m.page<0||m.page>(m.totalPages-1)){m.page=0}h(l,m.rowsCopy)}function h(v,w){var u=v.config;var p=w.length;var x=(u.page*u.size);var t=(x+u.size);if(t>w.length){t=w.length}var n=a(v.tBodies[0]);a.tablesorter.clearTableBody(v);for(var r=x;r<t;r++){var m=w[r];var p=m.length;for(var q=0;q<p;q++){n[0].appendChild(m[q])}}e(v,n);a(v).trigger("applyWidgets");if(u.page>=u.totalPages){c(v)}k(u)}this.appender=function(l,m){var n=l.config;n.rowsCopy=m;n.totalRows=m.length;n.totalPages=Math.ceil(n.totalRows/n.size);h(l,m)};this.defaults={size:25,offset:0,page:0,totalRows:0,totalPages:0,container:null,cssNext:".next",cssPrev:".prev",cssFirst:".first",cssLast:".last",cssPageDisplay:".pagedisplay",cssPageSize:".pagesize",seperator:"/",positionFixed:true,appender:this.appender};this.construct=function(l){return this.each(function(){config=a.extend(this.config,a.tablesorterPager.defaults,l);var n=this,m=config.container;a(this).trigger("appendCache");config.size=parseInt(a(".pagesize",m).val());a(config.cssFirst,m).click(function(){f(n);return false});a(config.cssNext,m).click(function(){j(n);return false});a(config.cssPrev,m).click(function(){g(n);return false});a(config.cssLast,m).click(function(){c(n);return false});a(config.cssPageSize,m).change(function(){b(n,parseInt(a(this).val()));return false})})}}});a.fn.extend({tablesorterPager:a.tablesorterPager.construct})})(jQuery);(function(f){f.fn.qtip=function(C,v){var z,u,B,t,y,x,w,A;if(typeof C=="string"){if(typeof f(this).data("qtip")!=="object"){f.fn.qtip.log.error.call(self,1,f.fn.qtip.constants.NO_TOOLTIP_PRESENT,false)}if(C=="api"){return f(this).data("qtip").interfaces[f(this).data("qtip").current]}else{if(C=="interfaces"){return f(this).data("qtip").interfaces}}}else{if(!C){C={}}if(typeof C.content!=="object"||(C.content.jquery&&C.content.length>0)){C.content={text:C.content}}if(typeof C.content.title!=="object"){C.content.title={text:C.content.title}}if(typeof C.position!=="object"){C.position={corner:C.position}}if(typeof C.position.corner!=="object"){C.position.corner={target:C.position.corner,tooltip:C.position.corner}}if(typeof C.show!=="object"){C.show={when:C.show}}if(typeof C.show.when!=="object"){C.show.when={event:C.show.when}}if(typeof C.show.effect!=="object"){C.show.effect={type:C.show.effect}}if(typeof C.hide!=="object"){C.hide={when:C.hide}}if(typeof C.hide.when!=="object"){C.hide.when={event:C.hide.when}}if(typeof C.hide.effect!=="object"){C.hide.effect={type:C.hide.effect}}if(typeof C.style!=="object"){C.style={name:C.style}}C.style=c(C.style);t=f.extend(true,{},f.fn.qtip.defaults,C);t.style=a.call({options:t},t.style);t.user=f.extend(true,{},C)}return f(this).each(function(){if(typeof C=="string"){x=C.toLowerCase();B=f(this).qtip("interfaces");if(typeof B=="object"){if(v===true&&x=="destroy"){while(B.length>0){B[B.length-1].destroy()}}else{if(v!==true){B=[f(this).qtip("api")]}for(z=0;z<B.length;z++){if(x=="destroy"){B[z].destroy()}else{if(B[z].status.rendered===true){if(x=="show"){B[z].show()}else{if(x=="hide"){B[z].hide()}else{if(x=="focus"){B[z].focus()}else{if(x=="disable"){B[z].disable(true)}else{if(x=="enable"){B[z].disable(false)}}}}}}}}}}}else{w=f.extend(true,{},t);w.hide.effect.length=t.hide.effect.length;w.show.effect.length=t.show.effect.length;if(w.position.container===false){w.position.container=f(document.body)}if(w.position.target===false){w.position.target=f(this)}if(w.show.when.target===false){w.show.when.target=f(this)}if(w.hide.when.target===false){w.hide.when.target=f(this)}u=f.fn.qtip.interfaces.length;for(z=0;z<u;z++){if(typeof f.fn.qtip.interfaces[z]=="undefined"){u=z;break}}y=new d(f(this),w,u);f.fn.qtip.interfaces[u]=y;if(typeof f(this).data("qtip")=="object"){if(typeof f(this).attr("qtip")==="undefined"){f(this).data("qtip").current=f(this).data("qtip").interfaces.length}f(this).data("qtip").interfaces.push(y)}else{f(this).data("qtip",{current:0,interfaces:[y]})}if(w.content.prerender===false&&w.show.when.event!==false&&w.show.ready!==true){w.show.when.target.bind(w.show.when.event+".qtip-"+u+"-create",{qtip:u},function(D){A=f.fn.qtip.interfaces[D.data.qtip];A.options.show.when.target.unbind(A.options.show.when.event+".qtip-"+D.data.qtip+"-create");A.cache.mouse={x:D.pageX,y:D.pageY};p.call(A);A.options.show.when.target.trigger(A.options.show.when.event)})}else{y.cache.mouse={x:w.show.when.target.offset().left,y:w.show.when.target.offset().top};p.call(y)}}})};function d(v,u,w){var t=this;t.id=w;t.options=u;t.status={animated:false,rendered:false,disabled:false,focused:false};t.elements={target:v.addClass(t.options.style.classes.target),tooltip:null,wrapper:null,content:null,contentWrapper:null,title:null,button:null,tip:null,bgiframe:null};t.cache={mouse:{},position:{},toggle:0};t.timers={};f.extend(t,t.options.api,{show:function(z){var y,A;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"show")}if(t.elements.tooltip.css("display")!=="none"){return t}t.elements.tooltip.stop(true,false);y=t.beforeShow.call(t,z);if(y===false){return t}function x(){if(t.options.position.type!=="static"){t.focus()}t.onShow.call(t,z);if(f.browser.msie){t.elements.tooltip.get(0).style.removeAttribute("filter")}}t.cache.toggle=1;if(t.options.position.type!=="static"){t.updatePosition(z,(t.options.show.effect.length>0))}if(typeof t.options.show.solo=="object"){A=f(t.options.show.solo)}else{if(t.options.show.solo===true){A=f("div.qtip").not(t.elements.tooltip)}}if(A){A.each(function(){if(f(this).qtip("api").status.rendered===true){f(this).qtip("api").hide()}})}if(typeof t.options.show.effect.type=="function"){t.options.show.effect.type.call(t.elements.tooltip,t.options.show.effect.length);t.elements.tooltip.queue(function(){x();f(this).dequeue()})}else{switch(t.options.show.effect.type.toLowerCase()){case"fade":t.elements.tooltip.fadeIn(t.options.show.effect.length,x);break;case"slide":t.elements.tooltip.slideDown(t.options.show.effect.length,function(){x();if(t.options.position.type!=="static"){t.updatePosition(z,true)}});break;case"grow":t.elements.tooltip.show(t.options.show.effect.length,x);break;default:t.elements.tooltip.show(null,x);break}t.elements.tooltip.addClass(t.options.style.classes.active)}return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_SHOWN,"show")},hide:function(z){var y;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"hide")}else{if(t.elements.tooltip.css("display")==="none"){return t}}clearTimeout(t.timers.show);t.elements.tooltip.stop(true,false);y=t.beforeHide.call(t,z);if(y===false){return t}function x(){t.onHide.call(t,z)}t.cache.toggle=0;if(typeof t.options.hide.effect.type=="function"){t.options.hide.effect.type.call(t.elements.tooltip,t.options.hide.effect.length);t.elements.tooltip.queue(function(){x();f(this).dequeue()})}else{switch(t.options.hide.effect.type.toLowerCase()){case"fade":t.elements.tooltip.fadeOut(t.options.hide.effect.length,x);break;case"slide":t.elements.tooltip.slideUp(t.options.hide.effect.length,x);break;case"grow":t.elements.tooltip.hide(t.options.hide.effect.length,x);break;default:t.elements.tooltip.hide(null,x);break}t.elements.tooltip.removeClass(t.options.style.classes.active)}return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_HIDDEN,"hide")},updatePosition:function(x,y){var D,H,M,K,I,F,z,J,C,E,L,B,G,A;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updatePosition")}else{if(t.options.position.type=="static"){return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.CANNOT_POSITION_STATIC,"updatePosition")}}H={position:{left:0,top:0},dimensions:{height:0,width:0},corner:t.options.position.corner.target};M={position:t.getPosition(),dimensions:t.getDimensions(),corner:t.options.position.corner.tooltip};if(t.options.position.target!=="mouse"){if(t.options.position.target.get(0).nodeName.toLowerCase()=="area"){K=t.options.position.target.attr("coords").split(",");for(D=0;D<K.length;D++){K[D]=parseInt(K[D])}I=t.options.position.target.parent("map").attr("name");F=f('img[usemap="#'+I+'"]:first').offset();H.position={left:Math.floor(F.left+K[0]),top:Math.floor(F.top+K[1])};switch(t.options.position.target.attr("shape").toLowerCase()){case"rect":H.dimensions={width:Math.ceil(Math.abs(K[2]-K[0])),height:Math.ceil(Math.abs(K[3]-K[1]))};break;case"circle":H.dimensions={width:K[2]+1,height:K[2]+1};break;case"poly":H.dimensions={width:K[0],height:K[1]};for(D=0;D<K.length;D++){if(D%2==0){if(K[D]>H.dimensions.width){H.dimensions.width=K[D]}if(K[D]<K[0]){H.position.left=Math.floor(F.left+K[D])}}else{if(K[D]>H.dimensions.height){H.dimensions.height=K[D]}if(K[D]<K[1]){H.position.top=Math.floor(F.top+K[D])}}}H.dimensions.width=H.dimensions.width-(H.position.left-F.left);H.dimensions.height=H.dimensions.height-(H.position.top-F.top);break;default:return f.fn.qtip.log.error.call(t,4,f.fn.qtip.constants.INVALID_AREA_SHAPE,"updatePosition");break}H.dimensions.width-=2;H.dimensions.height-=2}else{if(t.options.position.target.add(document.body).length===1){H.position={left:f(document).scrollLeft(),top:f(document).scrollTop()};H.dimensions={height:f(window).height(),width:f(window).width()}}else{if(typeof t.options.position.target.attr("qtip")!=="undefined"){H.position=t.options.position.target.qtip("api").cache.position}else{H.position=t.options.position.target.offset()}H.dimensions={height:t.options.position.target.outerHeight(),width:t.options.position.target.outerWidth()}}}z=f.extend({},H.position);if(H.corner.search(/right/i)!==-1){z.left+=H.dimensions.width}if(H.corner.search(/bottom/i)!==-1){z.top+=H.dimensions.height}if(H.corner.search(/((top|bottom)Middle)|center/)!==-1){z.left+=(H.dimensions.width/2)}if(H.corner.search(/((left|right)Middle)|center/)!==-1){z.top+=(H.dimensions.height/2)}}else{H.position=z={left:t.cache.mouse.x,top:t.cache.mouse.y};H.dimensions={height:1,width:1}}if(M.corner.search(/right/i)!==-1){z.left-=M.dimensions.width}if(M.corner.search(/bottom/i)!==-1){z.top-=M.dimensions.height}if(M.corner.search(/((top|bottom)Middle)|center/)!==-1){z.left-=(M.dimensions.width/2)}if(M.corner.search(/((left|right)Middle)|center/)!==-1){z.top-=(M.dimensions.height/2)}J=(f.browser.msie)?1:0;C=(f.browser.msie&&parseInt(f.browser.version.charAt(0))===6)?1:0;if(t.options.style.border.radius>0){if(M.corner.search(/Left/)!==-1){z.left-=t.options.style.border.radius}else{if(M.corner.search(/Right/)!==-1){z.left+=t.options.style.border.radius}}if(M.corner.search(/Top/)!==-1){z.top-=t.options.style.border.radius}else{if(M.corner.search(/Bottom/)!==-1){z.top+=t.options.style.border.radius}}}if(J){if(M.corner.search(/top/)!==-1){z.top-=J}else{if(M.corner.search(/bottom/)!==-1){z.top+=J}}if(M.corner.search(/left/)!==-1){z.left-=J}else{if(M.corner.search(/right/)!==-1){z.left+=J}}if(M.corner.search(/leftMiddle|rightMiddle/)!==-1){z.top-=1}}if(t.options.position.adjust.screen===true){z=o.call(t,z,H,M)}if(t.options.position.target==="mouse"&&t.options.position.adjust.mouse===true){if(t.options.position.adjust.screen===true&&t.elements.tip){L=t.elements.tip.attr("rel")}else{L=t.options.position.corner.tooltip}z.left+=(L.search(/right/i)!==-1)?-6:6;z.top+=(L.search(/bottom/i)!==-1)?-6:6}if(!t.elements.bgiframe&&f.browser.msie&&parseInt(f.browser.version.charAt(0))==6){f("select, object").each(function(){B=f(this).offset();B.bottom=B.top+f(this).height();B.right=B.left+f(this).width();if(z.top+M.dimensions.height>=B.top&&z.left+M.dimensions.width>=B.left){k.call(t)}})}z.left+=t.options.position.adjust.x;z.top+=t.options.position.adjust.y;G=t.getPosition();if(z.left!=G.left||z.top!=G.top){A=t.beforePositionUpdate.call(t,x);if(A===false){return t}t.cache.position=z;if(y===true){t.status.animated=true;t.elements.tooltip.animate(z,200,"swing",function(){t.status.animated=false})}else{t.elements.tooltip.css(z)}t.onPositionUpdate.call(t,x);if(typeof x!=="undefined"&&x.type&&x.type!=="mousemove"){f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_POSITION_UPDATED,"updatePosition")}}return t},updateWidth:function(x){var y;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateWidth")}else{if(x&&typeof x!=="number"){return f.fn.qtip.log.error.call(t,2,"newWidth must be of type number","updateWidth")}}y=t.elements.contentWrapper.siblings().add(t.elements.tip).add(t.elements.button);if(!x){if(typeof t.options.style.width.value=="number"){x=t.options.style.width.value}else{t.elements.tooltip.css({width:"auto"});y.hide();if(f.browser.msie){t.elements.wrapper.add(t.elements.contentWrapper.children()).css({zoom:"normal"})}x=t.getDimensions().width+1;if(!t.options.style.width.value){if(x>t.options.style.width.max){x=t.options.style.width.max}if(x<t.options.style.width.min){x=t.options.style.width.min}}}}if(x%2!==0){x-=1}t.elements.tooltip.width(x);y.show();if(t.options.style.border.radius){t.elements.tooltip.find(".qtip-betweenCorners").each(function(z){f(this).width(x-(t.options.style.border.radius*2))})}if(f.browser.msie){t.elements.wrapper.add(t.elements.contentWrapper.children()).css({zoom:"1"});t.elements.wrapper.width(x);if(t.elements.bgiframe){t.elements.bgiframe.width(x).height(t.getDimensions.height)}}return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_WIDTH_UPDATED,"updateWidth")},updateStyle:function(x){var A,B,y,z,C;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateStyle")}else{if(typeof x!=="string"||!f.fn.qtip.styles[x]){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.STYLE_NOT_DEFINED,"updateStyle")}}t.options.style=a.call(t,f.fn.qtip.styles[x],t.options.user.style);t.elements.content.css(q(t.options.style));if(t.options.content.title.text!==false){t.elements.title.css(q(t.options.style.title,true))}t.elements.contentWrapper.css({borderColor:t.options.style.border.color});if(t.options.style.tip.corner!==false){if(f("<canvas>").get(0).getContext){A=t.elements.tooltip.find(".qtip-tip canvas:first");y=A.get(0).getContext("2d");y.clearRect(0,0,300,300);z=A.parent("div[rel]:first").attr("rel");C=b(z,t.options.style.tip.size.width,t.options.style.tip.size.height);h.call(t,A,C,t.options.style.tip.color||t.options.style.border.color)}else{if(f.browser.msie){A=t.elements.tooltip.find('.qtip-tip [nodeName="shape"]');A.attr("fillcolor",t.options.style.tip.color||t.options.style.border.color)}}}if(t.options.style.border.radius>0){t.elements.tooltip.find(".qtip-betweenCorners").css({backgroundColor:t.options.style.border.color});if(f("<canvas>").get(0).getContext){B=g(t.options.style.border.radius);t.elements.tooltip.find(".qtip-wrapper canvas").each(function(){y=f(this).get(0).getContext("2d");y.clearRect(0,0,300,300);z=f(this).parent("div[rel]:first").attr("rel");r.call(t,f(this),B[z],t.options.style.border.radius,t.options.style.border.color)})}else{if(f.browser.msie){t.elements.tooltip.find('.qtip-wrapper [nodeName="arc"]').each(function(){f(this).attr("fillcolor",t.options.style.border.color)})}}}return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_STYLE_UPDATED,"updateStyle")},updateContent:function(B,z){var A,y,x;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateContent")}else{if(!B){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateContent")}}A=t.beforeContentUpdate.call(t,B);if(typeof A=="string"){B=A}else{if(A===false){return}}if(f.browser.msie){t.elements.contentWrapper.children().css({zoom:"normal"})}if(B.jquery&&B.length>0){B.clone(true).appendTo(t.elements.content).show()}else{t.elements.content.html(B)}y=t.elements.content.find("img[complete=false]");if(y.length>0){x=0;y.each(function(D){f('<img src="'+f(this).attr("src")+'" />').load(function(){if(++x==y.length){C()}})})}else{C()}function C(){t.updateWidth();if(z!==false){if(t.options.position.type!=="static"){t.updatePosition(t.elements.tooltip.is(":visible"),true)}if(t.options.style.tip.corner!==false){n.call(t)}}}t.onContentUpdate.call(t);return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_CONTENT_UPDATED,"loadContent")},loadContent:function(x,A,B){var z;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"loadContent")}z=t.beforeContentLoad.call(t);if(z===false){return t}if(B=="post"){f.post(x,A,y)}else{f.get(x,A,y)}function y(C){t.onContentLoad.call(t);f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_CONTENT_LOADED,"loadContent");t.updateContent(C)}return t},updateTitle:function(x){if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"updateTitle")}else{if(!x){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.NO_CONTENT_PROVIDED,"updateTitle")}}returned=t.beforeTitleUpdate.call(t);if(returned===false){return t}if(t.elements.button){t.elements.button=t.elements.button.clone(true)}t.elements.title.html(x);if(t.elements.button){t.elements.title.prepend(t.elements.button)}t.onTitleUpdate.call(t);return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_TITLE_UPDATED,"updateTitle")},focus:function(B){var z,y,x,A;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"focus")}else{if(t.options.position.type=="static"){return f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.CANNOT_FOCUS_STATIC,"focus")}}z=parseInt(t.elements.tooltip.css("z-index"));y=6000+f("div.qtip[qtip]").length-1;if(!t.status.focused&&z!==y){A=t.beforeFocus.call(t,B);if(A===false){return t}f("div.qtip[qtip]").not(t.elements.tooltip).each(function(){if(f(this).qtip("api").status.rendered===true){x=parseInt(f(this).css("z-index"));if(typeof x=="number"&&x>-1){f(this).css({zIndex:parseInt(f(this).css("z-index"))-1})}f(this).qtip("api").status.focused=false}});t.elements.tooltip.css({zIndex:y});t.status.focused=true;t.onFocus.call(t,B);f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_FOCUSED,"focus")}return t},disable:function(x){if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"disable")}if(x){if(!t.status.disabled){t.status.disabled=true;f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_DISABLED,"disable")}else{f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.TOOLTIP_ALREADY_DISABLED,"disable")}}else{if(t.status.disabled){t.status.disabled=false;f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_ENABLED,"disable")}else{f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.TOOLTIP_ALREADY_ENABLED,"disable")}}return t},destroy:function(){var x,y,z;y=t.beforeDestroy.call(t);if(y===false){return t}if(t.status.rendered){t.options.show.when.target.unbind("mousemove.qtip",t.updatePosition);t.options.show.when.target.unbind("mouseout.qtip",t.hide);t.options.show.when.target.unbind(t.options.show.when.event+".qtip");t.options.hide.when.target.unbind(t.options.hide.when.event+".qtip");t.elements.tooltip.unbind(t.options.hide.when.event+".qtip");t.elements.tooltip.unbind("mouseover.qtip",t.focus);t.elements.tooltip.remove()}else{t.options.show.when.target.unbind(t.options.show.when.event+".qtip-create")}if(typeof t.elements.target.data("qtip")=="object"){z=t.elements.target.data("qtip").interfaces;if(typeof z=="object"&&z.length>0){for(x=0;x<z.length-1;x++){if(z[x].id==t.id){z.splice(x,1)}}}}delete f.fn.qtip.interfaces[t.id];if(typeof z=="object"&&z.length>0){t.elements.target.data("qtip").current=z.length-1}else{t.elements.target.removeData("qtip")}t.onDestroy.call(t);f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_DESTROYED,"destroy");return t.elements.target},getPosition:function(){var x,y;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getPosition")}x=(t.elements.tooltip.css("display")!=="none")?false:true;if(x){t.elements.tooltip.css({visiblity:"hidden"}).show()}y=t.elements.tooltip.offset();if(x){t.elements.tooltip.css({visiblity:"visible"}).hide()}return y},getDimensions:function(){var x,y;if(!t.status.rendered){return f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.TOOLTIP_NOT_RENDERED,"getDimensions")}x=(!t.elements.tooltip.is(":visible"))?true:false;if(x){t.elements.tooltip.css({visiblity:"hidden"}).show()}y={height:t.elements.tooltip.outerHeight(),width:t.elements.tooltip.outerWidth()};if(x){t.elements.tooltip.css({visiblity:"visible"}).hide()}return y}})}function p(){var t,x,v,u,w,z,y;t=this;t.beforeRender.call(t);t.status.rendered=true;t.elements.tooltip='<div qtip="'+t.id+'" class="qtip '+(t.options.style.classes.tooltip||t.options.style)+'"style="display:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;position:'+t.options.position.type+';">  <div class="qtip-wrapper" style="position:relative; overflow:hidden; text-align:left;">    <div class="qtip-contentWrapper" style="overflow:hidden;">       <div class="qtip-content '+t.options.style.classes.content+'"></div></div></div></div>';t.elements.tooltip=f(t.elements.tooltip);t.elements.tooltip.appendTo(t.options.position.container);t.elements.tooltip.data("qtip",{current:0,interfaces:[t]});t.elements.wrapper=t.elements.tooltip.children("div:first");t.elements.contentWrapper=t.elements.wrapper.children("div:first").css({background:t.options.style.background});t.elements.content=t.elements.contentWrapper.children("div:first").css(q(t.options.style));if(f.browser.msie){t.elements.wrapper.add(t.elements.content).css({zoom:1})}if(t.options.hide.when.event=="unfocus"){t.elements.tooltip.attr("unfocus",true)}if(typeof t.options.style.width.value=="number"){t.updateWidth()}if(f("<canvas>").get(0).getContext||f.browser.msie){if(t.options.style.border.radius>0){m.call(t)}else{t.elements.contentWrapper.css({border:t.options.style.border.width+"px solid "+t.options.style.border.color})}if(t.options.style.tip.corner!==false){e.call(t)}}else{t.elements.contentWrapper.css({border:t.options.style.border.width+"px solid "+t.options.style.border.color});t.options.style.border.radius=0;t.options.style.tip.corner=false;f.fn.qtip.log.error.call(t,2,f.fn.qtip.constants.CANVAS_VML_NOT_SUPPORTED,"render")}if((typeof t.options.content.text=="string"&&t.options.content.text.length>0)||(t.options.content.text.jquery&&t.options.content.text.length>0)){v=t.options.content.text}else{if(typeof t.elements.target.attr("title")=="string"&&t.elements.target.attr("title").length>0){v=t.elements.target.attr("title").replace("\\n","<br />");t.elements.target.attr("title","")}else{if(typeof t.elements.target.attr("alt")=="string"&&t.elements.target.attr("alt").length>0){v=t.elements.target.attr("alt").replace("\\n","<br />");t.elements.target.attr("alt","")}else{v=" ";f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.NO_VALID_CONTENT,"render")}}}if(t.options.content.title.text!==false){j.call(t)}t.updateContent(v);l.call(t);if(t.options.show.ready===true){t.show()}if(t.options.content.url!==false){u=t.options.content.url;w=t.options.content.data;z=t.options.content.method||"get";t.loadContent(u,w,z)}t.onRender.call(t);f.fn.qtip.log.error.call(t,1,f.fn.qtip.constants.EVENT_RENDERED,"render")}function m(){var G,A,u,C,y,F,v,H,E,z,x,D,B,t,w;G=this;G.elements.wrapper.find(".qtip-borderBottom, .qtip-borderTop").remove();u=G.options.style.border.width;C=G.options.style.border.radius;y=G.options.style.border.color||G.options.style.tip.color;F=g(C);v={};for(A in F){v[A]='<div rel="'+A+'" style="'+((A.search(/Left/)!==-1)?"left":"right")+":0; position:absolute; height:"+C+"px; width:"+C+'px; overflow:hidden; line-height:0.1px; font-size:1px">';if(f("<canvas>").get(0).getContext){v[A]+='<canvas height="'+C+'" width="'+C+'" style="vertical-align: top"></canvas>'}else{if(f.browser.msie){H=C*2+3;v[A]+='<v:arc stroked="false" fillcolor="'+y+'" startangle="'+F[A][0]+'" endangle="'+F[A][1]+'" style="width:'+H+"px; height:"+H+"px; margin-top:"+((A.search(/bottom/)!==-1)?-2:-1)+"px; margin-left:"+((A.search(/Right/)!==-1)?F[A][2]-3.5:-1)+'px; vertical-align:top; display:inline-block; behavior:url(#default#VML)"></v:arc>'}}v[A]+="</div>"}E=G.getDimensions().width-(Math.max(u,C)*2);z='<div class="qtip-betweenCorners" style="height:'+C+"px; width:"+E+"px; overflow:hidden; background-color:"+y+'; line-height:0.1px; font-size:1px;">';x='<div class="qtip-borderTop" dir="ltr" style="height:'+C+"px; margin-left:"+C+'px; line-height:0.1px; font-size:1px; padding:0;">'+v.topLeft+v.topRight+z;G.elements.wrapper.prepend(x);D='<div class="qtip-borderBottom" dir="ltr" style="height:'+C+"px; margin-left:"+C+'px; line-height:0.1px; font-size:1px; padding:0;">'+v.bottomLeft+v.bottomRight+z;G.elements.wrapper.append(D);if(f("<canvas>").get(0).getContext){G.elements.wrapper.find("canvas").each(function(){B=F[f(this).parent("[rel]:first").attr("rel")];r.call(G,f(this),B,C,y)})}else{if(f.browser.msie){G.elements.tooltip.append('<v:image style="behavior:url(#default#VML);"></v:image>')}}t=Math.max(C,(C+(u-C)));w=Math.max(u-C,0);G.elements.contentWrapper.css({border:"0px solid "+y,borderWidth:w+"px "+t+"px"})}function r(v,x,t,u){var w=v.get(0).getContext("2d");w.fillStyle=u;w.beginPath();w.arc(x[0],x[1],t,0,Math.PI*2,false);w.fill()}function e(w){var u,t,y,v,x;u=this;if(u.elements.tip!==null){u.elements.tip.remove()}t=u.options.style.tip.color||u.options.style.border.color;if(u.options.style.tip.corner===false){return}else{if(!w){w=u.options.style.tip.corner}}y=b(w,u.options.style.tip.size.width,u.options.style.tip.size.height);u.elements.tip='<div class="'+u.options.style.classes.tip+'" dir="ltr" rel="'+w+'" style="position:absolute; height:'+u.options.style.tip.size.height+"px; width:"+u.options.style.tip.size.width+'px; margin:0 auto; line-height:0.1px; font-size:1px;">';if(f("<canvas>").get(0).getContext){u.elements.tip+='<canvas height="'+u.options.style.tip.size.height+'" width="'+u.options.style.tip.size.width+'"></canvas>'}else{if(f.browser.msie){v=u.options.style.tip.size.width+","+u.options.style.tip.size.height;x="m"+y[0][0]+","+y[0][1];x+=" l"+y[1][0]+","+y[1][1];x+=" "+y[2][0]+","+y[2][1];x+=" xe";u.elements.tip+='<v:shape fillcolor="'+t+'" stroked="false" filled="true" path="'+x+'" coordsize="'+v+'" style="width:'+u.options.style.tip.size.width+"px; height:"+u.options.style.tip.size.height+"px; line-height:0.1px; display:inline-block; behavior:url(#default#VML); vertical-align:"+((w.search(/top/)!==-1)?"bottom":"top")+'"></v:shape>';u.elements.tip+='<v:image style="behavior:url(#default#VML);"></v:image>';u.elements.contentWrapper.css("position","relative")}}u.elements.tooltip.prepend(u.elements.tip+"</div>");u.elements.tip=u.elements.tooltip.find("."+u.options.style.classes.tip).eq(0);if(f("<canvas>").get(0).getContext){h.call(u,u.elements.tip.find("canvas:first"),y,t)}if(w.search(/top/)!==-1&&f.browser.msie&&parseInt(f.browser.version.charAt(0))===6){u.elements.tip.css({marginTop:-4})}n.call(u,w)}function h(u,w,t){var v=u.get(0).getContext("2d");v.fillStyle=t;v.beginPath();v.moveTo(w[0][0],w[0][1]);v.lineTo(w[1][0],w[1][1]);v.lineTo(w[2][0],w[2][1]);v.fill()}function n(v){var u,x,t,y,w;u=this;if(u.options.style.tip.corner===false||!u.elements.tip){return}if(!v){v=u.elements.tip.attr("rel")}x=positionAdjust=(f.browser.msie)?1:0;u.elements.tip.css(v.match(/left|right|top|bottom/)[0],0);if(v.search(/top|bottom/)!==-1){if(f.browser.msie){if(parseInt(f.browser.version.charAt(0))===6){positionAdjust=(v.search(/top/)!==-1)?-3:1}else{positionAdjust=(v.search(/top/)!==-1)?1:2}}if(v.search(/Middle/)!==-1){u.elements.tip.css({left:"50%",marginLeft:-(u.options.style.tip.size.width/2)})}else{if(v.search(/Left/)!==-1){u.elements.tip.css({left:u.options.style.border.radius-x})}else{if(v.search(/Right/)!==-1){u.elements.tip.css({right:u.options.style.border.radius+x})}}}if(v.search(/top/)!==-1){u.elements.tip.css({top:-positionAdjust})}else{u.elements.tip.css({bottom:positionAdjust})}}else{if(v.search(/left|right/)!==-1){if(f.browser.msie){positionAdjust=(parseInt(f.browser.version.charAt(0))===6)?1:((v.search(/left/)!==-1)?1:2)}if(v.search(/Middle/)!==-1){u.elements.tip.css({top:"50%",marginTop:-(u.options.style.tip.size.height/2)})}else{if(v.search(/Top/)!==-1){u.elements.tip.css({top:u.options.style.border.radius-x})}else{if(v.search(/Bottom/)!==-1){u.elements.tip.css({bottom:u.options.style.border.radius+x})}}}if(v.search(/left/)!==-1){u.elements.tip.css({left:-positionAdjust})}else{u.elements.tip.css({right:positionAdjust})}}}t="padding-"+v.match(/left|right|top|bottom/)[0];y=u.options.style.tip.size[(t.search(/left|right/)!==-1)?"width":"height"];u.elements.tooltip.css("padding",0);u.elements.tooltip.css(t,y);if(f.browser.msie&&parseInt(f.browser.version.charAt(0))==6){w=parseInt(u.elements.tip.css("margin-top"))||0;w+=parseInt(u.elements.content.css("margin-top"))||0;u.elements.tip.css({marginTop:w})}}function j(){var t=this;if(t.elements.title!==null){t.elements.title.remove()}t.elements.title=f('<div class="'+t.options.style.classes.title+'">').css(q(t.options.style.title,true)).css({zoom:(f.browser.msie)?1:0}).prependTo(t.elements.contentWrapper);if(t.options.content.title.text){t.updateTitle.call(t,t.options.content.title.text)}if(t.options.content.title.button!==false&&typeof t.options.content.title.button=="string"){t.elements.button=f('<a class="'+t.options.style.classes.button+'" style="float:right; position: relative"></a>').css(q(t.options.style.button,true)).html(t.options.content.title.button).prependTo(t.elements.title).click(function(u){if(!t.status.disabled){t.hide(u)}})}}function l(){var u,w,v,t;u=this;w=u.options.show.when.target;v=u.options.hide.when.target;if(u.options.hide.fixed){v=v.add(u.elements.tooltip)}if(u.options.hide.when.event=="inactive"){t=["click","dblclick","mousedown","mouseup","mousemove","mouseout","mouseenter","mouseleave","mouseover"];function z(A){if(u.status.disabled===true){return}clearTimeout(u.timers.inactive);u.timers.inactive=setTimeout(function(){f(t).each(function(){v.unbind(this+".qtip-inactive");u.elements.content.unbind(this+".qtip-inactive")});u.hide(A)},u.options.hide.delay)}}else{if(u.options.hide.fixed===true){u.elements.tooltip.bind("mouseover.qtip",function(){if(u.status.disabled===true){return}clearTimeout(u.timers.hide)})}}function y(A){if(u.status.disabled===true){return}if(u.options.hide.when.event=="inactive"){f(t).each(function(){v.bind(this+".qtip-inactive",z);u.elements.content.bind(this+".qtip-inactive",z)});z()}clearTimeout(u.timers.show);clearTimeout(u.timers.hide);u.timers.show=setTimeout(function(){u.show(A)},u.options.show.delay)}function x(A){if(u.status.disabled===true){return}if(u.options.hide.fixed===true&&u.options.hide.when.event.search(/mouse(out|leave)/i)!==-1&&f(A.relatedTarget).parents("div.qtip[qtip]").length>0){A.stopPropagation();A.preventDefault();clearTimeout(u.timers.hide);return false}clearTimeout(u.timers.show);clearTimeout(u.timers.hide);u.elements.tooltip.stop(true,true);u.timers.hide=setTimeout(function(){u.hide(A)},u.options.hide.delay)}if((u.options.show.when.target.add(u.options.hide.when.target).length===1&&u.options.show.when.event==u.options.hide.when.event&&u.options.hide.when.event!=="inactive")||u.options.hide.when.event=="unfocus"){u.cache.toggle=0;w.bind(u.options.show.when.event+".qtip",function(A){if(u.cache.toggle==0){y(A)}else{x(A)}})}else{w.bind(u.options.show.when.event+".qtip",y);if(u.options.hide.when.event!=="inactive"){v.bind(u.options.hide.when.event+".qtip",x)}}if(u.options.position.type.search(/(fixed|absolute)/)!==-1){u.elements.tooltip.bind("mouseover.qtip",u.focus)}if(u.options.position.target==="mouse"&&u.options.position.type!=="static"){w.bind("mousemove.qtip",function(A){u.cache.mouse={x:A.pageX,y:A.pageY};if(u.status.disabled===false&&u.options.position.adjust.mouse===true&&u.options.position.type!=="static"&&u.elements.tooltip.css("display")!=="none"){u.updatePosition(A)}})}}function o(v,w,B){var A,t,y,z,u,x;A=this;if(B.corner=="center"){return w.position}t=f.extend({},v);z={x:false,y:false};u={left:(t.left<f.fn.qtip.cache.screen.scroll.left),right:(t.left+B.dimensions.width+2>=f.fn.qtip.cache.screen.width+f.fn.qtip.cache.screen.scroll.left),top:(t.top<f.fn.qtip.cache.screen.scroll.top),bottom:(t.top+B.dimensions.height+2>=f.fn.qtip.cache.screen.height+f.fn.qtip.cache.screen.scroll.top)};y={left:(u.left&&(B.corner.search(/right/i)!=-1||(B.corner.search(/right/i)==-1&&!u.right))),right:(u.right&&(B.corner.search(/left/i)!=-1||(B.corner.search(/left/i)==-1&&!u.left))),top:(u.top&&B.corner.search(/top/i)==-1),bottom:(u.bottom&&B.corner.search(/bottom/i)==-1)};if(y.left){if(A.options.position.target!=="mouse"){t.left=w.position.left+w.dimensions.width}else{t.left=A.cache.mouse.x}z.x="Left"}else{if(y.right){if(A.options.position.target!=="mouse"){t.left=w.position.left-B.dimensions.width}else{t.left=A.cache.mouse.x-B.dimensions.width}z.x="Right"}}if(y.top){if(A.options.position.target!=="mouse"){t.top=w.position.top+w.dimensions.height}else{t.top=A.cache.mouse.y}z.y="top"}else{if(y.bottom){if(A.options.position.target!=="mouse"){t.top=w.position.top-B.dimensions.height}else{t.top=A.cache.mouse.y-B.dimensions.height}z.y="bottom"}}if(t.left<0){t.left=v.left;z.x=false}if(t.top<0){t.top=v.top;z.y=false}if(A.options.style.tip.corner!==false){t.corner=new String(B.corner);if(z.x!==false){t.corner=t.corner.replace(/Left|Right|Middle/,z.x)}if(z.y!==false){t.corner=t.corner.replace(/top|bottom/,z.y)}if(t.corner!==A.elements.tip.attr("rel")){e.call(A,t.corner)}}return t}function q(v,u){var w,t;w=f.extend(true,{},v);for(t in w){if(u===true&&t.search(/(tip|classes)/i)!==-1){delete w[t]}else{if(!u&&t.search(/(width|border|tip|title|classes|user)/i)!==-1){delete w[t]}}}return w}function c(t){if(typeof t.tip!=="object"){t.tip={corner:t.tip}}if(typeof t.tip.size!=="object"){t.tip.size={width:t.tip.size,height:t.tip.size}}if(typeof t.border!=="object"){t.border={width:t.border}}if(typeof t.width!=="object"){t.width={value:t.width}}if(typeof t.width.max=="string"){t.width.max=parseInt(t.width.max.replace(/([0-9]+)/i,"$1"))}if(typeof t.width.min=="string"){t.width.min=parseInt(t.width.min.replace(/([0-9]+)/i,"$1"))}if(typeof t.tip.size.x=="number"){t.tip.size.width=t.tip.size.x;delete t.tip.size.x}if(typeof t.tip.size.y=="number"){t.tip.size.height=t.tip.size.y;delete t.tip.size.y}return t}function a(){var t,u,v,y,w,x;t=this;v=[true,{}];for(u=0;u<arguments.length;u++){v.push(arguments[u])}y=[f.extend.apply(f,v)];while(typeof y[0].name=="string"){y.unshift(c(f.fn.qtip.styles[y[0].name]))}y.unshift(true,{classes:{tooltip:"qtip-"+(arguments[0].name||"defaults")}},f.fn.qtip.styles.defaults);w=f.extend.apply(f,y);x=(f.browser.msie)?1:0;w.tip.size.width+=x;w.tip.size.height+=x;if(w.tip.size.width%2>0){w.tip.size.width+=1}if(w.tip.size.height%2>0){w.tip.size.height+=1}if(w.tip.corner===true){w.tip.corner=(t.options.position.corner.tooltip==="center")?false:t.options.position.corner.tooltip}return w}function b(w,v,u){var t={bottomRight:[[0,0],[v,u],[v,0]],bottomLeft:[[0,0],[v,0],[0,u]],topRight:[[0,u],[v,0],[v,u]],topLeft:[[0,0],[0,u],[v,u]],topMiddle:[[0,u],[v/2,0],[v,u]],bottomMiddle:[[0,0],[v,0],[v/2,u]],rightMiddle:[[0,0],[v,u/2],[0,u]],leftMiddle:[[v,0],[v,u],[0,u/2]]};t.leftTop=t.bottomRight;t.rightTop=t.bottomLeft;t.leftBottom=t.topRight;t.rightBottom=t.topLeft;return t[w]}function g(t){var u;if(f("<canvas>").get(0).getContext){u={topLeft:[t,t],topRight:[0,t],bottomLeft:[t,0],bottomRight:[0,0]}}else{if(f.browser.msie){u={topLeft:[-90,90,0],topRight:[-90,90,-t],bottomLeft:[90,270,0],bottomRight:[90,270,-t]}}}return u}function k(){var t,u,v;t=this;v=t.getDimensions();u='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:false" style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=\'0\'); border: 1px solid red; height:'+v.height+"px; width:"+v.width+'px" />';t.elements.bgiframe=t.elements.wrapper.prepend(u).children(".qtip-bgiframe:first")}f(document).ready(function(){f.fn.qtip.cache={screen:{scroll:{left:f(window).scrollLeft(),top:f(window).scrollTop()},width:f(window).width(),height:f(window).height()}};var t;f(window).bind("resize scroll",function(u){clearTimeout(t);t=setTimeout(function(){if(u.type==="scroll"){f.fn.qtip.cache.screen.scroll={left:f(window).scrollLeft(),top:f(window).scrollTop()}}else{f.fn.qtip.cache.screen.width=f(window).width();f.fn.qtip.cache.screen.height=f(window).height()}for(i=0;i<f.fn.qtip.interfaces.length;i++){var v=f.fn.qtip.interfaces[i];if(v.status.rendered===true&&(v.options.position.type!=="static"||v.options.position.adjust.scroll&&u.type==="scroll"||v.options.position.adjust.resize&&u.type==="resize")){v.updatePosition(u,true)}}},100)});f(document).bind("mousedown.qtip",function(u){if(f(u.target).parents("div.qtip").length===0){f(".qtip[unfocus]").each(function(){var v=f(this).qtip("api");if(f(this).is(":visible")&&!v.status.disabled&&f(u.target).add(v.elements.target).length>1){v.hide(u)}})}})});f.fn.qtip.interfaces=[];f.fn.qtip.log={error:function(){return this}};f.fn.qtip.constants={};f.fn.qtip.defaults={content:{prerender:false,text:false,url:false,data:null,title:{text:false,button:false}},position:{target:false,corner:{target:"bottomRight",tooltip:"topLeft"},adjust:{x:0,y:0,mouse:true,screen:false,scroll:true,resize:true},type:"absolute",container:false},show:{when:{target:false,event:"mouseover"},effect:{type:"fade",length:100},delay:140,solo:false,ready:false},hide:{when:{target:false,event:"mouseout"},effect:{type:"fade",length:100},delay:0,fixed:false},api:{beforeRender:function(){},onRender:function(){},beforePositionUpdate:function(){},onPositionUpdate:function(){},beforeShow:function(){},onShow:function(){},beforeHide:function(){},onHide:function(){},beforeContentUpdate:function(){},onContentUpdate:function(){},beforeContentLoad:function(){},onContentLoad:function(){},beforeTitleUpdate:function(){},onTitleUpdate:function(){},beforeDestroy:function(){},onDestroy:function(){},beforeFocus:function(){},onFocus:function(){}}};f.fn.qtip.styles={defaults:{background:"white",color:"#111",overflow:"hidden",textAlign:"left",width:{min:0,max:250},padding:"5px 9px",border:{width:1,radius:0,color:"#d3d3d3"},tip:{corner:false,color:false,size:{width:13,height:13},opacity:1},title:{background:"#e1e1e1",fontWeight:"bold",padding:"7px 12px"},button:{cursor:"pointer"},classes:{target:"",tip:"qtip-tip",title:"qtip-title",button:"qtip-button",content:"qtip-content",active:"qtip-active"}},cream:{border:{width:3,radius:0,color:"#F9E98E"},title:{background:"#F0DE7D",color:"#A27D35"},background:"#FBF7AA",color:"#A27D35",classes:{tooltip:"qtip-cream"}},light:{border:{width:3,radius:0,color:"#E2E2E2"},title:{background:"#f1f1f1",color:"#454545"},background:"white",color:"#454545",classes:{tooltip:"qtip-light"}},dark:{border:{width:3,radius:0,color:"#303030"},title:{background:"#404040",color:"#f3f3f3"},background:"#505050",color:"#f3f3f3",classes:{tooltip:"qtip-dark"}},red:{border:{width:3,radius:0,color:"#CE6F6F"},title:{background:"#f28279",color:"#9C2F2F"},background:"#F79992",color:"#9C2F2F",classes:{tooltip:"qtip-red"}},green:{border:{width:3,radius:0,color:"#A9DB66"},title:{background:"#b9db8c",color:"#58792E"},background:"#CDE6AC",color:"#58792E",classes:{tooltip:"qtip-green"}},blue:{border:{width:3,radius:0,color:"#ADD9ED"},title:{background:"#D0E9F5",color:"#5E99BD"},background:"#E5F6FE",color:"#4D9FBF",classes:{tooltip:"qtip-blue"}}}})(jQuery);(function(a){a.fn.lightBox=function(q){q=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"images/lightbox-images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-images/lightbox-btn-close.gif",imageBlank:"images/lightbox-images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},q);var j=this;function t(){p(this,j);return false}function p(x,w){a("embed, object, select").css({visibility:"hidden"});c();q.imageArray.length=0;q.activeImage=0;if(w.length==1){q.imageArray.push(new Array(x.getAttribute("href"),x.getAttribute("caption")))}else{for(var v=0;v<w.length;v++){q.imageArray.push(new Array(w[v].getAttribute("href"),w[v].getAttribute("caption")))}}while(q.imageArray[q.activeImage][0]!=x.getAttribute("href")){q.activeImage++}m()}function c(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+q.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span> <!-- <span id="lightbox-image-details-currentNumber"></span> --> </div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+q.imageBtnClose+'"></a></div></div></div></div>');var v=f();a("#jquery-overlay").css({backgroundColor:q.overlayBgColor,opacity:q.overlayOpacity,width:v[0],height:v[1]}).fadeIn();var w=h();a("#jquery-lightbox").css({top:w[1]+(v[3]/10),left:w[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){b()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){b();return false});a(window).resize(function(){var x=f();a("#jquery-overlay").css({width:x[0],height:x[1]});var y=h();a("#jquery-lightbox").css({top:y[1]+(x[3]/10),left:y[0]})})}function m(){a("#lightbox-loading").show();if(q.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var v=new Image();v.onload=function(){a("#lightbox-image").attr("src",q.imageArray[q.activeImage][0]);k(v.width,v.height);v.onload=function(){}};v.src=q.imageArray[q.activeImage][0]}function k(y,B){var v=a("#lightbox-container-image-box").width();var A=a("#lightbox-container-image-box").height();var z=(y+(q.containerBorderSize*2));var x=(B+(q.containerBorderSize*2));var w=v-z;var C=A-x;a("#lightbox-container-image-box").animate({width:z,height:x},q.containerResizeSpeed,function(){g()});if((w==0)&&(C==0)){if(a.browser.msie){o(250)}else{o(100)}}a("#lightbox-container-image-data-box").css({width:y});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:B+(q.containerBorderSize*2)})}function g(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){l();u()});r()}function l(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(q.imageArray[q.activeImage][1]){a("#lightbox-image-details-caption").html(q.imageArray[q.activeImage][1]).show()}if(q.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(q.txtImage+" "+(q.activeImage+1)+" "+q.txtOf+" "+q.imageArray.length).show()}}function u(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+q.imageBlank+") no-repeat"});if(q.activeImage!=0){if(q.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+q.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){q.activeImage=q.activeImage-1;m();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+q.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+q.imageBlank+") no-repeat"})}).show().bind("click",function(){q.activeImage=q.activeImage-1;m();return false})}}if(q.activeImage!=(q.imageArray.length-1)){if(q.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+q.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){q.activeImage=q.activeImage+1;m();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+q.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+q.imageBlank+") no-repeat"})}).show().bind("click",function(){q.activeImage=q.activeImage+1;m();return false})}}n()}function n(){a(document).keydown(function(v){d(v)})}function e(){a(document).unbind()}function d(v){if(v==null){keycode=event.keyCode;escapeKey=27}else{keycode=v.keyCode;escapeKey=v.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==q.keyToClose)||(key=="x")||(keycode==escapeKey)){b()}if((key==q.keyToPrev)||(keycode==37)){if(q.activeImage!=0){q.activeImage=q.activeImage-1;m();e()}}if((key==q.keyToNext)||(keycode==39)){if(q.activeImage!=(q.imageArray.length-1)){q.activeImage=q.activeImage+1;m();e()}}}function r(){if((q.imageArray.length-1)>q.activeImage){objNext=new Image();objNext.src=q.imageArray[q.activeImage+1][0]}if(q.activeImage>0){objPrev=new Image();objPrev.src=q.imageArray[q.activeImage-1][0]}}function b(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function f(){var x,v;if(window.innerHeight&&window.scrollMaxY){x=window.innerWidth+window.scrollMaxX;v=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){x=document.body.scrollWidth;v=document.body.scrollHeight}else{x=document.body.offsetWidth;v=document.body.offsetHeight}}var w,y;if(self.innerHeight){if(document.documentElement.clientWidth){w=document.documentElement.clientWidth}else{w=self.innerWidth}y=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){w=document.documentElement.clientWidth;y=document.documentElement.clientHeight}else{if(document.body){w=document.body.clientWidth;y=document.body.clientHeight}}}if(v<y){pageHeight=y}else{pageHeight=v}if(x<w){pageWidth=x}else{pageWidth=w}arrayPageSize=new Array(pageWidth,pageHeight,w,y);return arrayPageSize}function h(){var w,v;if(self.pageYOffset){v=self.pageYOffset;w=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){v=document.documentElement.scrollTop;w=document.documentElement.scrollLeft}else{if(document.body){v=document.body.scrollTop;w=document.body.scrollLeft}}}arrayPageScroll=new Array(w,v);return arrayPageScroll}function o(x){var w=new Date();v=null;do{var v=new Date()}while(v-w<x)}return this.unbind("click").click(t)}})(jQuery);(function(a){a.fn.tweet=function(d){var c={username:["seaofclouds"],avatar_size:null,count:3,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,query:null};a.fn.extend({linkUrl:function(){var e=[];var f=/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;this.each(function(){e.push(this.replace(f,'<a href="$1">$1</a>'))});return a(e)},linkUser:function(){var e=[];var f=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){e.push(this.replace(f,'<a href="http://twitter.com/$1">@$1</a>'))});return a(e)},linkHash:function(){var e=[];var f=/ [\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){e.push(this.replace(f,' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+c.username.join("%2BOR%2B")+'">#$1</a>'))});return a(e)},capAwesome:function(){var e=[];this.each(function(){e.push(this.replace(/(a|A)wesome/gi,"AWESOME"))});return a(e)},capEpic:function(){var e=[];this.each(function(){e.push(this.replace(/(e|E)pic/gi,"EPIC"))});return a(e)},makeHeart:function(){var e=[];this.each(function(){e.push(this.replace(/[&lt;]+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return a(e)}});function b(f){var e=Date.parse(f);var g=(arguments.length>1)?arguments[1]:new Date();var h=parseInt((g.getTime()-e)/1000);if(h<60){return"less than a minute ago"}else{if(h<120){return"about a minute ago"}else{if(h<(45*60)){return(parseInt(h/60)).toString()+" minutes ago"}else{if(h<(90*60)){return"about an hour ago"}else{if(h<(24*60*60)){return"about "+(parseInt(h/3600)).toString()+" hours ago"}else{if(h<(48*60*60)){return"1 day ago"}else{return(parseInt(h/86400)).toString()+" days ago"}}}}}}}if(d){a.extend(c,d)}return this.each(function(){var j=a('<ul class="tweet_list">').appendTo(this);var h='<p class="tweet_intro">'+c.intro_text+"</p>";var e='<p class="tweet_outro">'+c.outro_text+"</p>";var k=a('<p class="loading">'+c.loading_text+"</p>");if(typeof(c.username)=="string"){c.username=[c.username]}var g="";if(c.query){g+="q="+c.query}g+="&q=from:"+c.username.join("%20OR%20from:");var f="http://search.twitter.com/search.json?&"+g+"&rpp="+c.count+"&callback=?";if(c.loading_text){a(this).append(k)}a.getJSON(f,function(l){if(c.loading_text){k.remove()}if(c.intro_text){j.before(h)}a.each(l.results,function(p,v){if(c.join_text=="auto"){if(v.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)){var n=c.auto_join_text_reply}else{if(v.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)){var n=c.auto_join_text_url}else{if(v.text.match(/^((\w+ed)|just) .*/im)){var n=c.auto_join_text_ed}else{if(v.text.match(/^(\w*ing) .*/i)){var n=c.auto_join_text_ing}else{var n=c.auto_join_text_default}}}}}else{var n=c.join_text}var t='<span class="tweet_join"> '+n+" </span>";var m=((c.join_text)?t:" ");var q='<a class="tweet_avatar" href="http://twitter.com/'+v.from_user+'"><img src="'+v.profile_image_url+'" height="'+c.avatar_size+'" width="'+c.avatar_size+'" alt="'+v.from_user+'\'s avatar" border="0"/></a>';var r=(c.avatar_size?q:"");var o='<a href="http://twitter.com/'+v.from_user+"/statuses/"+v.id+'" title="view tweet on twitter">'+b(v.created_at)+"</a>";var u='<span class="tweet_text">'+a([v.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+"</span>";j.append("<li>"+r+o+m+u+"</li>");j.children("li:first").addClass("tweet_first");j.children("li:odd").addClass("tweet_even");j.children("li:even").addClass("tweet_odd")});if(c.outro_text){j.after(e)}})})}})(jQuery);(function(a){a.fn.autoResize=function(b){var c=a.extend({onResize:function(){},animate:true,animateDuration:150,animateCallback:function(){},extraSpace:20,limit:1000},b);this.filter("textarea").each(function(){var e=a(this).css({resize:"none","overflow-y":"hidden"}),g=e.height(),h=(function(){var j=["height","width","lineHeight","textDecoration","letterSpacing"],k={};a.each(j,function(l,m){k[m]=e.css(m)});return e.clone().removeAttr("id").removeAttr("name").css({position:"absolute",top:0,left:-9999}).css(k).attr("tabIndex","-1").insertBefore(e)})(),f=null,d=function(){h.height(0).val(a(this).val()).scrollTop(10000);var k=Math.max(h.scrollTop(),g)+c.extraSpace,j=a(this).add(h);if(f===k){return}f=k;if(k>=c.limit){a(this).css("overflow-y","");return}c.onResize.call(this);c.animate&&e.css("display")==="block"?j.stop().animate({height:k},c.animateDuration,c.animateCallback):j.height(k)};e.unbind(".dynSiz").bind("keyup.dynSiz",d).bind("keydown.dynSiz",d).bind("change.dynSiz",d)});return this}})(jQuery);(function(){function w(a){console.log("$f.fireEvent",[].slice.call(a))}function r(a){if(!a||typeof a!="object"){return a}var c=new a.constructor();for(var b in a){if(a.hasOwnProperty(b)){c[b]=r(a[b])}}return c}function p(a,d){if(!a){return}var f,e=0,c=a.length;if(c===undefined){for(f in a){if(d.call(a[f],f,a[f])===false){break}}}else{for(var b=a[0];e<c&&d.call(b,e,b)!==false;b=a[++e]){}}return a}function A(a){return document.getElementById(a)}function u(a,b,c){if(typeof b!="object"){return a}if(a&&b){p(b,function(e,d){if(!c||typeof d!="function"){a[e]=d}})}return a}function o(a){var c=a.indexOf(".");if(c!=-1){var d=a.slice(0,c)||"*";var e=a.slice(c+1,a.length);var b=[];p(document.getElementsByTagName(d),function(){if(this.className&&this.className.indexOf(e)!=-1){b.push(this)}});return b}}function x(a){a=a||window.event;if(a.preventDefault){a.stopPropagation();a.preventDefault()}else{a.returnValue=false;a.cancelBubble=true}return false}function t(a,c,b){a[c]=a[c]||[];a[c].push(b)}function y(){return"_"+(""+Math.random()).slice(2,10)}var v=function(b,d,c){var e=this,f={},a={};e.index=d;if(typeof b=="string"){b={url:b}}u(this,b,true);p(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var j="on"+this;if(j.indexOf("*")!=-1){j=j.slice(0,j.length-1);var h="onBefore"+j.slice(2);e[h]=function(k){t(a,h,k);return e}}e[j]=function(k){t(a,j,k);return e};if(d==-1){if(e[h]){c[h]=e[h]}if(e[j]){c[j]=e[j]}}});u(this,{onCuepoint:function(h,j){if(arguments.length==1){f.embedded=[null,h];return e}if(typeof h=="number"){h=[h]}var k=y();f[k]=[h,j];if(c.isLoaded()){c._api().fp_addCuepoints(h,d,k)}return e},update:function(j){u(e,j);if(c.isLoaded()){c._api().fp_updateClip(j,d)}var k=c.getConfig();var h=(d==-1)?k.clip:k.playlist[d];u(h,j,true)},_fireEvent:function(l,n,k,j){if(l=="onLoad"){p(f,function(E,D){if(D[0]){c._api().fp_addCuepoints(D[0],d,E)}});return false}j=j||e;if(l=="onCuepoint"){var m=f[n];if(m){return m[1].call(c,j,k)}}if(n&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(l)!=-1){u(j,n);if(n.metaData){if(!j.duration){j.duration=n.metaData.duration}else{j.fullDuration=n.metaData.duration}}}var h=true;p(a[l],function(){h=this.call(c,j,n,k)});return h}});if(b.onCuepoint){var g=b.onCuepoint;e.onCuepoint.apply(e,typeof g=="function"?[g]:g);delete b.onCuepoint}p(b,function(j,h){if(typeof h=="function"){t(a,j,h);delete b[j]}});if(d==-1){c.onCuepoint=this.onCuepoint}};var q=function(f,d,e,b){var g=this,c={},a=false;if(b){u(c,b)}p(d,function(j,h){if(typeof h=="function"){c[j]=h;delete d[j]}});u(this,{animate:function(m,l,h){if(!m){return g}if(typeof l=="function"){h=l;l=500}if(typeof m=="string"){var j=m;m={};m[j]=l;l=500}if(h){var k=y();c[k]=h}if(l===undefined){l=500}d=e._api().fp_animate(f,m,l,k);return g},css:function(j,h){if(h!==undefined){var k={};k[j]=h;j=k}d=e._api().fp_css(f,j);u(g,d);return g},show:function(){this.display="block";e._api().fp_showPlugin(f);return g},hide:function(){this.display="none";e._api().fp_hidePlugin(f);return g},toggle:function(){this.display=e._api().fp_togglePlugin(f);return g},fadeTo:function(l,h,j){if(typeof h=="function"){j=h;h=500}if(j){var k=y();c[k]=j}this.display=e._api().fp_fadeTo(f,l,h,k);this.opacity=l;return g},fadeIn:function(h,j){return g.fadeTo(1,h,j)},fadeOut:function(h,j){return g.fadeTo(0,h,j)},getName:function(){return f},getPlayer:function(){return e},_fireEvent:function(k,l,j){if(k=="onUpdate"){var m=e._api().fp_getPlugin(f);if(!m){return}u(g,m);delete g.methods;if(!a){p(m.methods,function(){var D=""+this;g[D]=function(){var F=[].slice.call(arguments);var E=e._api().fp_invoke(f,D,F);return E==="undefined"||E===undefined?g:E}});a=true}}var h=c[k];if(h){var n=h.apply(g,l);if(k.slice(0,1)=="_"){delete c[k]}return n}return g}})};function B(J,e,k){var d=this,f=null,m=false,h,l,g=[],b={},c={},j,H,L,n,M,K;u(d,{id:function(){return j},isLoaded:function(){return(f!==null&&f.fp_play!==undefined&&!m)},getParent:function(){return J},hide:function(D){if(D){J.style.height="0px"}if(d.isLoaded()){f.style.height="0px"}return d},show:function(){J.style.height=K+"px";if(d.isLoaded()){f.style.height=M+"px"}return d},isHidden:function(){return d.isLoaded()&&parseInt(f.style.height,10)===0},load:function(D){if(!d.isLoaded()&&d._fireEvent("onBeforeLoad")!==false){var F=function(){h=J.innerHTML;if(h&&!flashembed.isSupported(e.version)){J.innerHTML=""}if(D){D.cached=true;t(c,"onLoad",D)}flashembed(J,e,{config:k})};var E=0;p(C,function(){this.unload(function(G){if(++E==C.length){F()}})})}return d},unload:function(D){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(D){D(false)}return d}if(h.replace(/\s/g,"")!==""){if(d._fireEvent("onBeforeUnload")===false){if(D){D(false)}return d}m=true;try{if(f){f.fp_close();d._fireEvent("onUnload")}}catch(F){}var E=function(){f=null;J.innerHTML=h;m=false;if(D){D(true)}};setTimeout(E,50)}else{if(D){D(false)}}return d},getClip:function(D){if(D===undefined){D=n}return g[D]},getCommonClip:function(){return l},getPlaylist:function(){return g},getPlugin:function(F){var D=b[F];if(!D&&d.isLoaded()){var E=d._api().fp_getPlugin(F);if(E){D=new q(F,E,d);b[F]=D}}return D},getScreen:function(){return d.getPlugin("screen")},getControls:function(){return d.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return d.getPlugin("logo")._fireEvent("onUpdate")}catch(D){}},getPlay:function(){return d.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(D){return D?r(k):k},getFlashParams:function(){return e},loadPlugin:function(E,F,Q,D){if(typeof Q=="function"){D=Q;Q={}}var G=D?y():"_";d._api().fp_loadPlugin(E,F,Q,G);var O={};O[G]=D;var P=new q(E,null,d,O);b[E]=P;return P},getState:function(){return d.isLoaded()?f.fp_getState():-1},play:function(E,F){var D=function(){if(E!==undefined){d._api().fp_play(E,F)}else{d._api().fp_play()}};if(d.isLoaded()){D()}else{if(m){setTimeout(function(){d.play(E,F)},50)}else{d.load(function(){D()})}}return d},getVersion:function(){var D="flowplayer.js 3.2.4";if(d.isLoaded()){var E=f.fp_getVersion();E.push(D);return E}return D},_api:function(){if(!d.isLoaded()){throw"Flowplayer "+d.id()+" not loaded when calling an API method"}return f},setClip:function(D){d.setPlaylist([D]);return d},getIndex:function(){return L},_swfHeight:function(){return f.clientHeight}});p(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var E="on"+this;if(E.indexOf("*")!=-1){E=E.slice(0,E.length-1);var D="onBefore"+E.slice(2);d[D]=function(F){t(c,D,F);return d}}d[E]=function(F){t(c,E,F);return d}});p(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var D=this;d[D]=function(F,G){if(!d.isLoaded()){return d}var E=null;if(F!==undefined&&G!==undefined){E=f["fp_"+D](F,G)}else{E=(F===undefined)?f["fp_"+D]():f["fp_"+D](F)}return E==="undefined"||E===undefined?d:E}});d._fireEvent=function(E){if(typeof E=="string"){E=[E]}var D=E[0],G=E[1],T=E[2],U=E[3],V=0;if(k.debug){w(E)}if(!d.isLoaded()&&D=="onLoad"&&G=="player"){f=f||A(H);M=d._swfHeight();p(g,function(){this._fireEvent("onLoad")});p(b,function(O,N){N._fireEvent("onUpdate")});l._fireEvent("onLoad")}if(D=="onLoad"&&G!="player"){return}if(D=="onError"){if(typeof G=="string"||(typeof G=="number"&&typeof T=="number")){G=T;T=U}}if(D=="onContextMenu"){p(k.contextMenu[G],function(O,N){N.call(d)});return}if(D=="onPluginEvent"||D=="onBeforePluginEvent"){var Y=G.name||G;var X=b[Y];if(X){X._fireEvent("onUpdate",G);return X._fireEvent(T,E.slice(3))}return}if(D=="onPlaylistReplace"){g=[];var S=0;p(G,function(){g.push(new v(this,S++,d))})}if(D=="onClipAdd"){if(G.isInStream){return}G=new v(G,T,d);g.splice(T,0,G);for(V=T+1;V<g.length;V++){g[V].index++}}var F=true;if(typeof G=="number"&&G<g.length){n=G;var W=g[G];if(W){F=W._fireEvent(D,T,U)}if(!W||F!==false){F=l._fireEvent(D,T,U,W)}}p(c[D],function(){F=this.call(d,G,T);if(this.cached){c[D].splice(V,1)}if(F===false){return false}V++});return F};function I(){if($f(J)){$f(J).getParent().innerHTML="";L=$f(J).getIndex();C[L]=d}else{C.push(d);L=C.length-1}K=parseInt(J.style.height,10)||J.clientHeight;j=J.id||"fp"+y();H=e.id||j+"_api";e.id=H;k.playerId=j;if(typeof k=="string"){k={clip:{url:k}}}if(typeof k.clip=="string"){k.clip={url:k.clip}}k.clip=k.clip||{};if(J.getAttribute("href",2)&&!k.clip.url){k.clip.url=J.getAttribute("href",2)}l=new v(k.clip,-1,d);k.playlist=k.playlist||[k.clip];var E=0;p(k.playlist,function(){var G=this;if(typeof G=="object"&&G.length){G={url:""+G}}p(k.clip,function(N,O){if(O!==undefined&&G[N]===undefined&&typeof O!="function"){G[N]=O}});k.playlist[E]=G;G=new v(G,E,d);g.push(G);E++});p(k,function(N,G){if(typeof G=="function"){if(l[N]){l[N](G)}else{t(c,N,G)}delete k[N]}});p(k.plugins,function(N,G){if(G){b[N]=new q(N,G,d)}});if(!k.plugins||k.plugins.controls===undefined){b.controls=new q("controls",null,d)}b.canvas=new q("canvas",null,d);h=J.innerHTML;function D(G){var N=d.hasiPadSupport&&d.hasiPadSupport();if(/iPad|iPhone|iPod/i.test(navigator.userAgent)&&!/.flv$/i.test(g[0].url)&&!N){return true}if(!d.isLoaded()&&d._fireEvent("onBeforeClick")!==false){d.load()}return x(G)}function F(){if(h.replace(/\s/g,"")!==""){if(J.addEventListener){J.addEventListener("click",D,false)}else{if(J.attachEvent){J.attachEvent("onclick",D)}}}else{if(J.addEventListener){J.addEventListener("click",x,false)}d.load()}}setTimeout(F,0)}if(typeof J=="string"){var a=A(J);if(!a){throw"Flowplayer cannot access element: "+J}J=a;I()}else{I()}}var C=[];function z(a){this.length=a.length;this.each=function(b){p(a,b)};this.size=function(){return a.length}}window.flowplayer=window.$f=function(){var e=null;var f=arguments[0];if(!arguments.length){p(C,function(){if(this.isLoaded()){e=this;return false}});return e||C[0]}if(arguments.length==1){if(typeof f=="number"){return C[f]}else{if(f=="*"){return new z(C)}p(C,function(){if(this.id()==f.id||this.id()==f||this.getParent()==f){e=this;return false}});return e}}if(arguments.length>1){var a=arguments[1],d=(arguments.length==3)?arguments[2]:{};if(typeof a=="string"){a={src:a}}a=u({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:true},a);if(typeof f=="string"){if(f.indexOf(".")!=-1){var b=[];p(o(f),function(){b.push(new B(this,r(a),r(d)))});return new z(b)}else{var c=A(f);return new B(c!==null?c:f,a,d)}}else{if(f){return new B(f,a,d)}}}return null};u(window.$f,{fireEvent:function(){var b=[].slice.call(arguments);var a=$f(b[0]);return a?a._fireEvent(b.slice(1)):null},addPlugin:function(b,a){B.prototype[b]=a;return $f},each:p,extend:u});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(a,b){if(!arguments.length||typeof arguments[0]=="number"){var c=[];this.each(function(){var d=$f(this);if(d){c.push(d)}});return arguments.length?c[arguments[0]]:new z(c)}return this.each(function(){$f(this,r(a),b?r(b):{})})}}})();(function(){var n=document.all,l="http://www.adobe.com/go/getflashplayer",r=typeof jQuery=="function",p=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,t={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function m(a,b){if(b){for(var c in b){if(b.hasOwnProperty(c)){a[c]=b[c]}}}return a}function u(c,d){var a=[];for(var b in c){if(c.hasOwnProperty(b)){a[b]=d(c[b])}}return a}window.flashembed=function(c,a,b){if(typeof c=="string"){c=document.getElementById(c.replace("#",""))}if(!c){return}if(typeof a=="string"){a={src:a}}return new q(c,m(m({},t),a),b)};var o=m(window.flashembed,{conf:t,getVersion:function(){var a,c;try{c=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(d){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");c=a&&a.GetVariable("$version")}catch(e){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");c=a&&a.GetVariable("$version")}catch(b){}}}c=p.exec(c);return c?[c[1],c[3]]:[0,0]},asString:function(b){if(b===null||b===undefined){return null}var c=typeof b;if(c=="object"&&b.push){c="array"}switch(c){case"string":b=b.replace(new RegExp('(["\\\\])',"g"),"\\$1");b=b.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+b+'"';case"array":return"["+u(b,function(e){return o.asString(e)}).join(",")+"]";case"function":return'"function()"';case"object":var a=[];for(var d in b){if(b.hasOwnProperty(d)){a.push('"'+d+'":'+o.asString(b[d]))}}return"{"+a.join(",")+"}"}return String(b).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(g,b){g=m({},g);var h='<object width="'+g.width+'" height="'+g.height+'" id="'+g.id+'" name="'+g.id+'"';if(g.cachebusting){g.src+=((g.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(g.w3c||!n){h+=' data="'+g.src+'" type="application/x-shockwave-flash"'}else{h+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}h+=">";if(g.w3c||n){h+='<param name="movie" value="'+g.src+'" />'}g.width=g.height=g.id=g.w3c=g.src=null;g.onFail=g.version=g.expressInstall=null;for(var a in g){if(g[a]){h+='<param name="'+a+'" value="'+g[a]+'" />'}}var e="";if(b){for(var d in b){if(b[d]){var c=b[d];e+=d+"="+(/function|object/.test(typeof c)?o.asString(c):c)+"&"}}e=e.slice(0,-1);h+='<param name="flashvars" value=\''+e+"' />"}h+="</object>";return h},isSupported:function(a){return f[0]>a[0]||f[0]==a[0]&&f[1]>=a[1]}});var f=o.getVersion();function q(c,d,a){if(o.isSupported(d.version)){c.innerHTML=o.getHTML(d,a)}else{if(d.expressInstall&&o.isSupported([6,65])){c.innerHTML=o.getHTML(m(d,{src:d.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title})}else{if(!c.innerHTML.replace(/\s/g,"")){c.innerHTML="<h2>Flash version "+d.version+" or greater is required</h2><h3>"+(f[0]>0?"Your version is "+f:"You have no flash plugin installed")+"</h3>"+(c.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+l+"'>here</a></p>");if(c.tagName=="A"){c.onclick=function(){location.href=l}}}if(d.onFail){var b=d.onFail.call(this);if(typeof b=="string"){c.innerHTML=b}}}}if(n){window[d.id]=document.getElementById(d.id)}m(this,{getRoot:function(){return c},getOptions:function(){return d},getConf:function(){return a},getApi:function(){return c.firstChild}})}if(r){jQuery.tools=jQuery.tools||{version:"3.2.4"};jQuery.tools.flashembed={conf:t};jQuery.fn.flashembed=function(a,b){return this.each(function(){$(this).data("flashembed",flashembed(this,a,b))})}}})();(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});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove()}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=true;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 j=d.rules;var k=a.validator.staticRules(g);switch(e){case"add":a.extend(k,a.validator.normalizeRule(b));j[g.name]=k;if(b.messages){d.messages[g.name]=a.extend(d.messages[g.name],b.messages)}break;case"remove":if(!b){delete j[g.name];return k}var h={};a.each(b.split(/\s/),function(l,m){h[m]=k[m];delete k[m]});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.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.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.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",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.settings.validClass);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)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(d,b,c){a(d).addClass(b).removeClass(c)},unhighlight:function(d,b,c){a(d).removeClass(b).addClass(c)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",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.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.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(g){var f=a.data(this[0].form,"validator"),e="on"+g.type.replace(/^validate/,"");f.settings[e]&&f.settings[e].call(f,this[0])}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",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().trigger("focusin")}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.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",f);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(c,e){var d=this.defaultMessage(c,e.method),b=/\$?\{(\d+)\}/g;if(typeof d=="function"){d=d.call(this,e.parameters,c)}else{if(b.test(d)){d=jQuery.format(d.replace(b,"{$1}"),e.parameters)}}this.errorList.push({message:d,element:c});this.errorMap[c.name]=d;this.submitted[c.name]=d},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(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.settings.validClass);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.settings.validClass)}}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(c){var b=this.idOrName(c);return this.errors().filter(function(){return a(this).attr("for")==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();this.formSubmitted=false}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{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!=undefined?c:a.validator.messages[b];if(d.length<3){a.validator.addClassRules(b,a.validator.normalizeRule(b))}},methods:{required:function(c,b,e){if(!this.depend(e,b)){return"dependency-mismatch"}switch(b.nodeName.toLowerCase()){case"select":var d=a(b).val();return d&&d.length>0;case"input":if(this.checkable(b)){return this.getLength(c,b)>0}default:return a.trim(c).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]={}}d.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=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(j){b.settings.messages[c.name].remote=d.originalMessage;var l=j===true;if(l){var h=b.formSubmitted;b.prepareElement(c);b.formSubmitted=h;b.successList.push(c);b.showErrors()}else{var m={};var k=(d.message=j||b.defaultMessage(c,"remote"));m[c.name]=a.isFunction(k)?k(f):k;b.showErrors(m)}d.valid=l;b.stopRequest(c,l)}},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)},number: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(var h=f.length-1;h>=0;h--){var d=f.charAt(h);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.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(b)||c.match(new RegExp(".("+d+")$","i"))},equalTo:function(c,b,e){var d=a(e).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(b).valid()});return c==d.val()}}});a.format=a.validator.format})(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){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,b){a.event.special[b]={setup:function(){this.addEventListener(c,d,true)},teardown:function(){this.removeEventListener(c,d,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=b;return a.event.handle.apply(this,arguments)}};function d(f){f=a.event.fix(f);f.type=b;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(d,c,b){return this.bind(c,function(e){var f=a(e.target);if(f.is(d)){return b.apply(f,arguments)}})}})})(jQuery);jQuery(function(b){b("input.osx, a.osx").click(function(c){c.preventDefault();b("#osx-modal-content").modal({overlayId:"osx-overlay",containerId:"osx-container",closeHTML:'<div class="close"><a href="#" class="simplemodal-close">x</a></div>',minHeight:80,opacity:65,position:["0"],overlayClose:true,onOpen:a.open,onClose:a.close})});var a={container:null,open:function(e){var c=this;c.container=e.container[0];e.overlay.fadeIn("slow",function(){b("#osx-modal-content",c.container).show();var d=b("#osx-modal-title",c.container);d.show();e.container.slideDown("slow",function(){setTimeout(function(){var f=b("#osx-modal-data",c.container).height()+d.height()+80;e.container.animate({height:f},200,function(){b("div.close",c.container).show();b("#osx-modal-data",c.container).show()})},300)})})},close:function(e){var c=this;e.container.animate({top:"-"+(e.container.height()+20)},500,function(){c.close()})}};b("form#contact_us").submit(function(){b("#osx-modal-data input[type='submit']").attr("disabled","disabled");b("#osx-modal-data input[type='submit']").attr("value","Sending...");b("#osx-modal-data #current_url").val(window.location.href);b(this).ajaxSubmit({datatype:"html",success:function(d,c){b("#osx-modal-data").find("#result_msg").removeClass("error").addClass("success").html(d).slideDown("slow");setTimeout(b.modal.close,2000)},error:function(e,c,d){b("#osx-modal-data").find("#result_msg").removeClass("success").addClass("error").html(e.responseText).slideDown("slow");b("#osx-modal-data input[type='submit']").removeAttr("disabled");b("#osx-modal-data input[type='submit']").attr("value","Submit")}});return false})});(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(m,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(m).attr("autocomplete","off").addClass(g.inputClass);var k;var q="";var n=a.Autocompleter.Cache(g);var e=0;var w;var z={mouseDownOnSelect:false};var t=a.Autocompleter.Select(g,m,d,z);var y;a.browser.opera&&a(m.form).bind("submit.autocomplete",function(){if(y){y=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(A){e=1;w=A.keyCode;switch(A.keyCode){case c.UP:A.preventDefault();if(t.visible()){t.prev()}else{v(0,true)}break;case c.DOWN:A.preventDefault();if(t.visible()){t.next()}else{v(0,true)}break;case c.PAGEUP:A.preventDefault();if(t.visible()){t.pageUp()}else{v(0,true)}break;case c.PAGEDOWN:A.preventDefault();if(t.visible()){t.pageDown()}else{v(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){A.preventDefault();y=true;return false}break;case c.ESC:t.hide();break;default:clearTimeout(k);k=setTimeout(v,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!z.mouseDownOnSelect){u()}}).click(function(){if(e++>1&&!t.visible()){v(0,true)}}).bind("search",function(){var A=(arguments.length>1)?arguments[1]:null;function B(F,E){var C;if(E&&E.length){for(var D=0;D<E.length;D++){if(E[D].result.toLowerCase()==F.toLowerCase()){C=E[D];break}}}if(typeof A=="function"){A(C)}else{b.trigger("result",C&&[C.data,C.value])}}a.each(h(b.val()),function(C,D){f(D,B,B)})}).bind("flushCache",function(){n.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){n.populate()}}).bind("unautocomplete",function(){t.unbind();b.unbind();a(m.form).unbind(".autocomplete")});function d(){var D=t.selected();if(!D){return false}var A=D.result;q=A;if(g.multiple){var G=h(b.val());if(G.length>1){var C=g.multipleSeparator.length;var F=a(m).selection().start;var E,B=0;a.each(G,function(H,I){B+=I.length;if(F<=B){E=H;return false}B+=C});G[E]=A;A=G.join(g.multipleSeparator)}A+=g.multipleSeparator}b.val(A);x();b.trigger("result",[D.data,D.value]);return true}function v(C,B){if(w==c.DEL){t.hide();return}var A=b.val();if(!B&&A==q){return}q=A;A=j(A);if(A.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){A=A.toLowerCase()}f(A,l,x)}else{o();t.hide()}}function h(A){if(!A){return[""]}if(!g.multiple){return[a.trim(A)]}return a.map(A.split(g.multipleSeparator),function(B){return a.trim(A).length?a.trim(B):null})}function j(A){if(!g.multiple){return A}var C=h(A);if(C.length==1){return C[0]}var B=a(m).selection().start;if(B==A.length){C=h(A)}else{C=h(A.replace(A.substring(B),""))}return C[C.length-1]}function r(A,B){if(g.autoFill&&(j(b.val()).toLowerCase()==A.toLowerCase())&&w!=c.BACKSPACE){b.val(b.val()+B.substring(j(q).length));a(m).selection(q.length,q.length+B.length)}}function u(){clearTimeout(k);k=setTimeout(x,200)}function x(){var A=t.visible();t.hide();clearTimeout(k);o();if(g.mustMatch){b.search(function(B){if(!B){if(g.multiple){var C=h(b.val()).slice(0,-1);b.val(C.join(g.multipleSeparator)+(C.length?g.multipleSeparator:""))}else{b.val("");b.trigger("result",null)}}})}}function l(B,A){if(A&&A.length&&e){o();t.display(A,B);r(B,A[0].value);t.show()}else{x()}}function f(B,D,A){if(!g.matchCase){B=B.toLowerCase()}var C=n.load(B);if(C&&C.length){D(B,C)}else{if((typeof g.url=="string")&&(g.url.length>0)){var E={timestamp:+new Date()};a.each(g.extraParams,function(F,G){E[F]=typeof G=="function"?G():G});a.ajax({mode:"abort",port:"autocomplete"+m.name,dataType:g.dataType,url:g.url,data:a.extend({q:j(B),limit:g.max},E),success:function(G){var F=g.parse&&g.parse(G)||p(G);n.add(B,F);D(B,F)}})}else{t.emptyList();A(B)}}}function p(D){var A=[];var C=D.split("\n");for(var B=0;B<C.length;B++){var E=a.trim(C[B]);if(E){E=E.split("|");A[A.length]={data:E,value:E[0],result:g.formatResult&&g.formatResult(E,E[0])||E[0]}}}return A}function o(){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(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(c.matchContains=="word"){j=l.toLowerCase().search("\\b"+k.toLowerCase())}if(j==-1){return false}return j==0||c.matchContains}function g(k,j){if(d>c.cacheLength){b()}if(!f[k]){d++}f[k]=j}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var p=c.data[m];p=(typeof p=="string")?[p]:p;var o=c.formatMatch(p,m+1,c.data.length);if(o===false){continue}var n=o.charAt(0).toLowerCase();if(!k[n]){k[n]=[]}var q={value:o,data:p,result:c.formatResult&&c.formatResult(p)||o};k[n].push(q);if(j++<c.max){k[""].push(q)}}a.each(k,function(r,t){c.cacheLength++;g(r,t)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(n){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var o=f[j];a.each(o,function(p,k){if(h(k.value,n)){m.push(k)}})}}return m}else{if(f[n]){return f[n]}else{if(c.matchSubset){for(var l=n.length-1;l>=c.minChars;l--){var o=f[n.substr(0,l)];if(o){var m=[];a.each(o,function(p,k){if(h(k.value,n)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,k,m,q){var j={ACTIVE:"ac_over"};var l,f=-1,t,n="",u=true,c,p;function o(){if(!u){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);p=a("<ul/>").appendTo(c).mouseover(function(v){if(r(v).nodeName&&r(v).nodeName.toUpperCase()=="LI"){f=a("li",p).removeClass(j.ACTIVE).index(r(v));a(r(v)).addClass(j.ACTIVE)}}).click(function(v){a(r(v)).addClass(j.ACTIVE);m();k.focus();return false}).mousedown(function(){q.mouseDownOnSelect=true}).mouseup(function(){q.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}u=false}function r(w){var v=w.target;while(v&&v.tagName!="LI"){v=v.parentNode}if(!v){return[]}return v}function h(v){l.slice(f,f+1).removeClass(j.ACTIVE);g(v);var x=l.slice(f,f+1).addClass(j.ACTIVE);if(e.scroll){var w=0;l.slice(0,f).each(function(){w+=this.offsetHeight});if((w+x[0].offsetHeight-p.scrollTop())>p[0].clientHeight){p.scrollTop(w+x[0].offsetHeight-p.innerHeight())}else{if(w<p.scrollTop()){p.scrollTop(w)}}}}function g(v){f+=v;if(f<0){f=l.size()-1}else{if(f>=l.size()){f=0}}}function b(v){return e.max&&e.max<v?e.max:v}function d(){p.empty();var w=b(t.length);for(var x=0;x<w;x++){if(!t[x]){continue}var y=e.formatItem(t[x].data,x+1,w,t[x].value,n);if(y===false){continue}var v=a("<li/>").html(e.highlight(y,n)).addClass(x%2==0?"ac_even":"ac_odd").appendTo(p)[0];a.data(v,"ac_data",t[x])}l=p.find("li");if(e.selectFirst){l.slice(0,1).addClass(j.ACTIVE);f=0}if(a.fn.bgiframe){p.bgiframe()}}return{display:function(w,v){o();t=w;n=v;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!=l.size()-1&&f+8>l.size()){h(l.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();l&&l.removeClass(j.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(l.filter("."+j.ACTIVE)[0]||e.selectFirst&&l[0])},show:function(){var x=a(k).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(k).width(),top:x.top+k.offsetHeight,left:x.left}).show();if(e.scroll){p.scrollTop(0);p.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var v=0;l.each(function(){v+=this.offsetHeight});var w=v>e.scrollHeight;p.css("height",w?e.scrollHeight:v);if(!w){l.width(p.width()-parseInt(l.css("padding-left"))-parseInt(l.css("padding-right")))}}}},selected:function(){var v=l&&l.filter("."+j.ACTIVE).removeClass(j.ACTIVE);return v&&v.length&&a.data(v[0],"ac_data")},emptyList:function(){p&&p.empty()},unbind:function(){c&&c.remove()}}};a.fn.selection=function(j,b){if(j!==undefined){return this.each(function(){if(this.createTextRange){var k=this.createTextRange();if(b===undefined||j==b){k.move("character",j);k.select()}else{k.collapse(true);k.moveStart("character",j);k.moveEnd("character",b);k.select()}}else{if(this.setSelectionRange){this.setSelectionRange(j,b)}else{if(this.selectionStart){this.selectionStart=j;this.selectionEnd=b}}}})}var g=this[0];if(g.createTextRange){var c=document.selection.createRange(),h=g.value,f="<->",d=c.text.length;c.text=f;var e=g.value.indexOf(f);g.value=h;this.selection(e,e+d);return{start:e,end:e+d}}else{if(g.selectionStart!==undefined){return{start:g.selectionStart,end:g.selectionEnd}}}}})(jQuery);function bindFlowPlayer(){if($("a[href*=.flv]").length!==0){$("a[href*=.flv]").flowplayer("/flowplayer-3.2.5.swf")}}function flashMessageClose(){$(".flash_close_button").click(function(){$(this).closest(".flash").slideUp()})}function checkIt(b,c){var a=c.indexOf(b)+1;return a}function initPulldownMenu(b,a){navigatorDetected=navigator.userAgent.toLowerCase();b.hover(function(){var f;if(checkIt("firefox",navigatorDetected)){f=b.offset()}else{f=b.position()}var c=b.outerHeight();var e=Math.round(f.top)+Math.round(c);var d=Math.round(f.left)-2;b.find(a).show().css("top",e).css("left",d)},function(){});b.hover(function(){},function(){b.find(a).hide()});$("body").click(function(c){$(a).hide()})}function confirm(b,c,a){$("#confirm").modal({closeHTML:"<a href='#' title='Close' class='modal-close'>x</a>",position:["20%"],overlayId:"confirm-overlay",containerId:"confirm-container",minHeight:a,onShow:function(d){$(".message",d.data[0]).append(b);$(".yes",d.data[0]).click(function(){if($.isFunction(c)){c.apply()}$.modal.close()})}})}function home_page_pricing_help(){$("#help_screenings_mo").qtip({content:"Screen up to this many candidates each month",show:"mouseover",hide:"mouseout"});$("#help_groups").qtip({content:"Create granular groups for different departments or hiring teams",show:"mouseover",hide:"mouseout"});$("#help_subdomain").qtip({content:"All our plans allow you to create your own sub-domain like http://YOURNAME.activeinterview.com",show:"mouseover",hide:"mouseout"});$("#help_resume").qtip({content:"Allow resume uploads during the interview process, and attach to the candidate profile",show:"mouseover",hide:"mouseout"});$("#help_phone").qtip({content:"Conduct automated phone interviews (useful when interviewing candidates without webcams)",show:"mouseover",hide:"mouseout"});$("#help_theme").qtip({content:"Create a branded experience using your own logo and color scheme",show:"mouseover",hide:"mouseout"})}function setCharacterCount(b){var a=$(b).val();var c=a.length;$(b).parent().find(".display_char_count").html(c)}function initCharacterCount(a){$(a).each(function(){setCharacterCount(this);$(this).keyup(function(){setCharacterCount(this)})})}function initLatestNewsTwitter(){if($("#latestNewsTweets").length>0){$("#latestNewsTweets").tweet({join_text:"auto",username:"activeinterview",avatar_size:48,count:5,query:"%40activeinterview+OR+from:activeinterview",auto_join_text_default:"",auto_join_text_ed:"we",auto_join_text_ing:"",auto_join_text_reply:"replied to",auto_join_text_url:"",loading_text:"loading tweets..."})}}function initButtonSpinner(){if($(".button_pressed").length>0){$(".button_normal").click(function(){$(this).nextAll(".button_pressed").show()});$(".bigroundedbutton").click(function(){$(this).nextAll(".button_pressed").show()})}}function showSiteSpinner(a){if(a!=""){$("#site_spinner_message").html(a)}$("#site_spinner_background").show();$("#site_spinner_outer").show()}function hideSiteSpinner(){$("#site_spinner_background").hide();$("#site_spinner_outer").hide()}$(document).ready(function(){$("#wysiwyg").wysiwyg({initialContent:"",controls:{subscript:{visible:false},superscript:{visible:false},insertImage:{visible:false},insertTable:{visible:false}}});bindFlowPlayer();flashMessageClose();initPulldownMenu($("#groups_pulldown_toggle"),".pulldown_menu");$(".toggle_widget").click(function(){$(this).parent().next().toggle();var a=$(this).attr("cur_state");var b=$(this).attr("off_state");$(this).attr("cur_state",b);$(this).attr("off_state",a);$(this).html(b)});$(".questionnaire_banner td.name").click(function(){$(this).closest(".questionnaire_banner").find(".toggle_widget").click()});$(".question_info td.question_txt").click(function(){$(this).closest(".single_response_banner").find(".toggle_widget").click()});home_page_pricing_help();initCharacterCount(".character_count");initLatestNewsTwitter();initButtonSpinner()});Date.dayNames=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];Date.abbrDayNames=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];Date.monthNames=["January","February","March","April","May","June","July","August","September","October","November","December"];Date.abbrMonthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Date.firstDayOfWeek=1;Date.format="dd/mm/yyyy";Date.fullYearStart="20";(function(){function b(c,d){if(!Date.prototype[c]){Date.prototype[c]=d}}b("isLeapYear",function(){var c=this.getFullYear();return(c%4==0&&c%100!=0)||c%400==0});b("isWeekend",function(){return this.getDay()==0||this.getDay()==6});b("isWeekDay",function(){return !this.isWeekend()});b("getDaysInMonth",function(){return[31,(this.isLeapYear()?29:28),31,30,31,30,31,31,30,31,30,31][this.getMonth()]});b("getDayName",function(c){return c?Date.abbrDayNames[this.getDay()]:Date.dayNames[this.getDay()]});b("getMonthName",function(c){return c?Date.abbrMonthNames[this.getMonth()]:Date.monthNames[this.getMonth()]});b("getDayOfYear",function(){var c=new Date("1/1/"+this.getFullYear());return Math.floor((this.getTime()-c.getTime())/86400000)});b("getWeekOfYear",function(){return Math.ceil(this.getDayOfYear()/7)});b("setDayOfYear",function(c){this.setMonth(0);this.setDate(c);return this});b("addYears",function(c){this.setFullYear(this.getFullYear()+c);return this});b("addMonths",function(d){var c=this.getDate();this.setMonth(this.getMonth()+d);if(c>this.getDate()){this.addDays(-this.getDate())}return this});b("addDays",function(c){this.setDate(this.getDate()+c);return this});b("addHours",function(c){this.setHours(this.getHours()+c);return this});b("addMinutes",function(c){this.setMinutes(this.getMinutes()+c);return this});b("addSeconds",function(c){this.setSeconds(this.getSeconds()+c);return this});b("zeroTime",function(){this.setMilliseconds(0);this.setSeconds(0);this.setMinutes(0);this.setHours(0);return this});b("asString",function(d){var c=d||Date.format;return c.split("yyyy").join(this.getFullYear()).split("yy").join((this.getFullYear()+"").substring(2)).split("mmmm").join(this.getMonthName(false)).split("mmm").join(this.getMonthName(true)).split("mm").join(a(this.getMonth()+1)).split("dd").join(a(this.getDate()))});Date.fromString=function(n){var j=Date.format;var m=new Date("01/01/1977");var k=0;var c=j.indexOf("mmmm");if(c>-1){for(var g=0;g<Date.monthNames.length;g++){var e=n.substr(c,Date.monthNames[g].length);if(Date.monthNames[g]==e){k=Date.monthNames[g].length-4;break}}m.setMonth(g)}else{c=j.indexOf("mmm");if(c>-1){var e=n.substr(c,3);for(var g=0;g<Date.abbrMonthNames.length;g++){if(Date.abbrMonthNames[g]==e){break}}m.setMonth(g)}else{m.setMonth(Number(n.substr(j.indexOf("mm"),2))-1)}}var l=j.indexOf("yyyy");if(l>-1){if(c<l){l+=k}m.setFullYear(Number(n.substr(l,4)))}else{if(c<l){l+=k}m.setFullYear(Number(Date.fullYearStart+n.substr(j.indexOf("yy"),2)))}var h=j.indexOf("dd");if(c<h){h+=k}m.setDate(Number(n.substr(h,2)));if(isNaN(m.getTime())){return false}return m};var a=function(c){var d="0"+c;return d.substring(d.length-2)}})();(function(d){d.fn.extend({renderCalendar:function(t){var C=function(r){return document.createElement(r)};t=d.extend({},d.fn.datePicker.defaults,t);if(t.showHeader!=d.dpConst.SHOW_HEADER_NONE){var o=d(C("tr"));for(var x=Date.firstDayOfWeek;x<Date.firstDayOfWeek+7;x++){var h=x%7;var v=Date.dayNames[h];o.append(jQuery(C("th")).attr({scope:"col",abbr:v,title:v,"class":(h==0||h==6?"weekend":"weekday")}).html(t.showHeader==d.dpConst.SHOW_HEADER_SHORT?v.substr(0,1):v))}}var e=d(C("table")).attr({cellspacing:2}).addClass("jCalendar").append((t.showHeader!=d.dpConst.SHOW_HEADER_NONE?d(C("thead")).append(o):C("thead")));var f=d(C("tbody"));var z=(new Date()).zeroTime();z.setHours(12);var B=t.month==undefined?z.getMonth():t.month;var p=t.year||z.getFullYear();var m=(new Date(p,B,1,12,0,0));var l=Date.firstDayOfWeek-m.getDay()+1;if(l>1){l-=7}var q=Math.ceil(((-1*l+1)+m.getDaysInMonth())/7);m.addDays(l-1);var A=function(r){return function(){if(t.hoverClass){var w=d(this);if(!t.selectWeek){w.addClass(t.hoverClass)}else{if(r&&!w.is(".disabled")){w.parent().addClass("activeWeekHover")}}}}};var g=function(){if(t.hoverClass){var r=d(this);r.removeClass(t.hoverClass);r.parent().removeClass("activeWeekHover")}};var n=0;while(n++<q){var u=jQuery(C("tr"));var k=t.dpController?m>t.dpController.startDate:false;for(var x=0;x<7;x++){var j=m.getMonth()==B;var y=d(C("td")).text(m.getDate()+"").addClass((j?"current-month ":"other-month ")+(m.isWeekend()?"weekend ":"weekday ")+(j&&m.getTime()==z.getTime()?"today ":"")).data("datePickerDate",m.asString()).hover(A(k),g);u.append(y);if(t.renderCallback){t.renderCallback(y,m,B,p)}m=new Date(m.getFullYear(),m.getMonth(),m.getDate()+1,12,0,0)}f.append(u)}e.append(f);return this.each(function(){d(this).empty().append(e)})},datePicker:function(e){if(!d.event._dpCache){d.event._dpCache=[]}e=d.extend({},d.fn.datePicker.defaults,e);return this.each(function(){var g=d(this);var j=true;if(!this._dpId){this._dpId=d.event.guid++;d.event._dpCache[this._dpId]=new a(this);j=false}if(e.inline){e.createButton=false;e.displayClose=false;e.closeOnSelect=false;g.empty()}var f=d.event._dpCache[this._dpId];f.init(e);if(!j&&e.createButton){f.button=d('<a href="#" class="dp-choose-date" title="'+d.dpText.TEXT_CHOOSE_DATE+'">'+d.dpText.TEXT_CHOOSE_DATE+"</a>").bind("click",function(){g.dpDisplay(this);this.blur();return false});g.after(f.button)}if(!j&&g.is(":text")){g.bind("dateSelected",function(l,k,m){this.value=k.asString()}).bind("change",function(){if(this.value==""){f.clearSelected()}else{var k=Date.fromString(this.value);if(k){f.setSelected(k,true,true)}}});if(e.clickInput){g.bind("click",function(){g.trigger("change");g.dpDisplay()})}var h=Date.fromString(this.value);if(this.value!=""&&h){f.setSelected(h,true,true)}}g.addClass("dp-applied")})},dpSetDisabled:function(e){return b.call(this,"setDisabled",e)},dpSetStartDate:function(e){return b.call(this,"setStartDate",e)},dpSetEndDate:function(e){return b.call(this,"setEndDate",e)},dpGetSelected:function(){var e=c(this[0]);if(e){return e.getSelected()}return null},dpSetSelected:function(j,g,f,h){if(g==undefined){g=true}if(f==undefined){f=true}if(h==undefined){h=true}return b.call(this,"setSelected",Date.fromString(j),g,f,h)},dpSetDisplayedMonth:function(e,f){return b.call(this,"setDisplayedMonth",Number(e),Number(f),true)},dpDisplay:function(f){return b.call(this,"display",f)},dpSetRenderCallback:function(e){return b.call(this,"setRenderCallback",e)},dpSetPosition:function(e,f){return b.call(this,"setPosition",e,f)},dpSetOffset:function(e,f){return b.call(this,"setOffset",e,f)},dpClose:function(){return b.call(this,"_closeCalendar",false,this[0])},_dpDestroy:function(){}});var b=function(h,g,e,k,j){return this.each(function(){var f=c(this);if(f){f[h](g,e,k,j)}})};function a(e){this.ele=e;this.displayedMonth=null;this.displayedYear=null;this.startDate=null;this.endDate=null;this.showYearNavigation=null;this.closeOnSelect=null;this.displayClose=null;this.rememberViewedMonth=null;this.selectMultiple=null;this.numSelectable=null;this.numSelected=null;this.verticalPosition=null;this.horizontalPosition=null;this.verticalOffset=null;this.horizontalOffset=null;this.button=null;this.renderCallback=[];this.selectedDates={};this.inline=null;this.context="#dp-popup";this.settings={}}d.extend(a.prototype,{init:function(e){this.setStartDate(e.startDate);this.setEndDate(e.endDate);this.setDisplayedMonth(Number(e.month),Number(e.year));this.setRenderCallback(e.renderCallback);this.showYearNavigation=e.showYearNavigation;this.closeOnSelect=e.closeOnSelect;this.displayClose=e.displayClose;this.rememberViewedMonth=e.rememberViewedMonth;this.selectMultiple=e.selectMultiple;this.numSelectable=e.selectMultiple?e.numSelectable:1;this.numSelected=0;this.verticalPosition=e.verticalPosition;this.horizontalPosition=e.horizontalPosition;this.hoverClass=e.hoverClass;this.setOffset(e.verticalOffset,e.horizontalOffset);this.inline=e.inline;this.settings=e;if(this.inline){this.context=this.ele;this.display()}},setStartDate:function(e){if(e){this.startDate=Date.fromString(e)}if(!this.startDate){this.startDate=(new Date()).zeroTime()}this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setEndDate:function(e){if(e){this.endDate=Date.fromString(e)}if(!this.endDate){this.endDate=(new Date("12/31/2999"))}if(this.endDate.getTime()<this.startDate.getTime()){this.endDate=this.startDate}this.setDisplayedMonth(this.displayedMonth,this.displayedYear)},setPosition:function(e,f){this.verticalPosition=e;this.horizontalPosition=f},setOffset:function(e,f){this.verticalOffset=parseInt(e)||0;this.horizontalOffset=parseInt(f)||0},setDisabled:function(e){$e=d(this.ele);$e[e?"addClass":"removeClass"]("dp-disabled");if(this.button){$but=d(this.button);$but[e?"addClass":"removeClass"]("dp-disabled");$but.attr("title",e?"":d.dpText.TEXT_CHOOSE_DATE)}if($e.is(":text")){$e.attr("disabled",e?"disabled":"")}},setDisplayedMonth:function(f,o,k){if(this.startDate==undefined||this.endDate==undefined){return}var j=new Date(this.startDate.getTime());j.setDate(1);var n=new Date(this.endDate.getTime());n.setDate(1);var h;if((!f&&!o)||(isNaN(f)&&isNaN(o))){h=new Date().zeroTime();h.setDate(1)}else{if(isNaN(f)){h=new Date(o,this.displayedMonth,1)}else{if(isNaN(o)){h=new Date(this.displayedYear,f,1)}else{h=new Date(o,f,1)}}}if(h.getTime()<j.getTime()){h=j}else{if(h.getTime()>n.getTime()){h=n}}var g=this.displayedMonth;var l=this.displayedYear;this.displayedMonth=h.getMonth();this.displayedYear=h.getFullYear();if(k&&(this.displayedMonth!=g||this.displayedYear!=l)){this._rerenderCalendar();d(this.ele).trigger("dpMonthChanged",[this.displayedMonth,this.displayedYear])}},setSelected:function(m,e,f,h){if(m<this.startDate||m>this.endDate){return}var g=this.settings;if(g.selectWeek){m=m.addDays(-(m.getDay()-Date.firstDayOfWeek+7)%7);if(m<this.startDate){return}}if(e==this.isSelected(m)){return}if(this.selectMultiple==false){this.clearSelected()}else{if(e&&this.numSelected==this.numSelectable){return}}if(f&&(this.displayedMonth!=m.getMonth()||this.displayedYear!=m.getFullYear())){this.setDisplayedMonth(m.getMonth(),m.getFullYear(),true)}this.selectedDates[m.asString()]=e;this.numSelected+=e?1:-1;var k="td."+(m.getMonth()==this.displayedMonth?"current-month":"other-month");var l;d(k,this.context).each(function(){if(d(this).data("datePickerDate")==m.asString()){l=d(this);if(g.selectWeek){l.parent()[e?"addClass":"removeClass"]("selectedWeek")}l[e?"addClass":"removeClass"]("selected")}});d("td",this.context).not(".selected")[this.selectMultiple&&this.numSelected==this.numSelectable?"addClass":"removeClass"]("unselectable");if(h){var g=this.isSelected(m);$e=d(this.ele);var j=Date.fromString(m.asString());$e.trigger("dateSelected",[j,l,g]);$e.trigger("change")}},isSelected:function(e){return this.selectedDates[e.asString()]},getSelected:function(){var e=[];for(s in this.selectedDates){if(this.selectedDates[s]==true){e.push(Date.fromString(s))}}return e},clearSelected:function(){this.selectedDates={};this.numSelected=0;d("td.selected",this.context).removeClass("selected").parent().removeClass("selectedWeek")},display:function(e){if(d(this.ele).is(".dp-disabled")){return}e=e||this.ele;var n=this;var j=d(e);var m=j.offset();var o;var p;var g;var k;if(n.inline){o=d(this.ele);p={id:"calendar-"+this.ele._dpId,"class":"dp-popup dp-popup-inline"};d(".dp-popup",o).remove();k={}}else{o=d("body");p={id:"dp-popup","class":"dp-popup"};k={top:m.top+n.verticalOffset,left:m.left+n.horizontalOffset};var l=function(t){var q=t.target;var r=d("#dp-popup")[0];while(true){if(q==r){return true}else{if(q==document){n._closeCalendar();return false}else{q=d(q).parent()[0]}}}};this._checkMouse=l;n._closeCalendar(true);d(document).bind("keydown.datepicker",function(q){if(q.keyCode==27){n._closeCalendar()}})}if(!n.rememberViewedMonth){var h=this.getSelected()[0];if(h){h=new Date(h);this.setDisplayedMonth(h.getMonth(),h.getFullYear(),false)}}o.append(d("<div></div>").attr(p).css(k).append(d("<h2></h2>"),d('<div class="dp-nav-prev"></div>').append(d('<a class="dp-nav-prev-year" href="#" title="'+d.dpText.TEXT_PREV_YEAR+'">&lt;&lt;</a>').bind("click",function(){return n._displayNewMonth.call(n,this,0,-1)}),d('<a class="dp-nav-prev-month" href="#" title="'+d.dpText.TEXT_PREV_MONTH+'">&lt;</a>').bind("click",function(){return n._displayNewMonth.call(n,this,-1,0)})),d('<div class="dp-nav-next"></div>').append(d('<a class="dp-nav-next-year" href="#" title="'+d.dpText.TEXT_NEXT_YEAR+'">&gt;&gt;</a>').bind("click",function(){return n._displayNewMonth.call(n,this,0,1)}),d('<a class="dp-nav-next-month" href="#" title="'+d.dpText.TEXT_NEXT_MONTH+'">&gt;</a>').bind("click",function(){return n._displayNewMonth.call(n,this,1,0)})),d('<div class="dp-calendar"></div>')).bgIframe());var f=this.inline?d(".dp-popup",this.context):d("#dp-popup");if(this.showYearNavigation==false){d(".dp-nav-prev-year, .dp-nav-next-year",n.context).css("display","none")}if(this.displayClose){f.append(d('<a href="#" id="dp-close">'+d.dpText.TEXT_CLOSE+"</a>").bind("click",function(){n._closeCalendar();return false}))}n._renderCalendar();d(this.ele).trigger("dpDisplayed",f);if(!n.inline){if(this.verticalPosition==d.dpConst.POS_BOTTOM){f.css("top",m.top+j.height()-f.height()+n.verticalOffset)}if(this.horizontalPosition==d.dpConst.POS_RIGHT){f.css("left",m.left+j.width()-f.width()+n.horizontalOffset)}d(document).bind("mousedown.datepicker",this._checkMouse)}},setRenderCallback:function(e){if(e==null){return}if(e&&typeof(e)=="function"){e=[e]}this.renderCallback=this.renderCallback.concat(e)},cellRender:function(j,e,g,f){var k=this.dpController;var h=new Date(e.getTime());j.bind("click",function(){var l=d(this);if(!l.is(".disabled")){k.setSelected(h,!l.is(".selected")||!k.selectMultiple,false,true);if(k.closeOnSelect){k._closeCalendar()}if(!d.browser.msie){d(k.ele).trigger("focus",[d.dpConst.DP_INTERNAL_FOCUS])}}});if(k.isSelected(h)){j.addClass("selected");if(k.settings.selectWeek){j.parent().addClass("selectedWeek")}}else{if(k.selectMultiple&&k.numSelected==k.numSelectable){j.addClass("unselectable")}}},_applyRenderCallbacks:function(){var e=this;d("td",this.context).each(function(){for(var f=0;f<e.renderCallback.length;f++){$td=d(this);e.renderCallback[f].apply(this,[$td,Date.fromString($td.data("datePickerDate")),e.displayedMonth,e.displayedYear])}});return},_displayNewMonth:function(f,e,g){if(!d(f).is(".disabled")){this.setDisplayedMonth(this.displayedMonth+e,this.displayedYear+g,true)}f.blur();return false},_rerenderCalendar:function(){this._clearCalendar();this._renderCalendar()},_renderCalendar:function(){d("h2",this.context).html((new Date(this.displayedYear,this.displayedMonth,1)).asString(d.dpText.HEADER_FORMAT));d(".dp-calendar",this.context).renderCalendar(d.extend({},this.settings,{month:this.displayedMonth,year:this.displayedYear,renderCallback:this.cellRender,dpController:this,hoverClass:this.hoverClass}));if(this.displayedYear==this.startDate.getFullYear()&&this.displayedMonth==this.startDate.getMonth()){d(".dp-nav-prev-year",this.context).addClass("disabled");d(".dp-nav-prev-month",this.context).addClass("disabled");d(".dp-calendar td.other-month",this.context).each(function(){var j=d(this);if(Number(j.text())>20){j.addClass("disabled")}});var h=this.startDate.getDate();d(".dp-calendar td.current-month",this.context).each(function(){var j=d(this);if(Number(j.text())<h){j.addClass("disabled")}})}else{d(".dp-nav-prev-year",this.context).removeClass("disabled");d(".dp-nav-prev-month",this.context).removeClass("disabled");var h=this.startDate.getDate();if(h>20){var f=this.startDate.getTime();var g=new Date(f);g.addMonths(1);if(this.displayedYear==g.getFullYear()&&this.displayedMonth==g.getMonth()){d(".dp-calendar td.other-month",this.context).each(function(){var j=d(this);if(Date.fromString(j.data("datePickerDate")).getTime()<f){j.addClass("disabled")}})}}}if(this.displayedYear==this.endDate.getFullYear()&&this.displayedMonth==this.endDate.getMonth()){d(".dp-nav-next-year",this.context).addClass("disabled");d(".dp-nav-next-month",this.context).addClass("disabled");d(".dp-calendar td.other-month",this.context).each(function(){var j=d(this);if(Number(j.text())<14){j.addClass("disabled")}});var h=this.endDate.getDate();d(".dp-calendar td.current-month",this.context).each(function(){var j=d(this);if(Number(j.text())>h){j.addClass("disabled")}})}else{d(".dp-nav-next-year",this.context).removeClass("disabled");d(".dp-nav-next-month",this.context).removeClass("disabled");var h=this.endDate.getDate();if(h<13){var e=new Date(this.endDate.getTime());e.addMonths(-1);if(this.displayedYear==e.getFullYear()&&this.displayedMonth==e.getMonth()){d(".dp-calendar td.other-month",this.context).each(function(){var k=d(this);var j=Number(k.text());if(j<13&&j>h){k.addClass("disabled")}})}}}this._applyRenderCallbacks()},_closeCalendar:function(e,f){if(!f||f==this.ele){d(document).unbind("mousedown.datepicker");d(document).unbind("keydown.datepicker");this._clearCalendar();d("#dp-popup a").unbind();d("#dp-popup").empty().remove();if(!e){d(this.ele).trigger("dpClosed",[this.getSelected()])}}},_clearCalendar:function(){d(".dp-calendar td",this.context).unbind();d(".dp-calendar",this.context).empty()}});d.dpConst={SHOW_HEADER_NONE:0,SHOW_HEADER_SHORT:1,SHOW_HEADER_LONG:2,POS_TOP:0,POS_BOTTOM:1,POS_LEFT:0,POS_RIGHT:1,DP_INTERNAL_FOCUS:"dpInternalFocusTrigger"};d.dpText={TEXT_PREV_YEAR:"Previous year",TEXT_PREV_MONTH:"Previous month",TEXT_NEXT_YEAR:"Next year",TEXT_NEXT_MONTH:"Next month",TEXT_CLOSE:"Close",TEXT_CHOOSE_DATE:"Choose date",HEADER_FORMAT:"mmmm yyyy"};d.dpVersion="$Id: jquery.datePicker.js 84 2009-08-05 17:54:35Z kelvin.luck@gmail.com $";d.fn.datePicker.defaults={month:undefined,year:undefined,showHeader:d.dpConst.SHOW_HEADER_SHORT,startDate:undefined,endDate:undefined,inline:false,renderCallback:null,createButton:true,showYearNavigation:true,closeOnSelect:true,displayClose:false,selectMultiple:false,numSelectable:Number.MAX_VALUE,clickInput:false,rememberViewedMonth:true,selectWeek:false,verticalPosition:d.dpConst.POS_TOP,horizontalPosition:d.dpConst.POS_LEFT,verticalOffset:0,horizontalOffset:0,hoverClass:"dp-hover"};function c(e){if(e._dpId){return d.event._dpCache[e._dpId]}return false}if(d.fn.bgIframe==undefined){d.fn.bgIframe=function(){return this}}d(window).bind("unload",function(){var f=d.event._dpCache||[];for(var e in f){d(f[e].ele)._dpDestroy()}})})(jQuery);(function($){$.fn.editable=function(target,options){if("disable"==target){$(this).data("disabled.editable",true);return}if("enable"==target){$(this).data("disabled.editable",false);return}if("destroy"==target){$(this).unbind($(this).data("event.editable")).removeData("disabled.editable").removeData("event.editable");return}var settings=$.extend({},$.fn.editable.defaults,{target:target},options);var plugin=$.editable.types[settings.type].plugin||function(){};var submit=$.editable.types[settings.type].submit||function(){};var buttons=$.editable.types[settings.type].buttons||$.editable.types.defaults.buttons;var content=$.editable.types[settings.type].content||$.editable.types.defaults.content;var element=$.editable.types[settings.type].element||$.editable.types.defaults.element;var reset=$.editable.types[settings.type].reset||$.editable.types.defaults.reset;var callback=settings.callback||function(){};var onedit=settings.onedit||function(){};var onsubmit=settings.onsubmit||function(){};var onreset=settings.onreset||function(){};var onerror=settings.onerror||reset;if(settings.tooltip){$(this).attr("title",settings.tooltip)}settings.autowidth="auto"==settings.width;settings.autoheight="auto"==settings.height;return this.each(function(){var self=this;var savedwidth=$(self).width();var savedheight=$(self).height();$(this).data("event.editable",settings.event);if(!$.trim($(this).html())){$(this).html(settings.placeholder)}$(this).bind(settings.event,function(e){if(true===$(this).data("disabled.editable")){return}if(self.editing){return}if(false===onedit.apply(this,[settings,self])){return}e.preventDefault();e.stopPropagation();if(settings.tooltip){$(self).removeAttr("title")}if(0==$(self).width()){settings.width=savedwidth;settings.height=savedheight}else{if(settings.width!="none"){settings.width=settings.autowidth?$(self).width():settings.width}if(settings.height!="none"){settings.height=settings.autoheight?$(self).height():settings.height}}if($(this).html().toLowerCase().replace(/(;|"|\/)/g,"")==settings.placeholder.toLowerCase().replace(/(;|"|\/)/g,"")){$(this).html("")}self.editing=true;self.revert=$(self).html();$(self).html("");var form=$("<form />");if(settings.cssclass){if("inherit"==settings.cssclass){form.attr("class",$(self).attr("class"))}else{form.attr("class",settings.cssclass)}}if(settings.style){if("inherit"==settings.style){form.attr("style",$(self).attr("style"));form.css("display",$(self).css("display"))}else{form.attr("style",settings.style)}}var input=element.apply(form,[settings,self]);var input_content;if(settings.loadurl){var t=setTimeout(function(){input.disabled=true;content.apply(form,[settings.loadtext,settings,self])},100);var loaddata={};loaddata[settings.id]=self.id;if($.isFunction(settings.loaddata)){$.extend(loaddata,settings.loaddata.apply(self,[self.revert,settings]))}else{$.extend(loaddata,settings.loaddata)}$.ajax({type:settings.loadtype,url:settings.loadurl,data:loaddata,async:false,success:function(result){window.clearTimeout(t);input_content=result;input.disabled=false}})}else{if(settings.data){input_content=settings.data;if($.isFunction(settings.data)){input_content=settings.data.apply(self,[self.revert,settings])}}else{input_content=self.revert}}content.apply(form,[input_content,settings,self]);input.attr("name",settings.name);buttons.apply(form,[settings,self]);$(self).append(form);plugin.apply(form,[settings,self]);$(":input:visible:enabled:first",form).focus();if(settings.select){input.select()}input.keydown(function(e){if(e.keyCode==27){e.preventDefault();reset.apply(form,[settings,self])}});var t;if("cancel"==settings.onblur){input.blur(function(e){t=setTimeout(function(){reset.apply(form,[settings,self])},500)})}else{if("submit"==settings.onblur){input.blur(function(e){t=setTimeout(function(){form.submit()},200)})}else{if($.isFunction(settings.onblur)){input.blur(function(e){settings.onblur.apply(self,[input.val(),settings])})}else{input.blur(function(e){})}}}form.submit(function(e){if(t){clearTimeout(t)}e.preventDefault();if(false!==onsubmit.apply(form,[settings,self])){if(false!==submit.apply(form,[settings,self])){if($.isFunction(settings.target)){var str=settings.target.apply(self,[input.val(),settings]);$(self).html(str);self.editing=false;callback.apply(self,[self.innerHTML,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}}else{var submitdata={};submitdata[settings.name]=input.val();submitdata[settings.id]=self.id;if($.isFunction(settings.submitdata)){$.extend(submitdata,settings.submitdata.apply(self,[self.revert,settings]))}else{$.extend(submitdata,settings.submitdata)}if("PUT"==settings.method){submitdata._method="put"}$(self).html(settings.indicator);var ajaxoptions={type:"POST",data:submitdata,dataType:"html",url:settings.target,success:function(result,status){if(ajaxoptions.dataType=="html"){$(self).html(result)}self.editing=false;callback.apply(self,[result,settings]);if(!$.trim($(self).html())){$(self).html(settings.placeholder)}},error:function(xhr,status,error){onerror.apply(form,[settings,self,xhr])}};$.extend(ajaxoptions,settings.ajaxoptions);$.ajax(ajaxoptions)}}}$(self).attr("title",settings.tooltip);return false})});this.reset=function(form){if(this.editing){if(false!==onreset.apply(form,[settings,self])){$(self).html(self.revert);self.editing=false;if(!$.trim($(self).html())){$(self).html(settings.placeholder)}if(settings.tooltip){$(self).attr("title",settings.tooltip)}}}}})};$.editable={types:{defaults:{element:function(settings,original){var input=$('<input type="hidden"></input>');$(this).append(input);return(input)},content:function(string,settings,original){$(":input:first",this).val(string)},reset:function(settings,original){original.reset(this)},buttons:function(settings,original){var form=this;if(settings.submit){if(settings.submit.match(/>$/)){var submit=$(settings.submit).click(function(){if(submit.attr("type")!="submit"){form.submit()}})}else{var submit=$('<button type="submit" />');submit.html(settings.submit)}$(this).append(submit)}if(settings.cancel){if(settings.cancel.match(/>$/)){var cancel=$(settings.cancel)}else{var cancel=$('<button type="cancel" />');cancel.html(settings.cancel)}$(this).append(cancel);$(cancel).click(function(event){if($.isFunction($.editable.types[settings.type].reset)){var reset=$.editable.types[settings.type].reset}else{var reset=$.editable.types.defaults.reset}reset.apply(form,[settings,original]);return false})}}},text:{element:function(settings,original){var input=$("<input />");if(settings.width!="none"){input.width(settings.width)}if(settings.height!="none"){input.height(settings.height)}input.attr("autocomplete","off");$(this).append(input);return(input)}},textarea:{element:function(settings,original){var textarea=$("<textarea />");if(settings.rows){textarea.attr("rows",settings.rows)}else{if(settings.height!="none"){textarea.height(settings.height)}}if(settings.cols){textarea.attr("cols",settings.cols)}else{if(settings.width!="none"){textarea.width(settings.width)}}$(this).append(textarea);return(textarea)}},select:{element:function(settings,original){var select=$("<select />");$(this).append(select);return(select)},content:function(data,settings,original){if(String==data.constructor){eval("var json = "+data)}else{var json=data}for(var key in json){if(!json.hasOwnProperty(key)){continue}if("selected"==key){continue}var option=$("<option />").val(key).append(json[key]);$("select",this).append(option)}$("select",this).children().each(function(){if($(this).val()==json.selected||$(this).text()==$.trim(original.revert)){$(this).attr("selected","selected")}});if(!settings.submit){var form=this;$("select",this).change(function(){form.submit()})}}}},addInputType:function(name,input){$.editable.types[name]=input}};$.fn.editable.defaults={name:"value",id:"id",type:"text",width:"auto",height:"auto",event:"click.editable",onblur:"cancel",loadtype:"GET",loadtext:"Loading...",placeholder:"Click to edit",loaddata:{},submitdata:{},ajaxoptions:{}}})(jQuery);(function(c){c.tools=c.tools||{version:"1.2.5"};c.tools.overlay={addEffect:function(e,f,g){b[e]=[f,g]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!c.browser.msie||c.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var d=[],b={};c.tools.overlay.addEffect("default",function(h,g){var f=this.getConf(),e=c(window);if(!f.fixed){h.top+=e.scrollTop();h.left+=e.scrollLeft()}h.position=f.fixed?"fixed":"absolute";this.getOverlay().css(h).fadeIn(f.speed,g)},function(e){this.getOverlay().fadeOut(this.getConf().closeSpeed,e)});function a(h,n){var p=this,f=h.add(p),o=c(window),l,k,j,e=c.tools.expose&&(n.mask||n.expose),m=Math.random().toString().slice(10);if(e){if(typeof e=="string"){e={color:e}}e.closeOnClick=e.closeOnEsc=false}var g=n.target||h.attr("rel");k=g?c(g):null||h;if(!k.length){throw"Could not find Overlay: "+g}if(h&&h.index(k)==-1){h.click(function(q){p.load(q);return q.preventDefault()})}c.extend(p,{load:function(w){if(p.isOpened()){return p}var t=b[n.effect];if(!t){throw'Overlay: cannot find effect : "'+n.effect+'"'}if(n.oneInstance){c.each(d,function(){this.close(w)})}w=w||c.Event();w.type="onBeforeLoad";f.trigger(w);if(w.isDefaultPrevented()){return p}j=true;if(e){c(k).expose(e)}var v=n.top,u=n.left,q=k.outerWidth({margin:true}),r=k.outerHeight({margin:true});if(typeof v=="string"){v=v=="center"?Math.max((o.height()-r)/2,0):parseInt(v,10)/100*o.height()}if(u=="center"){u=Math.max((o.width()-q)/2,0)}t[0].call(p,{top:v,left:u},function(){if(j){w.type="onLoad";f.trigger(w)}});if(e&&n.closeOnClick){c.mask.getMask().one("click",p.close)}if(n.closeOnClick){c(document).bind("click."+m,function(x){if(!c(x.target).parents(k).length){p.close(x)}})}if(n.closeOnEsc){c(document).bind("keydown."+m,function(x){if(x.keyCode==27){p.close(x)}})}return p},close:function(q){if(!p.isOpened()){return p}q=q||c.Event();q.type="onBeforeClose";f.trigger(q);if(q.isDefaultPrevented()){return}j=false;b[n.effect][1].call(p,function(){q.type="onClose";f.trigger(q)});c(document).unbind("click."+m).unbind("keydown."+m);if(e){c.mask.close()}return p},getOverlay:function(){return k},getTrigger:function(){return h},getClosers:function(){return l},isOpened:function(){return j},getConf:function(){return n}});c.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(r,q){if(c.isFunction(n[q])){c(p).bind(q,n[q])}p[q]=function(t){if(t){c(p).bind(q,t)}return p}});l=k.find(n.close||".close");if(!l.length&&!n.close){l=c('<a class="close"></a>');k.prepend(l)}l.click(function(q){p.close(q)});if(n.load){p.load()}}c.fn.overlay=function(e){var f=this.data("overlay");if(f){return f}if(c.isFunction(e)){e={onBeforeLoad:e}}e=c.extend(true,{},c.tools.overlay.conf,e);this.each(function(){f=new a(c(this),e);d.push(f);c(this).data("overlay",f)});return e.api?f:this}})(jQuery);(function(a){function b(){this.controls={bold:{groupIndex:0,visible:true,tags:["b","strong"],css:{fontWeight:"bold"},tooltip:"Bold"},copy:{groupIndex:8,visible:false,tooltip:"Copy"},createLink:{groupIndex:6,visible:true,exec:function(){var d=this.documentSelection();if(d&&d.length>0){if(a.browser.msie){this.focus();this.editorDoc.execCommand("createLink",true,null)}else{var c=prompt("URL","http://");if(c&&c.length>0){this.editorDoc.execCommand("unlink",false,null);this.editorDoc.execCommand("createLink",false,c)}}}else{if(this.options.messages.nonSelection){alert(this.options.messages.nonSelection)}}},tags:["a"],tooltip:"Create link"},cut:{groupIndex:8,visible:false,tooltip:"Cut"},decreaseFontSize:{groupIndex:9,visible:false&&!(a.browser.msie),tags:["small"],tooltip:"Decrease font size"},h1:{groupIndex:7,visible:true,className:"h1",command:(a.browser.msie||a.browser.safari)?"FormatBlock":"heading","arguments":(a.browser.msie||a.browser.safari)?"<h1>":"h1",tags:["h1"],tooltip:"Header 1"},h2:{groupIndex:7,visible:true,className:"h2",command:(a.browser.msie||a.browser.safari)?"FormatBlock":"heading","arguments":(a.browser.msie||a.browser.safari)?"<h2>":"h2",tags:["h2"],tooltip:"Header 2"},h3:{groupIndex:7,visible:true,className:"h3",command:(a.browser.msie||a.browser.safari)?"FormatBlock":"heading","arguments":(a.browser.msie||a.browser.safari)?"<h3>":"h3",tags:["h3"],tooltip:"Header 3"},html:{groupIndex:10,visible:false,exec:function(){if(this.viewHTML){this.setContent(a(this.original).val());a(this.original).hide();a(this.editor).show()}else{var c=a(this.editor);this.saveContent();a(this.original).css({width:a(this.element).outerWidth()-6,height:a(this.element).height()-a(this.panel).height()-6,resize:"none"}).show();c.hide()}this.viewHTML=!(this.viewHTML)},tooltip:"View source code"},increaseFontSize:{groupIndex:9,visible:false&&!(a.browser.msie),tags:["big"],tooltip:"Increase font size"},indent:{groupIndex:2,visible:true,tooltip:"Indent"},insertHorizontalRule:{groupIndex:6,visible:true,tags:["hr"],tooltip:"Insert Horizontal Rule"},insertImage:{groupIndex:6,visible:true,exec:function(){if((undefined===a.wysiwyg.controls)||(undefined===a.wysiwyg.controls.image)){if(a.wysiwyg.autoload){a.wysiwyg.autoload.control("wysiwyg.image.js",{success:(function(c){alert("Image control load succesfull. Click again on Insert image")})(this)});return true}else{return false}}a.wysiwyg.controls.image(this)},tags:["img"],tooltip:"Insert image"},insertOrderedList:{groupIndex:5,visible:true,tags:["ol"],tooltip:"Insert Ordered List"},insertTable:{groupIndex:6,visible:true,exec:function(){if((undefined===a.wysiwyg.controls)||(undefined===a.wysiwyg.controls.table)){if(a.wysiwyg.autoload){a.wysiwyg.autoload.control("wysiwyg.table.js",{success:(function(c){alert("Table control load succesfull. Click again on Insert table")})(this)});return true}else{return false}}a.wysiwyg.controls.table(this)},tags:["table"],tooltip:"Insert table"},insertUnorderedList:{groupIndex:5,visible:true,tags:["ul"],tooltip:"Insert Unordered List"},italic:{groupIndex:0,visible:true,tags:["i","em"],css:{fontStyle:"italic"},tooltip:"Italic"},justifyCenter:{groupIndex:1,visible:true,tags:["center"],css:{textAlign:"center"},tooltip:"Justify Center"},justifyFull:{groupIndex:1,visible:true,css:{textAlign:"justify"},tooltip:"Justify Full"},justifyLeft:{visible:true,groupIndex:1,css:{textAlign:"left"},tooltip:"Justify Left"},justifyRight:{groupIndex:1,visible:true,css:{textAlign:"right"},tooltip:"Justify Right"},ltr:{groupIndex:10,visible:false,exec:function(){var c=this.documentSelection();if(a("<div/>").append(c).children().length>0){c=a(c).attr("dir","ltr")}else{c=a("<div/>").attr("dir","ltr").append(c)}this.editorDoc.execCommand("inserthtml",false,a("<div/>").append(c).html())},tooltip:"Left to Right"},outdent:{groupIndex:2,visible:true,tooltip:"Outdent"},paste:{groupIndex:8,visible:false,tooltip:"Paste"},redo:{groupIndex:4,visible:true,tooltip:"Redo"},removeFormat:{groupIndex:10,visible:true,exec:function(){this.removeFormat()},tooltip:"Remove formatting"},rtl:{groupIndex:10,visible:false,exec:function(){var c=this.documentSelection();if(a("<div/>").append(c).children().length>0){c=a(c).attr("dir","rtl")}else{c=a("<div/>").attr("dir","rtl").append(c)}this.editorDoc.execCommand("inserthtml",false,a("<div/>").append(c).html())},tooltip:"Right to Left"},strikeThrough:{groupIndex:0,visible:true,tags:["s","strike"],css:{textDecoration:"line-through"},tooltip:"Strike-through"},subscript:{groupIndex:3,visible:true,tags:["sub"],tooltip:"Subscript"},superscript:{groupIndex:3,visible:true,tags:["sup"],tooltip:"Superscript"},underline:{groupIndex:0,visible:true,tags:["u"],css:{textDecoration:"underline"},tooltip:"Underline"},undo:{groupIndex:4,visible:true,tooltip:"Undo"}};this.defaults={html:'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">STYLE_SHEET</head><body style="margin: 0px;">INITIAL_CONTENT</body></html>',debug:false,controls:{},css:{},events:{},autoGrow:false,autoload:{css:["jquery.wysiwyg.css","jquery.wysiwyg.modal.css"]},autoSave:true,brIE:true,formHeight:270,formWidth:440,i18n:false,iFrameClass:null,initialContent:"<p>Initial content</p>",maxHeight:10000,messages:{nonSelection:"Select the text you wish to link"},resizeOptions:false,rmUnusedControls:false,rmUnwantedBr:true,tableFiller:"Lorem ipsum"};this.availableControlProperties=["arguments","callback","className","command","css","custom","exec","groupIndex","icon","tags","tooltip","visible"];this.editor=null;this.editorDoc=null;this.element=null;this.options={};this.original=null;this.savedRange=null;this.timers=[];this.addHoverClass=function(){a(this).addClass("wysiwyg-button-hover")};this.appendControls=function(){var o=this.parseControls();var k=0;var n=true;var e=[];var f={};for(var d in o){var m=o[d];var l="empty";if(undefined!==m.groupIndex){if(""===m.groupIndex){l="empty"}else{l=m.groupIndex}}if(undefined===f[l]){e.push(l);f[l]={}}f[l][d]=m}e.sort(function(q,c){return(q-c)});for(var h=0;h<e.length;h++){for(var j in f[e[h]]){var g=o[j];if(g.groupIndex&&k!=g.groupIndex){k=g.groupIndex;n=false}if(!g.visible){continue}if(!n){this.appendMenuSeparator();n=true}if(g.custom){this.appendMenuCustom(g.command||j,g)}else{var p=g.tooltip||g.command||j||"";if(a.wysiwyg.i18n){p=a.wysiwyg.i18n.t(p)}this.appendMenu(g.command||j,g["arguments"]||"",g.className||g.command||j||"empty",g.exec,p)}}}};this.appendMenu=function(h,d,f,e,g){var c=this;d=d||[];return a('<li role="menuitem" unselectable="on">'+(f||h)+"</li>").addClass(f||h).attr("title",g).hover(this.addHoverClass,this.removeHoverClass).click(function(){if(e){e.apply(c)}else{c.focus();c.withoutCss();try{c.editorDoc.execCommand(h,false,d)}catch(j){if(undefined!==window.console){console.error(j)}else{throw j}}}if(c.options.autoSave){c.saveContent()}this.blur();c.focusEditor()}).appendTo(this.panel)};this.appendMenuCustom=function(d,e){var c=this;if(e.callback){a(window).bind("trigger-"+d+".wysiwyg",e.callback)}return a('<li role="menuitem" unselectable="on" style="background: url(\''+e.icon+"') no-repeat;\"></li>").addClass("custom-command-"+d).addClass("wysiwyg-custom-command").addClass(d).attr("title",e.tooltip).hover(this.addHoverClass,this.removeHoverClass).click(function(){if(e.exec){e.exec.apply(c)}else{c.focus();c.withoutCss();try{if(e.command){c.editorDoc.execCommand(e.command,false,e.args)}}catch(f){if(undefined!==window.console){console.error(f)}else{throw f}}}if(c.options.autoSave){c.saveContent()}this.blur();c.focusEditor();c.triggerCallback(d)}).appendTo(this.panel)};this.appendMenuSeparator=function(){return a('<li role="separator" class="separator"></li>').appendTo(this.panel)};this.checkTargets=function(f){for(var c in this.options.controls){var e=this.options.controls[c];var j=e.className||e.command||c||"empty";a("."+j,this.panel).removeClass("active");if(e.tags||(e.options&&e.options.tags)){var l=e.tags||(e.options&&e.options.tags);var h=f;do{if(h.nodeType!=1){break}if(a.inArray(h.tagName.toLowerCase(),l)!=-1){a("."+j,this.panel).addClass("active")}}while((h=h.parentNode))}if(e.css||(e.options&&e.options.css)){var g=e.css||(e.options&&e.options.css);var d=a(f);do{if(d[0].nodeType!=1){break}for(var k in g){if(d.css(k).toString().toLowerCase()==g[k]){a("."+j,this.panel).addClass("active")}}}while((d=d.parent()))}}};this.designMode=function(){var d=3;var e;var c=this;var f=this.editorDoc;e=function(){if(c.innerDocument()!==f){c.initFrame();return}try{f.designMode="on"}catch(g){}d--;if(d>0&&a.browser.mozilla){c.timers.designMode=setTimeout(e,100)}};e();this.editorDoc_designMode=true};this.destroy=function(){for(var d=0;d<this.timers.length;d++){clearTimeout(this.timers[d])}var c=a(this.element).closest("form");c.unbind("submit.wysiwyg",this.autoSaveFunction).unbind("reset.wysiwyg",this.resetFunction);a(this.element).remove();a.removeData(this.original,"wysiwyg");a(this.original).show();return this};this.documentSelection=function(){if(this.editor.get(0).contentWindow.document.selection){return this.editor.get(0).contentWindow.document.selection.createRange().text}else{return this.editor.get(0).contentWindow.getSelection().toString()}};this.execute=function(d,c){if(typeof(c)=="undefined"){c=null}this.editorDoc.execCommand(d,false,c)};this.extendOptions=function(d){var c={};if("object"===typeof d.controls){c=d.controls;delete d.controls}d=a.extend(true,{},this.defaults,d);d.controls=a.extend(true,this.controls,c);if(d.rmUnusedControls){for(var e in d.controls){if(false===e in c){delete d.controls[e]}}}return d};this.focus=function(){this.editor.get(0).contentWindow.focus();return this};this.focusEditor=function(){if(this.savedRange!==null){if(window.getSelection){var c=window.getSelection();if(c.rangeCount>0){c.removeAllRanges()}try{c.addRange(this.savedRange)}catch(d){if(window.console){console.error(d)}else{throw d}}}else{if(document.createRange){window.getSelection().addRange(this.savedRange)}else{if(document.selection){this.savedRange.select()}}}}};this.getContent=function(){return a(this.innerDocument()).find("body").html()};this.getElementByAttributeValue=function(e,c,f){var h=this.editorDoc.getElementsByTagName(e);for(var d=0;d<h.length;d++){var g=h[d].getAttribute(c);if(a.browser.msie){g=g.substr(g.length-f.length)}if(g==f){return h[d]}}return false};this.getInternalRange=function(){var c=this.getInternalSelection();if(!c){return null}return(c.rangeCount>0)?c.getRangeAt(0):(c.createRange?c.createRange():null)};this.getInternalSelection=function(){return(this.editor.get(0).contentWindow.getSelection)?this.editor.get(0).contentWindow.getSelection():this.editor.get(0).contentDocument.selection};this.getRange=function(){var c=this.getSelection();if(!c){return null}return(c.rangeCount>0)?c.getRangeAt(0):(c.createRange?c.createRange():null)};this.getSelection=function(){return(window.getSelection)?window.getSelection():document.selection};this.grow=function(){var f=a(this.innerDocument().body);var e=a.browser.msie?f[0].scrollHeight:f.height()+2+20;var d=this.initialHeight;var c=Math.max(e,d);c=Math.min(c,this.options.maxHeight);this.editor.attr("scrolling",c<this.options.maxHeight?"no":"auto");f.css("overflow",c<this.options.maxHeight?"hidden":"");this.editor.get(0).height=c;return this};this.init=function(h,f){var e=this;this.editor=h;this.options=this.extendOptions(f);if(this.options.autoload){if(undefined!==a.wysiwyg.autoload){if(this.options.autoload.css){for(var g=0;g<this.options.autoload.css.length;g++){a.wysiwyg.autoload.css(this.options.autoload.css[g])}}}}if(this.options.i18n&&a.wysiwyg.i18n){a.wysiwyg.i18n.init(this,this.options.i18n)}if(a.browser.msie&&parseInt(a.browser.version,10)<8){this.options.autoGrow=false}var k=h.width||h.clientWidth||0;var j=h.height||h.clientHeight||0;if(h.nodeName.toLowerCase()=="textarea"){this.original=h;if(k===0&&h.cols){k=(h.cols*8)+21;h.cols=1}if(j===0&&h.rows){j=(h.rows*16)+16;h.rows=1}this.editor=a(location.protocol=="https:"?'<iframe src="javascript:false;"></iframe>':"<iframe></iframe>").attr("frameborder","0");if(this.options.iFrameClass){this.editor.addClass(this.options.iFrameClass)}else{this.editor.css({minHeight:(j-6).toString()+"px",width:(k>50)?(k-8).toString()+"px":""});if(a.browser.msie&&parseInt(a.browser.version,10)<7){this.editor.css("height",j.toString()+"px")}}this.editor.attr("tabindex",a(h).attr("tabindex"))}var c=this.panel=a('<ul role="menu" class="panel"></ul>');this.appendControls();this.element=a("<div/>").addClass("wysiwyg").append(c).append(a("<div><!-- --></div>").css({clear:"both"})).append(this.editor);if(!this.options.iFrameClass){this.element.css({width:(k>0)?k.toString()+"px":"100%"})}a(h).hide().before(this.element);this.viewHTML=false;this.initialContent=a(h).val();this.initFrame();this.autoSaveFunction=function(){e.saveContent()};this.resetFunction=function(){e.setContent(e.initialContent);e.saveContent()};if(this.options.resizeOptions&&a.fn.resizable){this.element.resizable(a.extend(true,{alsoResize:this.editor},this.options.resizeOptions))}var d=a(h).closest("form");if(this.options.autoSave){d.submit(e.autoSaveFunction)}d.bind("reset.wysiwyg",e.resetFunction)};this.initFrame=function(){var c=this;var f="";if(this.options.css&&this.options.css.constructor==String){f='<link rel="stylesheet" type="text/css" media="screen" href="'+this.options.css+'"/>'}this.editorDoc=this.innerDocument();this.editorDoc_designMode=false;this.designMode();this.editorDoc.open();this.editorDoc.write(this.options.html.replace(/INITIAL_CONTENT/,function(){return c.initialContent}).replace(/STYLE_SHEET/,function(){return f}));this.editorDoc.close();if(a.browser.msie){this.timers.initFrame_IeBorder=setTimeout(function(){a(c.editorDoc.body).css("border","none")},0)}a(this.editorDoc).click(function(h){c.checkTargets(h.target?h.target:h.srcElement)});a(this.original).focus(function(){if(a(this).filter(":visible")){return}c.focus()});this.emptyContentRegex=/^<([\w]+)[^>]*>(<br\/?>)?<\/\1>/;a(this.editorDoc).keydown(function(j){if(j.keyCode==8){var h=c.getContent();if(c.emptyContentRegex.test(h)){j.stopPropagation();return false}}return true});if(!a.browser.msie){a(this.editorDoc).keydown(function(h){if(h.ctrlKey||h.metaKey){switch(h.keyCode){case 66:this.execCommand("Bold",false,false);return false;case 73:this.execCommand("Italic",false,false);return false;case 85:this.execCommand("Underline",false,false);return false}}return true})}else{if(this.options.brIE){a(this.editorDoc).keydown(function(j){if(j.keyCode==13){var h=c.getRange();h.pasteHTML("<br/>");h.collapse(false);h.select();return false}return true})}}if(this.options.autoSave){var e=function(){c.saveContent()};a(this.editorDoc).keydown(e).keyup(e).mousedown(e).bind(a.support.noCloneEvent?"input.wysiwyg":"paste.wysiwyg",e)}if(this.options.autoGrow){this.initialHeight=a(this.editorDoc).height();a(this.editorDoc).find("body").css("border","1px solid white");var g=function(){c.grow()};a(this.editorDoc).keyup(g);this.grow()}if(this.options.css){this.timers.initFrame_Css=setTimeout(function(){if(c.options.css.constructor==String){}else{a(c.editorDoc).find("body").css(c.options.css)}},0)}if(this.initialContent.length===0){this.setContent(this.options.initialContent)}a.each(this.options.events,function(h,j){a(c.editorDoc).bind(h+".wysiwyg",j)});a(c.editor).blur(function(){c.savedRange=c.getInternalRange()});a(this.editorDoc.body).addClass("wysiwyg");if(this.options.events&&this.options.events.save){var d=this.options.events.save;a(c.editorDoc).bind("keyup.wysiwyg",d);a(c.editorDoc).bind("change.wysiwyg",d);if(a.support.noCloneEvent){a(c.editorDoc).bind("input.wysiwyg",d)}else{a(c.editorDoc).bind("paste.wysiwyg",d);a(c.editorDoc).bind("cut.wysiwyg",d)}}};this.innerDocument=function(){var c=this.editor.get(0);if(c.nodeName.toLowerCase()=="iframe"){if(c.contentWindow){return c.contentWindow.document}else{return c}}return c};this.insertHtml=function(c){if(!c||c.length===0){return this}if(a.browser.msie){this.focus();this.editorDoc.execCommand("insertImage",false,"#jwysiwyg#");var d=this.getElementByAttributeValue("img","src","#jwysiwyg#");if(d){a(d).replaceWith(c)}}else{this.editorDoc.execCommand("insertHTML",false,c)}return this};this.parseControls=function(){for(var d in this.options.controls){for(var c in this.options.controls[d]){if(-1===a.inArray(c,this.availableControlProperties)){throw d+'["'+c+'"]: property "'+c+'" not exists in Wysiwyg.availableControlProperties'}}}if(this.options.parseControls){return this.options.parseControls.call(this)}return this.options.controls};this.removeFormat=function(){if(a.browser.msie){this.focus()}this.editorDoc.execCommand("removeFormat",false,null);this.editorDoc.execCommand("unlink",false,null);return this};this.removeHoverClass=function(){a(this).removeClass("wysiwyg-button-hover")};this.saveContent=function(){if(this.original){if(this.viewHTML){this.setContent(a(this.original).val())}var d=this.getContent();if(this.options.rmUnwantedBr){var c=("<br/>".length)*-1;d=(d.substr(c)=="<br/>")?d.substr(0,c):d}a(this.original).val(d);if(this.options.events&&this.options.events.save){this.options.events.save.call(this)}}return this};this.setContent=function(c){a(this.innerDocument()).find("body").html(c);return this};this.triggerCallback=function(c){a(window).trigger("trigger-"+c+".wysiwyg",[this.getInternalRange(),this,this.getInternalSelection()]);a(".custom-command-"+c,this.panel).blur();this.focusEditor()};this.withoutCss=function(){if(a.browser.mozilla){try{this.editorDoc.execCommand("styleWithCSS",false,false)}catch(d){try{this.editorDoc.execCommand("useCSS",false,true)}catch(c){}}}return this}}a.wysiwyg={addControl:function(c,d){return this.each(function(){var e=a(this).data("wysiwyg");if(undefined===e){return this}var f={};f[c]=a.extend(true,{visible:true,custom:true},d);a.extend(true,e.controls,f);e.panel=a('<ul role="menu" class="panel"></ul>');e.appendControls();a(".panel",e.element).remove();a(e.element).prepend(e.panel)})},clear:function(){return this.each(function(){var c=a(this).data("wysiwyg");c.setContent("");c.saveContent()})},createLink:function(c){return this.each(function(){var d=a(this).data("wysiwyg");if(!c||c.length===0){return this}var e=d.documentSelection();if(e&&e.length>0){if(a.browser.msie){d.focus()}d.editorDoc.execCommand("unlink",false,null);d.editorDoc.execCommand("createLink",false,c)}else{if(d.options.messages.nonSelection){alert(d.options.messages.nonSelection)}}})},destroy:function(){return this.each(function(){var c=a(this).data("wysiwyg");if(undefined===c){return this}c.destroy()})},document:function(){var c=a(this).data("wysiwyg");return a(c.editorDoc)},getContent:function(){var c=this.data("wysiwyg");return c.getContent()},init:function(c){return this.each(function(){var h=a(this);var f=a.extend(true,{},c);if(h.data("wysiwyg")){return this}if(false){if(arguments.length>0&&arguments[0].constructor==String){var g=arguments[0].toString();var k=[];if(g=="enabled"){return this.data("wysiwyg")!==null}for(var e=1;e<arguments.length;e++){k[e-1]=arguments[e]}var j=null;this.filter("textarea").each(function(){a.data(this,"wysiwyg").designMode();j=b[g].apply(this,k)});return j}}var d=new b();d.init(this,f);a.data(this,"wysiwyg",d)})},insertHtml:function(c){return this.each(function(){var d=a(this).data("wysiwyg");d.insertHtml(c)})},removeFormat:function(){return this.each(function(){var c=a(this).data("wysiwyg");c.removeFormat()})},save:function(){return this.each(function(){var c=a(this).data("wysiwyg");c.saveContent()})},setContent:function(c){return this.each(function(){var d=a(this).data("wysiwyg");d.setContent(c);d.saveContent()})}};a.fn.wysiwyg=function(d){if("undefined"!==typeof a.wysiwyg[d]){return a.wysiwyg[d].apply(this,Array.prototype.slice.call(arguments,1))}else{if("object"===typeof d||!d){return a.wysiwyg.init.apply(this,arguments)}else{try{a.error("Method "+d+" does not exist on jQuery.wysiwyg")}catch(c){if(typeof(window.console)!=="undefined"){console.error(c)}}}}}})(jQuery);
