(function(a){a.fn.formly=function(b,f){var d={theme:"Base",onBlur:true};if(b){a.extend(d,b)}var c=this.attr("id");if(!c){c=Math.ceil(Math.random()*5000);this.attr("id",c)}this.append('<div style="clear:both;"></div><div class="formlyAlerts"></div>');this.addClass("formlyWrapper-"+d.theme);if(this.attr("width")){this.css("width",this.attr("width"))}if(this.attr("subtitle")||this.attr("title")){this.prepend("<hr/>")}if(this.attr("subtitle")){this.prepend("<h2>"+this.attr("subtitle")+"</h2>")}if(this.attr("title")){this.prepend("<h1>"+this.attr("title")+"</h1>")}this.children().each(function(h,i){if(a(i).attr("place")){if(a(i).attr("type")=="password"){var g="pwPlace-"+a(i).attr("name");a(i).after('<input type="text" id="'+g+'" value="'+a(i).attr("place")+'" class="formlyPWPlaces" />');a("#"+g).css("color","#bbb");a(i).hide();a("#"+g).show();a("#"+g).focus(function(){a("#"+g).hide();a(i).show();a(i).focus()});a(i).blur(function(){if(!a(i).val()){a("#"+g).show();a(i).hide()}})}else{a(i).val(a(i).attr("place"));a(i).css("color","#bbb")}}a(i).blur(function(){if(!a(i).val()||a(i).val()==a(i).attr("pre-fix")){if(a(i).attr("type")!="password"){a(i).val(a(i).attr("place"));a(i).css("color","#bbb")}}if(a(i).attr("pre-fix")){var j=a(i).val();var k=a(i).attr("pre-fix");if(k.length==1){if(j.charAt(0)!=k&&a(i).val()!=a(i).attr("place")){a(i).val(k+j)}}else{if(j.indexOf(k)==-1&&a(i).val()!=a(i).attr("place")){a(i).val(k+j)}}}if(d.onBlur){if(a(i).attr("validate")){e.validate(i)}if(a(i).attr("require")){e.require(i)}if(a(i).attr("match")){e.match(i)}}});a(i).focus(function(){if(a(i).attr("place")){if(a(i).val()==a(i).attr("place")){a(i).val("");a(i).css("color","")}}if(a(i).attr("pre-fix")&&!a(i).val()){a(i).val("");a(i).val(a(i).attr("pre-fix"))}});a("#"+c).find("input:reset").click(function(j){j.preventDefault();a("#"+c).find("input:text, input:password, input:checkbox, input:radio").each(function(){a(this).css("border-color","");if(a(this).is(":checked")){a(this).attr("checked",false)}if(a(this).attr("place")){if(a(this).attr("type")!="password"){a(this).val(a(this).attr("place"));a(this).css("color","#bbb")}else{if(a(this).hasClass("formlyPWPlaces")){a(this).show();a(this).prev("input").hide()}else{a(this).val("")}}}else{if(a(this).hasClass("formlyPWPlaces")){a(this).show();a(this).prev("input").hide()}else{a(this).val("")}}});a("#"+c).find(".formlyAlert").each(function(){a(this).fadeOut(function(){a(this).remove()})})})});this.submit(function(h){var g=true;a(this).find("input").each(function(){if(a(this).attr("require")){if(!e.require(this)){g=false}}if(a(this).attr("validate")){if(!e.validate(this)){g=false}}if(a(this).attr("match")){if(!e.match(this)){g=false}}});if(!g){h.preventDefault()}else{if(f){h.preventDefault();f(a(this).serialize())}}});var e={validateString:function(i,g){if(i=="email"){var h=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(h.test(g)){return true}else{return false}}else{if(i=="http"){var h=/http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2,3}/i;if(h.test(g)){return true}else{return false}}}},validate:function(j){var g=c+a(j).attr("name");if(a(j).attr("validate")=="email"){var i=e.validateString("email",a(j).val());var h="email address"}else{if(a(j).attr("validate")=="http"){var i=e.validateString("http",a(j).val());var h="web address"}}if(!i){if(!a("#"+g).is(":visible")){a("#"+c).find(".formlyAlerts").append('<div class="formlyInvalid formlyAlert" id="'+g+'">Invalid '+h+"</div>");a("#"+g).fadeIn()}var k=a("#"+g).css("background-color");a(j).css("border-color",k);if(a(j).attr("type")=="password"){a(j).next(".formlyPWPlaces").css("border-color",k)}return false}else{a("#"+g).fadeOut(function(){a(this).remove()});a(j).css("border-color","");a(".formlyPWPlaces").css("border-color","");return true}},require:function(i){var h=c+a(i).attr("name");var g=a(i).attr("label")+" ";if(g=="undefined "){g=""}if(!a(i).val()||a(i).val()==a(i).attr("place")){if(!a("#"+h).is(":visible")){a("#"+c).find(".formlyAlerts").append('<div class="formlyRequired formlyAlert" id="'+h+'">'+g+"Required</div>");a("#"+h).fadeIn()}var j=a("#"+h).css("background-color");a(i).css("border-color",j);if(a(i).attr("type")=="password"){a(i).next(".formlyPWPlaces").css("border-color",j)}return false}else{if(a(i).attr("type")=="checkbox"&&!a(i).is(":checked")){if(!a("#"+h).is(":visible")){a("#"+c).find(".formlyAlerts").append('<div class="formlyRequired formlyAlert" id="'+h+'">'+g+"Required</div>");a("#"+h).fadeIn();a(i).focus()}var j=a("#"+h).css("background-color");a(i).css("border-color",j);return false}else{a("#"+h).fadeOut(function(){a(this).remove()});a(i).css("border-color","");a(".formlyPWPlaces").css("border-color","");return true}}},match:function(i){var h=c+a(i).attr("name");var g=a(i).attr("label")+" ";if(g=="undefined "){g=""}var j=a(i).attr("match");if(a(i).val()!=a("#"+c).find("input[name="+j+"]").val()||!a(i).val()){if(!a("#"+h).is(":visible")){a("#"+c).find(".formlyAlerts").append('<div class="formlyInvalid formlyAlert" id="'+h+'">'+g+"Does not match</div>");a("#"+h).fadeIn()}var k=a("#"+h).css("background-color");a(i).css("border-color",k);if(a(i).attr("type")=="password"){a(i).next(".formlyPWPlaces").css("border-color",k)}return false}else{a("#"+h).fadeOut(function(){a(this).remove()});a(i).css("border-color","");a(".formlyPWPlaces").css("border-color","");return true}}}}})(jQuery);(function(d){var a="Lite-1.1";d.fn.cycle=function(e){return this.each(function(){e=e||{};if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var j=d(this);var k=e.slideExpr?d(e.slideExpr,this):j.children();var h=k.get();if(h.length<2){window.console&&console.log("terminating; too few slides: "+h.length);return}var i=d.extend({},d.fn.cycle.defaults,e||{},d.metadata?j.metadata():d.meta?j.data():{});i.before=i.before?[i.before]:[];i.after=i.after?[i.after]:[];i.after.unshift(function(){i.busy=0});var f=this.className;i.width=parseInt((f.match(/w:(\d+)/)||[])[1])||i.width;i.height=parseInt((f.match(/h:(\d+)/)||[])[1])||i.height;i.timeout=parseInt((f.match(/t:(\d+)/)||[])[1])||i.timeout;if(j.css("position")=="static"){j.css("position","relative")}if(i.width){j.width(i.width)}if(i.height&&i.height!="auto"){j.height(i.height)}var l=0;k.css({position:"absolute",top:0,left:0}).each(function(n){d(this).css("z-index",h.length-n)});d(h[l]).css("opacity",1).show();if(d.browser.msie){h[l].style.removeAttribute("filter")}if(i.fit&&i.width){k.width(i.width)}if(i.fit&&i.height&&i.height!="auto"){k.height(i.height)}if(i.pause){j.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}var g=d.fn.cycle.transitions[i.fx];g&&g(j,k,i);k.each(function(){var n=d(this);this.cycleH=(i.fit&&i.height)?i.height:n.height();this.cycleW=(i.fit&&i.width)?i.width:n.width()});if(i.cssFirst){d(k[l]).css(i.cssFirst)}if(i.timeout){if(i.speed.constructor==String){i.speed={slow:600,fast:200}[i.speed]||400}if(!i.sync){i.speed=i.speed/2}while((i.timeout-i.speed)<250){i.timeout+=i.speed}}i.speedIn=i.speed;i.speedOut=i.speed;i.slideCount=h.length;i.currSlide=l;i.nextSlide=1;var m=k[l];if(i.before.length){i.before[0].apply(m,[m,m,i,true])}if(i.after.length>1){i.after[1].apply(m,[m,m,i,true])}if(i.click&&!i.next){i.next=i.click}if(i.next){d(i.next).bind("click",function(){return c(h,i,i.rev?-1:1)})}if(i.prev){d(i.prev).bind("click",function(){return c(h,i,i.rev?1:-1)})}if(i.timeout){this.cycleTimeout=setTimeout(function(){b(h,i,0,!i.rev)},i.timeout+(i.delay||0))}})};function b(j,e,i,k){if(e.busy){return}var h=j[0].parentNode,m=j[e.currSlide],l=j[e.nextSlide];if(h.cycleTimeout===0&&!i){return}if(i||!h.cyclePause){if(e.before.length){d.each(e.before,function(n,p){p.apply(l,[m,l,e,k])})}var f=function(){if(d.browser.msie){this.style.removeAttribute("filter")}d.each(e.after,function(n,p){p.apply(l,[m,l,e,k])})};if(e.nextSlide!=e.currSlide){e.busy=1;d.fn.cycle.custom(m,l,e,f)}var g=(e.nextSlide+1)==j.length;e.nextSlide=g?0:e.nextSlide+1;e.currSlide=g?j.length-1:e.nextSlide-1}if(e.timeout){h.cycleTimeout=setTimeout(function(){b(j,e,0,!e.rev)},e.timeout)}}function c(e,f,i){var h=e[0].parentNode,g=h.cycleTimeout;if(g){clearTimeout(g);h.cycleTimeout=0}f.nextSlide=f.currSlide+i;if(f.nextSlide<0){f.nextSlide=e.length-1}else{if(f.nextSlide>=e.length){f.nextSlide=0}}b(e,f,1,i>=0);return false}d.fn.cycle.custom=function(k,h,i,e){var j=d(k),g=d(h);g.css(i.cssBefore);var f=function(){g.animate(i.animIn,i.speedIn,i.easeIn,e)};j.animate(i.animOut,i.speedOut,i.easeOut,function(){j.css(i.cssAfter);if(!i.sync){f()}});if(i.sync){f()}};d.fn.cycle.transitions={fade:function(f,g,e){e.cssBefore={opacity:0};e.animOut={opacity:0};e.animIn={opacity:1}}};d.fn.cycle.ver=function(){return a};d.fn.cycle.defaults={fx:"fade",timeout:4000,speed:1000,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null,cssBefore:{},cssAfter:{},animIn:{},animOut:{}}})(jQuery);(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(o){var g=jQuery.extend({},o);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(o.type=="mouseenter"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};return this.bind("mouseenter",b).bind("mouseleave",b)}})(jQuery);(function(b){b.fn.liteAccordion=function(a){var n={containerWidth:960,containerHeight:320,headerWidth:48,firstSlide:1,onActivate:function(){},slideSpeed:800,slideCallback:function(){},autoPlay:false,pauseOnHover:false,cycleSpeed:6000,theme:"basic",rounded:false,enumerateSlides:false},o=b.extend({},n,a),q=this,m=q.find("li"),l=m.length,p=o.containerWidth-(l*o.headerWidth),r=m.children("h2"),k=m.children("div");utils={getGroup:function(c,d){if(this.offsetLeft===c.left){return r.slice(d+1,l).filter(function(){return this.offsetLeft===r.index(this)*o.headerWidth})}else{if(this.offsetLeft===c.right){return r.slice(0,d+1).filter(function(){return this.offsetLeft===p+(r.index(this)*o.headerWidth)})}}},nextSlide:function(c){var d=c+1||o.firstSlide;return function(){return d++%l}},play:function(e){var d=utils.nextSlide((e)?e:""),c=function(){r.eq(d()).click()};utils.playing=setInterval(c,o.cycleSpeed)},pause:function(){clearInterval(utils.playing)},playing:0,sentinel:false};q.height(o.containerHeight).width(o.containerWidth).addClass(o.theme).addClass(o.rounded&&"rounded");r.width(o.containerHeight).height(o.headerWidth).eq(o.firstSlide-1).addClass("selected");k.eq(o.firstSlide-1).addClass("selected");if(b.browser.msie){if(b.browser.version.substr(0,1)>8){r.css("filter","none")}else{if(b.browser.version.substr(0,1)<7){return false}}}r.each(function(e){var c=b(this),d=e*o.headerWidth;if(e>=o.firstSlide){d+=p}c.css("left",d).next().width(p).css({left:d,paddingLeft:o.headerWidth});o.enumerateSlides&&c.append("<b>"+(e+1)+"</b>")});r.click(function(g){var h=b(this),d=r.index(h),e=h.next(),f={left:d*o.headerWidth,right:d*o.headerWidth+p,newPos:0},c=utils.getGroup.call(this,f,d);if(this.offsetLeft===f.left){f.newPos=p}else{if(this.offsetLeft===f.right){f.newPos=-p}}if(!r.is(":animated")){if(g.originalEvent){if(utils.sentinel===this){return false}o.onActivate.call(e);utils.sentinel=this}else{o.onActivate.call(e);utils.sentinel=false}r.removeClass("selected").filter(h).addClass("selected");k.removeClass("selected").eq(d).addClass("selected");c.animate({left:"+="+f.newPos},o.slideSpeed,function(){o.slideCallback.call(e)}).next().animate({left:"+="+f.newPos},o.slideSpeed)}});if(o.pauseOnHover){q.hover(function(){utils.pause()},function(){utils.play(r.index(r.filter(".selected")))})}o.autoPlay&&utils.play();return q}})(jQuery);
