// Combination of as many scripts as possible

/*
 * jQuery Combined from jquery-1.3.2.min, jquery-ui-1.7.2.custom.min and accordionMenu.js
 */
//jquery-1.6.1.min.js
//jquery.jcarousel.min.js
(function($){$.fn.jcarousel=function(o){if(typeof o=='string'){var instance=$(this).data('jcarousel'),args=Array.prototype.slice.call(arguments,1);return instance[o].apply(instance,args);}else
return this.each(function(){$(this).data('jcarousel',new $jc(this,o));});};var defaults={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};$.jcarousel=function(e,o){this.options=$.extend({},defaults,o||{});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 skin='',split=e.className.split(' ');for(var i=0;i<split.length;i++){if(split[i].indexOf('jcarousel-skin')!=-1){$(e).removeClass(split[i]);skin=split[i];break;}}if(e.nodeName=='UL'||e.nodeName=='OL'){this.list=$(e);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=$(e);this.list=this.container.find('ul,ol').eq(0);}if(skin!=''&&this.container.parent()[0].className.indexOf('jcarousel-skin')==-1)this.container.wrap('<div class=" '+skin+'"></div>');this.clip=this.list.parent();if(!this.clip.length||!this.clip.hasClass('jcarousel-clip'))this.clip=this.list.wrap('<div></div>').parent();this.buttonNext=$('.jcarousel-next',this.container);if(this.buttonNext.size()==0&&this.options.buttonNextHTML!=null)this.buttonNext=this.clip.after(this.options.buttonNextHTML).next();this.buttonNext.addClass(this.className('jcarousel-next'));this.buttonPrev=$('.jcarousel-prev',this.container);if(this.buttonPrev.size()==0&&this.options.buttonPrevHTML!=null)this.buttonPrev=this.clip.after(this.options.buttonPrevHTML).next();this.buttonPrev.addClass(this.className('jcarousel-prev'));this.clip.addClass(this.className('jcarousel-clip')).css({overflow:'hidden',position:'relative'});this.list.addClass(this.className('jcarousel-list')).css({overflow:'hidden',position:'relative',top:0,left:0,margin:0,padding:0});this.container.addClass(this.className('jcarousel-container')).css({position:'relative'});var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var li=this.list.children('li');var self=this;if(li.size()>0){var wh=0,i=this.options.offset;li.each(function(){self.format(this,i++);wh+=self.dimension(this,di);});this.list.css(this.wh,wh+'px');if(!o||o.size===undefined)this.options.size=li.size();}this.container.css('display','block');this.buttonNext.css('display','block');this.buttonPrev.css('display','block');this.funcNext=function(){self.next();};this.funcPrev=function(){self.prev();};this.funcResize=function(){self.reload();};if(this.options.initCallback!=null)this.options.initCallback(this,'init');if($.browser.safari){this.buttons(false,false);$(window).bind('load.jcarousel',function(){self.setup();});}else
this.setup();};var $jc=$.jcarousel;$jc.fn=$jc.prototype={jcarousel:'0.2.4'};$jc.fn.extend=$jc.extend=$.extend;$jc.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 p=this.pos(this.options.start);this.prevFirst=this.prevLast=null;this.animate(p,false);$(window).unbind('resize.jcarousel',this.funcResize).bind('resize.jcarousel',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,$jc.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 self=this;var di=Math.ceil(this.clipping()/this.options.visible),wh=0,lt=0;$('li',this.list).each(function(i){wh+=self.dimension(this,di);if(i+1<self.first)lt=wh;});this.list.css(this.wh,wh+'px');this.list.css(this.lt,-lt+'px');}this.scroll(this.first,false);},lock:function(){this.locked=true;this.buttons();},unlock:function(){this.locked=false;this.buttons();},size:function(s){if(s!=undefined){this.options.size=s;if(!this.locked)this.buttons();}return this.options.size;},has:function(i,i2){if(i2==undefined||!i2)i2=i;if(this.options.size!==null&&i2>this.options.size)i2=this.options.size;for(var j=i;j<=i2;j++){var e=this.get(j);if(!e.length||e.hasClass('jcarousel-item-placeholder'))return false;}return true;},get:function(i){return $('.jcarousel-item-'+i,this.list);},add:function(i,s){var e=this.get(i),old=0,add=0;if(e.length==0){var c,e=this.create(i),j=$jc.intval(i);while(c=this.get(--j)){if(j<=0||c.length){j<=0?this.list.prepend(e):c.after(e);break;}}}else
old=this.dimension(e);e.removeClass(this.className('jcarousel-item-placeholder'));typeof s=='string'?e.html(s):e.empty().append(s);var di=this.options.visible!=null?Math.ceil(this.clipping()/this.options.visible):null;var wh=this.dimension(e,di)-old;if(i>0&&i<this.first)this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-wh+'px');this.list.css(this.wh,$jc.intval(this.list.css(this.wh))+wh+'px');return e;},remove:function(i){var e=this.get(i);if(!e.length||(i>=this.first&&i<=this.last))return;var d=this.dimension(e);if(i<this.first)this.list.css(this.lt,$jc.intval(this.list.css(this.lt))+d+'px');e.remove();this.list.css(this.wh,$jc.intval(this.list.css(this.wh))-d+'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(b){if(this.locked||this.animating||!this.tail)return;var pos=$jc.intval(this.list.css(this.lt));!b?pos-=this.tail:pos+=this.tail;this.inTail=!b;this.prevFirst=this.first;this.prevLast=this.last;this.animate(pos);},scroll:function(i,a){if(this.locked||this.animating)return;this.animate(this.pos(i),a);},pos:function(i){var pos=$jc.intval(this.list.css(this.lt));if(this.locked||this.animating)return pos;if(this.options.wrap!='circular')i=i<1?1:(this.options.size&&i>this.options.size?this.options.size:i);var back=this.first>i;var f=this.options.wrap!='circular'&&this.first<=1?1:this.first;var c=back?this.get(f):this.get(this.last);var j=back?f:f-1;var e=null,l=0,p=false,d=0,g;while(back?--j>=i:++j<i){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c[back?'before':'after'](e);if(this.first!=null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length)this.add(j,g.children().clone(true));}}c=e;d=this.dimension(e);if(p)l+=d;if(this.first!=null&&(this.options.wrap=='circular'||(j>=1&&(this.options.size==null||j<=this.options.size))))pos=back?pos+d:pos-d;}var clipping=this.clipping();var cache=[];var visible=0,j=i,v=0;var c=this.get(i-1);while(++visible){e=this.get(j);p=!e.length;if(e.length==0){e=this.create(j).addClass(this.className('jcarousel-item-placeholder'));c.length==0?this.list.prepend(e):c[back?'before':'after'](e);if(this.first!=null&&this.options.wrap=='circular'&&this.options.size!==null&&(j<=0||j>this.options.size)){g=this.get(this.index(j));if(g.length)this.add(j,g.find('>*').clone(true));}}c=e;var d=this.dimension(e);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&&j>this.options.size)cache.push(e);else if(p)l+=d;v+=d;if(v>=clipping)break;j++;}for(var x=0;x<cache.length;x++)cache[x].remove();if(l>0){this.list.css(this.wh,this.dimension(this.list)+l+'px');if(back){pos-=l;this.list.css(this.lt,$jc.intval(this.list.css(this.lt))-l+'px');}}var last=i+visible-1;if(this.options.wrap!='circular'&&this.options.size&&last>this.options.size)last=this.options.size;if(j>last){visible=0,j=last,v=0;while(++visible){var e=this.get(j--);if(!e.length)break;v+=this.dimension(e);if(v>=clipping)break;}}var first=last-visible+1;if(this.options.wrap!='circular'&&first<1)first=1;if(this.inTail&&back){pos+=this.tail;this.inTail=false;}this.tail=null;if(this.options.wrap!='circular'&&last==this.options.size&&(last-visible+1)>=1){var m=$jc.margin(this.get(last),!this.options.vertical?'marginRight':'marginBottom');if((v-m)>clipping)this.tail=v-clipping-m;}while(i-->first)pos+=this.dimension(this.get(i));this.prevFirst=this.first;this.prevLast=this.last;this.first=first;this.last=last;return pos;},animate:function(p,a){if(this.locked||this.animating)return;this.animating=true;var self=this;var scrolled=function(){self.animating=false;if(p==0)self.list.css(self.lt,0);if(self.options.wrap=='circular'||self.options.wrap=='both'||self.options.wrap=='last'||self.options.size==null||self.last<self.options.size)self.startAuto();self.buttons();self.notify('onAfterAnimation');};this.notify('onBeforeAnimation');if(!this.options.animation||a==false){this.list.css(this.lt,p+'px');scrolled();}else{var o=!this.options.vertical?{'left':p}:{'top':p};this.list.animate(o,this.options.animation,this.options.easing,scrolled);}},startAuto:function(s){if(s!=undefined)this.options.auto=s;if(this.options.auto==0)return this.stopAuto();if(this.timer!=null)return;var self=this;this.timer=setTimeout(function(){self.next();},this.options.auto*1000);},stopAuto:function(){if(this.timer==null)return;clearTimeout(this.timer);this.timer=null;},buttons:function(n,p){if(n==undefined||n==null){var n=!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)n=this.tail!=null&&!this.inTail;}if(p==undefined||p==null){var p=!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)p=this.tail!=null&&this.inTail;}var self=this;this.buttonNext[n?'bind':'unbind'](this.options.buttonNextEvent+'.jcarousel',this.funcNext)[n?'removeClass':'addClass'](this.className('jcarousel-next-disabled')).attr('disabled',n?false:true);this.buttonPrev[p?'bind':'unbind'](this.options.buttonPrevEvent+'.jcarousel',this.funcPrev)[p?'removeClass':'addClass'](this.className('jcarousel-prev-disabled')).attr('disabled',p?false:true);if(this.buttonNext.length>0&&(this.buttonNext[0].jcarouselstate==undefined||this.buttonNext[0].jcarouselstate!=n)&&this.options.buttonNextCallback!=null){this.buttonNext.each(function(){self.options.buttonNextCallback(self,this,n);});this.buttonNext[0].jcarouselstate=n;}if(this.buttonPrev.length>0&&(this.buttonPrev[0].jcarouselstate==undefined||this.buttonPrev[0].jcarouselstate!=p)&&this.options.buttonPrevCallback!=null){this.buttonPrev.each(function(){self.options.buttonPrevCallback(self,this,p);});this.buttonPrev[0].jcarouselstate=p;}},notify:function(evt){var state=this.prevFirst==null?'init':(this.prevFirst<this.first?'next':'prev');this.callback('itemLoadCallback',evt,state);if(this.prevFirst!==this.first){this.callback('itemFirstInCallback',evt,state,this.first);this.callback('itemFirstOutCallback',evt,state,this.prevFirst);}if(this.prevLast!==this.last){this.callback('itemLastInCallback',evt,state,this.last);this.callback('itemLastOutCallback',evt,state,this.prevLast);}this.callback('itemVisibleInCallback',evt,state,this.first,this.last,this.prevFirst,this.prevLast);this.callback('itemVisibleOutCallback',evt,state,this.prevFirst,this.prevLast,this.first,this.last);},callback:function(cb,evt,state,i1,i2,i3,i4){if(this.options[cb]==undefined||(typeof this.options[cb]!='object'&&evt!='onAfterAnimation'))return;var callback=typeof this.options[cb]=='object'?this.options[cb][evt]:this.options[cb];if(!$.isFunction(callback))return;var self=this;if(i1===undefined)callback(self,state,evt);else if(i2===undefined)this.get(i1).each(function(){callback(self,this,i1,state,evt);});else{for(var i=i1;i<=i2;i++)if(i!==null&&!(i>=i3&&i<=i4))this.get(i).each(function(){callback(self,this,i,state,evt);});}},create:function(i){return this.format('<li></li>',i);},format:function(e,i){var $e=$(e).addClass(this.className('jcarousel-item')).addClass(this.className('jcarousel-item-'+i)).css({'float':'left','list-style':'none'});$e.attr('jcarouselindex',i);return $e;},className:function(c){return c+' '+c+(!this.options.vertical?'-horizontal':'-vertical');},dimension:function(e,d){var el=e.jquery!=undefined?e[0]:e;var old=!this.options.vertical?el.offsetWidth+$jc.margin(el,'marginLeft')+$jc.margin(el,'marginRight'):el.offsetHeight+$jc.margin(el,'marginTop')+$jc.margin(el,'marginBottom');if(d==undefined||old==d)return old;var w=!this.options.vertical?d-$jc.margin(el,'marginLeft')-$jc.margin(el,'marginRight'):d-$jc.margin(el,'marginTop')-$jc.margin(el,'marginBottom');$(el).css(this.wh,w+'px');return this.dimension(el);},clipping:function(){return!this.options.vertical?this.clip[0].offsetWidth-$jc.intval(this.clip.css('borderLeftWidth'))-$jc.intval(this.clip.css('borderRightWidth')):this.clip[0].offsetHeight-$jc.intval(this.clip.css('borderTopWidth'))-$jc.intval(this.clip.css('borderBottomWidth'));},index:function(i,s){if(s==undefined)s=this.options.size;return Math.round((((i-1)/s)-Math.floor((i-1)/s))*s)+1;}});$jc.extend({defaults:function(d){return $.extend(defaults,d||{});},margin:function(e,p){if(!e)return 0;var el=e.jquery!=undefined?e[0]:e;if(p=='marginRight'&&$.browser.safari){var old={'display':'block','float':'none','width':'auto'},oWidth,oWidth2;$.swap(el,old,function(){oWidth=el.offsetWidth;});old['marginRight']=0;$.swap(el,old,function(){oWidth2=el.offsetWidth;});return oWidth2-oWidth;}return $jc.intval($.css(el,p));},intval:function(v){v=parseInt(v);return isNaN(v)?0:v;}});})(jQuery);

//jquery-ui-1.7.2.custom.min
jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},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}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;

(function(a){a.widget("ui.accordion",{_init:function(){var d=this.options,b=this;this.running=0;if(d.collapsible==a.ui.accordion.defaults.collapsible&&d.alwaysOpen!=a.ui.accordion.defaults.alwaysOpen){d.collapsible=!d.alwaysOpen}if(d.navigation){var c=this.element.find("a").filter(d.navigationFilter);if(c.length){if(c.filter(d.header).length){this.active=c}else{this.active=c.parent().parent().prev();c.addClass("ui-accordion-content-active")}}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");if(this.element[0].nodeName=="UL"){this.element.children("li").addClass("ui-accordion-li-fix")}this.headers=this.element.find(d.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");this.active=this._findActive(this.active||d.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");a("<span/>").addClass("ui-icon "+d.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);if(a.browser.msie){this.element.find("a").css("zoom","1")}this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(e){return b._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{this.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.headers.bind((d.event)+".accordion",function(e){return b._clickHandler.call(b,e,this)})}},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.children(".ui-icon").remove();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("height","")}},_setData:function(b,c){if(b=="alwaysOpen"){b="collapsible";c=!c}a.widget.prototype._setData.apply(this,arguments)},_keydown:function(e){var g=this.options,f=a.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){return}var d=this.headers.length;var b=this.headers.index(e.target);var c=false;switch(e.keyCode){case f.RIGHT:case f.DOWN:c=this.headers[(b+1)%d];break;case f.LEFT:case f.UP:c=this.headers[(b-1+d)%d];break;case f.SPACE:case f.ENTER:return this._clickHandler({target:e.target},e.target)}if(c){a(e.target).attr("tabIndex","-1");a(c).attr("tabIndex","0");c.focus();return false}return true},resize:function(){var e=this.options,d;if(e.fillSpace){if(a.browser.msie){var b=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}d=this.element.parent().height();if(a.browser.msie){this.element.parent().css("overflow",b)}this.headers.each(function(){d-=a(this).outerHeight()});var c=0;this.headers.next().each(function(){c=Math.max(c,a(this).innerHeight()-a(this).height())}).height(Math.max(0,d-c)).css("overflow","auto")}else{if(e.autoHeight){d=0;this.headers.next().each(function(){d=Math.max(d,a(this).outerHeight())}).height(d)}}},activate:function(b){var c=this._findActive(b)[0];this._clickHandler({target:c},c)},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(b,f){var d=this.options;if(d.disabled){return false}if(!b.target&&d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var h=this.active.next(),e={options:d,newHeader:a([]),oldHeader:d.active,newContent:a([]),oldContent:h},c=(this.active=a([]));this._toggle(c,h,e);return false}var g=a(b.currentTarget||f);var i=g[0]==this.active[0];if(this.running||(!d.collapsible&&i)){return false}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!i){g.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);g.next().addClass("ui-accordion-content-active")}var c=g.next(),h=this.active.next(),e={options:d,newHeader:i&&d.collapsible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c.find("> *"),oldContent:h.find("> *")},j=this.headers.index(this.active[0])>this.headers.index(g[0]);this.active=i?a([]):g;this._toggle(c,h,e,i,j);return false},_toggle:function(b,i,g,j,k){var d=this.options,m=this;this.toShow=b;this.toHide=i;this.data=g;var c=function(){if(!m){return}return m._completed.apply(m,arguments)};this._trigger("changestart",null,this.data);this.running=i.size()===0?b.size():i.size();if(d.animated){var f={};if(d.collapsible&&j){f={toShow:a([]),toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}else{f={toShow:b,toHide:i,complete:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied=d.animated}if(!d.proxiedDuration){d.proxiedDuration=d.duration}d.animated=a.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=a.isFunction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var l=a.ui.accordion.animations,e=d.duration,h=d.animated;if(!l[h]){l[h]=function(n){this.slide(n,{easing:h,duration:e||700})}}l[h](f)}else{if(d.collapsible&&j){b.toggle()}else{i.hide();b.show()}c(true)}i.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var c=this.options;this.running=b?0:--this.running;if(this.running){return}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:""})}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{version:"1.7.2",defaults:{active:null,alwaysOpen:true,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},animations:{slide:function(j,h){j=a.extend({easing:"swing",duration:300},j,h);if(!j.toHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.toShow.size()){j.toHide.animate({height:"hide"},j);return}var c=j.toShow.css("overflow"),g,d={},f={},e=["height","paddingTop","paddingBottom"],b;var i=j.toShow;b=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));a.each(e,function(k,m){f[m]="hide";var l=(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]={value:l[1],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.toHide.filter(":hidden").each(j.complete).end().filter(":visible").animate(f,{step:function(k,l){if(l.prop=="height"){g=(l.now-l.start)/(l.end-l.start)}j.toShow[0].style[l.prop]=(g*d[l.prop].value)+d[l.prop].unit},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoHeight){j.toShow.css("height","")}j.toShow.css("width",b);j.toShow.css({overflow:c});j.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200})},easeslide:function(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);;

//accordionMenu.js
$(document).ready(function(){jQuery.noConflict();createAccordion('#shoppingCart');createAccordion('#currency');createAccordion('#rightBottom');});function createAccordion(id){jQuery(id).accordion('option','header','h3');state=readCookie(id);if(state==null)state=0;if(state!=0){jQuery(id).accordion({icons:{'header':'ui-icon-plus','headerSelected':'ui-icon-minus'},collapsible:true,autoHeight:false,clearStyle:true});jQuery(id).accordion('option','active',1);}
else{jQuery(id).accordion({icons:{'header':'ui-icon-plus','headerSelected':'ui-icon-minus'},collapsible:true,autoHeight:false,clearStyle:true,active:false});}
jQuery(id).bind('accordionchange',function(event,ui){state=readCookie(id);if(state==null)state=0;if(state!=0){createCookie(id,0,365);}
else{createCookie(id,1,365);}});}
function createCookie(name,value,days){if(days){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();}
else expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name){nameEQ=name+"=";ca=document.cookie.split(';');for(i=0;i<ca.length;i++){c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}

/* Minified scripts from Virtuemart */

/* Minimized version of theme.js */
function loadNewPage(el,url){var theEl=$(el);var callback={success:function(responseText){theEl.innerHTML=responseText;if(Slimbox)Slimbox.scanPage();}}
var opt={method:'get',onComplete:callback.success}
new Ajax(url+'&only_page=1',opt).request();}
function handleGoToCart(){document.location=live_site+'/index.php?option=com_virtuemart&page=shop.cart&product_id='+formCartAdd.product_id.value+'&Itemid='+formCartAdd.Itemid.value;}
var timeoutID=0;function handleAddToCart(formId,parameters){formCartAdd=document.getElementById(formId);timeoutID = formCartAdd.product_id.value;var callback=function(responseText){updateMiniCarts();if(document.boxB){document.boxB.close();clearTimeout(timeoutID);}
document.boxB=new MooPrompt(notice_lbl,responseText,{buttons:2,width:400,height:150,overlay:false,button1:ok_lbl,button2:cart_title,onButton2:handleGoToCart});setTimeout('document.boxB.close()',3000);}
var opt={method:'post',data:$(formId),onComplete:callback,evalScripts:true}
new Ajax(formCartAdd.action,opt).request();}
function updateMiniCarts(){var callbackCart=function(responseText){carts=$$('.vmCartModule');if(carts){try{for(var i=0;i<carts.length;i++){carts[i].innerHTML=responseText;try{color=carts[i].getStyle('color');bgcolor=carts[i].getStyle('background-color');if(bgcolor=='transparent'){parent=carts[i].getParent();while(parent&&bgcolor=='transparent'){bgcolor=parent.getStyle('background-color');parent=parent.getParent();}}
var fxc=new Fx.Style(carts[i],'color',{duration:1000});var fxbgc=new Fx.Style(carts[i],'background-color',{duration:1000});fxc.start('#222',color);fxbgc.start('#fff68f',bgcolor);if(parent){setTimeout("carts["+i+"].setStyle( 'background-color', 'transparent' )",1000);}}catch(e){}}}catch(e){}}}
var option={method:'post',onComplete:callbackCart,data:{only_page:1,page:"shop.basket_short",option:"com_virtuemart"}}
new Ajax(live_site+'/index2.php',option).request();}
function fancyPop(url,parameters){parameters=parameters||{};popTitle=parameters.title||'';popWidth=parameters.width||700;popHeight=parameters.height||600;popModal=parameters.modal||false;window_id=new Window('window_id',{className:"mac_os_x",title:popTitle,showEffect:Element.show,hideEffect:Element.hide,width:popWidth,height:popHeight});window_id.setAjaxContent(url,{evalScripts:true},true,popModal);window_id.setCookie('window_size');window_id.setDestroyOnClose();}


/* Minified version of mooPrompt*/
var MooPrompt=box=new Class({setOptions:function(options){this.options={buttons:1,width:300,height:0,maxHeight:100,vertical:'middle',horizontal:'center',delay:0,overlay:true,showCloseBtn:true,effect:'grow'};Object.extend(this.options,options||{});},initialize:function(title,content,options){this.setOptions(options);this.title=title;this.text=content;if(this.options.overlay){this.overlay=new Element('div').setProperty('class','cbOverlay');this.overlay.setStyles({'position':'absolute','top':0,'left':0,'width':'100%','visibility':'hidden'}).injectInside(document.body);}
this.container=new Element('div').setProperty('class','cbContainer');this.container.setStyles({'position':'absolute','visibility':'hidden'}).injectInside(document.body);this.box=new Element('div').setProperty('class','cbBox');this.box.setStyles({'width':this.options.width+'px','overflow':'auto'}).injectInside(this.container);if(this.box.getStyle('background-color')==''||this.box.getStyle('background-color')=='transparent'){this.box.setStyle('background-color',this.container.getStyle('background-color'));}
if(this.options.showCloseBtn){this.closeBtn=new Element('div').setProperty('class','cbCloseButton');this.closeBtn.onclick=this.close.pass(['close'],this);this.closeBtn.injectInside(this.box);}
this.header=new Element('h3').setProperty('class','cbHeader').appendText(this.title).injectInside(this.box);this.content=new Element('div').setProperty('class','cbContent').injectInside(this.box);if($type(content)=='element'){content.injectInside(this.content);}else{this.content.setHTML(this.text);}
this.buttons=new Element('div').setProperty('class','cbButtons').injectInside(this.box);if(this.buttons.getStyle('background-color')==''||this.buttons.getStyle('background-color')=='transparent'){this.buttons.setStyle('background-color',this.box.getStyle('background-color'));}
for(var i=1;i<=this.options.buttons;i++){if(typeof(this.options['button'+i])=='undefined'){this.options['button'+i]='Button';}
if($type(this.options['button'+i])=='element'){this['button'+i]=this.options['button'+i]
this['button'+i].injectInside(this.buttons);}else{this['button'+i]=new Element('input').setProperties({type:'button',value:this.options['button'+i]}).injectInside(this.buttons);}
if(typeof(this.options['button'+i])=='undefined'){this.options['onButton'+i]=Class.empty;}
this['button'+i].setProperty('class','button cbButton');this['button'+i].onclick=this.close.pass([this.options['onButton'+i]],this);}
this.boxHeight=(this.box.offsetHeight<this.options.maxHeight)?this.box.offsetHeight:this.options.maxHeight;this.boxHeight=(this.options.height>0)?this.options.height:this.boxHeight;this._position();this.eventPosition=this._position.bind(this);window.addEvent('scroll',this.eventPosition).addEvent('resize',this.eventPosition);this.box.setStyle('display','none');if(this.options.overlay){this.fx1=new Fx.Style(this.overlay,'opacity',{duration:100}).custom(0,.8);}
if(this.options.effect=='grow'){this.container.setStyle('top',(Window.getScrollTop()+(Window.getHeight()/2))+'px');var style={};style.height=0;style.width=0;if(this.options.horizontal!='center'){style[this.options.horizontal]=(this.options.width/2)+'px';}
if(this.options.vertical=='top'){style[this.options.vertical]=(Window.getScrollTop()+(this.boxHeight/2))+'px';}else if(this.options.vertical=='bottom'){style.top=(Window.getScrollTop()+Window.getHeight()-(this.boxHeight/2)-25)+'px';}
this.container.setStyles(style);this.container.setStyle('visibility','');this.fx2=new Fx.Styles(this.container,{duration:100});this.fx2.custom({'width':[0,this.options.width],'margin-left':[0,-this.options.width/2],'margin-right':[0,-this.options.width/2],'height':[0,this.boxHeight],'margin-top':[0,-this.boxHeight/2],'margin-bottom':[0,-this.boxHeight/2]}).chain(function(){this.box.setStyles({'visibility':'hidden','display':'','height':this.boxHeight+'px'});new Fx.Style(this.box,'opacity',{duration:100}).custom(0,1).chain(function(){if(this.options.delay>0){var fn=function(){this.close()}.bind(this).delay(this.options.delay);}}.bind(this));}.bind(this));}else{this.container.setStyles({'height':this.boxHeight,'width':this.options.width,'left':'','visibility':'hidden'});this.box.setStyles({'visibility':'','display':'','height':this.boxHeight+'px'});this.fx2=new Fx.Styles(this.container,{duration:100});var special={};if(this.options.horizontal!='center'){special[this.options.horizontal]=[-this.options.width,0];}else{this.container.setStyles({'left':'50%','margin-left':(-this.options.width/2)+'px','margin-right':(-this.options.width/2)+'px'});}
if(this.options.vertical=='top'){special[this.options.vertical]=[Window.getScrollTop()-this.boxHeight,Window.getScrollTop()];}else if(this.options.vertical=='bottom'){special.top=[Window.getScrollTop()+Window.getHeight(),Window.getScrollTop()+Window.getHeight()-this.boxHeight-25];}else{this.container.setStyles({'top':(Window.getScrollTop()+(Window.getHeight()/2))+'px','margin-top':(-this.boxHeight/2)+'px','margin-bottom':(-this.boxHeight/2)+'px'});}
special.opacity=[0,1];this.fx2.custom(special).chain(function(){if(this.options.delay>0){var fn=function(){this.close()}.bind(this).delay(this.options.delay);}}.bind(this));}},_position:function(){var wHeight=(Window.getScrollHeight()>Window.getHeight())?Window.getScrollHeight():Window.getHeight();var lr=(this.options.effect=='grow')?this.options.width/2:0;var tb=(this.options.effect=='grow')?this.boxHeight/2:0;if(this.options.overlay){this.overlay.setStyles({height:wHeight+'px'});}
switch(this.options.vertical){case'top':this.container.setStyle('top',(Window.getScrollTop()+tb)+'px');break;case'middle':this.container.setStyle('top',(Window.getScrollTop()+(Window.getHeight()/2))+'px');break;case'bottom':this.container.setStyle('top',(Window.getScrollTop()+Window.getHeight()-this.boxHeight+tb-25)+'px');break;}
if(this.options.horizontal=='center'){this.container.setStyle('left','50%');}else{this.container.setStyle(this.options.horizontal,lr+'px');}},close:function(fn){for(var i=1;i<=this.options.buttons;i++){this['button'+i].onclick=null;}
if(this.options.overlay){this.fx1.clearTimer();}
this.fx2.clearTimer();if(typeof(fn)=='function'){fn();}
if(this.options.overlay){new Fx.Style(this.overlay,'opacity',{duration:250}).custom(.8,0);}
new Fx.Style(this.container,'opacity',{duration:250,onComplete:function(){window.removeEvent('scroll',this.eventPosition).removeEvent('resize',this.eventPosition);if(this.options.overlay){this.overlay.remove();}
try{this.container.remove();}catch(e){}}.bind(this)}).custom(1,0);}});MooPrompt.implement(new Chain);

/* Minified version of slideshow js in modules/mod_vmproductslideshow*/
var Slideshow=new Class({version:'3.0.3',options:{captions:true,showTitleCaption:true,classes:['prev','next','active'],duration:[2000,4000],path:'/',navigation:false,pan:100,resize:true,center:true,thumbnailre:[/\./,'t.'],transition:Fx.Transitions.Sine.easeInOut,type:'fade',zoom:50,loadingDiv:true,removeDiv:true},styles:{caps:{div:{opacity:0,position:'absolute',width:'100%',margin:0,left:0,bottom:0,height:40,background:'#333',color:'#fff',textIndent:0},h2:{color:'red',padding:0,fontSize:'80%',margin:0,margin:'2px 5px',fontWeight:'bold'},p:{padding:0,fontSize:'60%',margin:'2px 5px',color:'#eee'}}},initialize:function(el,options){this.setOptions($merge({onClick:this.onClick.bind(this)},options));if(!this.options.images)return;this.options.pan=this.mask(this.options.pan);this.options.zoom=this.mask(this.options.zoom);this.el=$(el);this.caps={div:new Element('div',{styles:this.styles.caps.div,'class':'captionDiv'}),h2:new Element('h2',{styles:this.styles.caps.h2,'class':'captionTitle'}),p:new Element('p',{styles:this.styles.caps.p,'class':'captionDescription'})};this.fx=[];var trash=new ImageLoader(this.el,this.options.images,{loadingDiv:this.options.loadingDiv,onComplete:this.start.bind(this),path:this.options.path,removeDiv:this.options.removeDiv});},start:function(){this.imgs=$A(arguments);this.a=this.imgs[0].clone().set({styles:{display:'block',position:'absolute',left:0,top:0,zIndex:1}}).injectInside(this.el);var obj=this.a.getCoordinates();this.height=this.options.height||obj.height;this.width=this.options.width||obj.width;this.el.setStyles({display:'block',position:'relative',width:this.width});this.el.empty();this.el.adopt((new Element('div',{events:{'click':this.onClick.bind(this)},styles:{display:'block',overflow:'hidden',position:'relative',width:this.width,height:this.height}})).adopt(this.a));this.resize(this.a,obj);this.b=this.a.clone().setStyle('opacity',0).injectAfter(this.a);this.timer=[0,0];this.navigation();this.direction='left';this.curr=[0,0];$(document.body).adopt(new Element('div',{id:'hiddenDIV',styles:{visibility:'hidden',height:0,width:0,overflow:'hidden',opacity:0}}));this.loader=this.imgs[0];$('hiddenDIV').adopt(this.loader);this.load();},load:function(fast){if($time()>this.timer[0]){this.img=(this.curr[1]%2)?this.b:this.a;this.img.setStyles({opacity:0,width:'auto',height:'auto',zIndex:this.curr[1]});var url=this.options.images[this.curr[0]].url;this.img.setStyle('cursor',(url!='#'&&url!='')?'pointer':'default');this.img.setProperties({src:this.loader.src,title:this.loader.title,alt:this.loader.alt});this.resize(this.img,this.loader);if(fast){this.img.setStyles({top:0,left:0,opacity:1});this.captions();this.loaded();return;}
this.captions();this[this.options.type.test(/push|wipe/)?'swipe':'kens']();this.loaded();}else{this.timeout=this.load.delay(100,this);}},loaded:function(){if(this.ul){this.ul.getElements('a[name]').each(function(a,i){a[(i===this.curr[0]?'add':'remove')+'Class'](this.options.classes[2]);},this);}
this.direction='left';this.curr[0]=(this.curr[0]+1)%this.imgs.length;this.curr[1]++;this.timer[0]=$time()+this.options.duration[1]+(this.options.type.test(/fade|push|wipe/)?this.options.duration[0]:0);this.timer[1]=$time()+this.options.duration[0];this.loader=this.imgs[this.curr[0]];$('hiddenDIV').empty().adopt(this.loader);this.load();},kens:function(){this.img.setStyles({bottom:'auto',right:'auto',left:'auto',top:'auto'});var arr=['left top','right top','left bottom','right bottom'].getRandom().split(' ');arr.each(function(p){this.img.setStyle(p,0);},this);var zoom=this.options.type.test(/zoom|combo/)?this.zoom():{};var pan=this.options.type.test(/pan|combo/)?this.pan(arr):{};this.fx.push(this.img.effect('opacity',{duration:this.options.duration[0]}).start(1));this.fx.push(this.img.effects({duration:this.options.duration[0]+this.options.duration[1]}).start($merge(zoom,pan)));},zoom:function(){var n=Math.max(this.width/this.loader.width,this.height/this.loader.height);var z=(this.options.zoom==='rand')?Math.random()+1:(this.options.zoom.toInt()/100.0)+1;var eh=Math.ceil(this.loader.height*n);var ew=Math.ceil(this.loader.width*n);var sh=(eh*z).toInt();var sw=(ew*z).toInt();return{height:[sh,eh],width:[sw,ew]};},pan:function(arr){var ex=this.width-this.img.width,ey=this.height-this.img.height;var p=this.options.pan==='rand'?Math.random():Math.abs((this.options.pan.toInt()/100)-1);var sx=(ex*p).toInt(),sy=(ey*p).toInt();var x=this.width/this.loader.width>this.height/this.loader.height;var obj={};obj[arr[x?1:0]]=x?[sy,ey]:[sx,ex];return obj;},swipe:function(){var arr,p0={},p1={},x;this.img.setStyles({left:'auto',right:'auto',opacity:1}).setStyle(this.direction,this.width);if(this.options.type==='wipe'){this.fx.push(this.img.effect(this.direction,{duration:this.options.duration[0],transition:this.options.transition}).start(0));}else{arr=[this.img,this.curr[1]%2?this.a:this.b];p0[this.direction]=[this.width,0];p1[this.direction]=[0,-this.width];if(arr[1].getStyle(this.direction)==='auto'){x=this.width-arr[1].getStyle('width').toInt();arr[1].setStyle(this.direction,x);arr[1].setStyle(this.direction==='left'?'right':'left','auto');p1[this.direction][0]=x;}
this.fx.push(new Fx.Elements(arr,{duration:this.options.duration[0],transition:this.options.transition}).start({'0':p0,'1':p1}));}},captions:function(img){img=img||this.img;if(!this.options.captions||(!img.title&&!img.alt))return;this.el.getFirst().adopt(this.caps.div.adopt(this.caps.h2,this.caps.p));(function(){if(this.options.showTitleCaption)this.caps.h2.setHTML(img.title);this.caps.p.setHTML(img.alt);this.caps.div.setStyle('zIndex',img.getStyle('zIndex')*2||10);this.capsHeight=this.capsHeight||this.options.captionHeight||this.caps.div.offsetHeight;var fx=this.caps.div.effects().set({'height':0}).start({opacity:0.7,height:this.capsHeight});(function(){fx.start({opacity:0,height:0});}).delay(1.00*(this.options.duration[1]-this.options.duration[0]));}).delay(0.75*(this.options.duration[0]),this);},navigation:function(){if(!this.options.navigation)return;var i,j,atemp;var fast=this.options.navigation.test(/fast/);this.ul=new Element('ul');var li=new Element('li'),a=new Element('a');if(this.options.navigation.test(/arrows/)){this.ul.adopt(li.clone().adopt(a.clone().addClass(this.options.classes[0]).addEvent('click',function(){if(fast||$time()>this.timer[1]){$clear(this.timeout);if(fast){this.fx.each(function(fx){fx.time=0;fx.options.duration=0;fx.stop(true);});}
this.direction='right';this.curr[0]=(this.curr[0]<2)?this.imgs.length-(2-this.curr[0]):this.curr[0]-2;this.timer=[0];this.loader=this.imgs[this.curr[0]];this.load(fast);}}.bind(this))));}
if(this.options.navigation.test(/arrows\+|thumbnails/)){for(i=0,j=this.imgs.length;i<j;i++){atemp=a.clone().setProperty('name',i);if(this.options.navigation.test(/thumbnails/))atemp.setStyle('background-image','url('+this.imgs[i].src+')');if(i===0)a.className=this.options.classes[2];atemp.onclick=function(i){if(fast||$time()>this.timer[1]){$clear(this.timeout);if(fast){this.fx.each(function(fx){fx.time=0;fx.options.duration=0;fx.stop(true);});}
this.direction=(i<this.curr[0]||this.curr[0]===0)?'right':'left';this.curr[0]=i;this.timer=[0];this.loader=this.imgs[this.curr[0]];this.load(fast);}}.pass(i,this);this.ul.adopt(li.clone().adopt(atemp));}}
if(this.options.navigation.test(/arrows/)){this.ul.adopt(li.clone().adopt(a.clone().addClass(this.options.classes[1]).addEvent('click',function(){if(fast||$time()>this.timer[1]){$clear(this.timeout);if(fast){this.fx.each(function(fx){fx.time=0;fx.options.duration=0;fx.stop(true);});}
this.timer=[0];this.load(fast);}}.bind(this))));}
this.ul.injectInside(this.el);},onClick:function(e){e=new Event(e).stop();var cur=this.curr[1]%this.imgs.length;var index=this.curr[1]==0?1:cur==0?this.imgs.length:cur;var url=this.options.images[index-1].url;if(url=='#'||url=='')return;window.location.href=url;},mask:function(val,set,lower,higher){if(val!='rand'){val=val.toInt();val=isNaN(val)||val<lower||val>higher?set:val;}
return val;},resize:function(obj,to){var n;if(this.options.resize){n=Math.max(this.width/to.width,this.height/to.height);obj.setStyles({height:Math.ceil(to.height*n),width:Math.ceil(to.width*n)});}},center:function(img){if(this.options.center){var size=img.getSize();img.set('styles',{'left':(size.x-this.width)/-2,'top':(size.y-this.height)/-2});}}});Slideshow.implement(new Options);var ImageLoader=new Class({version:'.5-olmo-ver',options:{loadingDiv:false,loadingPrefix:'',loadingSuffix:'',path:'',removeDiv:true},initialize:function(container,sources,options){this.setOptions(options);this.loadingDiv=(this.options.loadingDiv)?$(container):false;this.images=[];this.index=0;this.total=sources.length;if(this.loadingDiv){this.loadingText=new Element('div').injectInside(this.loadingDiv);this.progressBar=new Element('div',{styles:{width:100,padding:1,margin:'5px auto',textAlign:'left',overflow:'hidden',border:'solid 1px #333'}}).adopt(new Element('div',{styles:{width:'0%',height:10,backgroundColor:'#333'}})).injectInside(this.loadingDiv);}
this.loadImages.delay(200,this,[sources]);},reset:function(){this.index=0;if(this.loadingDiv){this.progressBar.getFirst().setStyle('width','0%');this.loadingText.setHTML(this.options.loadingPrefix);}},loadImages:function(sources){var self=this;this.reset();this.images=[];this.sources=sources;this.timer=setInterval(this.loadProgress.bind(this),100);for(var i=0,j=sources.length;i<j;i++){this.images[i]=new Asset.image((this.sources[i].path||this.options.path)+this.sources[i].file,{title:self.sources[i].title,alt:self.sources[i].desc,'onload':function(){self.index++;},'onerror':function(){self.index++;self.images.splice(i,1);},'onabort':function(){self.index++;self.images.splice(i,1);}});}},loadProgress:function(){if(this.loadingDiv){this.loadingText.setHTML(this.options.loadingPrefix+this.index+'/'+this.total+this.options.loadingSuffix);this.progressBar.getFirst().setStyle('width',(!this.total?0:this.index.toInt()*100/this.total)+'%');}
if(this.index>=this.total){this.loadComplete();}},loadComplete:function(){$clear(this.timer);if(this.loadingDiv){this.loadingText.setHTML('Loading Complete');if(this.options.removeDiv){this.loadingText.empty().remove();this.progressBar.empty().remove();}}
this.fireEvent('onComplete',this.images);},cancel:function(){$clear(this.timer);}});ImageLoader.implement(new Events,new Options);

/*Theme settings for captcha*/
var RecaptchaOptions = {theme : 'white'};
