﻿/**** ADDONS ****/

/* Mousewheel (Used by dropdown) */
(function(c){var a=["DOMMouseScroll","mousewheel"];c.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var d=a.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmousewheel=b}},teardown:function(){if(this.removeEventListener){for(var d=a.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmousewheel=null}}};c.fn.extend({mousewheel:function(d){return d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:function(d){return this.unbind("mousewheel",d)}});function b(f){var d=[].slice.call(arguments,1),g=0,e=true;f=c.event.fix(f||window.event);f.type="mousewheel";if(f.wheelDelta){g=f.wheelDelta/120}if(f.detail){g=-f.detail/3}d.unshift(f,g);return c.event.handle.apply(this,d)}})(jQuery);
/* Custom Dropdown */
(function(a){a.fn.dropdown=function(b){if(a.browser.msie&&parseInt(a.browser.version,10)<=8){return this}return this.each(function(){a._dropdown.init(this,b)})};a._dropdown={focusDropdown:null,hoveredDropdown:null,dropdowns:a([]),docInit:false,dataNames:{setup:"setup",initialized:"initialized",skin:"skin",display:"display",arrow:"arrow",dropdown:"dropdown",item:"item",items:"items",itemIndex:"itemindex",focusItem:"focusitem",focusLink:"focuslink",selectedItems:"selecteditems",initobj:"initobj",open:"dropdownopen",option:"option",optionIndex:"optionindex",optionValue:"optionvalue",position:"position",scrolledTo:"dropdownscrolledto",isSelectBox:"isselectbox",isMultiChoiceSelectBox:"ismultichoiceselectbox",isMultiLineSelectBox:"ismultilineselectbox",shiftDown:"shiftdown",ctrlDown:"ctrldown",altDown:"altdown"},defaultSetup:{transferClasses:false,animSpeed:200,closeSpeed:null,openSpeed:null,animEasing:"",closeEasing:null,openEasing:null,animType:1,closeType:null,openType:null,animateDisplayOnStartUp:false,animateDisplay:true,displayAnimSpeed:150,displayAnimEasing:"",resizeDisplay:false,ignoreArrowWidth:true,dropdownVerticalOffset:-2,dropdownHorizontalOffset:0,dropdownMaxHeight:300,dropdownMinHeight:0,dropdownWidthType:1,boundaryElement:null,arrowContent:"&or;",skinBaseClass:"dropdown",skinClass:"",skinFocusClass:"dropdown-focus",skinOverClass:"dropdown-over",displayWrapClass:"display-wrap",displayClass:"display",arrowClass:"arrow",dropdownBaseClass:"dropdown-list",dropdownClass:"",itemFocusClass:"item-focus",itemClass:"item",selectedClass:"sel",hiddenClass:"hidden",focusLinkClass:"focus-link",optionGroupClass:"option-group",optionClass:"option"},animationTypes:{NONE:0,SLIDE:1,BOX:2,FADE:3},widthTypes:{FLOAT:0,FIXED:1,MIN:2,MAX:3},events:{CLICK_OUT_SIDE:"clickoutside",DROPDOWN_CLICKED:"dropdownclicked",DROPDOWN_OVER:"dropdownover",DROPDOWN_OUT:"dropdownout",DROPDOWN_BLUR:"dropdownblur",ITEM_CLICKED:"itemclicked",DROPDOWN_KEY_PRESSED:"dropdownkeypressed",OPTION_CLICKED:"optionclicked"},init:function(h,e){h=a(h);var f=this.isSelectBox(h);var c=h.is("ul,ol,menu,nav");var k=this.isInitialized(h);if((!f&&!c)||k){return}var j=[];if(f){a("option",h).each(function(d,n){if(a(this).is("[selected]")){j.push(d)}});if(j.length<=0){j.push(0)}}this.setSetup(h,e);this.buildSkin(h);this.buildDropdown(h);if(!this.isMultiLineSelectBox(h)){this.buildDisplay(this.getSkin(h))}e=this.getSetup(h);var m=this.getSkin(h);var l=this.getDropdown(m);this.positionDropdown(l);if(f){h.attr("tabindex","-1");this.hideObject(h);this.bindSelectEvents(h);for(var g in j){if(!isNaN(g)){var b=h[0].options[j[g]];this.selectItem(this.getItem(b),true);if(g===0){this.focusItem(this.getOption(b))}}}}this.markSelectedItems(l);this.setInitialized(h,true)},addDropdown:function(b){this.dropdowns=this.dropdowns.add(b)},bindDocEvents:function(){if(!this.docInit){var b=this;var c=a(window.document).click(function(d){b.onDocClick(d)}).keydown(function(d){b.onDocFunctionKeyDown(d)}).keyup(function(d){b.onDocFunctionKeyUp(d)});if(a.browser.opera){c.keypress(function(d){b.onDocKeyDown(d)})}else{c.keydown(function(d){b.onDocKeyDown(d)})}this.docInit=true}},bindDisplayEvents:function(b){b=a(b);var e=this.getSkin(b);var d=this;a(this.getArrow(e)).click(function(f){f.preventDefault()});if(!this.isMultiLineSelectBox(e)){if(typeof(b.mousewheel)=="function"){b.mousewheel(function(f,g){d.onSkinWheel(f,g)})}else{try{console.log("Mousehweel is disabled as the method plugin has not been installed")}catch(c){}}}},bindDropdownEvents:function(b){b=a(b);var f=this;var c=this.events;var d=this.getDropdownItems(b);var e=this.getSkin(b);d.each(function(g,j){var h=a(this);h.mouseenter(function(i){f.focusItem(this)}).mouseleave(function(i){f.blurItem(this)}).click(function(i){a(this).trigger(c.ITEM_CLICKED)}).bind(c.ITEM_CLICKED,function(i){i.stopPropagation();e.trigger(c.ITEM_CLICKED,i)});if(f.isSelectBox(e)){f.bindOptionEvents(h)}});e.bind(c.ITEM_CLICKED,function(g,h){f.onItemClicked(h)});b.mouseenter(function(g){f.onDropdownOver(this)}).mouseleave(function(g){f.onDropdownOut(this)})},bindOptionEvents:function(c){c=a(c);var b=this.events;var e=this;var d=this.getSkin(c);c.click(function(f){a(this).trigger(b.OPTION_CLICKED)}).bind(b.OPTION_CLICKED,function(f){d.trigger(b.OPTION_CLICKED,[f])});d.bind(b.OPTION_CLICKED,function(g,f){e.onOptionClicked(f)})},bindSkinEvents:function(e){e=a(e);var d=this;var b=this.events;e.mouseenter(function(){a(this).trigger(b.DROPDOWN_OVER)}).mouseleave(function(){a(this).trigger(b.DROPDOWN_OUT)}).click(function(f){e.trigger(b.DROPDOWN_CLICKED)});e.bind(b.DROPDOWN_OVER,function(f){d.onSkinOver(f)}).bind(b.DROPDOWN_OUT,function(f){d.onSkinOut(f)}).bind(b.DROPDOWN_CLICKED,function(f){d.onSkinClicked(f)});var c=a(this.getFocusLink(e));c.focus(function(f){d.onFocusLinkFocus(f)}).blur(function(f){d.onFocusLinkBlur(f)}).click(function(f){f.preventDefault()}).keydown(function(f){d.onFocusLinkKeyDown(f)}).keyup(function(f){d.onFocusLinkKeyUp(f)});if(!this.isMultiLineSelectBox(e)){e.bind(b.DROPDOWN_CLICKED,function(f){d.onSingleLineSelectClicked(f)})}},bindSelectEvents:function(c){c=a(c);var b=this;c.focus(function(d){b.onSelectFocus(d)}).blur(function(d){b.onSelectBlur(d)}).click(function(d){d.stopPropagation()}).keypress(function(d){d.preventDefault();d.stopPropagation()})},buildDropdown:function(g){g=a(g);var f=this.isSelectBox(g);var b=this.isMultiLineSelectBox(g);var d=this.getSetup(g);var h=(f)?this.buildOptions(g):g;var e=[d.dropdownBaseClass];if(d.dropdownClass){e=e.concat(d.dropdownClass.split(" "))}var k=a('<div class="'+e.join(" ")+'" tabindex="-1"></div>').append(h);if(!b){k.hide()}var i=k.find("li:not(."+d.optionGroupClass+")").addClass(d.itemClass);this.setInitObj(i,g);var l=this.getSkin(g);this.setDropdown(i,k);this.setDropdown(l,k);this.setSkin(k,l);this.setInitObj(k,g);this.bindDropdownEvents(k);var c=(b)?l:"body";a(c).append(k);this.setDropdownWidth(k);this.setDropdownHeight(k);var j=this;a(this.getDropdownItems(k)).each(function(m,n){j.setItemIndex(n,m)})},buildSkin:function(f){f=a(f);var b=this.getSetup(f);var c=[b.skinBaseClass];c.push(b.skinClass);var e=a('<div class="'+c.join(" ")+'"></div>');this.setInitObj(e,f);this.setSkin(f,e);var d=a('<a href="#" class="'+b.focusLinkClass+'" tabindex="0"></a>');d[0].contentEditable=true;e.append(d);this.setFocusLink(e,d);this.setSkin(d,e);this.hideObject(d);if(b.transferClasses){a(f.attr("class").split(" ")).each(function(g,h){e.addClass(h)})}f.after(e);this.setSkinWidth(e);this.setSkinHeight(e);this.bindSkinEvents(e);this.bindDocEvents();this.setSkin(f,e);this.addDropdown(e)},buildDisplay:function(f){f=a(f);var b=this.getSetup(f);var e=a('<div class="'+b.displayWrapClass+'"></div>');var c=a('<div class="'+b.displayClass+'"></div>');var d=a('<a class="'+b.arrowClass+'"></a>').append(b.arrowContent);this.setDisplay(f,c);this.setArrow(f,d);this.setSkin(c,f);e.append(c).append(d);f.prepend(e);this.bindDisplayEvents(e)},buildOptions:function(f){f=a(f);var e=this.getSkin(f);var b=this.getSetup(f);a(this.getDropdown(e)).remove();var d=f.children();var c=this.buildOptionList(d,b);return c},buildOptionList:function(c,b){var f=a(c);if(f.length<=0){return null}var e=a("<ul></ul>");var g=this;var d={i:0};f.each(function(j,k){var h=g.buildOption(this,b,d);e.append(h)});return e},buildOption:function(d,f,h){d=a(d);var k=d.is("optgroup");var b=d.is("option");if(!(k||b)){return null}var l=(k)?f.optionGroupClass:f.optionClass;var m=a('<li class="'+l+'"></li>');if(k){var c=d.children();var g=this.buildOptionList(c,f);m.append(g)}else{var e=d.val();var n=a.trim(d.text());if(!n){n=e}var i=this;var j=a('<a href="#" tabindex="-1">'+n+"</a>").click(function(o){o.preventDefault()}).focus(function(p){var q=a(p.target).parent();i.giveSelectBoxFocus(q);this.blur()});m.append(j);this.setItem(d,m);this.setOption(m,d)}return m},changeDisplayText:function(e,f,c){var d=a(this.getDisplay(e));var b=this.getSetup(e);if(!b.animateDisplay||c){d.text(f);return}d.stop().fadeTo(b.displayAnimSpeed,0,function(){a(this).text(f).fadeTo(b.displayAnimSpeed,1)})},dropdownActivated:function(b){this.toggleDropdown(this.getDropdown(b))},giveSelectBoxFocus:function(b){b=a(b);if(!b.is("select")){b=this.getInitObj(b)}a(b)[0].focus()},giveSkinFocus:function(b){if(this.isSelectBox(b)){a(this.getFocusLink(b))[0].focus()}else{this.focusSkin(b)}},hideObject:function(e){var d=this.getSkin(e);var c=this.getSetup(d).hiddenClass;var b=a("."+c,d);if(b.length<=0){b=a('<div class="'+c+'"></div>');d.append(b)}b.append(e)},looseSkinFocus:function(b){if(this.isSelectBox(b)){a(this.getInitObj(b))[0].blur()}else{this.blurSkin(b)}},positionDropdown:function(w){w=a(w);if(this.isMultiLineSelectBox(w)){return}var q=a(this.getSkin(w));var u=this.getPosition(q);var z=q.offset();var k={left:z.left,top:z.top,height:q.outerHeight(),width:q.outerWidth()};if(u&&k.left==u.left&&k.top==u.top&&k.height==u.height&&k.width==u.width){return}this.setPosition(q,k);var b=k.left+k.width;var c=k.top+k.height;this.showDropdownBeforeCalculation(w);var t=w.outerHeight();var l=w.outerWidth();this.hideDropdownAfterCalculation(w);var n=this.getSetup(q);var p=(isNaN(n.dropdownVerticalOffset))?0:n.dropdownVerticalOffset;var m=(isNaN(n.dropdownHorizontalOffset))?0:n.dropdownHorizontalOffset;var j=c+p;var h=k.left+m;var i=h+l;var r=j+t;var v=a(window.document);var y=v.height();var o=v.width();var g=a.trim(n.boundaryElement);if(g&&g.toLowerCase()!="body"){var f=a(n.boundaryElement);if(f.length>0){var s=f.offset();y=f.outerHeight()+s.top;o=f.outerWidth()+s.left}}if(r>y){var x=(y-(k.top-p));w.css({bottom:x+"px",top:"auto"})}else{w.css({top:j+"px",bottom:"auto"})}if(i>o){var e=(o-(b-m));w.css({right:e+"px",left:"auto"})}else{w.css({left:h+"px",right:"auto"})}},skinOver:function(c){c=a(c);this.hoveredDropdown=c;var b=this.getSetup(c);c.addClass(b.skinOverClass)},skinOut:function(c){c=a(c);this.hoveredDropdown=null;var b=this.getSetup(c);c.removeClass(b.skinOverClass)},showDropdownBeforeCalculation:function(b){b=a(b);if(!this.isMultiLineSelectBox(b)){b.show().css({visibility:"visible",opacity:"0"})}},hideDropdownAfterCalculation:function(b){b=a(b);if(!this.isMultiLineSelectBox(b)){b.hide().css({visibility:"",opacity:""})}},toggleDropdown:function(b){b=a(b);var c=this.getOpen(b);if(!c){this.openDropdown(b)}else{this.closeDropdown(b)}},openDropdown:function(b){this.positionDropdown(b);if(!this.getOpen(b)){this.animateDropdown(b,false)}},closeDropdown:function(b){if(this.getOpen(b)){this.animateDropdown(b,true)}},closeDropdowns:function(){var b=this;var c=this.dropdowns;if(this.hoveredDropdown){c=c.not(this.hoveredDropdown)}c.each(function(){b.closeDropdown(b.getDropdown(this));b.looseSkinFocus(this)})},animateDropdown:function(b,d){b=a(b);this.setOpen(b,(!d));var e=this.getAnimation(b,d);var c=function(){};b[e.name]({duration:e.speed,easing:e.easing,complete:c})},forceDropdownClose:function(b){if(!this.isMultiLineSelectBox(b)){this.hoveredDropdown=null;this.closeDropdowns()}},focusSkin:function(d){d=a(d);var b=this.getSetup(d);d.addClass(b.skinFocusClass);this.focusDropdown=d;var c=this;this.dropdowns.not(d).each(function(e,f){c.blurSkin(this,d)})},blurSkin:function(d,c){d=a(d);var b=this.getSetup(d);d.removeClass(b.skinFocusClass);if(!c){c=this.hoveredDropdown}c=a(c)[0];if(c!=d[0]){this.closeDropdown(this.getDropdown(d));d.trigger(this.events.DROPDOWN_BLUR)}if(!c){this.focusDropdown=null}},blurItem:function(c){c=a(c);var b=this.getSetup(c);c.removeClass(b.itemFocusClass)},focusItem:function(i){i=a(i);var m=a(this.getFocusItem(this.getDropdown(i)));if(!i[0]||i[0]==m[0]){return}var c=this.getSetup(i);var n=c.itemFocusClass;var l=a(this.getDropdown(i));a(this.getDropdownItems(l,"."+n)).removeClass(n);i.addClass(n);this.setFocusItem(l,i);var f=l.innerHeight();var h=l.scrollTop();var e=f+h;var b=l[0].scrollHeight;var j=i.outerHeight();var g=i.position().top;var k=(g+j);var d=(g/b);if(k>e){l.scrollTop((b*d)-(f-j))}if(g<h){l.scrollTop((b*d))}},moveToItem:function(c){var b=this.getInitObj(c);if(this.isSelectBox(b)&&!this.isMultiLineSelectBox(b)){this.selectItem(c)}else{this.focusItem(c)}},moveToPrevItem:function(b){var e=this.getFocusItem(b);var c=this.getFirstDropdownItem(b);if(!e){e=c}if(e[0]!=c[0]){var d=this.getItemInDropdownItems(e);e=d.prev()}this.moveToItem(e)},moveToNextItem:function(b){var e=this.getFocusItem(b);if(!e){e=this.getFirstDropdownItem(b)}var c=this.getLastDropdownItem(b);if(e[0]!=c[0]){var d=this.getItemInDropdownItems(e);e=d.next()}this.moveToItem(e)},markItem:function(d){d=a(d);if(this.isMarked(d)){return}if(d.is("option")){d=this.getItem(d)}var c=this.getSetup(d);var b=c.selectedClass;d.addClass(b)},unmarkItem:function(d){d=a(d);if(d.is("option")){d=this.getItem(d)}var c=this.getSetup(d);var b=c.selectedClass;d.removeClass(b)},markSelectedItems:function(b){var c=this;this.getSelectedItems(b).each(function(d,e){c.markItem(this)})},selectItem:function(n,q,b,e,l){n=a(n);var s=a(this.getSkin(n));if(this.isSelectBox(s)){var p=this.getDropdown(s);var m=this.getSelectedItems(p);var o=a([]).add(n);if(this.isMultiChoiceSelectBox(s)){if(b){o=m;if(this.isMarked(n)&&!e){o=o.not(n)}else{o=o.add(n)}}if(e){var r=this.getFocusItem(p);var h=this.getItemIndex(n);var f=this.getItemIndex(r);var c=(h<f)?n:r;var d=(h>f)?n:r;var j=d.next();var g=c;do{o=o.add(g);g=g.next();if(g[0]==j[0]){break}}while(g)}}var k=this;this.focusItem(n,true);m.not(o).each(function(t,u){k.unselectItem(this)});o.each(function(t,u){k.markItem(this);k.selectOption(this);k.addSelectedItem(this)});if(l){this.getInitObj(s).change()}}this.changeDisplayText(s,n.text(),q)},unselectItem:function(b){this.unmarkItem(b);this.unselectOption(b);this.removeSelectedItem(b)},selectFocusItem:function(b,d,c){this.selectAndClose(this.getFocusItem(b),d,c)},selectAndClose:function(d,c,b){this.selectItem(a(d),false,c,b,true);this.forceDropdownClose(d)},selectOption:function(c,b){c=a(c);if(!c.is("option")){c=this.getOption(c)}if(c){c=a(c);if(typeof(b)!="boolean"){b=true}c[0].selected=b}},unselectOption:function(b){this.selectOption(b,false)},addSelectedItem:function(f){var b=this.getDropdown(f);var d=this.getSelectedItems(b);var e=d.length;var c=d.not(f).length;if(c==e){this.setSelectedItems(b,d.add(f))}},removeSelectedItem:function(d){var b=this.getDropdown(d);var c=this.getSelectedItems(b);this.setSelectedItems(b,c.not(d))},onDocClick:function(b){this.closeDropdowns()},onDocFunctionKeyDown:function(d){var c=a("body");if(d.shiftKey){c.data(this.dataNames.shiftDown,true)}if(d.ctrlKey){c.data(this.dataNames.ctrlDown,true)}if(d.altKey){c.data(this.dataNames.altDown,true)}},onDocFunctionKeyUp:function(f){var d=f.keyCode;var c=a("body");if(d==16){c.data(this.dataNames.shiftDown,false)}if(d==17){c.data(this.dataNames.ctrlDown,false)}if(d==18){c.data(this.dataNames.altDown,false)}},onFocusLinkKeyDown:function(j){var m=a(j.target);var r=this.getSkin(m);var q=this.getDropdown(r);var o=j.keyCode;var g=(o==37);var p=(o==39);var h=(o==38);var n=(o==40);var c=(o==32);var k=(o==13);var i=(j.altKey);var b=(j.ctrlKey);var f=(j.shiftKey);var l=(g||p||h||n);var d=(i||b||f);if(l){if(i){this.toggleDropdown(q);return}if(h||g){this.moveToPrevItem(q)}if(n||p){this.moveToNextItem(q)}}if(c||k){this.selectFocusItem(q,b,f)}j.stopPropagation();if((d&&l)||c||k){j.preventDefault()}},onFocusLinkKeyUp:function(d){var g=a(d.target);var b=g.text().toLowerCase().charAt(0);if(b===""){return}var k=this.getSkin(g);var i=this.getDropdown(k);var f=this.getFirstDropdownItem(i);var j=this.getFocusItem(i);if(!j){j=f}var c=j.next();if(!c[0]||c[0]==j[0]){c=f}while(c[0]&&c[0]!=j[0]){var h=c.text().toLowerCase().charAt(0);if(h==b){this.moveToItem(c);break}c=c.next();if(!c[0]){c=f}}g[0].firstChild.nodeValue=""},onDocKeyDown:function(b){},onDropdownOver:function(b){this.skinOver(this.getSkin(b))},onDropdownOut:function(b){this.skinOut(this.getSkin(b))},onFocusLinkFocus:function(f){var c=a(f.target);var d=this.getSkin(c);var b=this.getDropdown(d);var g=this.getFocusItem(b);this.focusSkin(d);if(!g){this.focusItem(this.getFirstDropdownItem(b))}},onFocusLinkBlur:function(d){var b=a(d.target);var c=this.getSkin(b);this.blurSkin(c)},onItemClicked:function(g){var h=a(g.target);var c=a("body");var f=c.data(this.dataNames.ctrlDown);var d=c.data(this.dataNames.shiftDown);this.selectAndClose(h,f,d)},onOptionClicked:function(b){},onSelectFocus:function(c){var d=a(c.target);var b=this.getSkin(d);this.giveSkinFocus(b)},onSelectBlur:function(b){},onSkinClicked:function(c){var b=c.target;this.giveSkinFocus(b)},onSkinOver:function(b){this.skinOver(b.target)},onSkinOut:function(b){this.skinOut(b.target)},onSkinWheel:function(g,h,c){g.preventDefault();g.stopPropagation();if(!c){c=a(g.target)}var f=a(this.getSkin(c));var d=a(this.hoveredDropdown)[0];if(!d||f[0]!=d){return}this.focusSkin(f);var b=this.getDropdown(f);if(h>0){this.moveToPrevItem(b)}else{this.moveToNextItem(b)}},onSingleLineSelectClicked:function(c){var b=c.target;this.dropdownActivated(b)},_set:function(d,b,c){a(d).data(b,c)},_get:function(c,b){return a(c).data(b)},setArrow:function(c,b){this._set(c,this.dataNames.arrow,b)},getArrow:function(b){return this._get(b,this.dataNames.arrow)},setDisplay:function(c,b){this._set(c,this.dataNames.display,b)},getDisplay:function(b){return this._get(b,this.dataNames.display)},setDropdown:function(c,b){this._set(c,this.dataNames.dropdown,b)},getDropdown:function(c){var b=this._get(c,this.dataNames.dropdown);if(b){return b}return this._get(this.getSkin(c),this.dataNames.dropdown)},setFocusLink:function(c,b){this._set(c,this.dataNames.focusLink,b)},getFocusLink:function(b){return this._get(b,this.dataNames.focusLink)},setFocusItem:function(b,c){this._set(b,this.dataNames.focusItem,c)},getFocusItem:function(b){return this._get(b,this.dataNames.focusItem)},setItemIndex:function(c,b){this._set(c,this.dataNames.itemIndex,b)},getItemIndex:function(b){return this._get(b,this.dataNames.itemIndex)},setInitialized:function(b,c){this._set(b,this.dataNames.initialized,c)},getInitialized:function(b){return this._get(b,this.dataNames.initialized)},setInitObj:function(b,c){this._set(b,this.dataNames.initobj,c)},getInitObj:function(b){return this._get(b,this.dataNames.initobj)},setMultiSelectAllowed:function(c,b){this._set(c,this.dataNames.multiSelectAllowed,b)},getMultiSelectAllowed:function(c){var b=this._get(c,this.dataNames.multiSelectAllowed);if(typeof(b)=="boolean"){return b}b=this._get(this.getInitObj(c),this.dataNames.multiSelectAllowed);return(typeof(b)=="boolean")?b:false},setOpen:function(c,b){this._set(c,this.dataNames.open,b)},getOpen:function(b){return this._get(b,this.dataNames.open)},setOption:function(c,b){this._set(c,this.dataNames.option,b)},getOption:function(b){return this._get(b,this.dataNames.option)},getOptionIndex:function(c){var b=a(c);if(!b.is("option")){b=this.getOption(b)}if(!b){return null}return a(b)[0].index},getOptionValue:function(c){var b=a(c);if(!b.is("option")){b=this.getOption(b)}if(!b){return null}var d=b.val();if(!d){d=b.text()}return d},setItems:function(c,b){this._set(c,this.dataNames.items,b)},getItems:function(b){return this._get(b,this.dataNames.items)},setIsMultiChoiceSelectBox:function(c,b){this._set(c,this.dataNames.isMultiChoiceSelectBox,b)},getIsMultiChoiceSelectBox:function(b){return this._get(b,this.dataNames.isMultiChoiceSelectBox)},setIsMultiLineSelectBox:function(c,b){this._set(c,this.dataNames.isMultiLineSelectBox,b)},getIsMultiLineSelectBox:function(b){return this._get(b,this.dataNames.isMultiLineSelectBox)},setIsSelectBox:function(c,b){this._set(c,this.dataNames.isSelectBox,b)},getIsSelectBox:function(b){return this._get(b,this.dataNames.isSelectBox)},setScrolledTo:function(c,b){this._set(c,this.dataNames.scrolledTo,b)},getScrolledTo:function(b){return this._get(b,this.dataNames.scrolledTo)},getSelectBox:function(b){b=a(b);if(b.is("select")){return b}b=a(this.getInitObj(b));return(b.is("select"))?b:null},setSetup:function(c,b){this._set(c,this.dataNames.setup,a.extend({},this.defaultSetup,b))},getSetup:function(c){var b=this._get(c,this.dataNames.setup);if(b){return b}return this._get(this.getInitObj(c),this.dataNames.setup)},setSkin:function(c,b){this._set(c,this.dataNames.skin,b)},getSkin:function(c){var b=this._get(c,this.dataNames.skin);if(b){return b}return this._get(this.getInitObj(c),this.dataNames.skin)},setItem:function(c,b){this._set(c,this.dataNames.item,b)},getItem:function(b){return this._get(b,this.dataNames.item)},setSelectedItems:function(b,c){this._set(b,this.dataNames.selectedItems,c)},getSelectedItems:function(b){var c=this._get(b,this.dataNames.selectedItems);if(c){return c}c=a([]);var d=this;this.getDropdownItems(b).each(function(e,f){if(d.isSelected(this)){c=c.add(this)}});this.setSelectedItems(b,c);return c},getSizeAttr:function(b){b=this.getSelectBox(b);if(!this.isSelectBox(b)){return null}return parseInt(b.attr("size"),10)},setPosition:function(b,c){this._set(b,this.dataNames.position,c)},getPosition:function(b){return this._get(b,this.dataNames.position)},getFirstDropdownItem:function(b){return this.getDropdownItems(b,":first")},getLastDropdownItem:function(b){return this.getDropdownItems(b,":last")},getItemInDropdownItems:function(e){var b=this.getDropdown(e);var c="__currentitem__";e.addClass(c);var d=this.getDropdownItems(b,"."+c+":first");e.removeClass(c);return d},getDropdownItems:function(e,d){e=a(e);var b=this.getSetup(e);if(!e.is("."+b.dropdownBaseClass)){e=a(this.getDropdown(e))}var c=this.getItems(e);if(!c){this.setItems(e,e.find("."+b.itemClass));c=this.getItems(e)}if(d){c=c.filter(d)}return c},setPreciseWidth:function(e,b,d){e=a(e).width(b);var c=e.outerWidth(d);e.width((b-(c-b)))},setPreciseHeight:function(e,c,d){e=a(e).height(c);var b=e.outerHeight(d);e.height((c-(b-c)))},setSkinWidth:function(h){h=a(h);var g=a(this.getInitObj(h));var e=g.outerWidth();this.setPreciseWidth(h,e);var b=this.getSetup(h);if(!b.resizeDisplay){return}var d=a(this.getDisplay(h));var c=h.innerWidth();if(!b.ignoreArrowWidth){var f=a(this.getArrow(h));var i=f.outerWidth(true);c-=i}this.setPreciseWidth(d,c,true)},setSkinHeight:function(b){},setDropdownWidth:function(i){i=a(i);var j=a(this.getSkin(i));if(this.isMultiLineSelectBox(i)){this.setPreciseWidth(i,j.innerWidth());return}var d=this.getSetup(j);var h=j.outerWidth();var e;var b;var f=this.widthTypes;switch(d.dropdownWidthType){case f.FIXED:e=b=h;break;case f.MAX:b=h;break;case f.MIN:e=h;break;default:return}this.showDropdownBeforeCalculation(i);var c=i.outerWidth();var g=false;if(!isNaN(e)&&c<e){c=e;g=true}if(!isNaN(b)&&c>b){c=b;g=true}if(g){this.setPreciseWidth(i,c)}this.hideDropdownAfterCalculation(i)},setDropdownHeight:function(j){j=a(j);var c=this.getSetup(j);var k=a(this.getSkin(j));var e=k.innerHeight();if(this.isMultiLineSelectBox(j)){var m=this.getSizeAttr(k);if(!isNaN(m)){var d=this.getFirstDropdownItem(j);var g=a("a",d);var b=g.text();g.text("lg");e=d.outerHeight()*m;g.text(b)}this.setPreciseHeight(j,e);return}var i=j.outerHeight();e=i;var l=parseInt(c.dropdownMinHeight,10);var f=parseInt(c.dropdownMaxHeight,10);if(!isNaN(l)&&e<l){e=l}if(!isNaN(f)&&e>f){e=f}if(e!=i){this.setPreciseHeight(j,e)}},getAnimation:function(c,d){var b=this.getSetup(c);var f=this.getAnimationName(b,d);var e=this.getAnimationSpeed(b,d);var g=this.getAnimationEasing(b,d);return{name:f,speed:e,easing:g}},getAnimationName:function(d,f){var c=parseInt(d.animType,10);var b=(f)?d.closeType:d.openType;b=parseInt(b,10);var g=(!isNaN(b))?b:c;if(isNaN(g)){g=0}var e=this.animationTypes;var h="";switch(g){case e.SLIDE:h="slide"+((f)?"Up":"Down");break;case e.FADE:h="fade"+((f)?"Out":"In");break;default:h=(f)?"hide":"show";break}return h},getAnimationSpeed:function(b,e){var d=parseInt(b.animSpeed,10);var c=(e)?b.closeSpeed:b.openSpeed;c=parseInt(c,10);var f=(isNaN(c))?d:c;if(isNaN(f)){f=0}return Math.max(0,f)},getAnimationEasing:function(b,e){var d=b.animEasing;var c=(e)?b.closeEasing:b.openEasing;var f=(c)?c:d;return f},isDropdownNestedInSkin:function(b){b=a(b);var c=a(this.getSkin(b));return(b.parent()[0]==c[0])},isInitialized:function(b){return(!!this.getInitialized(b))},isMultiChoiceSelectBox:function(e){var d=this.getIsMultiChoiceSelectBox(e);if(typeof(d)=="boolean"){return d}e=this.getSelectBox(e);if(!e){return false}e=a(e);var b=this.isMultiLineSelectBox(e);var c=a(e).is("[multiple]");d=(b&&c);this.setIsMultiChoiceSelectBox(d);return d},isMultiLineSelectBox:function(d){d=this.getSelectBox(d);if(!d){return false}var c=this.getIsMultiLineSelectBox(d);if(typeof(c)=="boolean"){return c}d=a(d);var b=this.getSizeAttr(d);c=(!isNaN(b)&&b>0);this.setIsMultiLineSelectBox(d,c);return c},isSelectBox:function(c){var b=this.getIsSelectBox(c);if(typeof(b)=="boolean"){return b}c=a(c);b=c.is("select");if(!b){c=a(this.getInitObj(c))}b=c.is("select");this.setIsSelectBox(c,b);return b},isMarked:function(d){d=a(d);if(d.is("option")){d=this.getItem(d)}if(!d){return false}var c=this.getSetup(d);var b=c.selectedClass;return d.hasClass(b)},isSelected:function(b){b=a(b);if(!b.is("option")){var c=this.getOption(b);if(!c){return this.isMarked(b)}else{b=c}}return b[0].selected}}})(jQuery);
/* Image Slider */
(function(a){a.fn.imageSlider=function(){a(this).each(function(b,c){a.imageSlider.init(this)})};a.imageSlider={init:function(c){c=a(c);var b=a("img",c);if(b.length<=1){return}b.css({position:"absolute",top:"0px",left:"0px"}).filter(".active").prependTo(c);this.preloadImages(c,b,0,0)},preloadImages:function(g,b,e,c){g=a(g);var j=this;var f={max:b.length,loaded:0};var i=function(h){j.checkImage(this,function(){e=Math.max(a(this).outerHeight(),e);c=Math.max(a(this).outerWidth(),c);f.loaded++;j.checkSlideStart(g,f,e,c)})};var d=function(k){var h=a(this);h.remove();f.max--;j.checkSlideStart(g,f,e,c)};b.each(function(){var h=a(this);if(h[0].complete){i.call(h[0]);return}h.load(i).error(d)})},checkImage:function(b,d){var c=this;b=a(b);if(b[0].complete){d.call(b)}else{setTimeout(function(){c.checkImage(b,d)},100)}},checkSlideStart:function(e,d,c,b){if(d.loaded>=d.max){e=a(e).height(c).width(b);this.slideImages(e)}},slideImages:function(f){var g=a("img:eq(0)",f).show();var d=a("img:eq(1)",f).hide();var b=5000;var c=3000;var e=arguments.callee;if(!d[0].complete){setTimeout(function(){e(f)},200)}else{setTimeout(function(){g.appendTo(f).fadeOut(c);d.fadeIn(c,function(){e(f)})},b)}}}})(jQuery);
/* Checkbox/Radios */
(function($){$.fn.checkbox=function(setup){return this.each(function(){$._checkbox.init(this,setup);});};$._checkbox={dataNames :{setup : "setup",skin : "skin",checkbox : "checkbox",group : "group"},defaultSetup :{baseClass : "checkbox",checkedClass : "checked",focusClass	: "focus",hiddenClass : "hidden",content : "",transferClasses : true},events :{CLICKED : "checkboxclicked"},init : function(chk,setup){chk=$(chk);if(!chk.is(":radio,:checkbox")){return;}this.setSetup(chk,setup);setup=this.getSetup(chk);var $this=this;var id=chk.attr("id");if(!id){id="chk_"+(Number(new Date()));chk.attr("id",id);}var skin=$('<label for="'+id+'" class="'+setup.baseClass+'"></label>').html(setup.content);chk .after(skin).appendTo(skin).change(function(e){$this.onChange(e);}).focus(function(e){$this.onFocus(e);}).blur(function(e){$this.onBlur(e);});this.setSkin(chk,skin);this.setCheckbox(skin,chk);this.check(chk);},check : function(chk){chk=$(chk);var checked=chk.is(":checked");var setup=this.getSetup(chk);var skin=this.getSkin(chk);skin.toggleClass(setup.checkedClass,checked);},onChange : function(e){var chk=$(e.target);this.check(chk);if(chk.is(":radio")){var $this=this;var name=chk.attr("name");var g=this.getGroup(chk);if(!g){g=$(":radio[name='"+name+"']");this.setGroup(chk,g);}g.not(chk).each(function(i,radio){$this.check(this);});}},onFocus : function(e){var chk=$(e.target);var setup=this.getSetup(chk);this.getSkin(chk).addClass(setup.focusClass);this.check(chk);},onBlur : function(e){var chk=$(e.target);var setup=this.getSetup(chk);this.getSkin(chk).removeClass(setup.focusClass);this.check(chk);},_set : function(obj,name,item){$(obj).data(name,item);},_get : function(obj,name){return $(obj).data(name);},setCheckbox : function(obj,chk){this._set(obj,this.dataNames.checkbox,chk);},getCheckbox : function(obj){return this._get(obj,this.dataNames.checkbox);},setGroup: function(obj,group){this._set(obj,this.dataNames.group,group);},getGroup : function(obj){return this._get(obj,this.dataNames.group);},setSetup : function(obj,setup){this._set(obj,this.dataNames.setup,$.extend({},this.defaultSetup,setup));},getSetup : function(obj){var s=this._get(obj,this.dataNames.setup);if(s){return s;}var newObj=this.getCheckbox(obj);return this._get(newObj,this.dataNames.setup);},setSkin : function(obj,skin){this._set(obj,this.dataNames.skin,skin);},getSkin : function(obj){return this._get(obj,this.dataNames.skin);}};})(jQuery);
/* Placeholder */
(function(a){var b=("placeholder" in (document.createElement("input")));a.extend(a.browser,{placeholder:b});a.fn.placeholder=function(c){if(a.browser.placeholder||!this.is("input")){return this}return this.each(function(d,e){a.placeholder.init(this,c)})};a.placeholder={dataNames:{placeholder:"placeholder",preventinsert:"preventinsert",setup:"setup",inputtype:"inputtype",canchangeinputtype:"canchangeinputtype"},setup:{classPHInserted:"placeholder",changePasswordType:true},init:function(d,c){if(a.browser.placeholder){return}d=a(d);var e=this;this.setSetup(d);this.insert(d);d.focus(this.onfocus).blur(this.onblur).keypress(this.onkeypress);a(d[0].form).submit(function(){e.remove(d)})},onkeypress:function(c){a.placeholder.preventInsert(this,true)},onblur:function(c){a.placeholder.insert(this)},onfocus:function(c){a.placeholder.remove(this)},insert:function(d){d=a(d);var c=this.getSetup(d);var f=this.getPlaceholder(d);if(d.val()===""||(!this.insertPrevented(d)&&d.val()==f)){var e=this.inputType(d);if(e=="password"&&c.changePasswordType){this.changeInputType(d,"text")}d.val(f);d.addClass(c.classPHInserted);this.preventInsert(d,false)}else{this.preventInsert(d,true)}},remove:function(d){d=a(d);var c=this.getSetup(d);var f=this.getPlaceholder(d);if(!this.insertPrevented(d)&&d.val()==f){var e=this.inputType(d);if(e=="password"&&c.changePasswordType){this.changeInputType(d,"password")}d.val("");d.removeClass(c.classPHInserted);this.preventInsert(d,false)}},getPlaceholder:function(c){c=a(c);var d=this.dataNames.placeholder;var e=c.data(d);if(e===null||e===undefined){e=c.attr("placeholder");if(!e){e=""}c.data(d,e)}return e},insertPrevented:function(c){return a(c).data(this.dataNames.preventinsert)},preventInsert:function(d,c){a(d).data(this.dataNames.preventinsert,c)},inputType:function(c){c=a(c);var d=c.data(this.dataNames.inputtype);if(!d){d=c.attr("type").toLowerCase();c.data(this.dataNames.inputtype,d)}return d},changeInputType:function(c,f){c=a(c);var e=c.data(this.dataNames.canchangeinputtype);if(e!==false){if(e===true){c[0].type=f}else{try{c[0].type=f;c.data(this.dataNames.canchangeinputtype,true)}catch(d){c.data(this.dataNames.canchangeinputtype,false)}}}},getSetup:function(c){return a(c).data(this.dataNames.setup)},setSetup:function(d,c){a(d).data(this.dataNames.setup,a.extend(this.setup,c))}}})(jQuery);
/* Lightbox */
//(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}function _start(objClicked,jQueryMatchedObj){$('embed,object,select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}_set_image_to_view();}function _set_interface(){$('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="'+settings.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="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+')no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+')left 15%no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+')left 15%no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+')no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false;});}}if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+')right 15%no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+')right 15%no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+')no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false;});}}_enable_keyboard_navigation();}function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}function _disable_keyboard_navigation(){$(document).unbind();}function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed,object,select').css({'visibility':'visible'});}function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date();}while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
/* Colorbox */
//(function(b,gb){var v="none",t="click",N="LoadedContent",d=false,x="resize.",o="y",u="auto",f=true,M="nofollow",q="on",n="x";function e(a,c){a=a?' id="'+k+a+'"':"";c=c?' style="'+c+'"':"";return b("<div"+a+c+"/>")}function p(a,b){b=b===n?m.width():m.height();return typeof a==="string"?Math.round(a.match(/%/)?b/100*parseInt(a,10):parseInt(a,10)):a}function Q(c){c=b.isFunction(c)?c.call(h):c;return a.photo||c.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function cb(){for(var c in a)if(b.isFunction(a[c])&&c.substring(0,2)!==q)a[c]=a[c].call(h);a.rel=a.rel||h.rel||M;a.href=a.href||b(h).attr("href");a.title=a.title||h.title}function db(d){h=d;a=b.extend({},b(h).data(r));cb();if(a.rel!==M){i=b("."+H).filter(function(){return (b(this).data(r).rel||this.rel)===a.rel});g=i.index(h);if(g===-1){i=i.add(h);g=i.length-1}}else{i=b(h);g=0}if(!w){w=F=f;R=h;try{R.blur()}catch(e){}b.event.trigger(hb);a.onOpen&&a.onOpen.call(h);y.css({opacity:+a.opacity,cursor:a.overlayClose?"pointer":u}).show();a.w=p(a.initialWidth,n);a.h=p(a.initialHeight,o);c.position(0);S&&m.bind(x+O+" scroll."+O,function(){y.css({width:m.width(),height:m.height(),top:m.scrollTop(),left:m.scrollLeft()})}).trigger("scroll."+O)}T.add(I).add(J).add(z).add(U).hide();V.html(a.close).show();c.slideshow();c.load()}var eb={transition:"elastic",speed:300,width:d,initialWidth:"600",innerWidth:d,maxWidth:d,height:d,initialHeight:"450",innerHeight:d,maxHeight:d,scalePhotos:f,scrolling:f,inline:d,html:d,iframe:d,photo:d,href:d,title:d,rel:d,opacity:.9,preloading:f,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:d,loop:f,slideshow:d,slideshowAuto:f,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:d,onLoad:d,onComplete:d,onCleanup:d,onClosed:d,overlayClose:f,escKey:f,arrowKey:f},r="colorbox",k="cbox",hb=k+"_open",P=k+"_load",W=k+"_complete",X=k+"_cleanup",fb=k+"_closed",G=b.browser.msie&&!b.support.opacity,S=G&&b.browser.version<7,O=k+"_IE6",y,j,E,s,Y,Z,ab,bb,i,m,l,K,L,U,T,z,J,I,V,C,D,A,B,h,R,g,a,w,F,c,H=k+"Element";c=b.fn[r]=b[r]=function(c,d){var a=this;if(!a[0]&&a.selector)return a;c=c||{};if(d)c.onComplete=d;if(!a[0]||a.selector===undefined){a=b("<a/>");c.open=f}a.each(function(){b(this).data(r,b.extend({},b(this).data(r)||eb,c)).addClass(H)});c.open&&db(a[0]);return a};c.init=function(){var h="hover";m=b(gb);j=e().attr({id:r,"class":G?k+"IE":""});y=e("Overlay",S?"position:absolute":"").hide();E=e("Wrapper");s=e("Content").append(l=e(N,"width:0; height:0"),L=e("LoadingOverlay").add(e("LoadingGraphic")),U=e("Title"),T=e("Current"),J=e("Next"),I=e("Previous"),z=e("Slideshow"),V=e("Close"));E.append(e().append(e("TopLeft"),Y=e("TopCenter"),e("TopRight")),e().append(Z=e("MiddleLeft"),s,ab=e("MiddleRight")),e().append(e("BottomLeft"),bb=e("BottomCenter"),e("BottomRight"))).children().children().css({"float":"left"});K=e(d,"position:absolute; width:9999px; visibility:hidden; display:none");b("body").prepend(y,j.append(E,K));s.children().hover(function(){b(this).addClass(h)},function(){b(this).removeClass(h)}).addClass(h);C=Y.height()+bb.height()+s.outerHeight(f)-s.height();D=Z.width()+ab.width()+s.outerWidth(f)-s.width();A=l.outerHeight(f);B=l.outerWidth(f);j.css({"padding-bottom":C,"padding-right":D}).hide();J.click(c.next);I.click(c.prev);V.click(c.close);s.children().removeClass(h);b("."+H).live(t,function(a){if(a.button!==0&&typeof a.button!=="undefined"||a.ctrlKey||a.shiftKey||a.altKey)return f;else{db(this);return d}});y.click(function(){a.overlayClose&&c.close()});b(document).bind("keydown",function(b){if(w&&a.escKey&&b.keyCode===27){b.preventDefault();c.close()}if(w&&a.arrowKey&&!F&&i[1])if(b.keyCode===37&&(g||a.loop)){b.preventDefault();I.click()}else if(b.keyCode===39&&(g<i.length-1||a.loop)){b.preventDefault();J.click()}})};c.remove=function(){j.add(y).remove();b("."+H).die(t).removeData(r).removeClass(H)};c.position=function(f,b){function c(a){Y[0].style.width=bb[0].style.width=s[0].style.width=a.style.width;L[0].style.height=L[1].style.height=s[0].style.height=Z[0].style.height=ab[0].style.height=a.style.height}var e,h=Math.max(m.height()-a.h-A-C,0)/2+m.scrollTop(),g=Math.max(m.width()-a.w-B-D,0)/2+m.scrollLeft();e=j.width()===a.w+B&&j.height()===a.h+A?0:f;E[0].style.width=E[0].style.height="9999px";j.dequeue().animate({width:a.w+B,height:a.h+A,top:h,left:g},{duration:e,complete:function(){c(this);F=d;E[0].style.width=a.w+B+D+"px";E[0].style.height=a.h+A+C+"px";b&&b()},step:function(){c(this)}})};c.resize=function(b){if(w){b=b||{};if(b.width)a.w=p(b.width,n)-B-D;if(b.innerWidth)a.w=p(b.innerWidth,n);l.css({width:a.w});if(b.height)a.h=p(b.height,o)-A-C;if(b.innerHeight)a.h=p(b.innerHeight,o);if(!b.innerHeight&&!b.height){b=l.wrapInner("<div style='overflow:auto'></div>").children();a.h=b.height();b.replaceWith(b.children())}l.css({height:a.h});c.position(a.transition===v?0:a.speed)}};c.prep=function(o){var d="hidden";function n(t){var o,q,s,n,d=i.length,e=a.loop;c.position(t,function(){function t(){G&&j[0].style.removeAttribute("filter")}if(w){G&&p&&l.fadeIn(100);a.iframe&&b("<iframe frameborder=0"+(a.scrolling?"":" scrolling='no'")+(G?" allowtransparency='true'":"")+"/>").attr({src:a.href,name:(new Date).getTime()}).appendTo(l);l.show();U.show().html(a.title);if(d>1){T.html(a.current.replace(/\{current\}/,g+1).replace(/\{total\}/,d)).show();J[e||g<d-1?"show":"hide"]().html(a.next);I[e||g?"show":"hide"]().html(a.previous);o=g?i[g-1]:i[d-1];s=g<d-1?i[g+1]:i[0];if(a.slideshow){z.show();g===d-1&&!e&&j.is("."+k+"Slideshow_on")&&z.click()}if(a.preloading){n=b(s).data(r).href||s.href;q=b(o).data(r).href||o.href;if(Q(n))b("<img/>")[0].src=n;if(Q(q))b("<img/>")[0].src=q}}L.hide();a.transition==="fade"?j.fadeTo(f,1,function(){t()}):t();m.bind(x+k,function(){c.position(0)});b.event.trigger(W);a.onComplete&&a.onComplete.call(h)}})}if(w){var p,f=a.transition===v?0:a.speed;m.unbind(x+k);l.remove();l=e(N).html(o);l.hide().appendTo(K.show()).css({width:function(){a.w=a.w||l.width();a.w=a.mw&&a.mw<a.w?a.mw:a.w;return a.w}(),overflow:a.scrolling?u:d}).css({height:function(){a.h=a.h||l.height();a.h=a.mh&&a.mh<a.h?a.mh:a.h;return a.h}()}).prependTo(s);K.hide();b("#"+k+"Photo").css({cssFloat:v});S&&b("select").not(j.find("select")).filter(function(){return this.style.visibility!==d}).css({visibility:d}).one(X,function(){this.style.visibility="inherit"});a.transition==="fade"?j.fadeTo(f,0,function(){n(0)}):n(f)}};c.load=function(){var j,d,q,m=c.prep;F=f;h=i[g];a=b.extend({},b(h).data(r));cb();b.event.trigger(P);a.onLoad&&a.onLoad.call(h);a.h=a.height?p(a.height,o)-A-C:a.innerHeight&&p(a.innerHeight,o);a.w=a.width?p(a.width,n)-B-D:a.innerWidth&&p(a.innerWidth,n);a.mw=a.w;a.mh=a.h;if(a.maxWidth){a.mw=p(a.maxWidth,n)-B-D;a.mw=a.w&&a.w<a.mw?a.w:a.mw}if(a.maxHeight){a.mh=p(a.maxHeight,o)-A-C;a.mh=a.h&&a.h<a.mh?a.h:a.mh}j=a.href;L.show();if(a.inline){e("InlineTemp").hide().insertBefore(b(j)[0]).bind(P+" "+X,function(){b(this).replaceWith(l.children())});m(b(j))}else if(a.iframe)m(" ");else if(a.html)m(a.html);else if(Q(j)){d=new Image;d.onload=function(){var e;d.onload=null;d.id=k+"Photo";b(d).css({margin:u,border:v,display:"block",cssFloat:"left"});if(a.scalePhotos){q=function(){d.height-=d.height*e;d.width-=d.width*e};if(a.mw&&d.width>a.mw){e=(d.width-a.mw)/d.width;q()}if(a.mh&&d.height>a.mh){e=(d.height-a.mh)/d.height;q()}}if(a.h)d.style.marginTop=Math.max(a.h-d.height,0)/2+"px";setTimeout(function(){m(d)},1);i[1]&&(g<i.length-1||a.loop)&&b(d).css({cursor:"pointer"}).click(c.next);if(G)d.style.msInterpolationMode="bicubic"};d.src=j}else e().appendTo(K).load(j,function(c,a,b){m(a==="error"?"Request unsuccessful: "+b.statusText:this)})};c.next=function(){if(!F){g=g<i.length-1?g+1:0;c.load()}};c.prev=function(){if(!F){g=g?g-1:i.length-1;c.load()}};c.slideshow=function(){function f(){z.text(a.slideshowStop).bind(W,function(){d=setTimeout(c.next,a.slideshowSpeed)}).bind(P,function(){clearTimeout(d)}).one(t,function(){e()});j.removeClass(b+"off").addClass(b+q)}var e,d,b=k+"Slideshow_";z.bind(fb,function(){z.unbind();clearTimeout(d);j.removeClass(b+"off "+b+q)});e=function(){clearTimeout(d);z.text(a.slideshowStart).unbind(W+" "+P).one(t,function(){f();d=setTimeout(c.next,a.slideshowSpeed)});j.removeClass(b+q).addClass(b+"off")};if(a.slideshow&&i[1])a.slideshowAuto?f():e()};c.close=function(){if(w){w=d;b.event.trigger(X);a.onCleanup&&a.onCleanup.call(h);m.unbind("."+k+" ."+O);y.fadeTo("fast",0);j.stop().fadeTo("fast",0,function(){j.find("iframe").attr("src","about:blank");l.remove();j.add(y).css({opacity:1,cursor:u}).hide();try{R.focus()}catch(c){}setTimeout(function(){b.event.trigger(fb);a.onClosed&&a.onClosed.call(h)},1)})}};c.element=function(){return b(h)};c.settings=eb;b(c.init)})(jQuery,this);
/* Fancybox */
(function(A){var J,S,Q,K,d,w,I,N,z,D=0,H={},h=[],e=0,F={},y=[],f=null,m=new Image(),g=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,k=/[^\.]\.(swf)\s*$/i,q,L=1,a,c,O=false,C=20,t=A.extend(A("<div/>")[0],{prop:0}),j=0,R=!A.support.opacity&&!window.XMLHttpRequest,i=function(){S.hide();m.onerror=m.onload=null;if(f){f.abort()}J.empty()},p=function(){A.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})},E=function(){return[A(window).width(),A(window).height(),A(document).scrollLeft(),A(document).scrollTop()]},b=function(){var V=E(),ac={},aa=F.margin,W=F.autoScale,ab=(C+aa)*2,Z=(C+aa)*2,X=(F.padding*2),Y;if(F.width.toString().indexOf("%")>-1){ac.width=((V[0]*parseFloat(F.width))/100)-(C*2);W=false}else{ac.width=F.width+X}if(F.height.toString().indexOf("%")>-1){ac.height=((V[1]*parseFloat(F.height))/100)-(C*2);W=false}else{ac.height=F.height+X}if(W&&(ac.width>(V[0]-ab)||ac.height>(V[1]-Z))){if(H.type=="image"||H.type=="swf"){ab+=X;Z+=X;Y=Math.min(Math.min(V[0]-ab,F.width)/F.width,Math.min(V[1]-Z,F.height)/F.height);ac.width=Math.round(Y*(ac.width-X))+X;ac.height=Math.round(Y*(ac.height-X))+X}else{ac.width=Math.min(ac.width,(V[0]-ab));ac.height=Math.min(ac.height,(V[1]-Z))}}ac.top=V[3]+((V[1]-(ac.height+(C*2)))*0.5);ac.left=V[2]+((V[0]-(ac.width+(C*2)))*0.5);if(F.autoScale===false){ac.top=Math.max(V[3]+aa,ac.top);ac.left=Math.max(V[2]+aa,ac.left)}return ac},M=function(V){if(V&&V.length){switch(F.titlePosition){case"inside":return V;case"over":return'<span id="fancybox-title-over">'+V+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+V+'</span><span id="fancybox-title-right"></span></span>'}}return false},s=function(){var X=F.title,W=c.width-(F.padding*2),V="fancybox-title-"+F.titlePosition;A("#fancybox-title").remove();j=0;if(F.titleShow===false){return}X=A.isFunction(F.titleFormat)?F.titleFormat(X,y,e,F):M(X);if(!X||X===""){return}A('<div id="fancybox-title" class="'+V+'" />').css({width:W,paddingLeft:F.padding,paddingRight:F.padding}).html(X).appendTo("body");switch(F.titlePosition){case"inside":j=A("#fancybox-title").outerHeight(true)-F.padding;c.height+=j;break;case"over":A("#fancybox-title").css("bottom",F.padding);break;default:A("#fancybox-title").css("bottom",A("#fancybox-title").outerHeight(true)*-1);break}A("#fancybox-title").appendTo(d).hide()},o=function(){A(document).unbind("keydown.fb").bind("keydown.fb",function(V){if(V.keyCode==27&&F.enableEscapeButton){V.preventDefault();A.fancybox.close()}else{if(V.keyCode==37){V.preventDefault();A.fancybox.prev()}else{if(V.keyCode==39){V.preventDefault();A.fancybox.next()}}}});if(A.fn.mousewheel){K.unbind("mousewheel.fb");if(y.length>1){K.bind("mousewheel.fb",function(V,W){V.preventDefault();if(O||W===0){return}if(W>0){A.fancybox.prev()}else{A.fancybox.next()}})}}if(!F.showNavArrows){return}if((F.cyclic&&y.length>1)||e!==0){N.show()}if((F.cyclic&&y.length>1)||e!=(y.length-1)){z.show()}},T=function(){var V,W;if((y.length-1)>e){V=y[e+1].href;if(typeof V!=="undefined"&&V.match(g)){W=new Image();W.src=V}}if(e>0){V=y[e-1].href;if(typeof V!=="undefined"&&V.match(g)){W=new Image();W.src=V}}},v=function(){w.css("overflow",(F.scrolling=="auto"?(F.type=="image"||F.type=="iframe"||F.type=="swf"?"hidden":"auto"):(F.scrolling=="yes"?"auto":"visible")));if(!A.support.opacity){w.get(0).style.removeAttribute("filter");K.get(0).style.removeAttribute("filter")}A("#fancybox-title").show();if(F.hideOnContentClick){w.one("click",A.fancybox.close)}if(F.hideOnOverlayClick){Q.one("click",A.fancybox.close)}if(F.showCloseButton){I.show()}o();A(window).bind("resize.fb",A.fancybox.center);if(F.centerOnScroll){A(window).bind("scroll.fb",A.fancybox.center)}else{A(window).unbind("scroll.fb")}if(A.isFunction(F.onComplete)){F.onComplete(y,e,F)}O=false;T()},G=function(Z){var W=Math.round(a.width+(c.width-a.width)*Z),V=Math.round(a.height+(c.height-a.height)*Z),Y=Math.round(a.top+(c.top-a.top)*Z),X=Math.round(a.left+(c.left-a.left)*Z);K.css({width:W+"px",height:V+"px",top:Y+"px",left:X+"px"});W=Math.max(W-F.padding*2,0);V=Math.max(V-(F.padding*2+(j*Z)),0);w.css({width:W+"px",height:V+"px"});if(typeof c.opacity!=="undefined"){K.css("opacity",(Z<0.5?0.5:Z))}},x=function(V){var W=V.offset();W.top+=parseFloat(V.css("paddingTop"))||0;W.left+=parseFloat(V.css("paddingLeft"))||0;W.top+=parseFloat(V.css("border-top-width"))||0;W.left+=parseFloat(V.css("border-left-width"))||0;W.width=V.width();W.height=V.height();return W},U=function(){var Y=H.orig?A(H.orig):false,X={},W,V;if(Y&&Y.length){W=x(Y);X={width:(W.width+(F.padding*2)),height:(W.height+(F.padding*2)),top:(W.top-F.padding-C),left:(W.left-F.padding-C)}}else{V=E();X={width:1,height:1,top:V[3]+V[1]*0.5,left:V[2]+V[0]*0.5}}return X},u=function(){S.hide();if(K.is(":visible")&&A.isFunction(F.onCleanup)){if(F.onCleanup(y,e,F)===false){A.event.trigger("fancybox-cancel");O=false;return}}y=h;e=D;F=H;w.get(0).scrollTop=0;w.get(0).scrollLeft=0;if(F.overlayShow){if(R){A("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"})}Q.css({"background-color":F.overlayColor,opacity:F.overlayOpacity}).unbind().show()}c=b();s();if(K.is(":visible")){A(I.add(N).add(z)).hide();var W=K.position(),V;a={top:W.top,left:W.left,width:K.width(),height:K.height()};V=(a.width==c.width&&a.height==c.height);w.fadeOut(F.changeFade,function(){var X=function(){w.html(J.contents()).fadeIn(F.changeFade,v)};A.event.trigger("fancybox-change");w.empty().css("overflow","hidden");if(V){w.css({top:F.padding,left:F.padding,width:Math.max(c.width-(F.padding*2),1),height:Math.max(c.height-(F.padding*2)-j,1)});X()}else{w.css({top:F.padding,left:F.padding,width:Math.max(a.width-(F.padding*2),1),height:Math.max(a.height-(F.padding*2),1)});t.prop=0;A(t).animate({prop:1},{duration:F.changeSpeed,easing:F.easingChange,step:G,complete:X})}});return}K.css("opacity",1);if(F.transitionIn=="elastic"){a=U();w.css({top:F.padding,left:F.padding,width:Math.max(a.width-(F.padding*2),1),height:Math.max(a.height-(F.padding*2),1)}).html(J.contents());K.css(a).show();if(F.opacity){c.opacity=0}t.prop=0;A(t).animate({prop:1},{duration:F.speedIn,easing:F.easingIn,step:G,complete:v})}else{w.css({top:F.padding,left:F.padding,width:Math.max(c.width-(F.padding*2),1),height:Math.max(c.height-(F.padding*2)-j,1)}).html(J.contents());K.css(c).fadeIn(F.transitionIn=="none"?0:F.speedIn,v)}},r=function(){J.width(H.width);J.height(H.height);if(H.width=="auto"){H.width=J.width()}if(H.height=="auto"){H.height=J.height()}u()},P=function(){O=true;H.width=m.width;H.height=m.height;A("<img />").attr({id:"fancybox-img",src:m.src,alt:H.title}).appendTo(J);u()},l=function(){i();var aa=h[D],X,Y,ac,ab,W,V,Z;H=A.extend({},A.fn.fancybox.defaults,(typeof A(aa).data("fancybox")=="undefined"?H:A(aa).data("fancybox")));ac=aa.title||A(aa).title||H.title||"";if(aa.nodeName&&!H.orig){H.orig=A(aa).children("img:first").length?A(aa).children("img:first"):A(aa)}if(ac===""&&H.orig){ac=H.orig.attr("alt")}if(aa.nodeName&&(/^(?:javascript|#)/i).test(aa.href)){X=H.href||null}else{X=H.href||aa.href||null}if(H.type){Y=H.type;if(!X){X=H.content}}else{if(H.content){Y="html"}else{if(X){if(X.match(g)){Y="image"}else{if(X.match(k)){Y="swf"}else{if(A(aa).hasClass("iframe")){Y="iframe"}else{if(X.match(/#/)){aa=X.substr(X.indexOf("#"));Y=A(aa).length>0?"inline":"ajax"}else{Y="ajax"}}}}}else{Y="inline"}}}H.type=Y;H.href=X;H.title=ac;if(H.autoDimensions&&H.type!=="iframe"&&H.type!=="swf"){H.width="auto";H.height="auto"}if(H.modal){H.overlayShow=true;H.hideOnOverlayClick=false;H.hideOnContentClick=false;H.enableEscapeButton=false;H.showCloseButton=false}if(A.isFunction(H.onStart)){if(H.onStart(h,D,H)===false){O=false;return}}J.css("padding",(C+H.padding+H.margin));A(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){A(this).replaceWith(w.children())});switch(Y){case"html":J.html(H.content);r();break;case"inline":A('<div class="fancybox-inline-tmp" />').hide().insertBefore(A(aa)).bind("fancybox-cleanup",function(){A(this).replaceWith(w.children())}).bind("fancybox-cancel",function(){A(this).replaceWith(J.children())});A(aa).appendTo(J);r();break;case"image":O=false;A.fancybox.showActivity();m=new Image();m.onerror=function(){p()};m.onload=function(){m.onerror=null;m.onload=null;P()};m.src=X;break;case"swf":ab='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+H.width+'" height="'+H.height+'"><param name="movie" value="'+X+'"></param>';W="";A.each(H.swf,function(ad,ae){ab+='<param name="'+ad+'" value="'+ae+'"></param>';W+=" "+ad+'="'+ae+'"'});ab+='<embed src="'+X+'" type="application/x-shockwave-flash" width="'+H.width+'" height="'+H.height+'"'+W+"></embed></object>";J.html(ab);r();break;case"ajax":V=X.split("#",2);Z=H.ajax.data||{};if(V.length>1){X=V[0];if(typeof Z=="string"){Z+="&selector="+V[1]}else{Z.selector=V[1]}}O=false;A.fancybox.showActivity();f=A.ajax(A.extend(H.ajax,{url:X,data:Z,error:p,success:function(ae,af,ad){if(f.status==200){J.html(ae);r()}}}));break;case"iframe":A('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+H.scrolling+'" src="'+H.href+'"></iframe>').appendTo(J);u();break}},n=function(){if(!S.is(":visible")){clearInterval(q);return}A("div",S).css("top",(L*-40)+"px");L=(L+1)%12},B=function(){if(A("#fancybox-wrap").length){return}A("body").append(J=A('<div id="fancybox-tmp"></div>'),S=A('<div id="fancybox-loading"><div></div></div>'),Q=A('<div id="fancybox-overlay"></div>'),K=A('<div id="fancybox-wrap"></div>'));if(!A.support.opacity){K.addClass("fancybox-ie");S.addClass("fancybox-ie")}d=A('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(K);d.append(w=A('<div id="fancybox-inner"></div>'),I=A('<a id="fancybox-close"></a>'),N=A('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),z=A('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));I.click(A.fancybox.close);S.click(A.fancybox.cancel);N.click(function(V){V.preventDefault();A.fancybox.prev()});z.click(function(V){V.preventDefault();A.fancybox.next()});if(R){Q.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");S.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");d.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}};A.fn.fancybox=function(V){A(this).die("click.fb").live("click.fb",function(X){A(this).data("fancybox",A.extend({},V,(A.metadata?A(this).metadata():{})));X.preventDefault();if(O){return}O=true;A(this).blur();h=[];D=0;var W=A(this).attr("rel")||"";if(!W||W==""||W==="nofollow"){h.push(this)}else{h=A("a[rel="+W+"], area[rel="+W+"]");D=h.index(this)}l();return false});return this};A.fancybox=function(Y){if(O){return}O=true;var X=typeof arguments[1]!=="undefined"?arguments[1]:{};h=[];D=X.index||0;if(A.isArray(Y)){for(var W=0,V=Y.length;W<V;W++){if(typeof Y[W]=="object"){A(Y[W]).data("fancybox",A.extend({},X,Y[W]))}else{Y[W]=A({}).data("fancybox",A.extend({content:Y[W]},X))}}h=jQuery.merge(h,Y)}else{if(typeof Y=="object"){A(Y).data("fancybox",A.extend({},X,Y))}else{Y=A({}).data("fancybox",A.extend({content:Y},X))}h.push(Y)}if(D>h.length||D<0){D=0}l()};A.fancybox.showActivity=function(){clearInterval(q);S.show();q=setInterval(n,66)};A.fancybox.hideActivity=function(){S.hide()};A.fancybox.next=function(){return A.fancybox.pos(e+1)};A.fancybox.prev=function(){return A.fancybox.pos(e-1)};A.fancybox.pos=function(V){if(O){return}V=parseInt(V,10);if(V>-1&&y.length>V){D=V;l()}if(F.cyclic&&y.length>1&&V<0){D=y.length-1;l()}if(F.cyclic&&y.length>1&&V>=y.length){D=0;l()}return};A.fancybox.cancel=function(){if(O){return}O=true;A.event.trigger("fancybox-cancel");i();if(H&&A.isFunction(H.onCancel)){H.onCancel(h,D,H)}O=false};A.fancybox.close=function(){if(O||K.is(":hidden")){return}O=true;if(F&&A.isFunction(F.onCleanup)){if(F.onCleanup(y,e,F)===false){O=false;return}}i();A(I.add(N).add(z)).hide();A("#fancybox-title").remove();K.add(w).add(Q).unbind();A(window).unbind("resize.fb scroll.fb");A(document).unbind("keydown.fb");function V(){Q.fadeOut("fast");K.hide();A.event.trigger("fancybox-cleanup");w.empty();if(A.isFunction(F.onClosed)){F.onClosed(y,e,F)}y=H=[];e=D=0;F=H={};O=false}w.css("overflow","hidden");if(F.transitionOut=="elastic"){a=U();var W=K.position();c={top:W.top,left:W.left,width:K.width(),height:K.height()};if(F.opacity){c.opacity=1}t.prop=1;A(t).animate({prop:0},{duration:F.speedOut,easing:F.easingOut,step:G,complete:V})}else{K.fadeOut(F.transitionOut=="none"?0:F.speedOut,V)}};A.fancybox.resize=function(){var W,V;if(O||K.is(":hidden")){return}O=true;W=w.wrapInner("<div style='overflow:auto'></div>").children();V=W.height();K.css({height:V+(F.padding*2)+j});w.css({height:V});W.replaceWith(W.children());A.fancybox.center()};A.fancybox.center=function(){O=true;var V=E(),W=F.margin,X={};X.top=V[3]+((V[1]-((K.height()-j)+(C*2)))*0.5);X.left=V[2]+((V[0]-(K.width()+(C*2)))*0.5);X.top=Math.max(V[3]+W,X.top);X.left=Math.max(V[2]+W,X.left);K.css(X);O=false};A.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};A(document).ready(function(){B()})})(jQuery);
/* File field */
(function($){$.fn.fileField=function(){$(this).each(function(){var wrap=$('<div class="file-field"></div>');var btnWrap=$('<div class="button-wrap"></div>');var field=$(this);var defaultText="Ingen fil valgt...";var displayValue=function(){var input=$(this);var wrap=input.parent().parent();var val=input.val();var slashIndex=Math.max(val.lastIndexOf("/"),val.lastIndexOf("\\"))+1;val=val.substring(slashIndex,val.length);if(!val){val=defaultText;}wrap.find(".file-name").html(val);};field.change(displayValue).mouseup(displayValue).css({opacity:0}).wrap(btnWrap);btnWrap=field.parent();btnWrap.append('<button type="button" class="button">Vælg fil</button>');btnWrap.wrap(wrap).after('<div class="file-name">'+defaultText+'</div>');});};})(jQuery);
/* Character counter */
(function(a){a.fn.charcount=function(b){var c=a(this);if(c.is("input,textarea")){a.charcount.init(c,b)}};a.charcount={dataNames:{setup:"setup",countText:"counttext",counter:"counter"},defaultSetup:{counterHtml:'<p class="count-text">{current}/{max}</p>',max:"detect"},init:function(f,c){f=a(f);c=this.setSetup(f,c);var b=this.getMaxLength(f);if(isNaN(b)||b<0){return}var e=c.counterHtml.replace("{current}",'<span class="counter"></span>').replace("{max}",b);var d=a(e);f.after(d).keypress(this.onkeydown).keyup(this.onkeyup);this.setCounter(f,a(" > .counter",d));this.updateCounter(f)},getMaxLength:function(e){e=a(e);var d=this.getSetup(e),c=parseInt(d.max,10);if(isNaN(c)){c=parseInt(e.attr("maxlength"),10);if(isNaN(c)||c<0){var b=e.attr("rel"),f=String(b).match(/maxlength[:](\d+)/);if(f){c=parseInt(f[1],10)}}}if(!isNaN(c)){d.max=c;this.setSetup(e,d)}return c},preventKeyInsert:function(h){var g=a(h.target);var c=this.getSetup(g);var i=g.val();var b=c.max;var d=i.length;var f=h.which;if(d>=b){if(f!==0&&f!=8&&(f!=13&&g.is("textarea"))&&!(f>=37&&f<=40)&&f!=46){h.preventDefault()}}},updateCounter:function(f){f=a(f);var c=this.getSetup(f),g=f.val(),b=c.max,e=g.length,d=a(this.getCounter(f));if(e>=b){e=b;f.val(g.substr(0,e))}d.text(e)},onkeydown:function(b){a.charcount.preventKeyInsert(b)},onkeyup:function(b){a.charcount.updateCounter(this)},_set:function(d,b,c){a(d).data(b,c)},_get:function(c,b){return a(c).data(b)},setSetup:function(c,b){b=a.extend({},this.defaultSetup,b);this._set(c,this.dataNames.setup,b);return b},getSetup:function(b){return this._get(b,this.dataNames.setup)},setCounter:function(c,b){this._set(c,this.dataNames.counter,b)},getCounter:function(b){return this._get(b,this.dataNames.counter)}}})(jQuery);
