(function(d){var c=d.fn.remove;d.fn.remove=function(){d("*",this).add(this).triggerHandler("remove");return c.apply(this,arguments)};function b(e){function g(h){var k=h.style;return(k.display!="none"&&k.visibility!="hidden")}var f=g(e);(f&&d.each(d.dir(e,"parentNode"),function(){return(f=g(this))}));return f}d.extend(d.expr[":"],{data:function(f,g,e){return d.data(f,e[3])},tabbable:function(f,g,e){var h=f.nodeName.toLowerCase();return(f.tabIndex>=0&&(("a"==h&&f.href)||(/input|select|textarea|button/.test(h)&&"hidden"!=f.type&&!f.disabled))&&b(f))}});d.keyCode={BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38};function a(h,k,l,g){function f(n){var m=d[h][k][n]||[];return(typeof m=="string"?m.split(/,?\s+/):m)}var e=f("getter");if(g.length==1&&typeof g[0]=="string"){e=e.concat(f("getterSetter"))}return(d.inArray(l,e)!=-1)}d.widget=function(f,e){var g=f.split(".")[0];f=f.split(".")[1];d.fn[f]=function(m){var k=(typeof m=="string"),l=Array.prototype.slice.call(arguments,1);if(k&&m.substring(0,1)=="_"){return this}if(k&&a(g,f,m,l)){var h=d.data(this[0],f);return(h?h[m].apply(h,l):undefined)}return this.each(function(){var n=d.data(this,f);(!n&&!k&&d.data(this,f,new d[g][f](this,m)));(n&&k&&d.isFunction(n[m])&&n[m].apply(n,l))})};d[g][f]=function(l,k){var h=this;this.widgetName=f;this.widgetEventPrefix=d[g][f].eventPrefix||f;this.widgetBaseClass=g+"-"+f;this.options=d.extend({},d.widget.defaults,d[g][f].defaults,d.metadata&&d.metadata.get(l)[f],k);this.element=d(l).bind("setData."+f,function(o,m,n){return h._setData(m,n)}).bind("getData."+f,function(n,m){return h._getData(m)}).bind("remove",function(){return h.destroy()});this._init()};d[g][f].prototype=d.extend({},d.widget.prototype,e);d[g][f].getterSetter="option"};d.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName)},option:function(g,h){var f=g,e=this;if(typeof g=="string"){if(h===undefined){return this._getData(g)}f={};f[g]=h}d.each(f,function(k,l){e._setData(k,l)})},_getData:function(e){return this.options[e]},_setData:function(e,f){this.options[e]=f;if(e=="disabled"){this.element[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled")}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(g,k,h){var f=(g==this.widgetEventPrefix?g:this.widgetEventPrefix+g);k=k||d.event.fix({type:f,target:this.element[0]});return this.element.triggerHandler(f,[k,h],this.options[g])}};d.widget.defaults={disabled:false};d.ui={plugin:{add:function(f,g,k){var h=d.ui[f].prototype;for(var e in k){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,k[e]])}},call:function(e,g,f){var k=e.plugins[g];if(!k){return}for(var h=0;h<k.length;h++){if(e.options[k[h][0]]){k[h][1].apply(e.element,f)}}}},cssCache:{},css:function(f){if(d.ui.cssCache[f]){return d.ui.cssCache[f]}var g=d('<div class="ui-gen">').addClass(f).css({position:"absolute",top:"-5000px",left:"-5000px",display:"block"}).appendTo("body");d.ui.cssCache[f]=!!((!(/auto|default/).test(g.css("cursor"))||(/^[1-9]/).test(g.css("height"))||(/^[1-9]/).test(g.css("width"))||!(/none/).test(g.css("backgroundImage"))||!(/transparent|rgba\(0, 0, 0, 0\)/).test(g.css("backgroundColor"))));try{d("body").get(0).removeChild(g.get(0))}catch(h){}return d.ui.cssCache[f]},disableSelection:function(e){return d(e).attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},enableSelection:function(e){return d(e).attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},hasScroll:function(k,g){if(d(k).css("overflow")=="hidden"){return false}var f=(g&&g=="left")?"scrollLeft":"scrollTop",h=false;if(k[f]>0){return true}k[f]=1;h=(k[f]>0);k[f]=0;return h}};d.ui.mouse={_mouseInit:function(){var e=this;this.element.bind("mousedown."+this.widgetName,function(f){return e._mouseDown(f)});if(d.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(d.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(h){(this._mouseStarted&&this._mouseUp(h));this._mouseDownEvent=h;var g=this,k=(h.which==1),f=(typeof this.options.cancel=="string"?d(h.target).parents().add(h.target).filter(this.options.cancel).length:false);if(!k||f||!this._mouseCapture(h)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(h)&&this._mouseDelayMet(h)){this._mouseStarted=(this._mouseStart(h)!==false);if(!this._mouseStarted){h.preventDefault();return true}}this._mouseMoveDelegate=function(l){return g._mouseMove(l)};this._mouseUpDelegate=function(l){return g._mouseUp(l)};d(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);return false},_mouseMove:function(f){if(d.browser.msie&&!f.button){return this._mouseUp(f)}if(this._mouseStarted){this._mouseDrag(f);return false}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,f)!==false);(this._mouseStarted?this._mouseDrag(f):this._mouseUp(f))}return !this._mouseStarted},_mouseUp:function(f){d(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._mouseStop(f)}return false},_mouseDistanceMet:function(f){return(Math.max(Math.abs(this._mouseDownEvent.pageX-f.pageX),Math.abs(this._mouseDownEvent.pageY-f.pageY))>=this.options.distance)},_mouseDelayMet:function(f){return this.mouseDelayMet},_mouseStart:function(f){},_mouseDrag:function(f){},_mouseStop:function(f){},_mouseCapture:function(f){return true}};d.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){this.options.event+=".tabs";this._tabify(true)},_setData:function(b,c){if((/^selected/).test(b)){this.select(c)}else{this.options[b]=c;this._tabify()}},length:function(){return this.$tabs.length},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},ui:function(c,b){return{options:this.options,tab:c,panel:b,index:this.$tabs.index(c)}},_tabify:function(r){this.$lis=a("li:has(a[href])",this.element);this.$tabs=this.$lis.map(function(){return a("a",this)[0]});this.$panels=a([]);var s=this,d=this.options;this.$tabs.each(function(t,o){if(o.hash&&o.hash.replace("#","")){s.$panels=s.$panels.add(o.hash)}else{if(a(o).attr("href")!="#"){a.data(o,"href.tabs",o.href);a.data(o,"load.tabs",o.href);var v=s._tabId(o);o.href="#"+v;var u=a("#"+v);if(!u.length){u=a(d.panelTemplate).attr("id",v).addClass(d.panelClass).insertAfter(s.$panels[t-1]||s.element);u.data("destroy.tabs",true)}s.$panels=s.$panels.add(u)}else{d.disabled.push(t+1)}}});if(r){this.element.addClass(d.navClass);this.$panels.each(function(){var o=a(this);o.addClass(d.panelClass)});if(d.selected===undefined){if(location.hash){this.$tabs.each(function(u,o){if(o.hash==location.hash){d.selected=u;if(a.browser.msie||a.browser.opera){var t=a(location.hash),v=t.attr("id");t.attr("id","");setTimeout(function(){t.attr("id",v)},500)}scrollTo(0,0);return false}})}else{if(d.cookie){var l=parseInt(a.cookie("ui-tabs-"+a.data(s.element[0])),10);if(l&&s.$tabs[l]){d.selected=l}}else{if(s.$lis.filter("."+d.selectedClass).length){d.selected=s.$lis.index(s.$lis.filter("."+d.selectedClass)[0])}}}}d.selected=d.selected===null||d.selected!==undefined?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.$lis.filter("."+d.disabledClass),function(t,o){return s.$lis.index(t)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.$panels.addClass(d.hideClass);this.$lis.removeClass(d.selectedClass);if(d.selected!==null){this.$panels.eq(d.selected).show().removeClass(d.hideClass);this.$lis.eq(d.selected).addClass(d.selectedClass);var m=function(){s._trigger("show",null,s.ui(s.$tabs[d.selected],s.$panels[d.selected]))};if(a.data(this.$tabs[d.selected],"load.tabs")){this.load(d.selected,m)}else{m()}}a(window).bind("unload",function(){s.$tabs.unbind(".tabs");s.$lis=s.$tabs=s.$panels=null})}else{d.selected=this.$lis.index(this.$lis.filter("."+d.selectedClass)[0])}if(d.cookie){a.cookie("ui-tabs-"+a.data(s.element[0]),d.selected,d.cookie)}for(var g=0,q;q=this.$lis[g];g++){a(q)[a.inArray(g,d.disabled)!=-1&&!a(q).hasClass(d.selectedClass)?"addClass":"removeClass"](d.disabledClass)}if(d.cache===false){this.$tabs.removeData("cache.tabs")}var c,k,b={"min-width":0,duration:1},e="normal";if(d.fx&&d.fx.constructor==Array){c=d.fx[0]||b,k=d.fx[1]||b}else{c=k=d.fx||b}var h={display:"",overflow:"",height:""};if(!a.browser.msie){h.opacity=""}function p(t,o,u){o.animate(c,c.duration||e,function(){o.addClass(d.hideClass).css(h);if(a.browser.msie&&c.opacity){o[0].style.filter=""}if(u){n(t,u,o)}})}function n(t,u,o){if(k===b){u.css("display","block")}u.animate(k,k.duration||e,function(){u.removeClass(d.hideClass).css(h);if(a.browser.msie&&k.opacity){u[0].style.filter=""}s._trigger("show",null,s.ui(t,u[0]))})}function f(t,v,o,u){v.addClass(d.selectedClass).siblings().removeClass(d.selectedClass);p(t,o,u)}this.$tabs.unbind(".tabs").bind(d.event,function(){var v=a(this).parents("li:eq(0)"),o=s.$panels.filter(":visible"),u=a(this.hash);if((v.hasClass(d.selectedClass)&&!d.unselect)||v.hasClass(d.disabledClass)||a(this).hasClass(d.loadingClass)||s._trigger("select",null,s.ui(this,u[0]))===false){this.blur();return false}s.options.selected=s.$tabs.index(this);if(d.unselect){if(v.hasClass(d.selectedClass)){s.options.selected=null;v.removeClass(d.selectedClass);s.$panels.stop();p(this,o);this.blur();return false}else{if(!o.length){s.$panels.stop();var t=this;s.load(s.$tabs.index(this),function(){v.addClass(d.selectedClass).addClass(d.unselectClass);n(t,u)});this.blur();return false}}}if(d.cookie){a.cookie("ui-tabs-"+a.data(s.element[0]),s.options.selected,d.cookie)}s.$panels.stop();if(u.length){var t=this;s.load(s.$tabs.index(this),o.length?function(){f(t,v,o,u)}:function(){v.addClass(d.selectedClass);n(t,u)})}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}return false});if(!(/^click/).test(d.event)){this.$tabs.bind("click.tabs",function(){return false})}},add:function(e,d,c){if(c==undefined){c=this.$tabs.length}var g=this.options;var k=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d));k.data("destroy.tabs",true);var h=e.indexOf("#")==0?e.replace("#",""):this._tabId(a("a:first-child",k)[0]);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).addClass(g.hideClass).data("destroy.tabs",true)}f.addClass(g.panelClass);if(c>=this.$lis.length){k.appendTo(this.element);f.appendTo(this.element[0].parentNode)}else{k.insertBefore(this.$lis[c]);f.insertBefore(this.$panels[c])}g.disabled=a.map(g.disabled,function(m,l){return m>=c?++m:m});this._tabify();if(this.$tabs.length==1){k.addClass(g.selectedClass);f.removeClass(g.hideClass);var b=a.data(this.$tabs[0],"load.tabs");if(b){this.load(c,b)}}this._trigger("add",null,this.ui(this.$tabs[c],this.$panels[c]))},remove:function(b){var d=this.options,e=this.$lis.eq(b).remove(),c=this.$panels.eq(b).remove();if(e.hasClass(d.selectedClass)&&this.$tabs.length>1){this.select(b+(b+1<this.$tabs.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this.ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}var d=this.$lis.eq(b).removeClass(c.disabledClass);if(a.browser.safari){d.css("display","inline-block");setTimeout(function(){d.css("display","block")},0)}c.disabled=a.grep(c.disabled,function(f,e){return f!=b});this._trigger("enable",null,this.ui(this.$tabs[b],this.$panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.$lis.eq(c).addClass(d.disabledClass);d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this.ui(this.$tabs[c],this.$panels[c]))}},select:function(b){if(typeof b=="string"){b=this.$tabs.index(this.$tabs.filter("[href$="+b+"]")[0])}this.$tabs.eq(b).trigger(this.options.event)},load:function(g,m){var n=this,d=this.options,e=this.$tabs.eq(g),l=e[0],h=m==undefined||m===false,b=e.data("load.tabs");m=m||function(){};if(!b||!h&&a.data(l,"cache.tabs")){m();return}var p=function(o){var q=a(o),r=q.find("*:last");return r.length&&r.is(":not(img)")&&r||q};var c=function(){n.$tabs.filter("."+d.loadingClass).removeClass(d.loadingClass).each(function(){if(d.spinner){p(this).parent().html(p(this).data("label.tabs"))}});n.xhr=null};if(d.spinner){var k=p(l).html();p(l).wrapInner("<em></em>").find("em").data("label.tabs",k).html(d.spinner)}var f=a.extend({},d.ajaxOptions,{url:b,success:function(q,o){a(l.hash).html(q);c();if(d.cache){a.data(l,"cache.tabs",true)}n._trigger("load",null,n.ui(n.$tabs[g],n.$panels[g]));d.ajaxOptions.success&&d.ajaxOptions.success(q,o);m()}});if(this.xhr){this.xhr.abort();c()}e.addClass(d.loadingClass);setTimeout(function(){n.xhr=a.ajax(f)},0)},url:function(c,b){this.$tabs.eq(c).removeData("cache.tabs").data("load.tabs",b)},destroy:function(){var b=this.options;this.element.unbind(".tabs").removeClass(b.navClass).removeData("tabs");this.$tabs.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.$lis.add(this.$panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass([b.selectedClass,b.unselectClass,b.disabledClass,b.panelClass,b.hideClass].join(" "))}})}});a.ui.tabs.defaults={unselect:false,event:"click",disabled:[],cookie:null,spinner:"Loading&#8230;",cache:false,idPrefix:"ui-tabs-",ajaxOptions:{},fx:null,tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>',panelTemplate:"<div></div>",navClass:"ui-tabs-nav",selectedClass:"ui-tabs-selected",unselectClass:"ui-tabs-unselect",disabledClass:"ui-tabs-disabled",panelClass:"ui-tabs-panel",hideClass:"ui-tabs-hide",loadingClass:"ui-tabs-loading"};a.ui.tabs.getter="length";a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(c,f){f=f||false;var b=this,e=this.options.selected;function g(){b.rotation=setInterval(function(){e=++e<b.$tabs.length?e:0;b.select(e)},c)}function d(h){if(!h||h.clientX){clearInterval(b.rotation)}}if(c){g();if(!f){this.$tabs.bind(this.options.event,d)}else{this.$tabs.bind(this.options.event,function(){d();e=b.options.selected;g()})}}else{d();this.$tabs.unbind(this.options.event,d)}}})})(jQuery);(function($){$.fn.jqzoom=function(options){var settings={zoomType:"reverse",zoomWidth:200,zoomHeight:200,xOffset:57,yOffset:0,position:"right",lens:true,lensReset:false,imageOpacity:0.2,title:true,alwaysOn:false,showEffect:"show",hideEffect:"fadeout",fadeinSpeed:"fast",fadeoutSpeed:"fast",preloadImages:true,showPreload:true,preloadText:"Loading zoom",preloadPosition:"center"};options=options||{};$.extend(settings,options);return this.each(function(){var a=$(this);var aTitle=a.attr("title");$(a).removeAttr("title");$(a).css("outline-style","none");var img=$("img",this);var imageTitle=img.attr("title");img.removeAttr("title");var smallimage=new Smallimage(img);var smallimagedata={};var btop=0;var bleft=0;var loader=null;loader=new Loader();var ZoomTitle=(trim(aTitle).length>0)?aTitle:(trim(imageTitle).length>0)?imageTitle:null;var ZoomTitleObj=new zoomTitle();var largeimage=new Largeimage(a[0].href);var lens=new Lens();var lensdata={};var largeimageloaded=false;var scale={};var stage=null;var running=false;var mousepos={};var firstime=0;var preloadshow=false;var isMouseDown=false;var dragstatus=false;smallimage.loadimage();$(this).click(function(){return false});$(this).hover(function(e){mousepos.x=e.pageX;mousepos.y=e.pageY;activate()},function(){deactivate()});if(settings.alwaysOn){setTimeout(function(){activate()},150)}function activate(){if(!running){smallimage.findborder();running=true;imageTitle=img.attr("title");img.removeAttr("title");aTitle=a.attr("title");$(a).removeAttr("title");if(!largeimage||$.browser.safari){largeimage=new Largeimage(a[0].href)}if(!largeimageloaded||$.browser.safari){largeimage.loadimage()}else{if(settings.zoomType!="innerzoom"){stage=new Stage();stage.activate()}lens=new Lens;lens.activate()}a[0].blur();return false}}function deactivate(){if(settings.zoomType=="reverse"&&!settings.alwaysOn){img.css({opacity:1})}if(!settings.alwaysOn){running=false;largeimageloaded=false;$(lens.node).unbind("mousemove");lens.remove();if($("div.jqZoomWindow").length>0){stage.remove()}if($("div.jqZoomTitle").length>0){ZoomTitleObj.remove()}img.attr("title",imageTitle);a.attr("title",aTitle);$().unbind();a.unbind("mousemove");firstime=0;if(jQuery(".zoom_ieframe").length>0){jQuery(".zoom_ieframe").remove()}}else{if(settings.lensReset){switch(settings.zoomType){case"innerzoom":largeimage.setcenter();break;default:lens.center();break}}}if(settings.alwaysOn){activate()}}function Smallimage(image){this.node=image[0];this.loadimage=function(){this.node.src=image[0].src};this.findborder=function(){var bordertop="";bordertop=$(img).css("border-top-width");btop="";var borderleft="";borderleft=$(img).css("border-left-width");bleft="";if(bordertop){for(i=0;i<3;i++){var x=[];x=bordertop.substr(i,1);if(isNaN(x)==false){btop=btop+""+bordertop.substr(i,1)}else{break}}}if(borderleft){for(i=0;i<3;i++){if(!isNaN(borderleft.substr(i,1))){bleft=bleft+borderleft.substr(i,1)}else{break}}}btop=(btop.length>0)?eval(btop):0;bleft=(bleft.length>0)?eval(bleft):0};this.node.onload=function(){a.css({cursor:"crosshair",display:"block"});if(a.css("position")!="absolute"&&a.parent().css("position")){a.css({cursor:"crosshair",position:"relative",display:"block"})}if(a.parent().css("position")!="absolute"){a.parent().css("position","relative")}else{}if($.browser.safari||$.browser.opera){$(img).css({position:"absolute",top:"0px",left:"0px"})}smallimagedata.w=$(this).width();smallimagedata.h=$(this).height();smallimagedata.h=$(this).height();smallimagedata.pos=$(this).offset();smallimagedata.pos.l=$(this).offset().left;smallimagedata.pos.t=$(this).offset().top;smallimagedata.pos.r=smallimagedata.w+smallimagedata.pos.l;smallimagedata.pos.b=smallimagedata.h+smallimagedata.pos.t;a.height(smallimagedata.h);a.width(smallimagedata.w);if(settings.preloadImages){largeimage.loadimage()}};return this}function Lens(){this.node=document.createElement("div");$(this.node).addClass("jqZoomPup");this.node.onerror=function(){$(lens.node).remove();lens=new Lens();lens.activate()};this.loadlens=function(){switch(settings.zoomType){case"reverse":this.image=new Image();this.image.src=smallimage.node.src;this.node.appendChild(this.image);$(this.node).css({opacity:1});break;case"innerzoom":this.image=new Image();this.image.src=largeimage.node.src;this.node.appendChild(this.image);$(this.node).css({opacity:1});break;default:break}switch(settings.zoomType){case"innerzoom":lensdata.w=smallimagedata.w;lensdata.h=smallimagedata.h;break;default:lensdata.w=(settings.zoomWidth)/scale.x;lensdata.h=(settings.zoomHeight)/scale.y;break}$(this.node).css({width:lensdata.w+"px",height:lensdata.h+"px",position:"absolute",display:"none",borderWidth:1+"px"});a.append(this.node)};return this}Lens.prototype.activate=function(){this.loadlens();switch(settings.zoomType){case"reverse":img.css({opacity:settings.imageOpacity});(settings.alwaysOn)?lens.center():lens.setposition(null);a.bind("mousemove",function(e){mousepos.x=e.pageX;mousepos.y=e.pageY;lens.setposition(e)});break;case"innerzoom":$(this.node).css({top:0,left:0});if(settings.title){ZoomTitleObj.loadtitle()}largeimage.setcenter();a.bind("mousemove",function(e){mousepos.x=e.pageX;mousepos.y=e.pageY;largeimage.setinner(e)});break;default:(settings.alwaysOn)?lens.center():lens.setposition(null);$(a).bind("mousemove",function(e){mousepos.x=e.pageX;mousepos.y=e.pageY;lens.setposition(e)});break}return this};Lens.prototype.setposition=function(e){if(e){mousepos.x=e.pageX;mousepos.y=e.pageY}if(firstime==0){var lensleft=(smallimagedata.w)/2-(lensdata.w)/2;var lenstop=(smallimagedata.h)/2-(lensdata.h)/2;$("div.jqZoomPup").show();if(settings.lens){this.node.style.visibility="visible"}else{this.node.style.visibility="hidden";$("div.jqZoomPup").hide()}firstime=1}else{var lensleft=mousepos.x-smallimagedata.pos.l-(lensdata.w)/2;var lenstop=mousepos.y-smallimagedata.pos.t-(lensdata.h)/2}if(overleft()){lensleft=0+bleft}else{if(overright()){if($.browser.msie){lensleft=smallimagedata.w-lensdata.w+bleft+1}else{lensleft=smallimagedata.w-lensdata.w+bleft-1}}}if(overtop()){lenstop=0+btop}else{if(overbottom()){if($.browser.msie){lenstop=smallimagedata.h-lensdata.h+btop+1}else{lenstop=smallimagedata.h-lensdata.h-1+btop}}}lensleft=parseInt(lensleft);lenstop=parseInt(lenstop);$("div.jqZoomPup",a).css({top:lenstop,left:lensleft});if(settings.zoomType=="reverse"){$("div.jqZoomPup img",a).css({position:"absolute",top:-(lenstop-btop+1),left:-(lensleft-bleft+1)})}this.node.style.left=lensleft+"px";this.node.style.top=lenstop+"px";largeimage.setposition();function overleft(){return mousepos.x-(lensdata.w+2*1)/2-bleft<smallimagedata.pos.l}function overright(){return mousepos.x+(lensdata.w+2*1)/2>smallimagedata.pos.r+bleft}function overtop(){return mousepos.y-(lensdata.h+2*1)/2-btop<smallimagedata.pos.t}function overbottom(){return mousepos.y+(lensdata.h+2*1)/2>smallimagedata.pos.b+btop}return this};Lens.prototype.center=function(){$("div.jqZoomPup",a).css("display","none");var lensleft=(smallimagedata.w)/2-(lensdata.w)/2;var lenstop=(smallimagedata.h)/2-(lensdata.h)/2;this.node.style.left=lensleft+"px";this.node.style.top=lenstop+"px";$("div.jqZoomPup",a).css({top:lenstop,left:lensleft});if(settings.zoomType=="reverse"){$("div.jqZoomPup img",a).css({position:"absolute",top:-(lenstop-btop+1),left:-(lensleft-bleft+1)})}largeimage.setposition();if($.browser.msie){$("div.jqZoomPup",a).show()}else{setTimeout(function(){$("div.jqZoomPup").fadeIn("fast")},10)}};Lens.prototype.getoffset=function(){var o={};o.left=parseInt(this.node.style.left);o.top=parseInt(this.node.style.top);return o};Lens.prototype.remove=function(){if(settings.zoomType=="innerzoom"){$("div.jqZoomPup",a).fadeOut("fast",function(){$(this).remove()})}else{$("div.jqZoomPup",a).remove()}};Lens.prototype.findborder=function(){var bordertop="";bordertop=$("div.jqZoomPup").css("borderTop");lensbtop="";var borderleft="";borderleft=$("div.jqZoomPup").css("borderLeft");lensbleft="";if($.browser.msie){var temp=bordertop.split(" ");bordertop=temp[1];var temp=borderleft.split(" ");borderleft=temp[1]}if(bordertop){for(i=0;i<3;i++){var x=[];x=bordertop.substr(i,1);if(isNaN(x)==false){lensbtop=lensbtop+""+bordertop.substr(i,1)}else{break}}}if(borderleft){for(i=0;i<3;i++){if(!isNaN(borderleft.substr(i,1))){lensbleft=lensbleft+borderleft.substr(i,1)}else{break}}}lensbtop=(lensbtop.length>0)?eval(lensbtop):0;lensbleft=(lensbleft.length>0)?eval(lensbleft):0};function Largeimage(url){this.url=url;this.node=new Image();this.loadimage=function(){if(!this.node){this.node=new Image()}this.node.style.position="absolute";this.node.style.display="none";this.node.style.left="-5000px";this.node.style.top="10px";loader=new Loader();if(settings.showPreload&&!preloadshow){loader.show();preloadshow=true}document.body.appendChild(this.node);this.node.src=this.url};this.node.onload=function(){this.style.display="block";var w=Math.round($(this).width());var h=Math.round($(this).height());this.style.display="none";scale.x=(w/smallimagedata.w);scale.y=(h/smallimagedata.h);if($("div.preload").length>0){$("div.preload").remove()}largeimageloaded=true;if(settings.zoomType!="innerzoom"&&running){stage=new Stage();stage.activate()}if(running){lens=new Lens();lens.activate()}if($("div.preload").length>0){$("div.preload").remove()}};return this}Largeimage.prototype.setposition=function(){this.node.style.left=Math.ceil(-scale.x*parseInt(lens.getoffset().left)+bleft)+"px";this.node.style.top=Math.ceil(-scale.y*parseInt(lens.getoffset().top)+btop)+"px"};Largeimage.prototype.setinner=function(e){this.node.style.left=Math.ceil(-scale.x*Math.abs(e.pageX-smallimagedata.pos.l))+"px";this.node.style.top=Math.ceil(-scale.y*Math.abs(e.pageY-smallimagedata.pos.t))+"px";$("div.jqZoomPup img",a).css({position:"absolute",top:this.node.style.top,left:this.node.style.left})};Largeimage.prototype.setcenter=function(){this.node.style.left=Math.ceil(-scale.x*Math.abs((smallimagedata.w)/2))+"px";this.node.style.top=Math.ceil(-scale.y*Math.abs((smallimagedata.h)/2))+"px";$("div.jqZoomPup img",a).css({position:"absolute",top:this.node.style.top,left:this.node.style.left})};function Stage(){var leftpos=smallimagedata.pos.l;var toppos=smallimagedata.pos.t;this.node=document.createElement("div");$(this.node).addClass("jqZoomWindow");$(this.node).css({position:"absolute",width:Math.round(settings.zoomWidth)+"px",height:Math.round(settings.zoomHeight)+"px",display:"none",zIndex:10000,overflow:"hidden"});switch(settings.position){case"right":leftpos=(smallimagedata.pos.r+Math.abs(settings.xOffset)+settings.zoomWidth<screen.width)?(smallimagedata.pos.l+smallimagedata.w+Math.abs(settings.xOffset)):(smallimagedata.pos.l-settings.zoomWidth-Math.abs(settings.xOffset));topwindow=smallimagedata.pos.t+settings.yOffset+settings.zoomHeight;toppos=(topwindow<screen.height&&topwindow>0)?smallimagedata.pos.t+settings.yOffset:smallimagedata.pos.t;break;case"left":leftpos=(smallimagedata.pos.l-Math.abs(settings.xOffset)-settings.zoomWidth>0)?(smallimagedata.pos.l-Math.abs(settings.xOffset)-settings.zoomWidth):(smallimagedata.pos.l+smallimagedata.w+Math.abs(settings.xOffset));topwindow=smallimagedata.pos.t+settings.yOffset+settings.zoomHeight;toppos=(topwindow<screen.height&&topwindow>0)?smallimagedata.pos.t+settings.yOffset:smallimagedata.pos.t;break;case"top":toppos=(smallimagedata.pos.t-Math.abs(settings.yOffset)-settings.zoomHeight>0)?(smallimagedata.pos.t-Math.abs(settings.yOffset)-settings.zoomHeight):(smallimagedata.pos.t+smallimagedata.h+Math.abs(settings.yOffset));leftwindow=smallimagedata.pos.l+settings.xOffset+settings.zoomWidth;leftpos=(leftwindow<screen.width&&leftwindow>0)?smallimagedata.pos.l+settings.xOffset:smallimagedata.pos.l;break;case"bottom":toppos=(smallimagedata.pos.b+Math.abs(settings.yOffset)+settings.zoomHeight<$("body").height())?(smallimagedata.pos.b+Math.abs(settings.yOffset)):(smallimagedata.pos.t-settings.zoomHeight-Math.abs(settings.yOffset));leftwindow=smallimagedata.pos.l+settings.xOffset+settings.zoomWidth;leftpos=(leftwindow<screen.width&&leftwindow>0)?smallimagedata.pos.l+settings.xOffset:smallimagedata.pos.l;break;default:leftpos=(smallimagedata.pos.l+smallimagedata.w+settings.xOffset+settings.zoomWidth<screen.width)?(smallimagedata.pos.l+smallimagedata.w+Math.abs(settings.xOffset)):(smallimagedata.pos.l-settings.zoomWidth-Math.abs(settings.xOffset));toppos=(smallimagedata.pos.b+Math.abs(settings.yOffset)+settings.zoomHeight<screen.height)?(smallimagedata.pos.b+Math.abs(settings.yOffset)):(smallimagedata.pos.t-settings.zoomHeight-Math.abs(settings.yOffset));break}this.node.style.left=leftpos+"px";this.node.style.top=toppos+"px";return this}Stage.prototype.activate=function(){if(!this.node.firstChild){this.node.appendChild(largeimage.node)}if(settings.title){ZoomTitleObj.loadtitle()}document.body.appendChild(this.node);switch(settings.showEffect){case"show":$(this.node).show();break;case"fadein":$(this.node).fadeIn(settings.fadeinSpeed);break;default:$(this.node).show();break}$(this.node).show();if($.browser.msie&&$.browser.version<7){this.ieframe=$('<iframe class="zoom_ieframe" frameborder="0" src="#"></iframe>').css({position:"absolute",left:this.node.style.left,top:this.node.style.top,zIndex:99,width:settings.zoomWidth,height:settings.zoomHeight}).insertBefore(this.node)}largeimage.node.style.display="block"};Stage.prototype.remove=function(){switch(settings.hideEffect){case"hide":$(".jqZoomWindow").remove();break;case"fadeout":$(".jqZoomWindow").fadeOut(settings.fadeoutSpeed,function(){$(this).remove()});break;default:$(".jqZoomWindow").remove();break}};function zoomTitle(){this.node=jQuery("<div />").addClass("jqZoomTitle").html(""+ZoomTitle+"");this.loadtitle=function(){if(settings.zoomType=="innerzoom"){$(this.node).css({position:"absolute",top:smallimagedata.pos.b+3,left:(smallimagedata.pos.l+1),width:smallimagedata.w}).appendTo("body")}else{$(this.node).appendTo(stage.node)}}}zoomTitle.prototype.remove=function(){$(".jqZoomTitle").remove()};function Loader(){this.node=document.createElement("div");$(this.node).addClass("preload");$(this.node).html(settings.preloadText);$(this.node).appendTo("body").css("visibility","hidden");this.show=function(){switch(settings.preloadPosition){case"center":loadertop=smallimagedata.pos.t+(smallimagedata.h-$(this.node).height())/2;loaderleft=smallimagedata.pos.l+(smallimagedata.w-$(this.node).width())/2;break;default:var loaderoffset=this.getoffset();loadertop=!isNaN(loaderoffset.top)?smallimagedata.pos.t+loaderoffset.top:smallimagedata.pos.t+0;loaderleft=!isNaN(loaderoffset.left)?smallimagedata.pos.l+loaderoffset.left:smallimagedata.pos.l+0;break}$(this.node).css({top:loadertop,left:loaderleft,position:"absolute",visibility:"visible"})};return this}Loader.prototype.getoffset=function(){var o=null;o=$("div.preload").offset();return o}})}})(jQuery);function trim(a){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}return a}(function(a){a.fn.hoverIntent=function(m,l){var n={sensitivity:8,interval:100,timeout:0};n=a.extend(n,l?{over:m,out:l}:m);var p,o,h,d;var e=function(f){p=f.pageX;o=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-p)+Math.abs(d-o))<n.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return n.over.apply(f,[g])}else{h=p;d=o;f.hoverIntent_t=setTimeout(function(){c(g,f)},n.interval)}};var k=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return n.out.apply(f,[g])};var b=function(r){var q=(r.type=="mouseover"?r.fromElement:r.toElement)||r.relatedTarget;while(q&&q!=this){try{q=q.parentNode}catch(r){q=this}}if(q==this){return false}var g=jQuery.extend({},r);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(r.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},n.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){k(g,f)},n.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);jQuery.fn.labelize=function(b){var a=$(this).filter(":has(input)");$(a).css("cursor","pointer");a.click(jQuery.fn.labelize.labelClickEvent);if(b){a.mouseover(function(){$(this).addClass(b)}).mouseout(function(){$(this).removeClass(b)})}$("input",this).mouseover(function(){$(a).unbind("click",jQuery.fn.labelize.labelClickEvent)}).mouseout(function(){$(a).click(jQuery.fn.labelize.labelClickEvent)});return this};jQuery.fn.labelize.labelClickEvent=function(){$("input",this).click()};Array.prototype.removeDuplicates=function(){for(var a=1;a<this.length;a++){if(this[a][0]==this[a-1][0]){this.splice(a,1)}}};Array.prototype.empty=function(){for(var a=0;a<=this.length;a++){this.shift()}};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};function LyteBox(){this.theme="grey";this.hideFlash=true;this.outerBorder=true;this.resizeSpeed=8;this.maxOpacity=40;this.navType=1;this.autoResize=true;this.doAnimations=true;this.borderSize=12;this.slideInterval=4000;this.showNavigation=true;this.showClose=true;this.showDetails=true;this.showPlayPause=true;this.autoEnd=true;this.pauseOnNextClick=false;this.pauseOnPrevClick=true;if(this.resizeSpeed>10){this.resizeSpeed=10}if(this.resizeSpeed<1){resizeSpeed=1}this.resizeDuration=(11-this.resizeSpeed)*0.15;this.resizeWTimerArray=new Array();this.resizeWTimerCount=0;this.resizeHTimerArray=new Array();this.resizeHTimerCount=0;this.showContentTimerArray=new Array();this.showContentTimerCount=0;this.overlayTimerArray=new Array();this.overlayTimerCount=0;this.imageTimerArray=new Array();this.imageTimerCount=0;this.timerIDArray=new Array();this.timerIDCount=0;this.slideshowIDArray=new Array();this.slideshowIDCount=0;this.imageArray=new Array();this.activeImage=null;this.slideArray=new Array();this.activeSlide=null;this.frameArray=new Array();this.activeFrame=null;this.checkFrame();this.isSlideshow=false;this.isLyteframe=false;
/*@cc_on
		/*@if (@_jscript)
			this.ie = (document.all && !window.opera) ? true : false;
		/*@else @*/
this.ie=false;
/*@end
	@*/
this.ie7=(this.ie&&window.XMLHttpRequest);this.initialize()}LyteBox.prototype.initialize=function(){this.updateLyteboxItems();var x=this.doc.getElementsByTagName("body").item(0);if(this.doc.getElementById("lbOverlay")){x.removeChild(this.doc.getElementById("lbOverlay"));x.removeChild(this.doc.getElementById("lbMain"))}var k=this.doc.createElement("div");k.setAttribute("id","lbOverlay");k.setAttribute((this.ie?"className":"class"),this.theme);if((this.ie&&!this.ie7)||(this.ie7&&this.doc.compatMode=="BackCompat")){k.style.position="absolute"}k.style.display="none";x.appendChild(k);var a=this.doc.createElement("div");a.setAttribute("id","lbMain");a.style.display="none";x.appendChild(a);var r=this.doc.createElement("div");r.setAttribute("id","lbOuterContainer");r.setAttribute((this.ie?"className":"class"),this.theme);a.appendChild(r);var g=this.doc.createElement("div");g.setAttribute("id","lbIframeContainer");g.style.display="none";r.appendChild(g);var v=this.doc.createElement("iframe");v.setAttribute("id","lbIframe");v.setAttribute("name","lbIframe");v.setAttribute("title","lbIframe");v.setAttribute("src","/DWBase/html/otherpages/lytebox-fix.html");v.style.display="none";g.appendChild(v);var p=this.doc.createElement("div");p.setAttribute("id","lbImageContainer");r.appendChild(p);var e=this.doc.createElement("img");e.setAttribute("id","lbImage");p.appendChild(e);var u=this.doc.createElement("div");u.setAttribute("id","lbLoading");r.appendChild(u);var o=this.doc.createElement("div");o.setAttribute("id","lbDetailsContainer");o.setAttribute((this.ie?"className":"class"),this.theme);a.appendChild(o);var n=this.doc.createElement("div");n.setAttribute("id","lbDetailsData");n.setAttribute((this.ie?"className":"class"),this.theme);o.appendChild(n);var l=this.doc.createElement("div");l.setAttribute("id","lbDetails");n.appendChild(l);var m=this.doc.createElement("span");m.setAttribute("id","lbCaption");l.appendChild(m);var t=this.doc.createElement("div");t.setAttribute("id","lbHoverNav");p.appendChild(t);var s=this.doc.createElement("div");s.setAttribute("id","lbBottomNav");n.appendChild(s);var b=this.doc.createElement("a");b.setAttribute("id","lbPrev");b.setAttribute((this.ie?"className":"class"),this.theme);b.setAttribute("href","#");t.appendChild(b);var c=this.doc.createElement("a");c.setAttribute("id","lbNext");c.setAttribute((this.ie?"className":"class"),this.theme);c.setAttribute("href","#");t.appendChild(c);var d=this.doc.createElement("span");d.setAttribute("id","lbNumberDisplay");l.appendChild(d);var f=this.doc.createElement("span");f.setAttribute("id","lbNavDisplay");f.style.display="none";l.appendChild(f);var w=this.doc.createElement("a");w.setAttribute("id","lbClose");w.setAttribute((this.ie?"className":"class"),this.theme);w.setAttribute("href","#");s.appendChild(w);var q=this.doc.createElement("a");q.setAttribute("id","lbPause");q.setAttribute((this.ie?"className":"class"),this.theme);q.setAttribute("href","#");q.style.display="none";s.appendChild(q);var h=this.doc.createElement("a");h.setAttribute("id","lbPlay");h.setAttribute((this.ie?"className":"class"),this.theme);h.setAttribute("href","#");h.style.display="none";s.appendChild(h)};LyteBox.prototype.updateLyteboxItems=function(){var c=(this.isFrame)?window.parent.frames[window.name].document.getElementsByTagName("a"):document.getElementsByTagName("a");for(var b=0;b<c.length;b++){var a=c[b];var d=String(a.getAttribute("rel"));if(a.getAttribute("href")){if(d.toLowerCase().match("lytebox")){a.onclick=function(){myLytebox.start(this,false,false);return false}}else{if(d.toLowerCase().match("lyteshow")){a.onclick=function(){myLytebox.start(this,true,false);return false}}else{if(d.toLowerCase().match("lyteframe")){a.onclick=function(){myLytebox.start(this,false,true);return false}}}}}}};LyteBox.prototype.start=function(d,g,b){if(this.ie&&!this.ie7){this.toggleSelects("hide")}if(this.hideFlash){this.toggleFlash("hide")}this.isLyteframe=(b?true:false);var k=this.getPageSize();var l=this.doc.getElementById("lbOverlay");var m=this.doc.getElementsByTagName("body").item(0);l.style.height=k[1]+"px";l.style.display="";this.appear("lbOverlay",(this.doAnimations?0:this.maxOpacity));var a=(this.isFrame)?window.parent.frames[window.name].document.getElementsByTagName("a"):document.getElementsByTagName("a");if(this.isLyteframe){this.frameArray=[];this.frameNum=0;if((d.getAttribute("rel")=="lyteframe")){var h=d.getAttribute("rev");this.frameArray.push(new Array(d.getAttribute("href"),d.getAttribute("title"),(h==null||h==""?"width: 400px; height: 400px; scrolling: auto;":h)))}else{if(d.getAttribute("rel").indexOf("lyteframe")!=-1){for(var f=0;f<a.length;f++){var e=a[f];if(e.getAttribute("href")&&(e.getAttribute("rel")==d.getAttribute("rel"))){var h=e.getAttribute("rev");this.frameArray.push(new Array(e.getAttribute("href"),e.getAttribute("title"),(h==null||h==""?"width: 400px; height: 400px; scrolling: auto;":h)))}}this.frameArray.removeDuplicates();while(this.frameArray[this.frameNum][0]!=d.getAttribute("href")){this.frameNum++}}}}else{this.imageArray=[];this.imageNum=0;this.slideArray=[];this.slideNum=0;if((d.getAttribute("rel")=="lytebox")){this.imageArray.push(new Array(d.getAttribute("href"),d.getAttribute("title")))}else{if(d.getAttribute("rel").indexOf("lytebox")!=-1){for(var f=0;f<a.length;f++){var e=a[f];if(e.getAttribute("href")&&(e.getAttribute("rel")==d.getAttribute("rel"))){this.imageArray.push(new Array(e.getAttribute("href"),e.getAttribute("title")))}}this.imageArray.removeDuplicates();while(this.imageArray[this.imageNum][0]!=d.getAttribute("href")){this.imageNum++}}if(d.getAttribute("rel").indexOf("lyteshow")!=-1){for(var f=0;f<a.length;f++){var e=a[f];if(e.getAttribute("href")&&(e.getAttribute("rel")==d.getAttribute("rel"))){this.slideArray.push(new Array(e.getAttribute("href"),e.getAttribute("title")))}}this.slideArray.removeDuplicates();while(this.slideArray[this.slideNum][0]!=d.getAttribute("href")){this.slideNum++}}}}var c=this.doc.getElementById("lbMain");c.style.top=(this.getPageScroll()+(k[3]/15))+"px";c.style.display="";if(!this.outerBorder){this.doc.getElementById("lbOuterContainer").style.border="none";this.doc.getElementById("lbDetailsContainer").style.border="none"}else{this.doc.getElementById("lbOuterContainer").style.borderBottom="";this.doc.getElementById("lbOuterContainer").setAttribute((this.ie?"className":"class"),this.theme)}this.doc.getElementById("lbOverlay").onclick=function(){myLytebox.end();return false};this.doc.getElementById("lbMain").onclick=function(n){var n=n;if(!n){if(window.parent.frames[window.name]&&(parent.document.getElementsByTagName("frameset").length<=0)){n=window.parent.window.event}else{n=window.event}}var o=(n.target?n.target.id:n.srcElement.id);if(o=="lbMain"){myLytebox.end();return false}};this.doc.getElementById("lbClose").onclick=function(){myLytebox.end();return false};this.doc.getElementById("lbPause").onclick=function(){myLytebox.togglePlayPause("lbPause","lbPlay");return false};this.doc.getElementById("lbPlay").onclick=function(){myLytebox.togglePlayPause("lbPlay","lbPause");return false};this.isSlideshow=g;this.isPaused=(this.slideNum!=0?true:false);if(this.isSlideshow&&this.showPlayPause&&this.isPaused){this.doc.getElementById("lbPlay").style.display="";this.doc.getElementById("lbPause").style.display="none"}if(this.isLyteframe){this.changeContent(this.frameNum)}else{if(this.isSlideshow){this.changeContent(this.slideNum)}else{this.changeContent(this.imageNum)}}};LyteBox.prototype.changeContent=function(b){if(this.isSlideshow){for(var d=0;d<this.slideshowIDCount;d++){window.clearTimeout(this.slideshowIDArray[d])}}this.activeImage=this.activeSlide=this.activeFrame=b;if(!this.outerBorder){this.doc.getElementById("lbOuterContainer").style.border="none";this.doc.getElementById("lbDetailsContainer").style.border="none"}else{this.doc.getElementById("lbOuterContainer").style.borderBottom="";this.doc.getElementById("lbOuterContainer").setAttribute((this.ie?"className":"class"),this.theme)}this.doc.getElementById("lbLoading").style.display="";this.doc.getElementById("lbImage").style.display="none";this.doc.getElementById("lbIframe").style.display="none";this.doc.getElementById("lbPrev").style.display="none";this.doc.getElementById("lbNext").style.display="none";this.doc.getElementById("lbIframeContainer").style.display="none";this.doc.getElementById("lbDetailsContainer").style.display="none";this.doc.getElementById("lbNumberDisplay").style.display="none";if(this.navType==2||this.isLyteframe){object=this.doc.getElementById("lbNavDisplay");object.innerHTML='&nbsp;&nbsp;&nbsp;<span id="lbPrev2_Off" style="display: none;" class="'+this.theme+'">&laquo; prev</span><a href="#" id="lbPrev2" class="'+this.theme+'" style="display: none;">&laquo; prev</a> <b id="lbSpacer" class="'+this.theme+'">||</b> <span id="lbNext2_Off" style="display: none;" class="'+this.theme+'">next &raquo;</span><a href="#" id="lbNext2" class="'+this.theme+'" style="display: none;">next &raquo;</a>';object.style.display="none"}if(this.isLyteframe){var g=myLytebox.doc.getElementById("lbIframe");var k=this.frameArray[this.activeFrame][2];var c=k.split(";");for(var d=0;d<c.length;d++){if(c[d].indexOf("width:")>=0){var a=c[d].replace("width:","");g.width=a.trim()}else{if(c[d].indexOf("height:")>=0){var f=c[d].replace("height:","");g.height=f.trim()}else{if(c[d].indexOf("scrolling:")>=0){var e=c[d].replace("scrolling:","");g.scrolling=e.trim()}else{if(c[d].indexOf("border:")>=0){}}}}}this.resizeContainer(parseInt(g.width),parseInt(g.height))}else{imgPreloader=new Image();imgPreloader.onload=function(){var n=imgPreloader.width;var l=imgPreloader.height;if(myLytebox.autoResize){var o=myLytebox.getPageSize();var h=o[2]-150;var p=o[3]-150;if(n>h){l=Math.round(l*(h/n));n=h;if(l>p){n=Math.round(n*(p/l));l=p}}else{if(l>p){n=Math.round(n*(p/l));l=p;if(n>h){l=Math.round(l*(h/n));n=h}}}}var m=myLytebox.doc.getElementById("lbImage");m.src=(myLytebox.isSlideshow?myLytebox.slideArray[myLytebox.activeSlide][0]:myLytebox.imageArray[myLytebox.activeImage][0]);m.width=n;m.height=l;myLytebox.resizeContainer(n,l);imgPreloader.onload=function(){}};imgPreloader.src=(this.isSlideshow?this.slideArray[this.activeSlide][0]:this.imageArray[this.activeImage][0])}};LyteBox.prototype.resizeContainer=function(c,a){this.wCur=this.doc.getElementById("lbOuterContainer").offsetWidth;this.hCur=this.doc.getElementById("lbOuterContainer").offsetHeight;this.xScale=((c+(this.borderSize*2))/this.wCur)*100;this.yScale=((a+(this.borderSize*2))/this.hCur)*100;var d=(this.wCur-this.borderSize*2)-c;var b=(this.hCur-this.borderSize*2)-a;if(!(b==0)){this.hDone=false;this.resizeH("lbOuterContainer",this.hCur,a+this.borderSize*2,this.getPixelRate(this.hCur,a))}else{this.hDone=true}if(!(d==0)){this.wDone=false;this.resizeW("lbOuterContainer",this.wCur,c+this.borderSize*2,this.getPixelRate(this.wCur,c))}else{this.wDone=true}if((b==0)&&(d==0)){if(this.ie){this.pause(250)}else{this.pause(100)}}this.doc.getElementById("lbPrev").style.height=a+"px";this.doc.getElementById("lbNext").style.height=a+"px";this.doc.getElementById("lbDetailsContainer").style.width=(c+(this.borderSize*2)+(this.ie&&this.doc.compatMode=="BackCompat"&&this.outerBorder?2:0))+"px";this.showContent()};LyteBox.prototype.showContent=function(){if(this.wDone&&this.hDone){for(var a=0;a<this.showContentTimerCount;a++){window.clearTimeout(this.showContentTimerArray[a])}if(this.outerBorder){this.doc.getElementById("lbOuterContainer").style.borderBottom="none"}this.doc.getElementById("lbLoading").style.display="none";if(this.isLyteframe){this.doc.getElementById("lbIframe").style.display="";this.appear("lbIframe",(this.doAnimations?0:100))}else{this.doc.getElementById("lbImage").style.display="";this.appear("lbImage",(this.doAnimations?0:100));this.preloadNeighborImages()}if(this.isSlideshow){if(this.activeSlide==(this.slideArray.length-1)){if(this.autoEnd){this.slideshowIDArray[this.slideshowIDCount++]=setTimeout("myLytebox.end('slideshow')",this.slideInterval)}}else{if(!this.isPaused){this.slideshowIDArray[this.slideshowIDCount++]=setTimeout("myLytebox.changeContent("+(this.activeSlide+1)+")",this.slideInterval)}}this.doc.getElementById("lbHoverNav").style.display=(this.showNavigation&&this.navType==1?"":"none");this.doc.getElementById("lbClose").style.display=(this.showClose?"":"none");this.doc.getElementById("lbDetails").style.display=(this.showDetails?"":"none");this.doc.getElementById("lbPause").style.display=(this.showPlayPause&&!this.isPaused?"":"none");this.doc.getElementById("lbPlay").style.display=(this.showPlayPause&&!this.isPaused?"none":"");this.doc.getElementById("lbNavDisplay").style.display=(this.showNavigation&&this.navType==2?"":"none")}else{this.doc.getElementById("lbHoverNav").style.display=(this.navType==1&&!this.isLyteframe?"":"none");if((this.navType==2&&!this.isLyteframe&&this.imageArray.length>1)||(this.frameArray.length>1&&this.isLyteframe)){this.doc.getElementById("lbNavDisplay").style.display=""}else{this.doc.getElementById("lbNavDisplay").style.display="none"}this.doc.getElementById("lbClose").style.display="";this.doc.getElementById("lbDetails").style.display="";this.doc.getElementById("lbPause").style.display="none";this.doc.getElementById("lbPlay").style.display="none"}this.doc.getElementById("lbImageContainer").style.display=(this.isLyteframe?"none":"");this.doc.getElementById("lbIframeContainer").style.display=(this.isLyteframe?"":"none");try{this.doc.getElementById("lbIframe").src=this.frameArray[this.activeFrame][0]}catch(b){}}else{this.showContentTimerArray[this.showContentTimerCount++]=setTimeout("myLytebox.showContent()",200)}};LyteBox.prototype.updateDetails=function(){var object=this.doc.getElementById("lbCaption");var sTitle=(this.isSlideshow?this.slideArray[this.activeSlide][1]:(this.isLyteframe?this.frameArray[this.activeFrame][1]:this.imageArray[this.activeImage][1]));object.style.display="";object.innerHTML=(sTitle==null?"":sTitle);this.updateNav();this.doc.getElementById("lbDetailsContainer").style.display="";object=this.doc.getElementById("lbNumberDisplay");if(this.isSlideshow&&this.slideArray.length>1){object.style.display="";object.innerHTML="Image "+eval(this.activeSlide+1)+" of "+this.slideArray.length;this.doc.getElementById("lbNavDisplay").style.display=(this.navType==2&&this.showNavigation?"":"none")}else{if(this.imageArray.length>1&&!this.isLyteframe){object.style.display="";object.innerHTML="Image "+eval(this.activeImage+1)+" of "+this.imageArray.length;this.doc.getElementById("lbNavDisplay").style.display=(this.navType==2?"":"none")}else{if(this.frameArray.length>1&&this.isLyteframe){object.style.display="";object.innerHTML="Page "+eval(this.activeFrame+1)+" of "+this.frameArray.length;this.doc.getElementById("lbNavDisplay").style.display=""}else{this.doc.getElementById("lbNavDisplay").style.display="none"}}}this.appear("lbDetailsContainer",(this.doAnimations?0:100))};LyteBox.prototype.updateNav=function(){if(this.isSlideshow){if(this.activeSlide!=0){var a=(this.navType==2?this.doc.getElementById("lbPrev2"):this.doc.getElementById("lbPrev"));a.style.display="";a.onclick=function(){if(myLytebox.pauseOnPrevClick){myLytebox.togglePlayPause("lbPause","lbPlay")}myLytebox.changeContent(myLytebox.activeSlide-1);return false}}else{if(this.navType==2){this.doc.getElementById("lbPrev2_Off").style.display=""}}if(this.activeSlide!=(this.slideArray.length-1)){var a=(this.navType==2?this.doc.getElementById("lbNext2"):this.doc.getElementById("lbNext"));a.style.display="";a.onclick=function(){if(myLytebox.pauseOnNextClick){myLytebox.togglePlayPause("lbPause","lbPlay")}myLytebox.changeContent(myLytebox.activeSlide+1);return false}}else{if(this.navType==2){this.doc.getElementById("lbNext2_Off").style.display=""}}}else{if(this.isLyteframe){if(this.activeFrame!=0){var a=this.doc.getElementById("lbPrev2");a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeFrame-1);return false}}else{this.doc.getElementById("lbPrev2_Off").style.display=""}if(this.activeFrame!=(this.frameArray.length-1)){var a=this.doc.getElementById("lbNext2");a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeFrame+1);return false}}else{this.doc.getElementById("lbNext2_Off").style.display=""}}else{if(this.activeImage!=0){var a=(this.navType==2?this.doc.getElementById("lbPrev2"):this.doc.getElementById("lbPrev"));a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeImage-1);return false}}else{if(this.navType==2){this.doc.getElementById("lbPrev2_Off").style.display=""}}if(this.activeImage!=(this.imageArray.length-1)){var a=(this.navType==2?this.doc.getElementById("lbNext2"):this.doc.getElementById("lbNext"));a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeImage+1);return false}}else{if(this.navType==2){this.doc.getElementById("lbNext2_Off").style.display=""}}}}this.enableKeyboardNav()};LyteBox.prototype.enableKeyboardNav=function(){document.onkeydown=this.keyboardAction};LyteBox.prototype.disableKeyboardNav=function(){document.onkeydown=""};LyteBox.prototype.keyboardAction=function(b){var a=key=escape=null;a=(b==null)?event.keyCode:b.which;key=String.fromCharCode(a).toLowerCase();escape=(b==null)?27:b.DOM_VK_ESCAPE;if((key=="x")||(key=="c")||(a==escape)){myLytebox.end()}else{if((key=="p")||(a==37)){if(myLytebox.isSlideshow){if(myLytebox.activeSlide!=0){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeSlide-1)}}else{if(myLytebox.isLyteframe){if(myLytebox.activeFrame!=0){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeFrame-1)}}else{if(myLytebox.activeImage!=0){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeImage-1)}}}}else{if((key=="n")||(a==39)){if(myLytebox.isSlideshow){if(myLytebox.activeSlide!=(myLytebox.slideArray.length-1)){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeSlide+1)}}else{if(myLytebox.isLyteframe){if(myLytebox.activeFrame!=(myLytebox.frameArray.length-1)){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeFrame+1)}}else{if(myLytebox.activeImage!=(myLytebox.imageArray.length-1)){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeImage+1)}}}}}}};LyteBox.prototype.preloadNeighborImages=function(){if(this.isSlideshow){if((this.slideArray.length-1)>this.activeSlide){preloadNextImage=new Image();preloadNextImage.src=this.slideArray[this.activeSlide+1][0]}if(this.activeSlide>0){preloadPrevImage=new Image();preloadPrevImage.src=this.slideArray[this.activeSlide-1][0]}}else{if((this.imageArray.length-1)>this.activeImage){preloadNextImage=new Image();preloadNextImage.src=this.imageArray[this.activeImage+1][0]}if(this.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=this.imageArray[this.activeImage-1][0]}}};LyteBox.prototype.togglePlayPause=function(a,c){if(this.isSlideshow&&a=="lbPause"){for(var b=0;b<this.slideshowIDCount;b++){window.clearTimeout(this.slideshowIDArray[b])}}this.doc.getElementById(a).style.display="none";this.doc.getElementById(c).style.display="";if(a=="lbPlay"){this.isPaused=false;if(this.activeSlide==(this.slideArray.length-1)){this.end()}else{this.changeContent(this.activeSlide+1)}}else{this.isPaused=true}};LyteBox.prototype.end=function(a){var c=(a=="slideshow"?false:true);if(this.isSlideshow&&this.isPaused&&!c){return}this.disableKeyboardNav();this.doc.getElementById("lbMain").style.display="none";this.fade("lbOverlay",(this.doAnimations?this.maxOpacity:0));this.toggleSelects("visible");if(this.hideFlash){this.toggleFlash("visible")}if(this.isSlideshow){for(var b=0;b<this.slideshowIDCount;b++){window.clearTimeout(this.slideshowIDArray[b])}}if(this.isLyteframe){this.initialize()}};LyteBox.prototype.checkFrame=function(){if(window.parent.frames[window.name]&&(parent.document.getElementsByTagName("frameset").length<=0)){this.isFrame=true;this.lytebox="window.parent."+window.name+".myLytebox";this.doc=parent.document}else{this.isFrame=false;this.lytebox="myLytebox";this.doc=document}};LyteBox.prototype.getPixelRate=function(c,a){var b=(a>c)?a-c:c-a;if(b>=0&&b<=100){return 10}if(b>100&&b<=200){return 15}if(b>200&&b<=300){return 20}if(b>300&&b<=400){return 25}if(b>400&&b<=500){return 30}if(b>500&&b<=600){return 35}if(b>600&&b<=700){return 40}if(b>700){return 45}};LyteBox.prototype.appear=function(f,b){var a=this.doc.getElementById(f).style;a.opacity=(b/100);a.MozOpacity=(b/100);a.KhtmlOpacity=(b/100);a.filter="alpha(opacity="+(b+10)+")";if(b==100&&(f=="lbImage"||f=="lbIframe")){try{a.removeAttribute("filter")}catch(d){}this.updateDetails()}else{if(b>=this.maxOpacity&&f=="lbOverlay"){for(var c=0;c<this.overlayTimerCount;c++){window.clearTimeout(this.overlayTimerArray[c])}return}else{if(b>=100&&f=="lbDetailsContainer"){try{a.removeAttribute("filter")}catch(d){}for(var c=0;c<this.imageTimerCount;c++){window.clearTimeout(this.imageTimerArray[c])}this.doc.getElementById("lbOverlay").style.height=this.getPageSize()[1]+"px"}else{if(f=="lbOverlay"){this.overlayTimerArray[this.overlayTimerCount++]=setTimeout("myLytebox.appear('"+f+"', "+(b+20)+")",1)}else{this.imageTimerArray[this.imageTimerCount++]=setTimeout("myLytebox.appear('"+f+"', "+(b+10)+")",1)}}}}};LyteBox.prototype.fade=function(d,b){var a=this.doc.getElementById(d).style;a.opacity=(b/100);a.MozOpacity=(b/100);a.KhtmlOpacity=(b/100);a.filter="alpha(opacity="+b+")";if(b<=0){try{a.display="none"}catch(c){}}else{if(d=="lbOverlay"){this.overlayTimerArray[this.overlayTimerCount++]=setTimeout("myLytebox.fade('"+d+"', "+(b-20)+")",1)}else{this.timerIDArray[this.timerIDCount++]=setTimeout("myLytebox.fade('"+d+"', "+(b-10)+")",1)}}};LyteBox.prototype.resizeW=function(b,e,d,k,f){if(!this.hDone){this.resizeWTimerArray[this.resizeWTimerCount++]=setTimeout("myLytebox.resizeW('"+b+"', "+e+", "+d+", "+k+")",100);return}var g=this.doc.getElementById(b);var c=f?f:(this.resizeDuration/2);var a=(this.doAnimations?e:d);g.style.width=(a)+"px";if(a<d){a+=(a+k>=d)?(d-a):k}else{if(a>d){a-=(a-k<=d)?(a-d):k}}this.resizeWTimerArray[this.resizeWTimerCount++]=setTimeout("myLytebox.resizeW('"+b+"', "+a+", "+d+", "+k+", "+(c+0.02)+")",c+0.02);if(parseInt(g.style.width)==d){this.wDone=true;for(var h=0;h<this.resizeWTimerCount;h++){window.clearTimeout(this.resizeWTimerArray[h])}}};LyteBox.prototype.resizeH=function(a,k,h,g,c){var b=c?c:(this.resizeDuration/2);var d=this.doc.getElementById(a);var f=(this.doAnimations?k:h);d.style.height=(f)+"px";if(f<h){f+=(f+g>=h)?(h-f):g}else{if(f>h){f-=(f-g<=h)?(f-h):g}}this.resizeHTimerArray[this.resizeHTimerCount++]=setTimeout("myLytebox.resizeH('"+a+"', "+f+", "+h+", "+g+", "+(b+0.02)+")",b+0.02);if(parseInt(d.style.height)==h){this.hDone=true;for(var e=0;e<this.resizeHTimerCount;e++){window.clearTimeout(this.resizeHTimerArray[e])}}};LyteBox.prototype.getPageScroll=function(){if(self.pageYOffset){return this.isFrame?parent.pageYOffset:self.pageYOffset}else{if(this.doc.documentElement&&this.doc.documentElement.scrollTop){return this.doc.documentElement.scrollTop}else{if(document.body){return this.doc.body.scrollTop}}}};LyteBox.prototype.getPageSize=function(){var e,a,c,f;if(window.innerHeight&&window.scrollMaxY){e=this.doc.scrollWidth;a=(this.isFrame?parent.innerHeight:self.innerHeight)+(this.isFrame?parent.scrollMaxY:self.scrollMaxY)}else{if(this.doc.body.scrollHeight>this.doc.body.offsetHeight){e=this.doc.body.scrollWidth;a=this.doc.body.scrollHeight}else{e=this.doc.getElementsByTagName("html").item(0).offsetWidth;a=this.doc.getElementsByTagName("html").item(0).offsetHeight;e=(e<this.doc.body.offsetWidth)?this.doc.body.offsetWidth:e;a=(a<this.doc.body.offsetHeight)?this.doc.body.offsetHeight:a}}if(self.innerHeight){c=(this.isFrame)?parent.innerWidth:self.innerWidth;f=(this.isFrame)?parent.innerHeight:self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){c=this.doc.documentElement.clientWidth;f=this.doc.documentElement.clientHeight}else{if(document.body){c=this.doc.getElementsByTagName("html").item(0).clientWidth;f=this.doc.getElementsByTagName("html").item(0).clientHeight;c=(c==0)?this.doc.body.clientWidth:c;f=(f==0)?this.doc.body.clientHeight:f}}}var d=(a<f)?f:a;var b=(e<c)?c:e;return new Array(b,d,c,f)};LyteBox.prototype.toggleFlash=function(f){var d=this.doc.getElementsByTagName("object");for(var b=0;b<d.length;b++){d[b].style.visibility=(f=="hide")?"hidden":"visible"}var c=this.doc.getElementsByTagName("embed");for(var b=0;b<c.length;b++){c[b].style.visibility=(f=="hide")?"hidden":"visible"}if(this.isFrame){for(var b=0;b<parent.frames.length;b++){try{d=parent.frames[b].window.document.getElementsByTagName("object");for(var a=0;a<d.length;a++){d[a].style.visibility=(f=="hide")?"hidden":"visible"}}catch(g){}try{c=parent.frames[b].window.document.getElementsByTagName("embed");for(var a=0;a<c.length;a++){c[a].style.visibility=(f=="hide")?"hidden":"visible"}}catch(g){}}}};LyteBox.prototype.toggleSelects=function(d){var c=this.doc.getElementsByTagName("select");for(var b=0;b<c.length;b++){c[b].style.visibility=(d=="hide")?"hidden":"visible"}if(this.isFrame){for(var b=0;b<parent.frames.length;b++){try{c=parent.frames[b].window.document.getElementsByTagName("select");for(var a=0;a<c.length;a++){c[a].style.visibility=(d=="hide")?"hidden":"visible"}}catch(f){}}}};LyteBox.prototype.pause=function(b){var a=new Date();var c=a.getTime()+b;while(true){a=new Date();if(a.getTime()>c){return}}};if(window.addEventListener){window.addEventListener("load",initLytebox,false)}else{if(window.attachEvent){window.attachEvent("onload",initLytebox)}else{window.onload=function(){initLytebox()}}}function initLytebox(){myLytebox=new LyteBox()}var shortPass='<span class="passwordInfo">Your password must be 8 or more characters</span>';var noNumbers='<span class="passwordWarning">Your password must contain at least one number</span>';var warningPass='<span class="passwordWarning">Weak password</span>';var goodPass='<span class="passwordAccepted">Good password</span>';var strongPass='<span class="passwordAccepted">Strong password</span>';function passwordStrength(a){score=0;if(a.length<8){return shortPass}if(a.match(/^[^0-9]*$/)){return noNumbers}score+=a.length*4;score+=(checkRepetition(1,a).length-a.length)*1;score+=(checkRepetition(2,a).length-a.length)*1;score+=(checkRepetition(3,a).length-a.length)*1;score+=(checkRepetition(4,a).length-a.length)*1;if(a.match(/(.*[0-9].*[0-9].*[0-9])/)){score+=5}if(a.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){score+=5}if(a.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){score+=10}if(a.match(/([a-zA-Z])/)&&a.match(/([0-9])/)){score+=15}if(a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([0-9])/)){score+=15}if(a.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&a.match(/([a-zA-Z])/)){score+=15}if(a.match(/^\w+$/)||a.match(/^\d+$/)){score-=10}if(score<0){score=0}if(score>100){score=100}if(score<30){return warningPass}if(score<68){return goodPass}return strongPass}function checkRepetition(a,b){res="";for(i=0;i<b.length;i++){repeated=true;for(j=0;j<a&&(j+i+a)<b.length;j++){repeated=repeated&&(b.charAt(j+i)==b.charAt(j+i+a))}if(j<a){repeated=false}if(repeated){i+=a-1;repeated=false}else{res+=b.charAt(i)}}return res}$(document).ready(function(){$("#confirmPassword").keyup(function(){var b=$("#password").val();var a=$("#confirmPassword").val();if(b!=a){$(".confirmPasswordResult").find(".passwordWarning, .passwordInfo, .passwordAccepted").remove();$(".confirmPasswordResult").append('<span class="passwordInfo">Please confirm your password.</span>')}else{$(".confirmPasswordResult").find(".passwordWarning, .passwordInfo, .passwordAccepted").remove();$(".confirmPasswordResult").append('<span class="passwordAccepted">Password matches</span>')}})});(function(b){b.fn.jcarousel=function(d){return this.each(function(){new a(this,d)})};var c={vertical:false,start:1,offset:1,size:null,scroll:3,visible:null,animation:"normal",easing:"swing",auto:0,wrap:null,initCallback:null,reloadCallback:null,itemLoadCallback:null,itemFirstInCallback:null,itemFirstOutCallback:null,itemLastInCallback:null,itemLastOutCallback:null,itemVisibleInCallback:null,itemVisibleOutCallback:null,buttonNextHTML:"<div></div>",buttonPrevHTML:"<div></div>",buttonNextEvent:"click",buttonPrevEvent:"click",buttonNextCallback:null,buttonPrevCallback:null};b.jcarousel=function(h,f){this.options=b.extend({},c,f||{});this.locked=false;this.container=null;this.clip=null;this.list=null;this.buttonNext=null;this.buttonPrev=null;this.wh=!this.options.vertical?"width":"height";this.lt=!this.options.vertical?"left":"top";var n="",l=h.className.split(" ");for(var g=0;g<l.length;g++){if(l[g].indexOf("jcarousel-skin")!=-1){b(h).removeClass(l[g]);var n=l[g];break}}if(h.nodeName=="UL"||h.nodeName=="OL"){this.list=b(h);this.container=this.list.parent();if(this.container.hasClass("jcarousel-clip")){if(!this.container.parent().hasClass("jcarousel-container")){this.container=this.container.wrap("<div></div>")}this.container=this.container.parent()}else{if(!this.container.hasClass("jcarousel-container")){this.container=this.list.wrap("<div></div>").parent()}}}else{this.container=b(h);this.list=b(h).find(">ul,>ol,div>ul,div>ol")}if(n!=""&&this.container.parent()[0].className.indexOf("jcarousel-skin")==-1){this.container.wrap('<div class=" '+n+'"></div>')}this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass("jcarousel-clip")){this.clip=this.list.wrap("<div></div>").parent()}this.buttonPrev=b(".jcarousel-prev",this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null){this.buttonPrev=this.clip.before(this.options.buttonPrevHTML).prev()}this.buttonPrev.addClass(this.className("jcarousel-prev"));this.buttonNext=b(".jcarousel-next",this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null){this.buttonNext=this.clip.before(this.options.buttonNextHTML).prev()}this.buttonNext.addClass(this.className("jcarousel-next"));this.clip.addClass(this.className("jcarousel-clip"));this.list.addClass(this.className("jcarousel-list"));this.container.addClass(this.className("jcarousel-container"));var k=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var m=this.list.children("li");var p=this;if(m.size()>0){var d=0,g=this.options.offset;m.each(function(){p.format(this,g++);d+=p.dimension(this,k)});this.list.css(this.wh,d+"px");if(!f||f.size===undefined){this.options.size=m.size()}}this.container.css("display","block");this.buttonNext.css("display","block");this.buttonPrev.css("display","block");this.funcNext=function(){p.next()};this.funcPrev=function(){p.prev()};this.funcResize=function(){p.reload()};if(this.options.initCallback!=null){this.options.initCallback(this,"init")}if(b.browser.safari){this.buttons(false,false);b(window).bind("load",function(){p.setup()})}else{this.setup()}};var a=b.jcarousel;a.fn=a.prototype={jcarousel:"0.2.3"};a.fn.extend=a.extend=b.extend;a.fn.extend({setup:function(){this.first=null;this.last=null;this.prevFirst=null;this.prevLast=null;this.animating=false;this.timer=null;this.tail=null;this.inTail=false;if(this.locked){return}this.list.css(this.lt,this.pos(this.options.offset)+"px");var d=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(d,false);b(window).unbind("resize",this.funcResize).bind("resize",this.funcResize)},reset:function(){this.list.empty();this.list.css(this.lt,"0px");this.list.css(this.wh,"10px");if(this.options.initCallback!=null){this.options.initCallback(this,"reset")}this.setup()},reload:function(){if(this.tail!=null&&this.inTail){this.list.css(this.lt,a.intval(this.list.css(this.lt))+this.tail)}this.tail=null;this.inTail=false;if(this.options.reloadCallback!=null){this.options.reloadCallback(this)}if(this.options.visible!=null){var f=this;var g=Math.ceil(this.clipping()/this.options.visible),e=0,d=0;b("li",this.list).each(function(h){e+=f.dimension(this,g);if(h+1<f.first){d=e}});this.list.css(this.wh,e+"px");this.list.css(this.lt,-d+"px")}this.scroll(this.first,false)},lock:function(){this.locked=true;this.buttons()},unlock:function(){this.locked=false;this.buttons()},size:function(d){if(d!=undefined){this.options.size=d;if(!this.locked){this.buttons()}}return this.options.size},has:function(f,g){if(g==undefined||!g){g=f}if(this.options.size!==null&&g>this.options.size){g=this.options.size}for(var d=f;d<=g;d++){var h=this.get(d);if(!h.length||h.hasClass("jcarousel-item-placeholder")){return false}}return true},get:function(d){return b(".jcarousel-item-"+d,this.list)},add:function(h,o){var k=this.get(h),f=0,n=0;if(k.length==0){var m,k=this.create(h),g=a.intval(h);while(m=this.get(--g)){if(g<=0||m.length){g<=0?this.list.prepend(k):m.after(k);break}}}else{f=this.dimension(k)}k.removeClass(this.className("jcarousel-item-placeholder"));typeof o=="string"?k.html(o):k.empty().append(o);var l=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var d=this.dimension(k,l)-f;if(h>0&&h<this.first){this.list.css(this.lt,a.intval(this.list.css(this.lt))-d+"px")}this.list.css(this.wh,a.intval(this.list.css(this.wh))+d+"px");return k},remove:function(f){var g=this.get(f);if(!g.length||(f>=this.first&&f<=this.last)){return}var h=this.dimension(g);if(f<this.first){this.list.css(this.lt,a.intval(this.list.css(this.lt))+h+"px")}g.remove();this.list.css(this.wh,a.intval(this.list.css(this.wh))-h+"px")},next:function(){this.stopAuto();if(this.tail!=null&&!this.inTail){this.scrollTail(false)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="last")&&this.options.size!=null&&this.last==this.options.size)?1:this.first+this.options.scroll)}},prev:function(){this.stopAuto();if(this.tail!=null&&this.inTail){this.scrollTail(true)}else{this.scroll(((this.options.wrap=="both"||this.options.wrap=="first")&&this.options.size!=null&&this.first==1)?this.options.size:this.first-this.options.scroll)}},scrollTail:function(d){if(this.locked||this.animating||!this.tail){return}var e=a.intval(this.list.css(this.lt));!d?e-=this.tail:e+=this.tail;this.inTail=!d;this.prevFirst=this.first;this.prevLast=this.last;this.animate(e)},scroll:function(e,d){if(this.locked||this.animating){return}this.animate(this.pos(e),d)},pos:function(A){if(this.locked||this.animating){return}if(this.options.wrap!="circular"){A=A<1?1:(this.options.size&&A>this.options.size?this.options.size:A)}var w=this.first>A;var h=a.intval(this.list.css(this.lt));var B=this.options.wrap!="circular"&&this.first<=1?1:this.first;var E=w?this.get(B):this.get(this.last);var z=w?B:B-1;var C=null,y=0,t=false,D=0;while(w?--z>=A:++z<A){C=this.get(z);t=!C.length;if(C.length==0){C=this.create(z).addClass(this.className("jcarousel-item-placeholder"));E[w?"before":"after"](C)}E=C;D=this.dimension(C);if(t){y+=D}if(this.first!=null&&(this.options.wrap=="circular"||(z>=1&&(this.options.size==null||z<=this.options.size)))){h=w?h+D:h-D}}var q=this.clipping();var s=[];var g=0,z=A,r=0;var E=this.get(A-1);while(++g){C=this.get(z);t=!C.length;if(C.length==0){C=this.create(z).addClass(this.className("jcarousel-item-placeholder"));E.length==0?this.list.prepend(C):E[w?"before":"after"](C)}E=C;var D=this.dimension(C);if(D==0){alert("jCarousel: No width/height set for items. This will cause an infinite loop. Aborting...");return 0}if(this.options.wrap!="circular"&&this.options.size!==null&&z>this.options.size){s.push(C)}else{if(t){y+=D}}r+=D;if(r>=q){break}z++}for(var o=0;o<s.length;o++){s[o].remove()}if(y>0){this.list.css(this.wh,this.dimension(this.list)+y+"px");if(w){h-=y;this.list.css(this.lt,a.intval(this.list.css(this.lt))-y+"px")}}var n=A+g-1;if(this.options.wrap!="circular"&&this.options.size&&n>this.options.size){n=this.options.size}if(z>n){g=0,z=n,r=0;while(++g){var C=this.get(z--);if(!C.length){break}r+=this.dimension(C);if(r>=q){break}}}var k=n-g+1;if(this.options.wrap!="circular"&&k<1){k=1}if(this.inTail&&w){h+=this.tail;this.inTail=false}this.tail=null;if(this.options.wrap!="circular"&&n==this.options.size&&(n-g+1)>=1){var u=a.margin(this.get(n),!this.options.vertical?"marginRight":"marginBottom");if((r-u)>q){this.tail=r-q-u}}while(A-->k){h+=this.dimension(this.get(A))}this.prevFirst=this.first;this.prevLast=this.last;this.first=k;this.last=n;return h},animate:function(g,d){if(this.locked||this.animating){return}this.animating=true;var e=this;var f=function(){e.animating=false;if(g==0){e.list.css(e.lt,0)}if(e.options.wrap=="both"||e.options.wrap=="last"||e.options.size==null||e.last<e.options.size){e.startAuto()}e.buttons();e.notify("onAfterAnimation")};this.notify("onBeforeAnimation");if(!this.options.animation||d==false){this.list.css(this.lt,g+"px");f()}else{var h=!this.options.vertical?{left:g}:{top:g};this.list.animate(h,this.options.animation,this.options.easing,f)}},startAuto:function(e){if(e!=undefined){this.options.auto=e}if(this.options.auto==0){return this.stopAuto()}if(this.timer!=null){return}var d=this;this.timer=setTimeout(function(){d.next()},this.options.auto*1000)},stopAuto:function(){if(this.timer==null){return}clearTimeout(this.timer);this.timer=null},buttons:function(f,e){if(f==undefined||f==null){var f=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="first")||this.options.size==null||this.last<this.options.size);if(!this.locked&&(!this.options.wrap||this.options.wrap=="first")&&this.options.size!=null&&this.last>=this.options.size){f=this.tail!=null&&!this.inTail}}if(e==undefined||e==null){var e=!this.locked&&this.options.size!==0&&((this.options.wrap&&this.options.wrap!="last")||this.first>1);if(!this.locked&&(!this.options.wrap||this.options.wrap=="last")&&this.options.size!=null&&this.first==1){e=this.tail!=null&&this.inTail}}var d=this;this.buttonNext[f?"bind":"unbind"](this.options.buttonNextEvent,this.funcNext)[f?"removeClass":"addClass"](this.className("jcarousel-next-disabled")).attr("disabled",f?false:true);this.buttonPrev[e?"bind":"unbind"](this.options.buttonPrevEvent,this.funcPrev)[e?"removeClass":"addClass"](this.className("jcarousel-prev-disabled")).attr("disabled",e?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=f)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){d.options.buttonNextCallback(d,this,f)});this.buttonNext[0].jcarouselstate=f}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=e)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){d.options.buttonPrevCallback(d,this,e)});this.buttonPrev[0].jcarouselstate=e}},notify:function(d){var e=this.prevFirst==null?"init":(this.prevFirst<this.first?"next":"prev");this.callback("itemLoadCallback",d,e);if(this.prevFirst!==this.first){this.callback("itemFirstInCallback",d,e,this.first);this.callback("itemFirstOutCallback",d,e,this.prevFirst)}if(this.prevLast!==this.last){this.callback("itemLastInCallback",d,e,this.last);this.callback("itemLastOutCallback",d,e,this.prevLast)}this.callback("itemVisibleInCallback",d,e,this.first,this.last,this.prevFirst,this.prevLast);this.callback("itemVisibleOutCallback",d,e,this.prevFirst,this.prevLast,this.first,this.last)},callback:function(h,m,d,k,g,f,e){if(this.options[h]==undefined||(typeof this.options[h]!="object"&&m!="onAfterAnimation")){return}var n=typeof this.options[h]=="object"?this.options[h][m]:this.options[h];if(!b.isFunction(n)){return}var o=this;if(k===undefined){n(o,d,m)}else{if(g===undefined){this.get(k).each(function(){n(o,this,k,d,m)})}else{for(var l=k;l<=g;l++){if(l!==null&&!(l>=f&&l<=e)){this.get(l).each(function(){n(o,this,l,d,m)})}}}}},create:function(d){return this.format("<li></li>",d)},format:function(g,f){var d=b(g).addClass(this.className("jcarousel-item")).addClass(this.className("jcarousel-item-"+f));d.attr("jcarouselindex",f);return d},className:function(d){return d+" "+d+(!this.options.vertical?"-horizontal":"-vertical")},dimension:function(k,l){var h=k.jquery!=undefined?k[0]:k;var g=!this.options.vertical?h.offsetWidth+a.margin(h,"marginLeft")+a.margin(h,"marginRight"):h.offsetHeight+a.margin(h,"marginTop")+a.margin(h,"marginBottom");if(l==undefined||g==l){return g}var f=!this.options.vertical?l-a.margin(h,"marginLeft")-a.margin(h,"marginRight"):l-a.margin(h,"marginTop")-a.margin(h,"marginBottom");b(h).css(this.wh,f+"px");return this.dimension(h)},clipping:function(){return !this.options.vertical?this.clip[0].offsetWidth-a.intval(this.clip.css("borderLeftWidth"))-a.intval(this.clip.css("borderRightWidth")):this.clip[0].offsetHeight-a.intval(this.clip.css("borderTopWidth"))-a.intval(this.clip.css("borderBottomWidth"))},index:function(d,e){if(e==undefined){e=this.options.size}return Math.round((((d-1)/e)-Math.floor((d-1)/e))*e)+1}});a.extend({defaults:function(e){return b.extend(c,e||{})},margin:function(k,h){if(!k){return 0}var g=k.jquery!=undefined?k[0]:k;if(h=="marginRight"&&b.browser.safari){var f={display:"block","float":"none",width:"auto"},d,l;b.swap(g,f,function(){d=g.offsetWidth});f.marginRight=0;b.swap(g,f,function(){l=g.offsetWidth});return l-d}return a.intval(b.css(g,h))},intval:function(d){d=parseInt(d);return isNaN(d)?0:d}})})(jQuery);
