/*************************** 
 * jQuery Easing v1.3
 ***************************/
jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;} else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;} else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;} else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});

/*************************** 
 * Kwicks
 ***************************/
(function($){
	$.fn.kwicks = function(options) {
		var defaults = {
			duration: 200,
			spacing: 0
		};
		var o = $.extend(defaults, options);
	
		return this.each(function() {
			obj = $(this);
			var kwicks = obj.children('li');
			var normWidth = (kwicks.eq(0).css('width')).replace(/px/,'');
			var minWidth = ((normWidth * kwicks.size()) - o.maxWidth) / (kwicks.size() - 1);
			obj.css({
				width : (normWidth * kwicks.size()) + (o.spacing * (kwicks.size() - 1)) + 'px',
				height : kwicks.eq(0).css('height')
			});
			
			// pre calculate left values for all kwicks but the first and last
			var preCalcLefts = new Array();
			for(i = 0; i < kwicks.size(); i++) {
				preCalcLefts[i] = new Array();
				for(j = 1; j < kwicks.size() - 1; j++) {
					if(j < kwicks.size() - 1) {
						if(i == j) {
							preCalcLefts[i][j] = j * minWidth + (j * o.spacing);
						} else {
							preCalcLefts[i][j] = (j <= i ? (j * minWidth) : (j-1) * minWidth + o.maxWidth) + (j * o.spacing);
						}
					}
				}
			}
			
			// loop through all kwick elements
			kwicks.each(function(i) {
				var kwick = $(this);
				if(i == 0) {
					kwick.css('left', '0px');
				} else if(i == kwicks.size() - 1) {
					kwick.css('right', '0px');
				} else {
					kwick.css('left', (i * normWidth) + (i * o.spacing));
				}
				kwick.css({
					margin: 0,
					position: 'absolute'
				});
				
				kwick.mouseover(function() {
					// calculate previous width and left values
					var prevWidths = new Array();
					var prevLefts = new Array();
					for(j = 0; j < kwicks.size(); j++) {
						prevWidths[j] = kwicks.eq(j).css('width').replace(/px/, '');
						prevLefts[j] = kwicks.eq(j).css('left').replace(/px/, '');
					}
					kwicks.stop().removeClass('active');;
					kwick.addClass('active').animate({width: o.maxWidth}, {
						step: function(now) {
							// calculate animation completeness as percentage
							var percentage = (now - prevWidths[i])/(o.maxWidth - prevWidths[i])
							// adjsut other elements based on percentage
							kwicks.each(function(j) {
								if(j > 0 && j < kwicks.size() - 1) { // if not the first or last kwick
									kwicks.eq(j).css('left', prevLefts[j] - ((prevLefts[j] - preCalcLefts[i][j]) * percentage) + 'px');
								}
								if(j != i) {
									kwicks.eq(j).css('width', prevWidths[j] - ((prevWidths[j] - minWidth) * percentage) + 'px');
								}
							});
						},
						duration: o.duration,
						easing: o.easing
					});
				});
			});
			obj.bind("mouseleave", function() {
				var prevWidths = new Array();
				var prevLefts = new Array();
				for(i = 0; i < kwicks.size(); i++) {
					prevWidths[i] = kwicks.eq(i).css('width').replace(/px/, '');
					prevLefts[i] = kwicks.eq(i).css('left').replace(/px/, '');
				}
				kwicks.removeClass('active').stop().eq(0).animate({width: normWidth}, {
					step: function(now) {
						var percentage = (now - prevWidths[0])/(normWidth - prevWidths[0]);
						for(i = 1; i < kwicks.size(); i++) {
							kwicks.eq(i).css('width', prevWidths[i] - ((prevWidths[i] - normWidth) * percentage) + 'px');
							if(i < kwicks.size() - 1) {
								kwicks.eq(i).css('left', prevLefts[i] - ((prevLefts[i] - ((i * normWidth) + (i * o.spacing))) * percentage) + 'px');
							}
						}
					},
					duration: o.duration,
					easing: o.easing
				});
			});
		});
	};
	
})(jQuery);


/*************************** 
 * Fancybox
 ***************************/
(function($){var tmp,loading,overlay,wrap,outer,inner,close,nav_left,nav_right,selectedIndex=0,selectedOpts={},selectedArray=[],currentIndex=0,currentOpts={},currentArray=[],ajaxLoader=null,imgPreloader=new Image(),imgRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,swfRegExp=/[^\.]\.(swf)\s*$/i,loadingTimer,loadingFrame=1,start_pos,final_pos,busy=false,shadow=20,fx=$.extend($('<div/>')[0],{prop:0}),titleh=0,isIE6=!$.support.opacity&&!window.XMLHttpRequest,fancybox_abort=function(){loading.hide();imgPreloader.onerror=imgPreloader.onload=null;if(ajaxLoader){ajaxLoader.abort();} tmp.empty();},fancybox_error=function(){$.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'});},fancybox_get_viewport=function(){return[$(window).width(),$(window).height(),$(document).scrollLeft(),$(document).scrollTop()];},fancybox_get_zoom_to=function(){var view=fancybox_get_viewport(),to={},margin=currentOpts.margin,resize=currentOpts.autoScale,horizontal_space=(shadow+margin)*2,vertical_space=(shadow+margin)*2,double_padding=(currentOpts.padding*2),ratio;if(currentOpts.width.toString().indexOf('%')>-1){to.width=((view[0]*parseFloat(currentOpts.width))/100)-(shadow*2);resize=false;}else{to.width=currentOpts.width+double_padding;} if(currentOpts.height.toString().indexOf('%')>-1){to.height=((view[1]*parseFloat(currentOpts.height))/100)-(shadow*2);resize=false;}else{to.height=currentOpts.height+double_padding;} if(resize&&(to.width>(view[0]-horizontal_space)||to.height>(view[1]-vertical_space))){if(selectedOpts.type=='image'||selectedOpts.type=='swf'){horizontal_space+=double_padding;vertical_space+=double_padding;ratio=Math.min(Math.min(view[0]-horizontal_space,currentOpts.width)/currentOpts.width,Math.min(view[1]-vertical_space,currentOpts.height)/currentOpts.height);to.width=Math.round(ratio*(to.width-double_padding))+double_padding;to.height=Math.round(ratio*(to.height-double_padding))+double_padding;}else{to.width=Math.min(to.width,(view[0]-horizontal_space));to.height=Math.min(to.height,(view[1]-vertical_space));}} to.top=view[3]+((view[1]-(to.height+(shadow*2)))*0.5);to.left=view[2]+((view[0]-(to.width+(shadow*2)))*0.5);if(currentOpts.autoScale===false){to.top=Math.max(view[3]+margin,to.top);to.left=Math.max(view[2]+margin,to.left);} return to;},fancybox_format_title=function(title){if(title&&title.length){switch(currentOpts.titlePosition){case'inside':return title;case'over':return'<span id="fancybox-title-over">'+title+'</span>';default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+title+'</span><span id="fancybox-title-right"></span></span>';}} return false;},fancybox_process_title=function(){var title=currentOpts.title,width=final_pos.width-(currentOpts.padding*2),titlec='fancybox-title-'+currentOpts.titlePosition;$('#fancybox-title').remove();titleh=0;if(currentOpts.titleShow===false){return;} title=$.isFunction(currentOpts.titleFormat)?currentOpts.titleFormat(title,currentArray,currentIndex,currentOpts):fancybox_format_title(title);if(!title||title===''){return;} $('<div id="fancybox-title" class="'+titlec+'" />').css({'width':width,'paddingLeft':currentOpts.padding,'paddingRight':currentOpts.padding}).html(title).appendTo('body');switch(currentOpts.titlePosition){case'inside':titleh=$("#fancybox-title").outerHeight(true)-currentOpts.padding;final_pos.height+=titleh;break;case'over':$('#fancybox-title').css('bottom',currentOpts.padding);break;default:$('#fancybox-title').css('bottom',$("#fancybox-title").outerHeight(true)*-1);break;} $('#fancybox-title').appendTo(outer).hide();},fancybox_set_navigation=function(){$(document).unbind('keydown.fb').bind('keydown.fb',function(e){if(e.keyCode==27&&currentOpts.enableEscapeButton){e.preventDefault();$.fancybox.close();}else if(e.keyCode==37){e.preventDefault();$.fancybox.prev();}else if(e.keyCode==39){e.preventDefault();$.fancybox.next();}});if($.fn.mousewheel){wrap.unbind('mousewheel.fb');if(currentArray.length>1){wrap.bind('mousewheel.fb',function(e,delta){e.preventDefault();if(busy||delta===0){return;} if(delta>0){$.fancybox.prev();}else{$.fancybox.next();}});}} if(!currentOpts.showNavArrows){return;} if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!==0){nav_left.show();} if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!=(currentArray.length-1)){nav_right.show();}},fancybox_preload_images=function(){var href,objNext;if((currentArray.length-1)>currentIndex){href=currentArray[currentIndex+1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href;}} if(currentIndex>0){href=currentArray[currentIndex-1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href;}}},_finish=function(){inner.css('overflow',(currentOpts.scrolling=='auto'?(currentOpts.type=='image'||currentOpts.type=='iframe'||currentOpts.type=='swf'?'hidden':'auto'):(currentOpts.scrolling=='yes'?'auto':'visible')));if(!$.support.opacity){inner.get(0).style.removeAttribute('filter');wrap.get(0).style.removeAttribute('filter');} $('#fancybox-title').show();if(currentOpts.hideOnContentClick){inner.one('click',$.fancybox.close);} if(currentOpts.hideOnOverlayClick){overlay.one('click',$.fancybox.close);} if(currentOpts.showCloseButton){close.show();} fancybox_set_navigation();$(window).bind("resize.fb",$.fancybox.center);if(currentOpts.centerOnScroll){$(window).bind("scroll.fb",$.fancybox.center);}else{$(window).unbind("scroll.fb");} if($.isFunction(currentOpts.onComplete)){currentOpts.onComplete(currentArray,currentIndex,currentOpts);} busy=false;fancybox_preload_images();},fancybox_draw=function(pos){var width=Math.round(start_pos.width+(final_pos.width-start_pos.width)*pos),height=Math.round(start_pos.height+(final_pos.height-start_pos.height)*pos),top=Math.round(start_pos.top+(final_pos.top-start_pos.top)*pos),left=Math.round(start_pos.left+(final_pos.left-start_pos.left)*pos);wrap.css({'width':width+'px','height':height+'px','top':top+'px','left':left+'px'});width=Math.max(width-currentOpts.padding*2,0);height=Math.max(height-(currentOpts.padding*2+(titleh*pos)),0);inner.css({'width':width+'px','height':height+'px'});if(typeof final_pos.opacity!=='undefined'){wrap.css('opacity',(pos<0.5?0.5:pos));}},fancybox_get_obj_pos=function(obj){var pos=obj.offset();pos.top+=parseFloat(obj.css('paddingTop'))||0;pos.left+=parseFloat(obj.css('paddingLeft'))||0;pos.top+=parseFloat(obj.css('border-top-width'))||0;pos.left+=parseFloat(obj.css('border-left-width'))||0;pos.width=obj.width();pos.height=obj.height();return pos;},fancybox_get_zoom_from=function(){var orig=selectedOpts.orig?$(selectedOpts.orig):false,from={},pos,view;if(orig&&orig.length){pos=fancybox_get_obj_pos(orig);from={width:(pos.width+(currentOpts.padding*2)),height:(pos.height+(currentOpts.padding*2)),top:(pos.top-currentOpts.padding-shadow),left:(pos.left-currentOpts.padding-shadow)};}else{view=fancybox_get_viewport();from={width:1,height:1,top:view[3]+view[1]*0.5,left:view[2]+view[0]*0.5};}  return from;},fancybox_show=function(){loading.hide();if(wrap.is(":visible")&&$.isFunction(currentOpts.onCleanup)){if(currentOpts.onCleanup(currentArray,currentIndex,currentOpts)===false){$.event.trigger('fancybox-cancel');busy=false;return;}} currentArray=selectedArray;currentIndex=selectedIndex;currentOpts=selectedOpts;inner.get(0).scrollTop=0;inner.get(0).scrollLeft=0;if(currentOpts.overlayShow){if(isIE6){$('select:not(#fancybox-tmp select)').filter(function(){return this.style.visibility!=='hidden';}).css({'visibility':'hidden'}).one('fancybox-cleanup',function(){this.style.visibility='inherit';});} overlay.css({'background-color':currentOpts.overlayColor,'opacity':currentOpts.overlayOpacity}).unbind().show();} final_pos=fancybox_get_zoom_to();fancybox_process_title();if(wrap.is(":visible")){$(close.add(nav_left).add(nav_right)).hide();var pos=wrap.position(),equal;start_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};equal=(start_pos.width==final_pos.width&&start_pos.height==final_pos.height);inner.fadeOut(currentOpts.changeFade,function(){var finish_resizing=function(){inner.html(tmp.contents()).fadeIn(currentOpts.changeFade,_finish);};$.event.trigger('fancybox-change');inner.empty().css('overflow','hidden');if(equal){inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(final_pos.width-(currentOpts.padding*2),1),height:Math.max(final_pos.height-(currentOpts.padding*2)-titleh,1)});finish_resizing();}else{inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(start_pos.width-(currentOpts.padding*2),1),height:Math.max(start_pos.height-(currentOpts.padding*2),1)});fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.changeSpeed,easing:currentOpts.easingChange,step:fancybox_draw,complete:finish_resizing});}});return;} wrap.css('opacity',1);if(currentOpts.transitionIn=='elastic'){start_pos=fancybox_get_zoom_from();inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(start_pos.width-(currentOpts.padding*2),1),height:Math.max(start_pos.height-(currentOpts.padding*2),1)}).html(tmp.contents());wrap.css(start_pos).show();if(currentOpts.opacity){final_pos.opacity=0;}fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.speedIn,easing:currentOpts.easingIn,step:fancybox_draw,complete:_finish});}else{inner.css({top:currentOpts.padding,left:currentOpts.padding,width:Math.max(final_pos.width-(currentOpts.padding*2),1),height:Math.max(final_pos.height-(currentOpts.padding*2)-titleh,1)}).html(tmp.contents());wrap.css(final_pos).fadeIn(currentOpts.transitionIn=='none'?0:currentOpts.speedIn,_finish);}},fancybox_process_inline=function(){tmp.width(selectedOpts.width);tmp.height(selectedOpts.height);if(selectedOpts.width=='auto'){selectedOpts.width=tmp.width();}if(selectedOpts.height=='auto'){selectedOpts.height=tmp.height();}fancybox_show();},fancybox_process_image=function(){busy=true;selectedOpts.width=imgPreloader.width;selectedOpts.height=imgPreloader.height;$("<img />").attr({'id':'fancybox-img','src':imgPreloader.src,'alt':selectedOpts.title}).appendTo(tmp);fancybox_show();},fancybox_start=function(){fancybox_abort();var obj=selectedArray[selectedIndex],href,type,title,str,emb,selector,data;selectedOpts=$.extend({},$.fn.fancybox.defaults,(typeof $(obj).data('fancybox')=='undefined'?selectedOpts:$(obj).data('fancybox')));title=obj.title||$(obj).title||selectedOpts.title||'';if(obj.nodeName&&!selectedOpts.orig){selectedOpts.orig=$(obj).children("img:first").length?$(obj).children("img:first"):$(obj);}if(title===''&&selectedOpts.orig){title=selectedOpts.orig.attr('alt');}if(obj.nodeName&&(/^(?:javascript|#)/i).test(obj.href)){href=selectedOpts.href||null;}else{href=selectedOpts.href||obj.href||null;}if(selectedOpts.type){type=selectedOpts.type;if(!href){href=selectedOpts.content;}}else if(selectedOpts.content){type='html';}else if(href){if(href.match(imgRegExp)){type='image';}else if(href.match(swfRegExp)){type='swf';}else if($(obj).hasClass("iframe")){type='iframe';}else if(href.match(/#/)){obj=href.substr(href.indexOf("#"));type=$(obj).length>0?'inline':'ajax';}else{type='ajax';}}else{type='inline';}selectedOpts.type=type;selectedOpts.href=href;selectedOpts.title=title;if(selectedOpts.autoDimensions&&selectedOpts.type!=='iframe'&&selectedOpts.type!=='swf'){selectedOpts.width='auto';selectedOpts.height='auto';}if(selectedOpts.modal){selectedOpts.overlayShow=true;selectedOpts.hideOnOverlayClick=false;selectedOpts.hideOnContentClick=false;selectedOpts.enableEscapeButton=false;selectedOpts.showCloseButton=false;}if($.isFunction(selectedOpts.onStart)){if(selectedOpts.onStart(selectedArray,selectedIndex,selectedOpts)===false){busy=false;return;}}tmp.css('padding',(shadow+selectedOpts.padding+selectedOpts.margin));$('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change',function(){$(this).replaceWith(inner.children());});switch(type){case'html':tmp.html(selectedOpts.content);fancybox_process_inline();break;case'inline':$('<div class="fancybox-inline-tmp" />').hide().insertBefore($(obj)).bind('fancybox-cleanup',function(){$(this).replaceWith(inner.children());}).bind('fancybox-cancel',function(){$(this).replaceWith(tmp.children());});$(obj).appendTo(tmp);fancybox_process_inline();break;case'image':busy=false;$.fancybox.showActivity();imgPreloader=new Image();imgPreloader.onerror=function(){fancybox_error();};imgPreloader.onload=function(){imgPreloader.onerror=null;imgPreloader.onload=null;fancybox_process_image();};imgPreloader.src=href;break;case'swf':str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"><param name="movie" value="'+href+'"></param>';emb='';$.each(selectedOpts.swf,function(name,val){str+='<param name="'+name+'" value="'+val+'"></param>';emb+=' '+name+'="'+val+'"';});str+='<embed src="'+href+'" type="application/x-shockwave-flash" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"'+emb+'></embed></object>';tmp.html(str);fancybox_process_inline();break;case'ajax':selector=href.split('#',2);data=selectedOpts.ajax.data||{};if(selector.length>1){href=selector[0];if(typeof data=="string"){data+='&selector='+selector[1];}else{data.selector=selector[1];}}busy=false;$.fancybox.showActivity();ajaxLoader=$.ajax($.extend(selectedOpts.ajax,{url:href,data:data,error:fancybox_error,success:function(data,textStatus,XMLHttpRequest){if(ajaxLoader.status==200){tmp.html(data);fancybox_process_inline();}}}));break;case'iframe':$('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+selectedOpts.scrolling+'" src="'+selectedOpts.href+'"></iframe>').appendTo(tmp);fancybox_show();break;}},fancybox_animate_loading=function(){if(!loading.is(':visible')){clearInterval(loadingTimer);return;}$('div',loading).css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12;},fancybox_init=function(){if($("#fancybox-wrap").length){return;}$('body').append(tmp=$('<div id="fancybox-tmp"></div>'),loading=$('<div id="fancybox-loading"><div></div></div>'),overlay=$('<div id="fancybox-overlay"></div>'),wrap=$('<div id="fancybox-wrap"></div>'));if(!$.support.opacity){wrap.addClass('fancybox-ie');loading.addClass('fancybox-ie');}outer=$('<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(wrap);outer.append(inner=$('<div id="fancybox-inner"></div>'),close=$('<a id="fancybox-close"></a>'),nav_left=$('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),nav_right=$('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));close.click($.fancybox.close);loading.click($.fancybox.cancel);nav_left.click(function(e){e.preventDefault();$.fancybox.prev();});nav_right.click(function(e){e.preventDefault();$.fancybox.next();});if(isIE6){overlay.get(0).style.setExpression('height',"document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");loading.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'");outer.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>');}};$.fn.fancybox=function(options){$(this).data('fancybox',$.extend({},options,($.metadata?$(this).metadata():{}))).unbind('click.fb').bind('click.fb',function(e){e.preventDefault();if(busy){return;}busy=true;$(this).blur();selectedArray=[];selectedIndex=0;var rel=$(this).attr('rel')||'';if(!rel||rel==''||rel==='nofollow'){selectedArray.push(this);}else{selectedArray=$("a[rel="+rel+"], area[rel="+rel+"]");selectedIndex=selectedArray.index(this);}fancybox_start();return false;});return this;};$.fancybox=function(obj){if(busy){return;}busy=true;var opts=typeof arguments[1]!=='undefined'?arguments[1]:{};selectedArray=[];selectedIndex=opts.index||0;if($.isArray(obj)){for(var i=0,j=obj.length;i<j;i++){if(typeof obj[i]=='object'){$(obj[i]).data('fancybox',$.extend({},opts,obj[i]));}else{obj[i]=$({}).data('fancybox',$.extend({content:obj[i]},opts));}}selectedArray=jQuery.merge(selectedArray,obj);}else{if(typeof obj=='object'){$(obj).data('fancybox',$.extend({},opts,obj));}else{obj=$({}).data('fancybox',$.extend({content:obj},opts));}selectedArray.push(obj);}if(selectedIndex>selectedArray.length||selectedIndex<0){selectedIndex=0;}fancybox_start();};$.fancybox.showActivity=function(){clearInterval(loadingTimer);loading.show();loadingTimer=setInterval(fancybox_animate_loading,66);};$.fancybox.hideActivity=function(){loading.hide();};$.fancybox.next=function(){return $.fancybox.pos(currentIndex+1);};$.fancybox.prev=function(){return $.fancybox.pos(currentIndex-1);};$.fancybox.pos=function(pos){if(busy){return;}pos=parseInt(pos,10);if(pos>-1&&currentArray.length>pos){selectedIndex=pos;fancybox_start();}if(currentOpts.cyclic&&currentArray.length>1&&pos<0){selectedIndex=currentArray.length-1;fancybox_start();}if(currentOpts.cyclic&&currentArray.length>1&&pos>=currentArray.length){selectedIndex=0;fancybox_start();}return;};$.fancybox.cancel=function(){if(busy){return;}busy=true;$.event.trigger('fancybox-cancel');fancybox_abort();if(selectedOpts&&$.isFunction(selectedOpts.onCancel)){selectedOpts.onCancel(selectedArray,selectedIndex,selectedOpts);}busy=false;};$.fancybox.close=function(){if(busy||wrap.is(':hidden')){return;}busy=true;if(currentOpts&&$.isFunction(currentOpts.onCleanup)){if(currentOpts.onCleanup(currentArray,currentIndex,currentOpts)===false){busy=false;return;}}fancybox_abort();$(close.add(nav_left).add(nav_right)).hide();$('#fancybox-title').remove();wrap.add(inner).add(overlay).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind('keydown.fb');function _cleanup(){overlay.fadeOut('fast');wrap.hide();$.event.trigger('fancybox-cleanup');inner.empty();if($.isFunction(currentOpts.onClosed)){currentOpts.onClosed(currentArray,currentIndex,currentOpts);}currentArray=selectedOpts=[];currentIndex=selectedIndex=0;currentOpts=selectedOpts={};busy=false;}inner.css('overflow','hidden');if(currentOpts.transitionOut=='elastic'){start_pos=fancybox_get_zoom_from();var pos=wrap.position();final_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};if(currentOpts.opacity){final_pos.opacity=1;}fx.prop=1;$(fx).animate({prop:0},{duration:currentOpts.speedOut,easing:currentOpts.easingOut,step:fancybox_draw,complete:_cleanup});}else{wrap.fadeOut(currentOpts.transitionOut=='none'?0:currentOpts.speedOut,_cleanup);}};$.fancybox.resize=function(){var c,h;if(busy||wrap.is(':hidden')){return;}busy=true;c=inner.wrapInner("<div style='overflow:auto'></div>").children();h=c.height();wrap.css({height:h+(currentOpts.padding*2)+titleh});inner.css({height:h});c.replaceWith(c.children());$.fancybox.center();};$.fancybox.center=function(){busy=true;var view=fancybox_get_viewport(),margin=currentOpts.margin,to={};to.top=view[3]+((view[1]-((wrap.height()-titleh)+(shadow*2)))*0.5);to.left=view[2]+((view[0]-(wrap.width()+(shadow*2)))*0.5);to.top=Math.max(view[3]+margin,to.top);to.left=Math.max(view[2]+margin,to.left);wrap.css(to);busy=false;};$.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.8,overlayColor:'#333',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};$(document).ready(function(){fancybox_init();});})(jQuery);


/*************************** 
 * AviaSlider - A jQuery image slider
 * (c) Copyright Christian "Kriesi" Budschedl
 ***************************/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2l.2m.2n+=\'2o\';(4($){$.1K.2p=4(g){6 h={n:\'2q\',Y:2r,1L:s,1M:3,Z:\'\',1h:\'1N\',l:{o:\'10\',9:\'10\'},1i:2s,7:\'S\',1O:m,1P:s,1j:\'1Q\',1R:0.8,1k:[\'11\',\'1l\',\'S\',\'12\',\'13\']};6 j=$.1S(h,g);w p.B(4(){6 f=$(p),n=f.v(j.n),1T=n.v(\'C\'),1m=n.K,14=n.9(),15=n.o(),E=0,t=0,16=m,T=0,1n=\'17\',F=\'\',L=s,18=\'\',G=\'\',x=\'\',q=[];2(j.l.o==\'10\'){j.l.o=15}2(j.l.9==\'10\'){j.l.9=14}f.r={1U:4(){6 a=0,U=0,1o=s,1p=\'\';n.1q(\':2t\').k({\'z-2u\':\'5\',7:\'H\'});1V(1o){E++;1p="-"+a+"1W -"+U+"1W";$(\'<M 1X="1Y"></M>\').1r(f).k({1s:20,2v:\'2w\',7:\'19\',2x:a,2y:U,o:j.l.o,9:j.l.9,2z:1p});a+=j.l.9;2(a>=14){a=0;U+=j.l.o}2(U>=15){1o=m}}G=f.v(\'.1Y\');q[\'S\']=G;q[\'12\']=$(G.2A().2B());q[\'11\']=f.r.1t(G);q[\'1l\']=f.r.1t(q[\'12\']);q[\'13\']=f.r.1u(G);n.B(4(){$.D(p,"D",{C:$(p).v(\'C\').1Z(\'1v\')})});2(1m<=1){f.1w({N:2C})}y{f.1w({O:f.r.21});f.r.Z().22()}},Z:4(){2(j.1h==\'1N\'){6 b=j.Z||f[0];F=$(\'<M></M>\').1x(\'2D\').2E(b);n.B(4(i){6 a=$(\'<a 2F="#" 1X="2G \'+1n+\'"></a>\').1r(F);a.1y(\'23\',{t:i},f.r.1z);1n=""});F.9(F.9()).k(\'2H\',\'19\')}w p},22:4(){2(j.1P){n.B(4(){6 a=$(p),P=a.v(\'C\').1Z(\'2I\'),Q=P.2J(\'::\');2(Q[0]!=""){2(Q[1]!=1a){P="<24>"+Q[0]+"</24>"+Q[1]}y{P=Q[0]}}2(P!=""){$(\'<M></M>\').1x(\'2K\').2L(P).k({7:\'H\',\'u\':j.1R}).1r(a.v(\'a\'))}})}},21:4(){L=m;n.k({\'2M\':\'2N\',\'25\':\'19\'});2(j.1L){f.r.26();1T.1y("23",4(){27(18)})}},26:4(){18=2O(4(){t++;2(t==1m)t=0;f.r.1z()},(2P(j.1M)*2Q)+(j.1i*E)+j.Y)},1z:4(c){6 d=m;2(c!=1a&&!L){2(t!=c.D.t){t=c.D.t}y{d=s}}2(c!=1a)27(18);2(!L&&d==m){L=s;6 e=n.1q(\':1b\'),1A=n.1q(\':28(\'+t+\')\'),29=$.D(1A[0],"D").C,2a=\'2R(\'+29+\')\';2(j.1h){F.v(\'.17\').2b(\'17\');F.v(\'a:28(\'+t+\')\').1x(\'17\')}x=q[j.7];n.v(\'>a>C\').k({u:1,1c:\'1b\'});2(j.1O&&(j.7=="S"||j.7=="11")){2(16==m){x=q[j.7];16=s}y{2(j.7=="S")x=q[\'12\'];2(j.7=="11")x=q[\'1l\'];16=m}}2(j.7==\'13\'){x=f.r.1u(G)}2(j.7==\'2S\'){x=q[j.1k[T]];T++;2(T>=j.1k.K)T=0}x.k({25:2a}).B(4(i){6 b=$(p);1B(4(){6 a=2c 2T();2(j.1j==\'2U\'){a[\'k\']={o:1,9:j.l.9,7:\'H\',u:0};a[\'1d\']={o:j.l.o,9:j.l.9,u:1}}y 2(j.1j==\'1Q\'){a[\'k\']={7:\'H\',u:0};a[\'1d\']={u:1}}y{a[\'k\']={o:1,9:1,7:\'H\',u:0};a[\'1d\']={o:j.l.o,9:j.l.9,u:1}}b.k(a[\'k\']).1C(a[\'1d\'],j.Y,4(){2(i+1==E){f.r.2d(e,1A)}})},i*j.1i)})}w m},2d:4(a,b){a.k({1s:0,7:\'19\'});b.k({1s:3,7:\'H\'});x.2V(j.Y*1/3,4(){L=m})},1u:4(a){6 b=a.K,A=$(a);2(b==0)w m;1V(--b){6 c=1e.2W(1e.13()*(b+1)),2e=A[b],2f=A[c];A[b]=2f;A[c]=2e}w A},1t:4(a){6 b=a.K,A=$(a),R=0,2g=1e.2h(15/j.l.o),2i=1e.2h(14/j.l.9),2j=E/2i,I=E/2g,V=0,J=0,i=0,W=0,1D=m,1f=m;2(b==0)w m;2X(i=0;i<b;i++){A[i]=a[R];2((R%I==0&&E-i>I)||(J+1)%2j==0){R-=(((I-1)*J)-1);J=0;V++;1f=m;2(W>0){J=W;R+=(I-1)*J}}y{R+=I-1;J++}2((V%(I-1)==0&&V!=0&&W==0)||(1D==s&&1f==m)){V=0.1;W++;1D=s;1f=s}}w A}};f.r.1U()})}})(1E);(4($){$.1K.1w=4(e){6 f={1F:2Y,N:0,O:\'\'};6 g=$.1S(f,e);w p.B(4(){6 d=1E(p),X=d.v(\'C\').k({u:0,1c:\'2Z\',7:\'H\'}),1G=X.K,C=[];d.1g={2k:4(){6 c=s;X.B(4(i,a){6 b=2c 30(),1H=$(p);b.1v=p.1v;2(!b.31){$(b).1y(\'32 33\',{1I:1H},d.1g.1J)}y{d.1g.1J(1H)}});w p},1J:4(c){1G--;2(c.D.1I!=1a){c=c.D.1I}2(g.N<=0)c.k(\'1c\',\'1b\').1C({u:1},g.1F);2(1G==0){2(g.N>0){X.B(4(i,a){6 b=$(p);1B(4(){b.k(\'1c\',\'1b\').1C({u:1},g.1F,4(){$(p).34().2b(\'35\')})},g.N*(i+1))});2(g.O!=\'\'){1B(g.O,g.N*X.K)}}y 2(g.O!=\'\'){(g.O)()}}}};d.1g.2k()})}})(1E);',62,192,'||if||function||var|display||width|||||||||||css|blockSize|false|slides|height|this|blockOrder|methods|true|currentSlideNumber|opacity|find|return|blockSelectionJQ|else||objectSorted|each|img|data|blockNumber|controlls|blockSelection|block|oneRow|modY|length|skipSwitch|div|delay|callback|description|splitdesc|currentIndex|topleft|currentTransition|posY|modX|rowend|images|animationSpeed|appendControlls|full|diagonaltop|bottomright|random|slideWidth|slideHeight|reverseSwitch|active_item|interval|none|undefined|visible|visibility|anim|Math|onlyOne|operations|slideControlls|betweenBlockDelay|transition|transitionOrder|diagonalbottom|slideCount|current_class|generateBlocks|bgOffset|filter|appendTo|zIndex|kcubit|fyrandomize|src|aviaSlider_preloadhelper|addClass|bind|switchSlide|nextSlide|setTimeout|animate|endreached|jQuery|fadeInSpeed|imagesToLoad|passImg|currentImage|showImage|fn|autorotation|autorotationSpeed|items|switchMovement|showText|fade|backgroundOpacity|extend|slideImages|init|while|px|class|kBlock|attr||preloadingDone|addDescription|click|strong|backgroundImage|autorotate|clearInterval|eq|nextURL|nextImageBG|removeClass|new|changeImage|temp1|temp2|rows|ceil|columns|oneColumn|preload|document|documentElement|className|js_active|aviaSlider|li|900|60|first|index|position|absolute|left|top|backgroundPosition|get|reverse|200|slidecontrolls|insertAfter|href|ie6fix|float|alt|split|feature_excerpt|html|backgroundColor|transparent|setInterval|parseInt|1000|url|all|Array|drop|fadeOut|floor|for|800|hidden|Image|complete|error|load|parent|preloading'.split('|'),0,{}))
 

 /*************************** 
 *
 * Init Jquery Plugins 
 *
 ***************************/
$(function(){
	/*************************** 
	* Fancybox
	***************************/
	$(".fancybox").fancybox();
	$("a.videoframe").click(function() {
		$.fancybox({
			'padding'             : 10,
			'autoScale'   		: false,
			'transitionIn'        : 'none',
			'transitionOut'       : 'none',
			'title'               : this.title,
			'width'               : 640,
			'height'              : 385,
			'href'                : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
			'type'                : 'swf',    // <--add a comma here
			'swf'                 : {'allowfullscreen':'true'} // <-- flashvars here
		});
	return false;
	});

	/*************************** 
	* Kwicks
	***************************/
	$('.nav').kwicks({maxWidth: 190, duration: 750, easing: 'easeOutQuint'});
	
	/*************************** 
	* Avia Slider
	***************************/
	/*$('#slider').aviaSlider({
		autorotationSpeed: 6
	});*/
	
	$('#slider').aviaSlider({
		blockSize: {height: 50, width:50},
		transition: 'slide',
		autorotationSpeed: 4,
		display: 'diagonaltop',
		switchMovement: true
	});	

});

/*************************** 
* Form Validation
***************************/
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
	if (val) { nm=val.name; if ((val=val.value)!="") {
	  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
		if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve conter um e-mail.\n';
	  } else if (test!='R') { num = parseFloat(val);
		if (isNaN(val)) errors+='- '+nm+' deve conter números.\n';
		if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
		  min=test.substring(8,p); max=test.substring(p+1);
		  if (num<min || max<num) errors+='- '+nm+' deve conter números entre '+min+' e '+max+'.\n';
	} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' (requerido).\n'; }
  } if (errors) alert('Ocorreram os seguintes erro(s):\n\n'+errors);
  document.MM_returnValue = (errors == '');
}
