(function($){var template;var counter=0;$.notifications=function(msg,options){counter++;var settings=$.extend({},$.notifications.defaults,options);if(!template){template=$('<div id="jquery-notifications"></div>').appendTo(document.body)}var n=$('<div class="'+settings.type+'" id="jquery-notifications-'+counter+'">'+msg+"</div>").hide().appendTo("#jquery-notifications");$("#jquery-notifications").css("z-index","10");if(settings.effect=="fade"){n.show("bounce",{direction:"down",distance:100,times:5},settings.fadeSpeed)}else{n.slideDown(settings.fadeSpeed)}if(settings.stick){var close=$('<a href="javascript:void(0);">'+settings.close+"</a>").click(function(){if(settings.effect=="fade"){$(this.parentNode).fadeOut(settings.fadeSpeed,function(){$(this).remove()})}else{$(this.parentNode).slideUp(settings.fadeSpeed,function(){$(this).remove()})}});close.appendTo(n)}if(!settings.stick){var notificationsDelayer=delayTimer(settings.timeout);notificationsDelayer(update,{counter:counter,effect:settings.effect,fadeSpeed:settings.fadeSpeed})}};$.notifications.success=function(msg,options){return $.notifications(msg,$.extend({},options,{type:"success"}))};$.notifications.error=function(msg,options){return $.notifications(msg,$.extend({stick:true},options,{type:"error"}))};$.notifications.warning=function(msg,options){return $.notifications(msg,$.extend({},options,{type:"warning"}))};function update(params){if(params.effect=="fade"){$("#jquery-notifications-"+params.counter).fadeOut(params.fadeSpeed,function(){$(this).remove();var count=$("#jquery-notifications div").size();if(count==0){$("#jquery-notifications").css("z-index","1")}})}else{$("#jquery-notifications-"+params.counter).slideUp(params.fadeSpeed,function(){$(this).remove()})}}function delayTimer(delay){var timer;return function(fn,params){timer=clearTimeout(timer);if(fn){timer=setTimeout(function(){fn(params)},delay)}return timer}}$.notifications.defaults={type:"notice",timeout:10000,stick:false,fadeSpeed:800,close:"x",effect:"fade"};$.n=$.notifications})(jQuery);jQuery(function($){var userAgent=navigator.userAgent.toLowerCase();var browserVersion=(userAgent.match(/.+(?:rv|webkit|khtml|opera|msie)[\/: ]([\d.]+)/)||[0,"0"])[1];var isIE6=(/msie/.test(userAgent)&&!/opera/.test(userAgent)&&parseInt(browserVersion)<7&&(!window.XMLHttpRequest||typeof(XMLHttpRequest)==="function"));var body=$("body");var currentSettings;var callingSettings;var shouldResize=false;var gallery={};var fixFF=false;var contentElt;var contentEltLast;var modal={started:false,ready:false,dataReady:false,anim:false,animContent:false,loadingShown:false,transition:false,resizing:false,closing:false,error:false,blocker:null,blockerVars:null,full:null,bg:null,loading:null,tmp:null,content:null,wrapper:null,contentWrapper:null,scripts:new Array(),scriptsShown:new Array()};var resized={width:false,height:false,windowResizing:false};var initSettingsSize={width:null,height:null,windowResizing:true};var windowResizeTimeout;$.fn.nyroModal=function(settings){if(!this){return false}return this.each(function(){var me=$(this);if(this.nodeName.toLowerCase()=="form"){me.unbind("submit.nyroModal").bind("submit.nyroModal",function(e){if(e.isDefaultPrevented()){return false}if(me.data("nyroModalprocessing")){return true}if(this.enctype=="multipart/form-data"){processModal($.extend(settings,{from:this}));return true}e.preventDefault();processModal($.extend(settings,{from:this}));return false})}else{me.unbind("click.nyroModal").bind("click.nyroModal",function(e){if(e.isDefaultPrevented()){return false}e.preventDefault();processModal($.extend(settings,{from:this}));return false})}})};$.fn.nyroModalManual=function(settings){if(!this.length){processModal(settings)}return this.each(function(){processModal($.extend(settings,{from:this}))})};$.nyroModalManual=function(settings){processModal(settings)};$.nyroModalSettings=function(settings,deep1,deep2){setCurrentSettings(settings,deep1,deep2);if(!deep1&&modal.started){if(modal.bg&&settings.bgColor){currentSettings.updateBgColor(modal,currentSettings,function(){})}if(modal.contentWrapper&&settings.title){setTitle()}if(!modal.error&&(settings.windowResizing||(!modal.resizing&&(("width" in settings&&settings.width==currentSettings.width)||("height" in settings&&settings.height==currentSettings.height))))){modal.resizing=true;if(modal.contentWrapper){calculateSize(true)}if(modal.contentWrapper&&modal.contentWrapper.is(":visible")&&!modal.animContent){if(fixFF){modal.content.css({position:""})}currentSettings.resize(modal,currentSettings,function(){currentSettings.windowResizing=false;modal.resizing=false;if(fixFF){modal.content.css({position:"fixed"})}if($.isFunction(currentSettings.endResize)){currentSettings.endResize(modal,currentSettings)}})}}}};$.nyroModalRemove=function(){removeModal()};$.nyroModalNext=function(){var link=getGalleryLink(1);if(link){return link.nyroModalManual(getCurrentSettingsNew())}return false};$.nyroModalPrev=function(){var link=getGalleryLink(-1);if(link){return link.nyroModalManual(getCurrentSettingsNew())}return false};$.fn.nyroModal.settings={debug:false,blocker:false,windowResize:true,modal:false,type:"",forceType:null,from:"",hash:"",processHandler:null,selIndicator:"nyroModalSel",formIndicator:"nyroModal",content:null,bgColor:"#000000",ajax:{},swf:{wmode:"transparent"},width:null,height:null,minWidth:400,minHeight:300,resizable:true,autoSizable:true,padding:25,regexImg:"[^.].(jpg|jpeg|png|tiff|gif|bmp)s*$",addImageDivTitle:false,defaultImgAlt:"Image",setWidthImgTitle:true,ltr:true,gallery:null,galleryLinks:'<a href="#" class="nyroModalPrev">Prev</a><a href="#"  class="nyroModalNext">Next</a>',galleryCounts:galleryCounts,galleryLoop:false,zIndexStart:100,cssOpt:{bg:{position:"absolute",overflow:"hidden",top:0,left:0,height:"100%",width:"100%"},wrapper:{position:"absolute",top:"50%",left:"50%"},wrapper2:{},content:{},loading:{position:"absolute",top:"50%",left:"50%",marginTop:"-50px",marginLeft:"-50px"}},wrap:{div:'<div class="wrapper"></div>',ajax:'<div class="wrapper"></div>',form:'<div class="wrapper"></div>',formData:'<div class="wrapper"></div>',image:'<div class="wrapperImg"></div>',swf:'<div class="wrapperSwf"></div>',iframe:'<div class="wrapperIframe"></div>',iframeForm:'<div class="wrapperIframe"></div>',manual:'<div class="wrapper"></div>'},closeButton:'<a href="#" class="nyroModalClose" id="closeBut" title="close">Close</a>',title:null,titleFromIframe:true,openSelector:".nyroModal",closeSelector:".nyroModalClose",contentLoading:'<a href="#" class="nyroModalClose">Cancel</a>',errorClass:"error",contentError:'The requested content cannot be loaded.<br />Please try again later.<br /><a href="#" class="nyroModalClose">Close</a>',handleError:null,showBackground:showBackground,hideBackground:hideBackground,endFillContent:null,showContent:showContent,endShowContent:null,beforeHideContent:null,hideContent:hideContent,showTransition:showTransition,hideTransition:hideTransition,showLoading:showLoading,hideLoading:hideLoading,resize:resize,endResize:null,updateBgColor:updateBgColor,endRemove:null};function processModal(settings){if(modal.loadingShown||modal.transition||modal.anim){return}debug("processModal");modal.started=true;callingSettings=$.extend(true,settings);setDefaultCurrentSettings(settings);if(!modal.full){modal.blockerVars=modal.blocker=null}modal.error=false;modal.closing=false;modal.dataReady=false;modal.scripts=new Array();modal.scriptsShown=new Array();currentSettings.type=fileType();if(currentSettings.forceType){if(!currentSettings.content){currentSettings.from=true}currentSettings.type=currentSettings.forceType;currentSettings.forceType=null}if($.isFunction(currentSettings.processHandler)){currentSettings.processHandler(currentSettings)}var from=currentSettings.from;var url=currentSettings.url;initSettingsSize.width=currentSettings.width;initSettingsSize.height=currentSettings.height;if(currentSettings.type=="swf"){setCurrentSettings({overflow:"visible"},"cssOpt","content");currentSettings.content='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+currentSettings.width+'" height="'+currentSettings.height+'"><param name="movie" value="'+url+'"></param>';var tmp="";$.each(currentSettings.swf,function(name,val){currentSettings.content+='<param name="'+name+'" value="'+val+'"></param>';tmp+=" "+name+'="'+val+'"'});currentSettings.content+='<embed src="'+url+'" type="application/x-shockwave-flash" width="'+currentSettings.width+'" height="'+currentSettings.height+'"'+tmp+"></embed></object>"}if(from){var jFrom=$(from).blur();if(currentSettings.type=="form"){var data=$(from).serializeArray();data.push({name:currentSettings.formIndicator,value:1});if(currentSettings.selector){data.push({name:currentSettings.selIndicator,value:currentSettings.selector.substring(1)})}showModal();$.ajax($.extend({},currentSettings.ajax,{url:url,data:data,type:jFrom.attr("method")?jFrom.attr("method"):"get",success:ajaxLoaded,error:loadingError}));debug("Form Ajax Load: "+jFrom.attr("action"))}else{if(currentSettings.type=="formData"){initModal();jFrom.attr("target","nyroModalIframe");jFrom.attr("action",url);jFrom.prepend('<input type="hidden" name="'+currentSettings.formIndicator+'" value="1" />');if(currentSettings.selector){jFrom.prepend('<input type="hidden" name="'+currentSettings.selIndicator+'" value="'+currentSettings.selector.substring(1)+'" />')}modal.tmp.html('<iframe frameborder="0" hspace="0" name="nyroModalIframe" src="javascript:\'\';"></iframe>');$("iframe",modal.tmp).css({width:currentSettings.width,height:currentSettings.height}).error(loadingError).load(formDataLoaded);debug("Form Data Load: "+jFrom.attr("action"));showModal();showContentOrLoading()}else{if(currentSettings.type=="image"){debug("Image Load: "+url);var title=jFrom.attr("title")||currentSettings.defaultImgAlt;initModal();modal.tmp.html('<img id="nyroModalImg" />').find("img").attr("alt",title);modal.tmp.css({lineHeight:0});$("img",modal.tmp).error(loadingError).load(function(){debug("Image Loaded: "+this.src);$(this).unbind("load");var w=modal.tmp.width();var h=modal.tmp.height();modal.tmp.css({lineHeight:""});resized.width=w;resized.height=h;setCurrentSettings({width:w,height:h,imgWidth:w,imgHeight:h});initSettingsSize.width=w;initSettingsSize.height=h;setCurrentSettings({overflow:"visible"},"cssOpt","content");modal.dataReady=true;if(modal.loadingShown||modal.transition){showContentOrLoading()}}).attr("src",url);showModal()}else{if(currentSettings.type=="iframeForm"){initModal();modal.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>');debug("Iframe Form Load: "+url);$("iframe",modal.tmp).eq(0).css({width:"100%",height:$.support.boxModel?"99%":"100%"}).load(iframeLoaded);modal.dataReady=true;showModal()}else{if(currentSettings.type=="iframe"){initModal();modal.tmp.html('<iframe frameborder="0" hspace="0" src="javascript:\'\';" name="nyroModalIframe" id="nyroModalIframe"></iframe>');debug("Iframe Load: "+url);$("iframe",modal.tmp).eq(0).css({width:"100%",height:$.support.boxModel?"99%":"100%"}).load(iframeLoaded);modal.dataReady=true;showModal()}else{if(currentSettings.type){debug("Content: "+currentSettings.type);initModal();modal.tmp.html(currentSettings.content);var w=modal.tmp.width();var h=modal.tmp.height();var div=$(currentSettings.type);if(div.length){setCurrentSettings({type:"div"});w=div.width();h=div.height();if(contentElt){contentEltLast=contentElt}contentElt=div;modal.tmp.append(div.contents())}initSettingsSize.width=w;initSettingsSize.height=h;setCurrentSettings({width:w,height:h});if(modal.tmp.html()){modal.dataReady=true}else{loadingError()}if(!modal.ready){showModal()}else{endHideContent()}}else{debug("Ajax Load: "+url);setCurrentSettings({type:"ajax"});var data=currentSettings.ajax.data||{};if(currentSettings.selector){if(typeof data=="string"){data+="&"+currentSettings.selIndicator+"="+currentSettings.selector.substring(1)}else{data[currentSettings.selIndicator]=currentSettings.selector.substring(1)}}showModal();$.ajax($.extend(true,currentSettings.ajax,{url:url,success:ajaxLoaded,error:loadingError,data:data}))}}}}}}}else{if(currentSettings.content){debug("Content: "+currentSettings.type);setCurrentSettings({type:"manual"});initModal();modal.tmp.html($("<div/>").html(currentSettings.content).contents());if(modal.tmp.html()){modal.dataReady=true}else{loadingError()}showModal()}else{}}}function setDefaultCurrentSettings(settings){debug("setDefaultCurrentSettings");currentSettings=$.extend(true,{},$.fn.nyroModal.settings,settings);setMargin()}function setCurrentSettings(settings,deep1,deep2){if(modal.started){if(deep1&&deep2){$.extend(true,currentSettings[deep1][deep2],settings)}else{if(deep1){$.extend(true,currentSettings[deep1],settings)}else{if(modal.animContent){if("width" in settings){if(!modal.resizing){settings.setWidth=settings.width;shouldResize=true}delete settings.width}if("height" in settings){if(!modal.resizing){settings.setHeight=settings.height;shouldResize=true}delete settings.height}}$.extend(true,currentSettings,settings)}}}else{if(deep1&&deep2){$.extend(true,$.fn.nyroModal.settings[deep1][deep2],settings)}else{if(deep1){$.extend(true,$.fn.nyroModal.settings[deep1],settings)}else{$.extend(true,$.fn.nyroModal.settings,settings)}}}}function setMarginScroll(){if(isIE6&&!modal.blocker){if(document.documentElement){currentSettings.marginScrollLeft=document.documentElement.scrollLeft;currentSettings.marginScrollTop=document.documentElement.scrollTop}else{currentSettings.marginScrollLeft=document.body.scrollLeft;currentSettings.marginScrollTop=document.body.scrollTop}}else{currentSettings.marginScrollLeft=0;currentSettings.marginScrollTop=0}}function setMargin(){setMarginScroll();currentSettings.marginLeft=-(currentSettings.width+currentSettings.borderW)/2;currentSettings.marginTop=-(currentSettings.height+currentSettings.borderH)/2;if(!modal.blocker){currentSettings.marginLeft+=currentSettings.marginScrollLeft;currentSettings.marginTop+=currentSettings.marginScrollTop}}function setMarginLoading(){setMarginScroll();var outer=getOuter(modal.loading);currentSettings.marginTopLoading=-(modal.loading.height()+outer.h.border+outer.h.padding)/2;currentSettings.marginLeftLoading=-(modal.loading.width()+outer.w.border+outer.w.padding)/2;if(!modal.blocker){currentSettings.marginLeftLoading+=currentSettings.marginScrollLeft;currentSettings.marginTopLoading+=currentSettings.marginScrollTop}}function setTitle(){var title=$("h1#nyroModalTitle",modal.contentWrapper);if(title.length){title.text(currentSettings.title)}else{modal.contentWrapper.prepend('<h1 id="nyroModalTitle">'+currentSettings.title+"</h1>")}}function initModal(){debug("initModal");if(!modal.full){if(currentSettings.debug){setCurrentSettings({color:"white"},"cssOpt","bg")}var full={zIndex:currentSettings.zIndexStart,position:"fixed",top:0,left:0,width:"100%",height:"100%"};var contain=body;var iframeHideIE="";if(currentSettings.blocker){modal.blocker=contain=$(currentSettings.blocker);var pos=modal.blocker.offset();var w=modal.blocker.outerWidth();var h=modal.blocker.outerHeight();if(isIE6){setCurrentSettings({height:"100%",width:"100%",top:0,left:0},"cssOpt","bg")}modal.blockerVars={top:pos.top,left:pos.left,width:w,height:h};var plusTop=(/msie/.test(userAgent)?0:getCurCSS(body.get(0),"borderTopWidth"));var plusLeft=(/msie/.test(userAgent)?0:getCurCSS(body.get(0),"borderLeftWidth"));full={position:"absolute",top:pos.top+plusTop,left:pos.left+plusLeft,width:w,height:h}}else{if(isIE6){body.css({marginLeft:0,marginRight:0});var w=body.width();var h=$(window).height()+"px";if($(window).height()>=body.outerHeight()){h=body.outerHeight()+"px"}else{w+=20}w+="px";body.css({width:w,height:h,position:"static",overflow:"hidden"});$("html").css({overflow:"hidden"});setCurrentSettings({cssOpt:{bg:{position:"absolute",zIndex:currentSettings.zIndexStart+1,height:"110%",width:"110%",top:currentSettings.marginScrollTop+"px",left:currentSettings.marginScrollLeft+"px"},wrapper:{zIndex:currentSettings.zIndexStart+2},loading:{zIndex:currentSettings.zIndexStart+3}}});iframeHideIE=$('<iframe id="nyroModalIframeHideIe" src="javascript:\'\';"></iframe>').css($.extend({},currentSettings.cssOpt.bg,{opacity:0,zIndex:50,border:"none"}))}}contain.append($('<div id="nyroModalFull"><div id="nyroModalBg"></div><div id="nyroModalWrapper"><div id="nyroModalContent"></div></div><div id="nyrModalTmp"></div><div id="nyroModalLoading"></div></div>').hide());modal.full=$("#nyroModalFull").css(full).show();modal.bg=$("#nyroModalBg").css($.extend({backgroundColor:currentSettings.bgColor},currentSettings.cssOpt.bg)).before(iframeHideIE);modal.bg.bind("click.nyroModal",clickBg);modal.loading=$("#nyroModalLoading").css(currentSettings.cssOpt.loading).hide();modal.contentWrapper=$("#nyroModalWrapper").css(currentSettings.cssOpt.wrapper).hide();modal.content=$("#nyroModalContent");modal.tmp=$("#nyrModalTmp").hide();if($.isFunction($.fn.mousewheel)){modal.content.mousewheel(function(e,d){var elt=modal.content.get(0);if((d>0&&elt.scrollTop==0)||(d<0&&elt.scrollHeight-elt.scrollTop==elt.clientHeight)){e.preventDefault();e.stopPropagation()}})}$(document).bind("keydown.nyroModal",keyHandler);modal.content.css({width:"auto",height:"auto"});modal.contentWrapper.css({width:"auto",height:"auto"});if(!currentSettings.blocker&&currentSettings.windowResize){$(window).bind("resize.nyroModal",function(){window.clearTimeout(windowResizeTimeout);windowResizeTimeout=window.setTimeout(windowResizeHandler,200)})}}}function windowResizeHandler(){$.nyroModalSettings(initSettingsSize)}function showModal(){debug("showModal");if(!modal.ready){initModal();modal.anim=true;currentSettings.showBackground(modal,currentSettings,endBackground)}else{modal.anim=true;modal.transition=true;currentSettings.showTransition(modal,currentSettings,function(){endHideContent();modal.anim=false;showContentOrLoading()})}}function clickBg(e){if(!currentSettings.modal){removeModal()}}function keyHandler(e){if(e.keyCode==27){if(!currentSettings.modal){removeModal()}}else{if(currentSettings.gallery&&modal.ready&&modal.dataReady&&!modal.anim&&!modal.transition){if(e.keyCode==39||e.keyCode==40){e.preventDefault();$.nyroModalNext();return false}else{if(e.keyCode==37||e.keyCode==38){e.preventDefault();$.nyroModalPrev();return false}}}}}function fileType(){var from=currentSettings.from;var url;if(from&&from.nodeName){var jFrom=$(from);url=jFrom.attr(from.nodeName.toLowerCase()=="form"?"action":"href");if(!url){url=location.href.substring(window.location.host.length+7)}currentSettings.url=url;if(jFrom.attr("rev")=="modal"){currentSettings.modal=true}currentSettings.title=jFrom.attr("title");if(from&&from.rel&&from.rel.toLowerCase()!="nofollow"){var indexSpace=from.rel.indexOf(" ");currentSettings.gallery=indexSpace>0?from.rel.substr(0,indexSpace):from.rel}var imgType=imageType(url,from);if(imgType){return imgType}if(isSwf(url)){return"swf"}var iframe=false;if(from.target&&from.target.toLowerCase()=="_blank"||(from.hostname&&from.hostname.replace(/:\d*$/,"")!=window.location.hostname.replace(/:\d*$/,""))){iframe=true}if(from.nodeName.toLowerCase()=="form"){if(iframe){return"iframeForm"}setCurrentSettings(extractUrlSel(url));if(jFrom.attr("enctype")=="multipart/form-data"){return"formData"}return"form"}if(iframe){return"iframe"}}else{url=currentSettings.url;if(!currentSettings.content){currentSettings.from=true}if(!url){return null}if(isSwf(url)){return"swf"}var reg1=new RegExp("^http://|https://","g");if(url.match(reg1)){return"iframe"}}var imgType=imageType(url,from);if(imgType){return imgType}var tmp=extractUrlSel(url);setCurrentSettings(tmp);if(!tmp.url){return tmp.selector}}function imageType(url,from){var image=new RegExp(currentSettings.regexImg,"i");if(image.test(url)){return"image"}}function isSwf(url){var swf=new RegExp("[^.].(swf)s*$","i");return swf.test(url)}function extractUrlSel(url){var ret={url:null,selector:null};if(url){var hash=getHash(url);var hashLoc=getHash(window.location.href);var curLoc=window.location.href.substring(0,window.location.href.length-hashLoc.length);var req=url.substring(0,url.length-hash.length);if(req==curLoc||req==$("base").attr("href")){ret.selector=hash}else{ret.url=req;ret.selector=hash}}return ret}function loadingError(){debug("loadingError");modal.error=true;if(!modal.ready){return}if($.isFunction(currentSettings.handleError)){currentSettings.handleError(modal,currentSettings)}modal.loading.addClass(currentSettings.errorClass).html(currentSettings.contentError);$(currentSettings.closeSelector,modal.loading).unbind("click.nyroModal").bind("click.nyroModal",removeModal);setMarginLoading();modal.loading.css({marginTop:currentSettings.marginTopLoading+"px",marginLeft:currentSettings.marginLeftLoading+"px"})}function fillContent(){debug("fillContent");if(!modal.tmp.html()){return}modal.content.html(modal.tmp.contents());modal.tmp.empty();wrapContent();if(currentSettings.type=="iframeForm"){$(currentSettings.from).attr("target","nyroModalIframe").data("nyroModalprocessing",1).submit().attr("target","_blank").removeData("nyroModalprocessing")}if(!currentSettings.modal){modal.wrapper.prepend(currentSettings.closeButton)}if($.isFunction(currentSettings.endFillContent)){currentSettings.endFillContent(modal,currentSettings)}modal.content.append(modal.scripts);$(currentSettings.closeSelector,modal.contentWrapper).unbind("click.nyroModal").bind("click.nyroModal",removeModal);$(currentSettings.openSelector,modal.contentWrapper).nyroModal(getCurrentSettingsNew())}function getCurrentSettingsNew(){return callingSettings;var currentSettingsNew=$.extend(true,{},currentSettings);if(resized.width){currentSettingsNew.width=null}else{currentSettingsNew.width=initSettingsSize.width}if(resized.height){currentSettingsNew.height=null}else{currentSettingsNew.height=initSettingsSize.height}currentSettingsNew.cssOpt.content.overflow="auto";return currentSettingsNew}function wrapContent(){debug("wrapContent");var wrap=$(currentSettings.wrap[currentSettings.type]);modal.content.append(wrap.children().remove());modal.contentWrapper.wrapInner(wrap);if(currentSettings.gallery){modal.content.append(currentSettings.galleryLinks);gallery.links=$('[rel="'+currentSettings.gallery+'"], [rel^="'+currentSettings.gallery+' "]');gallery.index=gallery.links.index(currentSettings.from);if(currentSettings.galleryCounts&&$.isFunction(currentSettings.galleryCounts)){currentSettings.galleryCounts(gallery.index+1,gallery.links.length,modal,currentSettings)}var currentSettingsNew=getCurrentSettingsNew();var linkPrev=getGalleryLink(-1);if(linkPrev){var prev=$(".nyroModalPrev",modal.contentWrapper).attr("href",linkPrev.attr("href")).click(function(e){e.preventDefault();$.nyroModalPrev();return false});if(isIE6&&currentSettings.type=="swf"){prev.before($('<iframe id="nyroModalIframeHideIeGalleryPrev" src="javascript:\'\';"></iframe>').css({position:prev.css("position"),top:prev.css("top"),left:prev.css("left"),width:prev.width(),height:prev.height(),opacity:0,border:"none"}))}}else{$(".nyroModalPrev",modal.contentWrapper).remove()}var linkNext=getGalleryLink(1);if(linkNext){var next=$(".nyroModalNext",modal.contentWrapper).attr("href",linkNext.attr("href")).click(function(e){e.preventDefault();$.nyroModalNext();return false});if(isIE6&&currentSettings.type=="swf"){next.before($('<iframe id="nyroModalIframeHideIeGalleryNext" src="javascript:\'\';"></iframe>').css($.extend({},{position:next.css("position"),top:next.css("top"),left:next.css("left"),width:next.width(),height:next.height(),opacity:0,border:"none"})))}}else{$(".nyroModalNext",modal.contentWrapper).remove()}}calculateSize()}function getGalleryLink(dir){if(currentSettings.gallery){if(!currentSettings.ltr){dir*=-1}var index=gallery.index+dir;if(index>=0&&index<gallery.links.length){return gallery.links.eq(index)}else{if(currentSettings.galleryLoop){if(index<0){return gallery.links.eq(gallery.links.length-1)}else{return gallery.links.eq(0)}}}}return false}function calculateSize(resizing){debug("calculateSize");modal.wrapper=modal.contentWrapper.children("div:first");resized.width=false;resized.height=false;if(false&&!currentSettings.windowResizing){initSettingsSize.width=currentSettings.width;initSettingsSize.height=currentSettings.height}if(currentSettings.autoSizable&&(!currentSettings.width||!currentSettings.height)){modal.contentWrapper.css({opacity:0,width:"auto",height:"auto"}).show();var tmp={width:"auto",height:"auto"};if(currentSettings.width){tmp.width=currentSettings.width}else{if(currentSettings.type=="iframe"){tmp.width=currentSettings.minWidth}}if(currentSettings.height){tmp.height=currentSettings.height}else{if(currentSettings.type=="iframe"){tmp.height=currentSettings.minHeight}}modal.content.css(tmp);if(!currentSettings.width){currentSettings.width=modal.content.outerWidth(true);resized.width=true}if(!currentSettings.height){currentSettings.height=modal.content.outerHeight(true);resized.height=true}modal.contentWrapper.css({opacity:1});if(!resizing){modal.contentWrapper.hide()}}if(currentSettings.type!="image"&&currentSettings.type!="swf"){currentSettings.width=Math.max(currentSettings.width,currentSettings.minWidth);currentSettings.height=Math.max(currentSettings.height,currentSettings.minHeight)}var outerWrapper=getOuter(modal.contentWrapper);var outerWrapper2=getOuter(modal.wrapper);var outerContent=getOuter(modal.content);var tmp={content:{width:currentSettings.width,height:currentSettings.height},wrapper2:{width:currentSettings.width+outerContent.w.total,height:currentSettings.height+outerContent.h.total},wrapper:{width:currentSettings.width+outerContent.w.total+outerWrapper2.w.total,height:currentSettings.height+outerContent.h.total+outerWrapper2.h.total}};if(currentSettings.resizable){var maxHeight=modal.blockerVars?modal.blockerVars.height:$(window).height()-outerWrapper.h.border-(tmp.wrapper.height-currentSettings.height);var maxWidth=modal.blockerVars?modal.blockerVars.width:$(window).width()-outerWrapper.w.border-(tmp.wrapper.width-currentSettings.width);maxHeight-=currentSettings.padding*2;maxWidth-=currentSettings.padding*2;if(tmp.content.height>maxHeight||tmp.content.width>maxWidth){if(currentSettings.type=="image"||currentSettings.type=="swf"){var useW=currentSettings.imgWidth?currentSettings.imgWidth:currentSettings.width;var useH=currentSettings.imgHeight?currentSettings.imgHeight:currentSettings.height;var diffW=tmp.content.width-useW;var diffH=tmp.content.height-useH;if(diffH<0){diffH=0}if(diffW<0){diffW=0}var calcH=maxHeight-diffH;var calcW=maxWidth-diffW;var ratio=Math.min(calcH/useH,calcW/useW);calcW=Math.floor(useW*ratio);calcH=Math.floor(useH*ratio);tmp.content.height=calcH+diffH;tmp.content.width=calcW+diffW}else{tmp.content.height=Math.min(tmp.content.height,maxHeight);tmp.content.width=Math.min(tmp.content.width,maxWidth)}tmp.wrapper2={width:tmp.content.width+outerContent.w.total,height:tmp.content.height+outerContent.h.total};tmp.wrapper={width:tmp.content.width+outerContent.w.total+outerWrapper2.w.total,height:tmp.content.height+outerContent.h.total+outerWrapper2.h.total}}}if(currentSettings.type=="swf"){$("object, embed",modal.content).attr("width",tmp.content.width).attr("height",tmp.content.height)}else{if(currentSettings.type=="image"){$("img",modal.content).css({width:tmp.content.width,height:tmp.content.height})}}modal.content.css($.extend({},tmp.content,currentSettings.cssOpt.content));modal.wrapper.css($.extend({},tmp.wrapper2,currentSettings.cssOpt.wrapper2));if(!resizing){modal.contentWrapper.css($.extend({},tmp.wrapper,currentSettings.cssOpt.wrapper))}if(currentSettings.type=="image"&&currentSettings.addImageDivTitle){$("img",modal.content).removeAttr("alt");var divTitle=$("div",modal.content);if(currentSettings.title!=currentSettings.defaultImgAlt&&currentSettings.title){if(divTitle.length==0){divTitle=$("<div>"+currentSettings.title+"</div>");modal.content.append(divTitle)}if(currentSettings.setWidthImgTitle){var outerDivTitle=getOuter(divTitle);divTitle.css({width:(tmp.content.width+outerContent.w.padding-outerDivTitle.w.total)+"px"})}}else{if(divTitle.length=0){divTitle.remove()}}}if(currentSettings.title){setTitle()}tmp.wrapper.borderW=outerWrapper.w.border;tmp.wrapper.borderH=outerWrapper.h.border;setCurrentSettings(tmp.wrapper);setMargin()}function removeModal(e){debug("removeModal");if(e){e.preventDefault()}if(modal.full&&modal.ready){$(document).unbind("keydown.nyroModal");if(!currentSettings.blocker){$(window).unbind("resize.nyroModal")}modal.ready=false;modal.anim=true;modal.closing=true;if(modal.loadingShown||modal.transition){currentSettings.hideLoading(modal,currentSettings,function(){modal.loading.hide();modal.loadingShown=false;modal.transition=false;currentSettings.hideBackground(modal,currentSettings,endRemove)})}else{if(fixFF){modal.content.css({position:""})}modal.wrapper.css({overflow:"hidden"});modal.content.css({overflow:"hidden"});$("iframe",modal.content).hide();if($.isFunction(currentSettings.beforeHideContent)){currentSettings.beforeHideContent(modal,currentSettings,function(){currentSettings.hideContent(modal,currentSettings,function(){endHideContent();currentSettings.hideBackground(modal,currentSettings,endRemove)})})}else{currentSettings.hideContent(modal,currentSettings,function(){endHideContent();currentSettings.hideBackground(modal,currentSettings,endRemove)})}}}if(e){return false}}function showContentOrLoading(){debug("showContentOrLoading");if(modal.ready&&!modal.anim){if(modal.dataReady){if(modal.tmp.html()){modal.anim=true;if(modal.transition){fillContent();modal.animContent=true;currentSettings.hideTransition(modal,currentSettings,function(){modal.loading.hide();modal.transition=false;modal.loadingShown=false;endShowContent()})}else{currentSettings.hideLoading(modal,currentSettings,function(){modal.loading.hide();modal.loadingShown=false;fillContent();setMarginLoading();setMargin();modal.animContent=true;currentSettings.showContent(modal,currentSettings,endShowContent)})}}}else{if(!modal.loadingShown&&!modal.transition){modal.anim=true;modal.loadingShown=true;if(modal.error){loadingError()}else{modal.loading.html(currentSettings.contentLoading)}$(currentSettings.closeSelector,modal.loading).unbind("click.nyroModal").bind("click.nyroModal",removeModal);setMarginLoading();currentSettings.showLoading(modal,currentSettings,function(){modal.anim=false;showContentOrLoading()})}}}}function ajaxLoaded(data){debug("AjaxLoaded: "+this.url);if(currentSettings.selector){var tmp={};var i=0;data=data.replace(/\r\n/gi,"nyroModalLN").replace(/<script(.|\s)*?\/script>/gi,function(x){tmp[i]=x;return'<pre style="display: none" class=nyroModalScript rel="'+(i++)+'"></pre>'});data=$("<div>"+data+"</div>").find(currentSettings.selector).html().replace(/<pre style="display: none;?" class="?nyroModalScript"? rel="(.?)"><\/pre>/gi,function(x,y,z){return tmp[y]}).replace(/nyroModalLN/gi,"\r\n")}modal.tmp.html(filterScripts(data));if(modal.tmp.html()){modal.dataReady=true;showContentOrLoading()}else{loadingError()}}function formDataLoaded(){debug("formDataLoaded");var jFrom=$(currentSettings.from);jFrom.attr("action",jFrom.attr("action")+currentSettings.selector);jFrom.attr("target","");$("input[name="+currentSettings.formIndicator+"]",currentSettings.from).remove();var iframe=modal.tmp.children("iframe");var iframeContent=iframe.unbind("load").contents().find(currentSettings.selector||"body").not("script[src]");iframe.attr("src","about:blank");modal.tmp.html(iframeContent.html());if(modal.tmp.html()){modal.dataReady=true;showContentOrLoading()}else{loadingError()}}function iframeLoaded(){if((window.location.hostname&&currentSettings.url.indexOf(window.location.hostname)>-1)||currentSettings.url.indexOf("http://")){var iframe=$("iframe",modal.full).contents();var tmp={};if(currentSettings.titleFromIframe){tmp.title=iframe.find("title").text();if(!tmp.title){try{tmp.title=iframe.find("title").html()}catch(err){}}}var body=iframe.find("body");if(!currentSettings.height&&body.height()){tmp.height=body.height()}if(!currentSettings.width&&body.width()){tmp.width=body.width()}$.extend(initSettingsSize,tmp);$.nyroModalSettings(tmp)}}function galleryCounts(nb,total,elts,settings){if(total>1){settings.title+=(settings.title?" - ":"")+nb+"/"+total}}function endHideContent(){debug("endHideContent");modal.anim=false;if(contentEltLast){contentEltLast.append(modal.content.contents());contentEltLast=null}else{if(contentElt){contentElt.append(modal.content.contents());contentElt=null}}modal.content.empty();gallery={};modal.contentWrapper.hide().children().remove().empty().attr("style","").hide();if(modal.closing||modal.transition){modal.contentWrapper.hide()}modal.contentWrapper.css(currentSettings.cssOpt.wrapper).append(modal.content);showContentOrLoading()}function endRemove(){debug("endRemove");$(document).unbind("keydown",keyHandler);modal.anim=false;modal.full.remove();modal.full=null;if(isIE6){body.css({height:"",width:"",position:"",overflow:"",marginLeft:"",marginRight:""});$("html").css({overflow:""})}if($.isFunction(currentSettings.endRemove)){currentSettings.endRemove(modal,currentSettings)}}function endBackground(){debug("endBackground");modal.ready=true;modal.anim=false;showContentOrLoading()}function endShowContent(){debug("endShowContent");modal.anim=false;modal.animContent=false;modal.contentWrapper.css({opacity:""});fixFF=/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)&&parseFloat(browserVersion)<1.9&&currentSettings.type!="image";if(fixFF){modal.content.css({position:"fixed"})}modal.content.append(modal.scriptsShown);if(currentSettings.type=="iframe"){modal.content.find("iframe").attr("src",currentSettings.url)}if($.isFunction(currentSettings.endShowContent)){currentSettings.endShowContent(modal,currentSettings)}if(shouldResize){shouldResize=false;$.nyroModalSettings({width:currentSettings.setWidth,height:currentSettings.setHeight});delete currentSettings.setWidth;delete currentSettings.setHeight}if(resized.width){setCurrentSettings({width:null})}if(resized.height){setCurrentSettings({height:null})}}function getHash(url){if(typeof url=="string"){var hashPos=url.indexOf("#");if(hashPos>-1){return url.substring(hashPos)}}return""}function filterScripts(data){if(typeof data=="string"){data=data.replace(/<\/?(html|head|body)([^>]*)>/gi,"")}var tmp=new Array();$.each($.clean({0:data},this.ownerDocument),function(){if($.nodeName(this,"script")){if(!this.src||$(this).attr("rel")=="forceLoad"){if($(this).attr("rev")=="shown"){modal.scriptsShown.push(this)}else{modal.scripts.push(this)}}}else{tmp.push(this)}});return tmp}function getOuter(elm){elm=elm.get(0);var ret={h:{margin:getCurCSS(elm,"marginTop")+getCurCSS(elm,"marginBottom"),border:getCurCSS(elm,"borderTopWidth")+getCurCSS(elm,"borderBottomWidth"),padding:getCurCSS(elm,"paddingTop")+getCurCSS(elm,"paddingBottom")},w:{margin:getCurCSS(elm,"marginLeft")+getCurCSS(elm,"marginRight"),border:getCurCSS(elm,"borderLeftWidth")+getCurCSS(elm,"borderRightWidth"),padding:getCurCSS(elm,"paddingLeft")+getCurCSS(elm,"paddingRight")}};ret.h.outer=ret.h.margin+ret.h.border;ret.w.outer=ret.w.margin+ret.w.border;ret.h.inner=ret.h.padding+ret.h.border;ret.w.inner=ret.w.padding+ret.w.border;ret.h.total=ret.h.outer+ret.h.padding;ret.w.total=ret.w.outer+ret.w.padding;return ret}function getCurCSS(elm,name){var ret=parseInt($.curCSS(elm,name,true));if(isNaN(ret)){ret=0}return ret}function debug(msg){if($.fn.nyroModal.settings.debug||currentSettings&&currentSettings.debug){nyroModalDebug(msg,modal,currentSettings||{})}}function showBackground(elts,settings,callback){elts.bg.css({opacity:0}).fadeTo(500,0.75,callback)}function hideBackground(elts,settings,callback){elts.bg.fadeOut(300,callback)}function showLoading(elts,settings,callback){elts.loading.css({marginTop:settings.marginTopLoading+"px",marginLeft:settings.marginLeftLoading+"px",opacity:0}).show().animate({opacity:1},{complete:callback,duration:400})}function hideLoading(elts,settings,callback){callback()}function showContent(elts,settings,callback){elts.loading.css({marginTop:settings.marginTopLoading+"px",marginLeft:settings.marginLeftLoading+"px"}).show().animate({width:settings.width+"px",height:settings.height+"px",marginTop:settings.marginTop+"px",marginLeft:settings.marginLeft+"px"},{duration:350,complete:function(){elts.contentWrapper.css({width:settings.width+"px",height:settings.height+"px",marginTop:settings.marginTop+"px",marginLeft:settings.marginLeft+"px"}).show();elts.loading.fadeOut(200,callback)}})}function hideContent(elts,settings,callback){elts.contentWrapper.animate({height:"50px",width:"50px",marginTop:(-(25+settings.borderH)/2+settings.marginScrollTop)+"px",marginLeft:(-(25+settings.borderW)/2+settings.marginScrollLeft)+"px"},{duration:350,complete:function(){elts.contentWrapper.hide();callback()}})}function showTransition(elts,settings,callback){elts.loading.css({marginTop:elts.contentWrapper.css("marginTop"),marginLeft:elts.contentWrapper.css("marginLeft"),height:elts.contentWrapper.css("height"),width:elts.contentWrapper.css("width"),opacity:0}).show().fadeTo(400,1,function(){elts.contentWrapper.hide();callback()})}function hideTransition(elts,settings,callback){elts.contentWrapper.hide().css({width:settings.width+"px",height:settings.height+"px",marginLeft:settings.marginLeft+"px",marginTop:settings.marginTop+"px",opacity:1});elts.loading.animate({width:settings.width+"px",height:settings.height+"px",marginLeft:settings.marginLeft+"px",marginTop:settings.marginTop+"px"},{complete:function(){elts.contentWrapper.show();elts.loading.fadeOut(400,function(){elts.loading.hide();callback()})},duration:350})}function resize(elts,settings,callback){elts.contentWrapper.animate({width:settings.width+"px",height:settings.height+"px",marginLeft:settings.marginLeft+"px",marginTop:settings.marginTop+"px"},{complete:callback,duration:400})}function updateBgColor(elts,settings,callback){if(!$.fx.step.backgroundColor){elts.bg.css({backgroundColor:settings.bgColor});callback()}else{elts.bg.animate({backgroundColor:settings.bgColor},{complete:callback,duration:400})}}$($.fn.nyroModal.settings.openSelector).nyroModal()});var tmpDebug="";function nyroModalDebug(msg,elts,settings){if(elts.full&&elts.bg){elts.bg.prepend(msg+"<br />"+tmpDebug);tmpDebug=""}else{tmpDebug+=msg+"<br />"}}(function(jQuery){jQuery.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(i,attr){jQuery.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end)}fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1]),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2]),255),0)].join(",")+")"}});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3){return color}if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)){return[parseInt(result[1]),parseInt(result[2]),parseInt(result[3])]}if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)){return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55]}if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)){return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)]}if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)){return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)]}return colors[jQuery.trim(color).toLowerCase()]}function getColor(elem,attr){var color;do{color=jQuery.curCSS(elem,attr);if(color!=""&&color!="transparent"||jQuery.nodeName(elem,"body")){break}attr="backgroundColor"}while(elem=elem.parentNode);return getRGB(color)}var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);(function($){$.fn.glowbuttons=function(options){var opts=$.extend({},$.fn.glowbuttons.defaults,options);return this.each(function(){var button=$(this);var o=$.metadata?$.extend({},opts,button.metadata()):opts;button.wrap('<span class="glow-button"><span class="inner"></span></span>');button.css("display",$.browser.msie?"inline-block":"block");button.parent().each(function(){var innerWrapper=$(this);innerWrapper.css("display",$.browser.msie?"inline-block":"block");if($.browser.msie){innerWrapper.css({position:"relative",left:"-1px"})}innerWrapper.parent().each(function(){var outerWrapper=$(this);outerWrapper.css("backgroundColor",o.from);outerWrapper.css("display",$.browser.mozilla?"-moz-inline-box":"inline-block");if($.browser.msie&&$.browser.version<7){var bgImage=outerWrapper.css("backgroundImage");outerWrapper.css("backgroundImage","none");outerWrapper.css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+bgImage.split('url("')[1].split('")')[0]+"',sizingMethod='scale')")}}).addClass(o.className).hover(function(){$(this).stop();$(this).animate({backgroundColor:o.to},o.speed)},function(){$(this).stop();$(this).animate({backgroundColor:o.from},o.speed)})})})};$.fn.glowbuttons.defaults={from:"#016bbd",to:"#b1ddff",className:"blue",speed:1000}})(jQuery);(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof options=="function"){options={success:options}}var url=$.trim(this.attr("action"));if(url){url=(url.match(/^([^#]+)/)||[])[1]}url=url||window.location.href||"";options=$.extend({url:url,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},options||{});var veto={};this.trigger("form-pre-serialize",[this,options,veto]);if(veto.veto){log("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n] instanceof Array){for(var k in options.data[n]){a.push({name:n,value:options.data[n][k]})}}else{a.push({name:n,value:options.data[n]})}}}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[a,this,options,veto]);if(veto.veto){log("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var q=$.param(a);if(options.type.toUpperCase()=="GET"){options.url+=(options.url.indexOf("?")>=0?"&":"?")+q;options.data=null}else{options.data=q}var $form=this,callbacks=[];if(options.resetForm){callbacks.push(function(){$form.resetForm()})}if(options.clearForm){callbacks.push(function(){$form.clearForm()})}if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){$(options.target).html(data).each(oldSuccess,arguments)})}else{if(options.success){callbacks.push(options.success)}}options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++){callbacks[i].apply(options,[data,status,$form])}};var files=$("input:file",this).fieldValue();var found=false;for(var j=0;j<files.length;j++){if(files[j]){found=true}}var multipart=false;if((files.length&&options.iframe!==false)||options.iframe||found||multipart){if(options.closeKeepAlive){$.get(options.closeKeepAlive,fileUpload)}else{fileUpload()}}else{$.ajax(options)}this.trigger("form-submit-notify",[this,options]);return this;function fileUpload(){var form=$form[0];if($(":input[name=submit]",form).length){alert('Error: Form elements must not be named "submit".');return}var opts=$.extend({},$.ajaxSettings,options);var s=$.extend(true,{},$.extend(true,{},$.ajaxSettings),opts);var id="jqFormIO"+(new Date().getTime());var $io=$('<iframe id="'+id+'" name="'+id+'" src="'+opts.iframeSrc+'" />');var io=$io[0];$io.css({position:"absolute",top:"-1000px",left:"-1000px"});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr("src",opts.iframeSrc)}};var g=opts.global;if(g&&!$.active++){$.event.trigger("ajaxStart")}if(g){$.event.trigger("ajaxSend",[xhr,opts])}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return}if(xhr.aborted){return}var cbInvoked=0;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){options.extraData=options.extraData||{};options.extraData[n]=sub.value;if(sub.type=="image"){options.extraData[name+".x"]=form.clk_x;options.extraData[name+".y"]=form.clk_y}}}setTimeout(function(){var t=$form.attr("target"),a=$form.attr("action");form.setAttribute("target",id);if(form.getAttribute("method")!="POST"){form.setAttribute("method","POST")}if(form.getAttribute("action")!=opts.url){form.setAttribute("action",opts.url)}if(!options.skipEncodingOverride){$form.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(opts.timeout){setTimeout(function(){timedOut=true;cb()},opts.timeout)}var extraInputs=[];try{if(options.extraData){for(var n in options.extraData){extraInputs.push($('<input type="hidden" name="'+n+'" value="'+options.extraData[n]+'" />').appendTo(form)[0])}}$io.appendTo("body");io.attachEvent?io.attachEvent("onload",cb):io.addEventListener("load",cb,false);form.submit()}finally{form.setAttribute("action",a);t?form.setAttribute("target",t):$form.removeAttr("target");$(extraInputs).remove()}},10);var domCheckCount=50;function cb(){if(cbInvoked++){return}io.detachEvent?io.detachEvent("onload",cb):io.removeEventListener("load",cb,false);var ok=true;try{if(timedOut){throw"timeout"}var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;var isXml=opts.dataType=="xml"||doc.XMLDocument||$.isXMLDoc(doc);log("isXml="+isXml);if(!isXml&&(doc.body==null||doc.body.innerHTML=="")){if(--domCheckCount){cbInvoked=0;setTimeout(cb,100);return}log("Could not access iframe DOM after 50 tries.");return}xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={"content-type":opts.dataType};return headers[header]};if(opts.dataType=="json"||opts.dataType=="script"){var ta=doc.getElementsByTagName("textarea")[0];if(ta){xhr.responseText=ta.value}else{var pre=doc.getElementsByTagName("pre")[0];if(pre){xhr.responseText=pre.innerHTML}}}else{if(opts.dataType=="xml"&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText)}}data=$.httpData(xhr,opts.dataType)}catch(e){ok=false;$.handleError(opts,xhr,"error",e)}if(ok){opts.success(data,"success");if(g){$.event.trigger("ajaxSuccess",[xhr,opts])}}if(g){$.event.trigger("ajaxComplete",[xhr,opts])}if(g&&!--$.active){$.event.trigger("ajaxStop")}if(opts.complete){opts.complete(xhr,ok?"success":"error")}setTimeout(function(){$io.remove();xhr.responseXML=null},100)}function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject("Microsoft.XMLDOM");doc.async="false";doc.loadXML(s)}else{doc=(new DOMParser()).parseFromString(s,"text/xml")}return(doc&&doc.documentElement&&doc.documentElement.tagName!="parsererror")?doc:null}}};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){$(this).ajaxSubmit(options);return false}).bind("click.form-plugin",function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(":submit");if(t.length==0){return}target=t[0]}var form=this;form.clk=target;if(target.type=="image"){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY}else{if(typeof $.fn.offset=="function"){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop}}}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null},100)})};$.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};$.fn.formToArray=function(semantic){var a=[];if(this.length==0){return a}var form=this[0];var els=semantic?form.getElementsByTagName("*"):form.elements;if(!els){return a}for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n){continue}if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n,value:$(el).val()});a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}continue}var v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++){a.push({name:n,value:v[j]})}}else{if(v!==null&&typeof v!="undefined"){a.push({name:n,value:v})}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0],n=input.name;if(n&&!input.disabled&&input.type=="image"){a.push({name:n,value:$input.val()});a.push({name:n+".x",value:form.clk_x},{name:n+".y",value:form.clk_y})}}return a};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic))};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n){return}var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++){a.push({name:n,value:v[i]})}}else{if(v!==null&&typeof v!="undefined"){a.push({name:this.name,value:v})}}});return $.param(a)};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=="undefined"||(v.constructor==Array&&!v.length)){continue}v.constructor==Array?$.merge(val,v):val.push(v)}return val};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=="undefined"){successful=true}if(successful&&(!n||el.disabled||t=="reset"||t=="button"||(t=="checkbox"||t=="radio")&&!el.checked||(t=="submit"||t=="image")&&el.form&&el.form.clk!=el||tag=="select"&&el.selectedIndex==-1)){return null}if(tag=="select"){var index=el.selectedIndex;if(index<0){return null}var a=[],ops=el.options;var one=(t=="select-one");var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v){v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value}if(one){return v}a.push(v)}}return a}return el.value};$.fn.clearForm=function(){return this.each(function(){$("input,select,textarea",this).clearFields()})};$.fn.clearFields=$.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=="text"||t=="password"||tag=="textarea"){this.value=""}else{if(t=="checkbox"||t=="radio"){this.checked=false}else{if(tag=="select"){this.selectedIndex=-1}}}})};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};$.fn.enable=function(b){if(b==undefined){b=true}return this.each(function(){this.disabled=!b})};$.fn.selected=function(select){if(select==undefined){select=true}return this.each(function(){var t=this.type;if(t=="checkbox"||t=="radio"){this.checked=select}else{if(this.tagName.toLowerCase()=="option"){var $sel=$(this).parent("select");if(select&&$sel[0]&&$sel[0].type=="select-one"){$sel.find("option").selected(false)}this.selected=select}}})};function log(){if($.fn.ajaxSubmit.debug&&window.console&&window.console.log){window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}}})(jQuery);(function($){jQuery.fn.smoothDivScroll=function(options){var defaults={scrollingHotSpotLeft:"div.scrollingHotSpotLeft",scrollingHotSpotRight:"div.scrollingHotSpotRight",scrollWrapper:"div.scrollWrapper",scrollableArea:"div.scrollableArea",hiddenOnStart:false,ajaxContentURL:"",countOnlyClass:"",scrollingSpeed:25,mouseDownSpeedBooster:3,autoScroll:"",autoScrollDirection:"right",autoScrollSpeed:1,pauseAutoScroll:"",visibleHotSpots:"",hotSpotsVisibleTime:5,startAtElementId:""};options=$.extend(defaults,options);return this.each(function(){var $mom=$(this);if(options.ajaxContentURL.length!==0){$mom.scrollableAreaWidth=0;$mom.find(options.scrollableArea).load((options.ajaxContentURL),function(){$mom.find(options.scrollableArea).children((options.countOnlyClass)).each(function(){$mom.scrollableAreaWidth=$mom.scrollableAreaWidth+$(this).outerWidth(true)});$mom.find(options.scrollableArea).css("width",($mom.scrollableAreaWidth+"px"));if(options.hiddenOnStart){$mom.hide()}windowIsResized();setHotSpotHeightForIE()})}var scrollXpos;var booster;var motherElementOffset=$mom.offset().left;var hotSpotWidth=0;booster=1;var hasExtended=false;$(window).one("load",function(){if(options.ajaxContentURL.length===0){$mom.scrollableAreaWidth=0;$mom.tempStartingPosition=0;$mom.find(options.scrollableArea).children((options.countOnlyClass)).each(function(){if((options.startAtElementId.length!==0)&&(($(this).attr("id"))==options.startAtElementId)){$mom.tempStartingPosition=$mom.scrollableAreaWidth}$mom.scrollableAreaWidth=$mom.scrollableAreaWidth+$(this).outerWidth(true)});$mom.find(options.scrollableArea).css("width",$mom.scrollableAreaWidth+"px");if(options.hiddenOnStart){$mom.hide()}}$mom.find(options.scrollWrapper).scrollLeft($mom.tempStartingPosition);if(options.autoScroll!==""){$mom.autoScrollInterval=setInterval(autoScroll,6)}if(options.autoScroll=="always"){hideLeftHotSpot();hideRightHotSpot()}switch(options.visibleHotSpots){case"always":makeHotSpotBackgroundsVisible();break;case"onstart":makeHotSpotBackgroundsVisible();$mom.hideHotSpotBackgroundsInterval=setInterval(hideHotSpotBackgrounds,(options.hotSpotsVisibleTime*1000));break;default:break}});$mom.find(options.scrollingHotSpotRight,options.scrollingHotSpotLeft).one("mouseover",function(){if(options.autoScroll=="onstart"){clearInterval($mom.autoScrollInterval)}});$(window).bind("resize",function(){windowIsResized()});function windowIsResized(){if(!(options.hiddenOnStart)){$mom.scrollableAreaWidth=0;$mom.find(options.scrollableArea).children((options.countOnlyClass)).each(function(){$mom.scrollableAreaWidth=$mom.scrollableAreaWidth+$(this).outerWidth(true)});$mom.find(options.scrollableArea).css("width",$mom.scrollableAreaWidth+"px")}$mom.find(options.scrollWrapper).scrollLeft("0");var bodyWidth=$("body").innerWidth();if(options.autoScroll!=="always"){if($mom.scrollableAreaWidth<bodyWidth){hideLeftHotSpot();hideRightHotSpot()}else{showHideHotSpots()}}}function hideLeftHotSpot(){$mom.find(options.scrollingHotSpotLeft).hide()}function hideRightHotSpot(){$mom.find(options.scrollingHotSpotRight).hide()}function showLeftHotSpot(){$mom.find(options.scrollingHotSpotLeft).show();if(hotSpotWidth<=0){hotSpotWidth=$mom.find(options.scrollingHotSpotLeft).width()}}function showRightHotSpot(){$mom.find(options.scrollingHotSpotRight).show();if(hotSpotWidth<=0){hotSpotWidth=$mom.find(options.scrollingHotSpotRight).width()}}function setHotSpotHeightForIE(){jQuery.each(jQuery.browser,function(i,val){if(i=="msie"&&jQuery.browser.version.substr(0,1)=="6"){$mom.find(options.scrollingHotSpotLeft).css("height",($mom.find(options.scrollableArea).innerHeight()));$mom.find(options.scrollingHotSpotRight).css("height",($mom.find(options.scrollableArea).innerHeight()))}})}$mom.find(options.scrollingHotSpotRight).bind("mousemove",function(e){var x=e.pageX-(this.offsetLeft+motherElementOffset);scrollXpos=Math.round((x/hotSpotWidth)*options.scrollingSpeed);if(scrollXpos===Infinity){scrollXpos=0}});$mom.find(options.scrollingHotSpotRight).bind("mouseover",function(){if(options.autoScroll=="onstart"){clearInterval($mom.autoScrollInterval)}$mom.rightScrollInterval=setInterval(doScrollRight,6)});$mom.find(options.scrollingHotSpotRight).bind("mouseout",function(){clearInterval($mom.rightScrollInterval);scrollXpos=0});$mom.find(options.scrollingHotSpotRight).bind("mousedown",function(){booster=options.mouseDownSpeedBooster});$("*").bind("mouseup",function(){booster=1});var doScrollRight=function(){if(scrollXpos>0){$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+(scrollXpos*booster))}showHideHotSpots()};if(options.pauseAutoScroll=="mousedown"&&options.autoScroll=="always"){$mom.find(options.scrollWrapper).bind("mousedown",function(){clearInterval($mom.autoScrollInterval)});$mom.find(options.scrollWrapper).bind("mouseup",function(){$mom.autoScrollInterval=setInterval(autoScroll,6)})}else{if(options.pauseAutoScroll=="mouseover"&&options.autoScroll=="always"){$mom.find(options.scrollWrapper).bind("mouseover",function(){clearInterval($mom.autoScrollInterval)});$mom.find(options.scrollWrapper).bind("mouseout",function(){$mom.autoScrollInterval=setInterval(autoScroll,6)})}}$mom.previousScrollLeft=0;$mom.pingPongDirection="right";$mom.swapAt;$mom.getNextElementWidth=true;var autoScroll=function(){if(options.autoScroll=="onstart"){showHideHotSpots()}switch(options.autoScrollDirection){case"right":$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+options.autoScrollSpeed);break;case"left":$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()-options.autoScrollSpeed);break;case"backandforth":$mom.previousScrollLeft=$mom.find(options.scrollWrapper).scrollLeft();if($mom.pingPongDirection=="right"){$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+options.autoScrollSpeed)}else{$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()-options.autoScrollSpeed)}if($mom.previousScrollLeft===$mom.find(options.scrollWrapper).scrollLeft()){if($mom.pingPongDirection=="right"){$mom.pingPongDirection="left"}else{$mom.pingPongDirection="right"}}break;case"endlessloop":if($mom.getNextElementWidth){if(options.startAtElementId!==""){$mom.swapAt=$("#"+options.startAtElementId).outerWidth()}else{$mom.swapAt=$mom.find(options.scrollableArea).children(":first-child").outerWidth()}$mom.getNextElementWidth=false}$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()+options.autoScrollSpeed);if(($mom.swapAt<=$mom.find(options.scrollWrapper).scrollLeft())){$mom.find(options.scrollableArea).append($mom.find(options.scrollableArea).children(":first-child").clone());$mom.find(options.scrollWrapper).scrollLeft(($mom.find(options.scrollWrapper).scrollLeft()-$mom.find(options.scrollableArea).children(":first-child").outerWidth()));$mom.find(options.scrollableArea).children(":first-child").remove();$mom.getNextElementWidth=true}break;default:break}};$mom.find(options.scrollingHotSpotLeft).bind("mousemove",function(e){var x=$mom.find(options.scrollingHotSpotLeft).innerWidth()-(e.pageX-motherElementOffset);scrollXpos=Math.round((x/hotSpotWidth)*options.scrollingSpeed);if(scrollXpos===Infinity){scrollXpos=0}});$mom.find(options.scrollingHotSpotLeft).bind("mouseover",function(){if(options.autoScroll=="onstart"){clearInterval($mom.autoScrollInterval)}$mom.leftScrollInterval=setInterval(doScrollLeft,6)});$mom.find(options.scrollingHotSpotLeft).bind("mouseout",function(){clearInterval($mom.leftScrollInterval);scrollXpos=0});$mom.find(options.scrollingHotSpotLeft).bind("mousedown",function(){booster=options.mouseDownSpeedBooster});var doScrollLeft=function(){if(scrollXpos>0){$mom.find(options.scrollWrapper).scrollLeft($mom.find(options.scrollWrapper).scrollLeft()-(scrollXpos*booster))}showHideHotSpots()};function showHideHotSpots(){if($mom.find(options.scrollWrapper).scrollLeft()===0){hideLeftHotSpot();showRightHotSpot()}else{if(($mom.scrollableAreaWidth)<=($mom.find(options.scrollWrapper).innerWidth()+$mom.find(options.scrollWrapper).scrollLeft())){hideRightHotSpot();showLeftHotSpot()}else{showRightHotSpot();showLeftHotSpot()}}}function makeHotSpotBackgroundsVisible(){$mom.find(options.scrollingHotSpotLeft).addClass("scrollingHotSpotLeftVisible");$mom.find(options.scrollingHotSpotRight).addClass("scrollingHotSpotRightVisible")}function hideHotSpotBackgrounds(){clearInterval($mom.hideHotSpotBackgroundsInterval);$mom.find(options.scrollingHotSpotLeft).fadeTo("slow",0,function(){$mom.find(options.scrollingHotSpotLeft).removeClass("scrollingHotSpotLeftVisible")});$mom.find(options.scrollingHotSpotRight).fadeTo("slow",0,function(){$mom.find(options.scrollingHotSpotRight).removeClass("scrollingHotSpotRightVisible")})}})}})(jQuery);(function($){$.fn.textfill=function(options){var defaults={maxFontPixels:40,innerTag:"span"};var Opts=jQuery.extend(defaults,options);return this.each(function(){var fontSize=Opts.maxFontPixels;var ourText=$(Opts.innerTag+":visible:first",this);var maxHeight=$(this).height();var maxWidth=$(this).width();var textHeight;var textWidth;do{ourText.css("font-size",fontSize);textHeight=ourText.height();textWidth=ourText.width();fontSize=fontSize-1}while((textHeight>maxHeight||textWidth>maxWidth)&&fontSize>3)})}})(jQuery);(function($){$.fn.marquee=function(klass){var newMarquee=[],last=this.length;function getReset(newDir,marqueeRedux,marqueeState){var behavior=marqueeState.behavior,width=marqueeState.width,dir=marqueeState.dir;var r=0;if(behavior=="alternate"){r=newDir==1?marqueeRedux[marqueeState.widthAxis]-(width*2):width}else{if(behavior=="slide"){if(newDir==-1){r=dir==-1?marqueeRedux[marqueeState.widthAxis]:width}else{r=dir==-1?marqueeRedux[marqueeState.widthAxis]-(width*2):0}}else{r=newDir==-1?marqueeRedux[marqueeState.widthAxis]:0}}return r}function animateMarquee(){var i=newMarquee.length,marqueeRedux=null,$marqueeRedux=null,marqueeState={},newMarqueeList=[],hitedge=false;while(i--){marqueeRedux=newMarquee[i];$marqueeRedux=$(marqueeRedux);marqueeState=$marqueeRedux.data("marqueeState");if($marqueeRedux.data("paused")!==true){marqueeRedux[marqueeState.axis]+=(marqueeState.scrollamount*marqueeState.dir);hitedge=marqueeState.dir==-1?marqueeRedux[marqueeState.axis]<=getReset(marqueeState.dir*-1,marqueeRedux,marqueeState):marqueeRedux[marqueeState.axis]>=getReset(marqueeState.dir*-1,marqueeRedux,marqueeState);if((marqueeState.behavior=="scroll"&&marqueeState.last==marqueeRedux[marqueeState.axis])||(marqueeState.behavior=="alternate"&&hitedge&&marqueeState.last!=-1)||(marqueeState.behavior=="slide"&&hitedge&&marqueeState.last!=-1)){if(marqueeState.behavior=="alternate"){marqueeState.dir*=-1}marqueeState.last=-1;$marqueeRedux.trigger("stop");marqueeState.loops--;if(marqueeState.loops===0){if(marqueeState.behavior!="slide"){marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir,marqueeRedux,marqueeState)}else{marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir*-1,marqueeRedux,marqueeState)}$marqueeRedux.trigger("end")}else{newMarqueeList.push(marqueeRedux);$marqueeRedux.trigger("start");marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir,marqueeRedux,marqueeState)}}else{newMarqueeList.push(marqueeRedux)}marqueeState.last=marqueeRedux[marqueeState.axis];$marqueeRedux.data("marqueeState",marqueeState)}else{newMarqueeList.push(marqueeRedux)}}newMarquee=newMarqueeList;if(newMarquee.length){setTimeout(animateMarquee,25)}}this.each(function(i){var $marquee=$(this),width=$marquee.attr("width")||$marquee.width(),height=$marquee.attr("height")||$marquee.height(),$marqueeRedux=$marquee.after("<div "+(klass?'class="'+klass+'" ':"")+'style="display: block-inline; width: '+width+"px; height: "+height+'px; overflow: hidden;"><div style="float: left; white-space: nowrap;">'+$marquee.html()+"</div></div>").next(),marqueeRedux=$marqueeRedux.get(0),hitedge=0,direction=($marquee.attr("direction")||"left").toLowerCase(),marqueeState={dir:/down|right/.test(direction)?-1:1,axis:/left|right/.test(direction)?"scrollLeft":"scrollTop",widthAxis:/left|right/.test(direction)?"scrollWidth":"scrollHeight",last:-1,loops:$marquee.attr("loop")||-1,scrollamount:$marquee.attr("scrollamount")||this.scrollAmount||2,behavior:($marquee.attr("behavior")||"scroll").toLowerCase(),width:/left|right/.test(direction)?width:height};if($marquee.attr("loop")==-1&&marqueeState.behavior=="slide"){marqueeState.loops=1}$marquee.remove();if(/left|right/.test(direction)){$marqueeRedux.find("> div").css("padding","0 "+width+"px")}else{$marqueeRedux.find("> div").css("padding",height+"px 0")}$marqueeRedux.bind("stop",function(){$marqueeRedux.data("paused",true)}).bind("pause",function(){$marqueeRedux.data("paused",true)}).bind("start",function(){$marqueeRedux.data("paused",false)}).bind("unpause",function(){$marqueeRedux.data("paused",false)}).data("marqueeState",marqueeState);newMarquee.push(marqueeRedux);marqueeRedux[marqueeState.axis]=getReset(marqueeState.dir,marqueeRedux,marqueeState);$marqueeRedux.trigger("start");if(i+1==last){animateMarquee()}});return $(newMarquee)}}(jQuery));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*0.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*0.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*(0.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 -0.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)*0.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+0.75)+b}else{if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+0.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+0.984375)+b}}}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2){return jQuery.easing.easeInBounce(x,t*2,0,c,d)*0.5+b}return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*0.5+c*0.5+b}});(function($){$.fn.tabSlideOut=function(callerSettings){var settings=$.extend({tabHandle:".handle",speed:300,action:"click",tabLocation:"left",topPos:null,leftPos:null,fixedPosition:false,positioning:"relative",pathToTabImage:null,imageHeight:null,imageWidth:null,onLoadSlideOut:false,afterOpen:function(){}},callerSettings||{});settings.tabHandle=$(settings.tabHandle);var obj=this;if(settings.fixedPosition===true){settings.positioning="fixed"}else{settings.positioning="relative"}if(document.all&&!window.opera&&!window.XMLHttpRequest){settings.positioning="relative"}if(settings.pathToTabImage!=null){settings.tabHandle.css({background:"url("+settings.pathToTabImage+") no-repeat",width:settings.imageWidth,height:settings.imageHeight})}settings.tabHandle.css({textIndent:"-99999px",outline:"none",position:"absolute"});obj.css({"line-height":"1",position:settings.positioning});var properties={containerWidth:parseInt(obj.outerWidth()-30,10)+"px",containerHeight:parseInt(obj.outerHeight(),10)+"px",tabWidth:parseInt(settings.tabHandle.outerWidth(),10)+"px",tabHeight:parseInt(settings.tabHandle.outerHeight(),10)+"px"};if(settings.tabLocation==="top"||settings.tabLocation==="bottom"){obj.css({left:settings.leftPos});settings.tabHandle.css({right:0})}if(settings.tabLocation==="top"){obj.css({top:"-"+properties.containerHeight});settings.tabHandle.css({bottom:"-"+properties.tabHeight})}if(settings.tabLocation==="bottom"){obj.css({bottom:"-"+properties.containerHeight,position:"fixed"});settings.tabHandle.css({top:"-"+properties.tabHeight})}if(settings.tabLocation==="left"||settings.tabLocation==="right"){obj.css({height:properties.containerHeight,top:settings.topPos});settings.tabHandle.css({top:0})}if(settings.tabLocation==="left"){obj.css({left:"-"+(properties.containerWidth)});settings.tabHandle.css({right:"0px"})}if(settings.tabLocation==="right"){obj.css({right:"-"+properties.containerWidth});settings.tabHandle.css({left:"-"+properties.tabWidth});$("html").css("overflow-x","hidden")}settings.tabHandle.click(function(event){event.preventDefault()});var slideIn=function(i){if(settings.tabLocation==="top"){obj.eq(i).animate({top:"-"+properties.containerHeight},settings.speed).removeClass("open")}else{if(settings.tabLocation==="left"){obj.eq(i).css({"z-index":"1"});obj.eq(i).animate({left:"-"+properties.containerWidth,opacity:"0.5"},{easing:"easeOutBack",duration:settings.speed,complete:function(){obj.eq(i).css({"z-index":"1"})}}).removeClass("open")}else{if(settings.tabLocation==="right"){obj.eq(i).animate({right:"-"+properties.containerWidth},settings.speed).removeClass("open")}else{if(settings.tabLocation==="bottom"){obj.eq(i).animate({bottom:"-"+properties.containerHeight},settings.speed).removeClass("open")}}}}};var slideOut=function(i){if(settings.tabLocation=="top"){obj.eq(i).animate({top:"-3px"},settings.speed).addClass("open")}else{if(settings.tabLocation=="left"){obj.eq(i).animate({left:"-3px",opacity:"1"},{easing:"easeInCubic",duration:settings.speed,complete:function(){obj.eq(i).css({"z-index":"3"})}}).addClass("open")}else{if(settings.tabLocation=="right"){obj.eq(i).animate({right:"-3px"},settings.speed).addClass("open")}else{if(settings.tabLocation=="bottom"){obj.eq(i).animate({bottom:"-3px"},settings.speed).addClass("open")}}}}};var clickScreenToClose=function(){obj.click(function(event){event.stopPropagation()});$(document).click(function(){obj.each(function(i){slideIn(i)})});$(".content").bind("mouseenter",function(){obj.each(function(i){slideIn(i)})})};var mouseLeaveToClose=function(){obj.mouseleave(function(event){event.stopPropagation()});obj.mouseleave(function(){obj.stop(true,false);obj.each(function(i){slideIn(i)})})};var hoverAction=function(){settings.tabHandle.each(function(i){$(this).hover(function(){slideOut(i)})});mouseLeaveToClose()};var clickAction=function(){settings.tabHandle.each(function(i){$(this).click(function(){if(obj.eq(i).hasClass("open")){slideIn(i)}else{obj.each(function(x){slideIn(x)});slideOut(i)}})});clickScreenToClose()};var slideOutOnLoad=function(){slideIn();setTimeout(slideOut,500)};if(settings.action==="click"){clickAction()}if(settings.action==="hover"){hoverAction()}if(settings.onLoadSlideOut){slideOutOnLoad()}}})(jQuery);(function($){function Countdown(){this.regional=[];this.regional[""]={labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],timeSeparator:":",isRTL:false};this._defaults={until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:false,description:"",expiryUrl:"",expiryText:"",alwaysExpire:false,onExpiry:null,onTick:null};$.extend(this._defaults,this.regional[""])}var w="countdown";var Y=0;var O=1;var W=2;var D=3;var H=4;var M=5;var S=6;$.extend(Countdown.prototype,{markerClassName:"hasCountdown",_timer:setInterval(function(){$.countdown._updateTargets()},980),_timerTargets:[],setDefaults:function(a){this._resetExtraLabels(this._defaults,a);extendRemove(this._defaults,a||{})},UTCDate:function(a,b,c,e,f,g,h,i){if(typeof b=="object"&&b.constructor==Date){i=b.getMilliseconds();h=b.getSeconds();g=b.getMinutes();f=b.getHours();e=b.getDate();c=b.getMonth();b=b.getFullYear()}var d=new Date();d.setUTCFullYear(b);d.setUTCDate(1);d.setUTCMonth(c||0);d.setUTCDate(e||1);d.setUTCHours(f||0);d.setUTCMinutes((g||0)-(Math.abs(a)<30?a*60:a));d.setUTCSeconds(h||0);d.setUTCMilliseconds(i||0);return d},periodsToSeconds:function(a){return a[0]*31557600+a[1]*2629800+a[2]*604800+a[3]*86400+a[4]*3600+a[5]*60+a[6]},_settingsCountdown:function(a,b){if(!b){return $.countdown._defaults}var c=$.data(a,w);return(b=="all"?c.options:c.options[b])},_attachCountdown:function(a,b){var c=$(a);if(c.hasClass(this.markerClassName)){return}c.addClass(this.markerClassName);var d={options:$.extend({},b),_periods:[0,0,0,0,0,0,0]};$.data(a,w,d);this._changeCountdown(a)},_addTarget:function(a){if(!this._hasTarget(a)){this._timerTargets.push(a)}},_hasTarget:function(a){return($.inArray(a,this._timerTargets)>-1)},_removeTarget:function(b){this._timerTargets=$.map(this._timerTargets,function(a){return(a==b?null:a)})},_updateTargets:function(){for(var i=0;i<this._timerTargets.length;i++){this._updateCountdown(this._timerTargets[i])}},_updateCountdown:function(a,b){var c=$(a);b=b||$.data(a,w);if(!b){return}c.html(this._generateHTML(b));c[(this._get(b,"isRTL")?"add":"remove")+"Class"]("countdown_rtl");var d=this._get(b,"onTick");if(d){var e=b._hold!="lap"?b._periods:this._calculatePeriods(b,b._show,new Date());d.apply(a,[e])}var f=b._hold!="pause"&&(b._since?b._now.getTime()<b._since.getTime():b._now.getTime()>=b._until.getTime());if(f&&!b._expiring){b._expiring=true;if(this._hasTarget(a)||this._get(b,"alwaysExpire")){this._removeTarget(a);var g=this._get(b,"onExpiry");if(g){g.apply(a,[])}var h=this._get(b,"expiryText");if(h){var i=this._get(b,"layout");b.options.layout=h;this._updateCountdown(a,b);b.options.layout=i}var j=this._get(b,"expiryUrl");if(j){window.location=j}}b._expiring=false}else{if(b._hold=="pause"){this._removeTarget(a)}}$.data(a,w,b)},_changeCountdown:function(a,b,c){b=b||{};if(typeof b=="string"){var d=b;b={};b[d]=c}var e=$.data(a,w);if(e){this._resetExtraLabels(e.options,b);extendRemove(e.options,b);this._adjustSettings(a,e);$.data(a,w,e);var f=new Date();if((e._since&&e._since<f)||(e._until&&e._until>f)){this._addTarget(a)}this._updateCountdown(a,e)}},_resetExtraLabels:function(a,b){var c=false;for(var n in b){if(n.match(/[Ll]abels/)){c=true;break}}if(c){for(var n in a){if(n.match(/[Ll]abels[0-9]/)){a[n]=null}}}},_adjustSettings:function(a,b){var c=this._get(b,"serverSync");c=(c?c.apply(a,[]):null);var d=new Date();var e=this._get(b,"timezone");e=(e==null?-d.getTimezoneOffset():e);b._since=this._get(b,"since");if(b._since!=null){b._since=this.UTCDate(e,this._determineTime(b._since,null));if(b._since&&c){b._since.setMilliseconds(b._since.getMilliseconds()+d.getTime()-c.getTime())}}b._until=this.UTCDate(e,this._determineTime(this._get(b,"until"),d));if(c){b._until.setMilliseconds(b._until.getMilliseconds()+d.getTime()-c.getTime())}b._show=this._determineShow(b)},_destroyCountdown:function(a){var b=$(a);if(!b.hasClass(this.markerClassName)){return}this._removeTarget(a);b.removeClass(this.markerClassName).empty();$.removeData(a,w)},_pauseCountdown:function(a){this._hold(a,"pause")},_lapCountdown:function(a){this._hold(a,"lap")},_resumeCountdown:function(a){this._hold(a,null)},_hold:function(a,b){var c=$.data(a,w);if(c){if(c._hold=="pause"&&!b){c._periods=c._savePeriods;var d=(c._since?"-":"+");c[c._since?"_since":"_until"]=this._determineTime(d+c._periods[0]+"y"+d+c._periods[1]+"o"+d+c._periods[2]+"w"+d+c._periods[3]+"d"+d+c._periods[4]+"h"+d+c._periods[5]+"m"+d+c._periods[6]+"s");this._addTarget(a)}c._hold=b;c._savePeriods=(b=="pause"?c._periods:null);$.data(a,w,c);this._updateCountdown(a,c)}},_getTimesCountdown:function(a){var b=$.data(a,w);return(!b?null:(!b._hold?b._periods:this._calculatePeriods(b,b._show,new Date())))},_get:function(a,b){return(a.options[b]!=null?a.options[b]:$.countdown._defaults[b])},_determineTime:function(k,l){var m=function(a){var b=new Date();b.setTime(b.getTime()+a*1000);return b};var n=function(a){a=a.toLowerCase();var b=new Date();var c=b.getFullYear();var d=b.getMonth();var e=b.getDate();var f=b.getHours();var g=b.getMinutes();var h=b.getSeconds();var i=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g;var j=i.exec(a);while(j){switch(j[2]||"s"){case"s":h+=parseInt(j[1],10);break;case"m":g+=parseInt(j[1],10);break;case"h":f+=parseInt(j[1],10);break;case"d":e+=parseInt(j[1],10);break;case"w":e+=parseInt(j[1],10)*7;break;case"o":d+=parseInt(j[1],10);e=Math.min(e,$.countdown._getDaysInMonth(c,d));break;case"y":c+=parseInt(j[1],10);e=Math.min(e,$.countdown._getDaysInMonth(c,d));break}j=i.exec(a)}return new Date(c,d,e,f,g,h,0)};var o=(k==null?l:(typeof k=="string"?n(k):(typeof k=="number"?m(k):k)));if(o){o.setMilliseconds(0)}return o},_getDaysInMonth:function(a,b){return 32-new Date(a,b,32).getDate()},_generateHTML:function(c){c._periods=periods=(c._hold?c._periods:this._calculatePeriods(c,c._show,new Date()));var d=false;var e=0;var f=$.extend({},c._show);for(var g=0;g<c._show.length;g++){d|=(c._show[g]=="?"&&periods[g]>0);f[g]=(c._show[g]=="?"&&!d?null:c._show[g]);e+=(f[g]?1:0)}var h=this._get(c,"compact");var i=this._get(c,"layout");var j=(h?this._get(c,"compactLabels"):this._get(c,"labels"));var k=this._get(c,"timeSeparator");var l=this._get(c,"description")||"";var m=function(a){var b=$.countdown._get(c,"compactLabels"+periods[a]);return(f[a]?periods[a]+(b?b[a]:j[a])+" ":"")};var n=function(a){var b=$.countdown._get(c,"labels"+periods[a]);return(f[a]?'<span class="countdown_section"><span class="countdown_amount">'+periods[a]+"</span><br/>"+(b?b[a]:j[a])+"</span>":"")};return(i?this._buildLayout(c,f,i,h):((h?'<span class="countdown_row countdown_amount'+(c._hold?" countdown_holding":"")+'">'+m(Y)+m(O)+m(W)+m(D)+(f[H]?this._minDigits(periods[H],2):"")+(f[M]?(f[H]?k:"")+this._minDigits(periods[M],2):"")+(f[S]?(f[H]||f[M]?k:"")+this._minDigits(periods[S],2):""):'<span class="countdown_row countdown_show'+e+(c._hold?" countdown_holding":"")+'">'+n(Y)+n(O)+n(W)+n(D)+n(H)+n(M)+n(S))+"</span>"+(l?'<span class="countdown_row countdown_descr">'+l+"</span>":"")))},_buildLayout:function(c,d,e,f){var g=this._get(c,(f?"compactLabels":"labels"));var h=function(a){return($.countdown._get(c,(f?"compactLabels":"labels")+c._periods[a])||g)[a]};var j=function(a,b){return Math.floor(a/b)%10};var k={desc:this._get(c,"description"),sep:this._get(c,"timeSeparator"),yl:h(Y),yn:c._periods[Y],ynn:this._minDigits(c._periods[Y],2),ynnn:this._minDigits(c._periods[Y],3),y1:j(c._periods[Y],1),y10:j(c._periods[Y],10),y100:j(c._periods[Y],100),y1000:j(c._periods[Y],1000),ol:h(O),on:c._periods[O],onn:this._minDigits(c._periods[O],2),onnn:this._minDigits(c._periods[O],3),o1:j(c._periods[O],1),o10:j(c._periods[O],10),o100:j(c._periods[O],100),o1000:j(c._periods[O],1000),wl:h(W),wn:c._periods[W],wnn:this._minDigits(c._periods[W],2),wnnn:this._minDigits(c._periods[W],3),w1:j(c._periods[W],1),w10:j(c._periods[W],10),w100:j(c._periods[W],100),w1000:j(c._periods[W],1000),dl:h(D),dn:c._periods[D],dnn:this._minDigits(c._periods[D],2),dnnn:this._minDigits(c._periods[D],3),d1:j(c._periods[D],1),d10:j(c._periods[D],10),d100:j(c._periods[D],100),d1000:j(c._periods[D],1000),hl:h(H),hn:c._periods[H],hnn:this._minDigits(c._periods[H],2),hnnn:this._minDigits(c._periods[H],3),h1:j(c._periods[H],1),h10:j(c._periods[H],10),h100:j(c._periods[H],100),h1000:j(c._periods[H],1000),ml:h(M),mn:c._periods[M],mnn:this._minDigits(c._periods[M],2),mnnn:this._minDigits(c._periods[M],3),m1:j(c._periods[M],1),m10:j(c._periods[M],10),m100:j(c._periods[M],100),m1000:j(c._periods[M],1000),sl:h(S),sn:c._periods[S],snn:this._minDigits(c._periods[S],2),snnn:this._minDigits(c._periods[S],3),s1:j(c._periods[S],1),s10:j(c._periods[S],10),s100:j(c._periods[S],100),s1000:j(c._periods[S],1000)};var l=e;for(var i=0;i<7;i++){var m="yowdhms".charAt(i);var o=new RegExp("\\{"+m+"<\\}(.*)\\{"+m+">\\}","g");l=l.replace(o,(d[i]?"$1":""))}$.each(k,function(n,v){var a=new RegExp("\\{"+n+"\\}","g");l=l.replace(a,v)});return l},_minDigits:function(a,b){a=""+a;if(a.length>=b){return a}a="0000000000"+a;return a.substr(a.length-b)},_determineShow:function(a){var b=this._get(a,"format");var c=[];c[Y]=(b.match("y")?"?":(b.match("Y")?"!":null));c[O]=(b.match("o")?"?":(b.match("O")?"!":null));c[W]=(b.match("w")?"?":(b.match("W")?"!":null));c[D]=(b.match("d")?"?":(b.match("D")?"!":null));c[H]=(b.match("h")?"?":(b.match("H")?"!":null));c[M]=(b.match("m")?"?":(b.match("M")?"!":null));c[S]=(b.match("s")?"?":(b.match("S")?"!":null));return c},_calculatePeriods:function(f,g,h){f._now=h;f._now.setMilliseconds(0);var i=new Date(f._now.getTime());if(f._since){if(h.getTime()<f._since.getTime()){f._now=h=i}else{h=f._since}}else{i.setTime(f._until.getTime());if(h.getTime()>f._until.getTime()){f._now=h=i}}var j=[0,0,0,0,0,0,0];if(g[Y]||g[O]){var k=$.countdown._getDaysInMonth(h.getFullYear(),h.getMonth());var l=$.countdown._getDaysInMonth(i.getFullYear(),i.getMonth());var m=(i.getDate()==h.getDate()||(i.getDate()>=Math.min(k,l)&&h.getDate()>=Math.min(k,l)));var n=function(a){return(a.getHours()*60+a.getMinutes())*60+a.getSeconds()};var o=Math.max(0,(i.getFullYear()-h.getFullYear())*12+i.getMonth()-h.getMonth()+((i.getDate()<h.getDate()&&!m)||(m&&n(i)<n(h))?-1:0));j[Y]=(g[Y]?Math.floor(o/12):0);j[O]=(g[O]?o-j[Y]*12:0);var p=function(a,b,c){var d=(a.getDate()==c);var e=$.countdown._getDaysInMonth(a.getFullYear()+b*j[Y],a.getMonth()+b*j[O]);if(a.getDate()>e){a.setDate(e)}a.setFullYear(a.getFullYear()+b*j[Y]);a.setMonth(a.getMonth()+b*j[O]);if(d){a.setDate(e)}return a};if(f._since){i=p(i,-1,l)}else{h=p(new Date(h.getTime()),+1,k)}}var q=Math.floor((i.getTime()-h.getTime())/1000);var r=function(a,b){j[a]=(g[a]?Math.floor(q/b):0);q-=j[a]*b};r(W,604800);r(D,86400);r(H,3600);r(M,60);r(S,1);if(q>0&&!f._since){var s=[1,12,4.3482,7,24,60,60];var t=S;var u=1;for(var v=S;v>=Y;v--){if(g[v]){if(j[t]>=u){j[t]=0;q=1}if(q>0){j[v]++;q=0;t=v;u=1}}u*=s[v]}}return j}});function extendRemove(a,b){$.extend(a,b);for(var c in b){if(b[c]==null){a[c]=null}}return a}$.fn.countdown=function(a){var b=Array.prototype.slice.call(arguments,1);if(a=="getTimes"||a=="settings"){return $.countdown["_"+a+"Countdown"].apply($.countdown,[this[0]].concat(b))}return this.each(function(){if(typeof a=="string"){$.countdown["_"+a+"Countdown"].apply($.countdown,[this].concat(b))}else{$.countdown._attachCountdown(this,a)}})};$.countdown=new Countdown()})(jQuery);(function($){$.event.special.mousewheel={setup:function(){var handler=$.event.special.mousewheel.handler;if($.browser.mozilla){$(this).bind("mousemove.mousewheel",function(event){$.data(this,"mwcursorposdata",{pageX:event.pageX,pageY:event.pageY,clientX:event.clientX,clientY:event.clientY})})}if(this.addEventListener){this.addEventListener(($.browser.mozilla?"DOMMouseScroll":"mousewheel"),handler,false)}else{this.onmousewheel=handler}},teardown:function(){var handler=$.event.special.mousewheel.handler;$(this).unbind("mousemove.mousewheel");if(this.removeEventListener){this.removeEventListener(($.browser.mozilla?"DOMMouseScroll":"mousewheel"),handler,false)}else{this.onmousewheel=function(){}}$.removeData(this,"mwcursorposdata")},handler:function(event){var args=Array.prototype.slice.call(arguments,1);event=$.event.fix(event||window.event);$.extend(event,$.data(this,"mwcursorposdata")||{});var delta=0,returnValue=true;if(event.wheelDelta){delta=event.wheelDelta/120}if(event.detail){delta=-event.detail/3}event.data=event.data||{};event.type="mousewheel";args.unshift(delta);args.unshift(event);return $.event.handle.apply(this,args)}};$.fn.extend({mousewheel:function(fn){return fn?this.bind("mousewheel",fn):this.trigger("mousewheel")},unmousewheel:function(fn){return this.unbind("mousewheel",fn)}})})(jQuery);(function($){$.jScrollPane={active:[]};$.fn.jScrollPane=function(settings){settings=$.extend({},$.fn.jScrollPane.defaults,settings);var rf=function(){return false};return this.each(function(){var $this=$(this);var paneEle=this;var currentScrollPosition=0;var paneWidth;var paneHeight;var trackHeight;var trackOffset=settings.topCapHeight;var $container;if($(this).parent().is(".jScrollPaneContainer")){$container=$(this).parent();currentScrollPosition=settings.maintainPosition?$this.position().top:0;var $c=$(this).parent();paneWidth=$c.innerWidth();paneHeight=$c.outerHeight();$(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown, >.jScrollCap",$c).remove();$this.css({top:0})}else{$this.data("originalStyleTag",$this.attr("style"));$this.css("overflow","hidden");this.originalPadding=$this.css("paddingTop")+" "+$this.css("paddingRight")+" "+$this.css("paddingBottom")+" "+$this.css("paddingLeft");this.originalSidePaddingTotal=(parseInt($this.css("paddingLeft"))||0)+(parseInt($this.css("paddingRight"))||0);paneWidth=$this.innerWidth();paneHeight=$this.innerHeight();$container=$("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:paneHeight+"px",width:paneWidth+"px"});if(settings.enableKeyboardNavigation){$container.attr("tabindex",settings.tabIndex)}$this.wrap($container);$container=$this.parent();$(document).bind("emchange",function(e,cur,prev){$this.jScrollPane(settings)})}trackHeight=paneHeight;if(settings.reinitialiseOnImageLoad){var $imagesToLoad=$.data(paneEle,"jScrollPaneImagesToLoad")||$("img",$this);var loadedImages=[];if($imagesToLoad.length){$imagesToLoad.each(function(i,val){$(this).bind("load readystatechange",function(){if($.inArray(i,loadedImages)==-1){loadedImages.push(val);$imagesToLoad=$.grep($imagesToLoad,function(n,i){return n!=val});$.data(paneEle,"jScrollPaneImagesToLoad",$imagesToLoad);var s2=$.extend(settings,{reinitialiseOnImageLoad:false});$this.jScrollPane(s2)}}).each(function(i,val){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var p=this.originalSidePaddingTotal;var realPaneWidth=paneWidth-settings.scrollbarWidth-settings.scrollbarMargin-p;var cssToApply={height:"auto",width:realPaneWidth+"px"};if(settings.scrollbarOnLeft){cssToApply.paddingLeft=settings.scrollbarMargin+settings.scrollbarWidth+"px"}else{cssToApply.paddingRight=settings.scrollbarMargin+"px"}$this.css(cssToApply);var contentHeight=$this.outerHeight();var percentInView=paneHeight/contentHeight;var isScrollable=percentInView<0.99;$container[isScrollable?"addClass":"removeClass"]("jScrollPaneScrollable");if(isScrollable){$container.append($("<div></div>").addClass("jScrollCap jScrollCapTop").css({height:settings.topCapHeight}),$("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:settings.scrollbarWidth+"px"}).append($("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:settings.scrollbarWidth+"px"}).append($("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:settings.scrollbarWidth+"px"}),$("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:settings.scrollbarWidth+"px"}))),$("<div></div>").addClass("jScrollCap jScrollCapBottom").css({height:settings.bottomCapHeight}));var $track=$(">.jScrollPaneTrack",$container);var $drag=$(">.jScrollPaneTrack .jScrollPaneDrag",$container);var currentArrowDirection;var currentArrowTimerArr=[];var currentArrowInc;var whileArrowButtonDown=function(){if(currentArrowInc>4||currentArrowInc%4==0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultiplier)}currentArrowInc++};if(settings.enableKeyboardNavigation){$container.bind("keydown.jscrollpane",function(e){switch(e.keyCode){case 38:currentArrowDirection=-1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 40:currentArrowDirection=1;currentArrowInc=0;whileArrowButtonDown();currentArrowTimerArr[currentArrowTimerArr.length]=setInterval(whileArrowButtonDown,100);return false;case 33:case 34:return false;default:}}).bind("keyup.jscrollpane",function(e){if(e.keyCode==38||e.keyCode==40){for(var i=0;i<currentArrowTimerArr.length;i++){clearInterval(currentArrowTimerArr[i])}return false}})}if(settings.showArrows){var currentArrowButton;var currentArrowInterval;var onArrowMouseUp=function(event){$("html").unbind("mouseup",onArrowMouseUp);currentArrowButton.removeClass("jScrollActiveArrowButton");clearInterval(currentArrowInterval)};var onArrowMouseDown=function(){$("html").bind("mouseup",onArrowMouseUp);currentArrowButton.addClass("jScrollActiveArrowButton");currentArrowInc=0;whileArrowButtonDown();currentArrowInterval=setInterval(whileArrowButtonDown,100)};$container.append($("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp",tabindex:-1}).css({width:settings.scrollbarWidth+"px",top:settings.topCapHeight+"px"}).html("Scroll up").bind("mousedown",function(){currentArrowButton=$(this);currentArrowDirection=-1;onArrowMouseDown();this.blur();return false}).bind("click",rf),$("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown",tabindex:-1}).css({width:settings.scrollbarWidth+"px",bottom:settings.bottomCapHeight+"px"}).html("Scroll down").bind("mousedown",function(){currentArrowButton=$(this);currentArrowDirection=1;onArrowMouseDown();this.blur();return false}).bind("click",rf));var $upArrow=$(">.jScrollArrowUp",$container);var $downArrow=$(">.jScrollArrowDown",$container)}if(settings.arrowSize){trackHeight=paneHeight-settings.arrowSize-settings.arrowSize;trackOffset+=settings.arrowSize}else{if($upArrow){var topArrowHeight=$upArrow.height();settings.arrowSize=topArrowHeight;trackHeight=paneHeight-topArrowHeight-$downArrow.height();trackOffset+=topArrowHeight}}trackHeight-=settings.topCapHeight+settings.bottomCapHeight;$track.css({height:trackHeight+"px",top:trackOffset+"px"});var $pane=$(this).css({position:"absolute",overflow:"visible"});var currentOffset;var maxY;var mouseWheelMultiplier;var dragPosition=0;var dragMiddle=percentInView*paneHeight/2;var getPos=function(event,c){var p=c=="X"?"Left":"Top";return event["page"+c]||(event["client"+c]+(document.documentElement["scroll"+p]||document.body["scroll"+p]))||0};var ignoreNativeDrag=function(){return false};var initDrag=function(){ceaseAnimation();currentOffset=$drag.offset(false);currentOffset.top-=dragPosition;maxY=trackHeight-$drag[0].offsetHeight;mouseWheelMultiplier=2*settings.wheelSpeed*maxY/contentHeight};var onStartDrag=function(event){initDrag();dragMiddle=getPos(event,"Y")-dragPosition-currentOffset.top;$("html").bind("mouseup",onStopDrag).bind("mousemove",updateScroll);if($.browser.msie){$("html").bind("dragstart",ignoreNativeDrag).bind("selectstart",ignoreNativeDrag)}return false};var onStopDrag=function(){$("html").unbind("mouseup",onStopDrag).unbind("mousemove",updateScroll);dragMiddle=percentInView*paneHeight/2;if($.browser.msie){$("html").unbind("dragstart",ignoreNativeDrag).unbind("selectstart",ignoreNativeDrag)}};var positionDrag=function(destY){$container.scrollTop(0);destY=destY<0?0:(destY>maxY?maxY:destY);dragPosition=destY;$drag.css({top:destY+"px"});var p=destY/maxY;$this.data("jScrollPanePosition",(paneHeight-contentHeight)*-p);$pane.css({top:((paneHeight-contentHeight)*p)+"px"});$this.trigger("scroll");if(settings.showArrows){$upArrow[destY==0?"addClass":"removeClass"]("disabled");$downArrow[destY==maxY?"addClass":"removeClass"]("disabled")}};var updateScroll=function(e){positionDrag(getPos(e,"Y")-currentOffset.top-dragMiddle)};var dragH=Math.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2),settings.dragMaxHeight),settings.dragMinHeight);$drag.css({height:dragH+"px"}).bind("mousedown",onStartDrag);var trackScrollInterval;var trackScrollInc;var trackScrollMousePos;var doTrackScroll=function(){if(trackScrollInc>8||trackScrollInc%4==0){positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)))}trackScrollInc++};var onStopTrackClick=function(){clearInterval(trackScrollInterval);$("html").unbind("mouseup",onStopTrackClick).unbind("mousemove",onTrackMouseMove)};var onTrackMouseMove=function(event){trackScrollMousePos=getPos(event,"Y")-currentOffset.top-dragMiddle};var onTrackClick=function(event){initDrag();onTrackMouseMove(event);trackScrollInc=0;$("html").bind("mouseup",onStopTrackClick).bind("mousemove",onTrackMouseMove);trackScrollInterval=setInterval(doTrackScroll,100);doTrackScroll();return false};$track.bind("mousedown",onTrackClick);$container.bind("mousewheel",function(event,delta){delta=delta||(event.wheelDelta?event.wheelDelta/120:(event.detail)?-event.detail/3:0);initDrag();ceaseAnimation();var d=dragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);var dragOccured=d!=dragPosition;return !dragOccured});var _animateToPosition;var _animateToInterval;function animateToPosition(){var diff=(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||diff<-1){positionDrag(dragPosition+diff)}else{positionDrag(_animateToPosition);ceaseAnimation()}}var ceaseAnimation=function(){if(_animateToInterval){clearInterval(_animateToInterval);delete _animateToPosition}};var scrollTo=function(pos,preventAni){if(typeof pos=="string"){try{$e=$(pos,$this)}catch(err){return}if(!$e.length){return}pos=$e.offset().top-$this.offset().top}ceaseAnimation();var maxScroll=contentHeight-paneHeight;pos=pos>maxScroll?maxScroll:pos;$this.data("jScrollPaneMaxScroll",maxScroll);var destDragPosition=pos/maxScroll*maxY;if(preventAni||!settings.animateTo){positionDrag(destDragPosition)}else{$container.scrollTop(0);_animateToPosition=destDragPosition;_animateToInterval=setInterval(animateToPosition,settings.animateInterval)}};$this[0].scrollTo=scrollTo;$this[0].scrollBy=function(delta){var currentPos=-parseInt($pane.css("top"))||0;scrollTo(currentPos+delta)};initDrag();scrollTo(-currentScrollPosition,true);$("*",this).bind("focus",function(event){var $e=$(this);var eleTop=0;while($e[0]!=$this[0]){eleTop+=$e.position().top;$e=$e.offsetParent()}var viewportTop=-parseInt($pane.css("top"))||0;var maxVisibleEleTop=viewportTop+paneHeight;var eleInView=eleTop>viewportTop&&eleTop<maxVisibleEleTop;if(!eleInView){var destPos=eleTop-settings.scrollbarMargin;if(eleTop>viewportTop){destPos+=$(this).height()+15+settings.scrollbarMargin-paneHeight}scrollTo(destPos)}});if(settings.observeHash){if(location.hash&&location.hash.length>1){setTimeout(function(){scrollTo(location.hash)},$.browser.safari?100:0)}$(document).bind("click",function(e){$target=$(e.target);if($target.is("a")){var h=$target.attr("href");if(h&&h.substr(0,1)=="#"&&h.length>1){setTimeout(function(){scrollTo(h,!settings.animateToInternalLinks)},$.browser.safari?100:0)}}})}function onSelectScrollMouseDown(e){$(document).bind("mousemove.jScrollPaneDragging",onTextSelectionScrollMouseMove);$(document).bind("mouseup.jScrollPaneDragging",onSelectScrollMouseUp)}var textDragDistanceAway;var textSelectionInterval;function onTextSelectionInterval(){direction=textDragDistanceAway<0?-1:1;$this[0].scrollBy(textDragDistanceAway/2)}function clearTextSelectionInterval(){if(textSelectionInterval){clearInterval(textSelectionInterval);textSelectionInterval=undefined}}function onTextSelectionScrollMouseMove(e){var offset=$this.parent().offset().top;var maxOffset=offset+paneHeight;var mouseOffset=getPos(e,"Y");textDragDistanceAway=mouseOffset<offset?mouseOffset-offset:(mouseOffset>maxOffset?mouseOffset-maxOffset:0);if(textDragDistanceAway==0){clearTextSelectionInterval()}else{if(!textSelectionInterval){textSelectionInterval=setInterval(onTextSelectionInterval,100)}}}function onSelectScrollMouseUp(e){$(document).unbind("mousemove.jScrollPaneDragging").unbind("mouseup.jScrollPaneDragging");clearTextSelectionInterval()}$container.bind("mousedown.jScrollPane",onSelectScrollMouseDown);$.jScrollPane.active.push($this[0])}else{$this.css({height:paneHeight+"px",width:paneWidth-this.originalSidePaddingTotal+"px",padding:this.originalPadding});$this[0].scrollTo=$this[0].scrollBy=function(){};$this.parent().unbind("mousewheel").unbind("mousedown.jScrollPane").unbind("keydown.jscrollpane").unbind("keyup.jscrollpane")}})};$.fn.jScrollPaneRemove=function(){$(this).each(function(){$this=$(this);var $c=$this.parent();if($c.is(".jScrollPaneContainer")){$this.css({top:"",height:"",width:"",padding:"",overflow:"",position:""});$this.attr("style",$this.data("originalStyleTag"));$c.after($this).remove()}})};$.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false,tabIndex:0,enableKeyboardNavigation:true,animateToInternalLinks:false,topCapHeight:0,bottomCapHeight:0,observeHash:true};$(window).bind("unload",function(){var els=$.jScrollPane.active;for(var i=0;i<els.length;i++){els[i].scrollTo=els[i].scrollBy=null}})})(jQuery);function getFlashVersion(){try{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");try{axo.AllowScriptAccess="always"}catch(e){return"6,0,0"}}catch(e){}return new ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version").replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}catch(e){try{if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(e){}}return"0,0,0"}var flashVersion=getFlashVersion().split(",").shift();if(flashVersion==0){$(".flashHidden").show();$(".flashVisible").hide()}function pulse(element,stop){$(element).animate({opacity:"0.5"},"fast",function(){$(element).animate({opacity:"1"},"fast",function(){if(stop!=1){stop=stop-1;pulse(element,stop)}})})};