function onYouTubeIframeAPIReady(){Azom.wireUpYouTubeVideos()}function ScaleTextOnImage(n){var u=n.delegateTarget,t=$(u),h=t.width(),nt=t.height(),c=u.style?u.style.maxWidth:"",y=t.css("maxWidth"),l=!!y,p=!!c,s;l&&t.css("maxWidth","none");var f=t.width(),a=590,r=Math.min(a,f),w=f<=a?1:f/r,b=t.height(),k=Math.floor(b/w);l&&t.css("maxWidth",p?c:"");var d=t.closest(".toi-wrap"),g=d.find(".toi-text-block"),v=function(n){var t=(n||"").toString().replace(/\D+/gi,"");return isNaN(t)?0:parseInt(t,10)},e=1,o=556,i=t.data("runtime-measurement-width");i||(s=$(document.createElement("span")).css({fontSize:"40px",fontFamily:'Georgia,Times,"Times New Roman",serif',display:"inline",position:"absolute",left:"-9000px"}).text("This is some relatively long text").appendTo($("body").first()),i=s.width(),s.remove(),t.data("runtime-measurement-width",i)),i&&o&&i!=o&&(e=o/i),g.each(function(){var n=$(this),t,i,o,s;if(n.data("original-left")||n.data("original-left",v(n.css("left"))),n.data("original-top")||n.data("original-top",v(n.css("top"))),t=n.data("original-left")||0,i=n.data("original-top")||0,h!==r&&r>0&&k>0){var u=h/r,c=t*u,l=i*u,f=u;e&&(f=f*e),o="scale("+f.toString()+")",s="left top",n.css({transform:o,transformOrigin:s,left:c.toString()+"px",top:l.toString()+"px"})}else n.css({transform:"",transformOrigin:"",left:t.toString()+"px",top:i.toString()+"px"})})}function FitTextOnImages(){var n=$("img.toi-img");n.each(function(){var n=$(this);if(this.width&&this.height)ScaleTextOnImage({delegateTarget:this});else n.on("load",ScaleTextOnImage)})}function ReadyFixes(){FitVids(),FitTextOnImages();$(window).off("resize.textonimage").on("resize.textonimage",FitTextOnImages);$('#content iframe[src*="maps.google"]').filter(function(){return!$(this).parent().hasClass("iframeHolder")}).each(function(){$(this).wrap('<div class="iframeHolder"><\/div>')}),document.getElementById("content").innerHTML.indexOf("maps.google")!==-1&&FitMaps(),$("#content table").filter(function(){return!$(this).parent().hasClass("tableHolder")}).each(function(){$(this).wrap('<div class="tableHolder"><\/div>')});var n=$("#content").width()+"px";$(".tableHolder").css("width",n)}function UpdateOrientation(){ReadyFixes()}function UpdateContent(n,t){(CloseMenu(),CloseHeaderMenu(),ClearHeaderMenuHighlights(),ClearMenuHighlights(),currentView!=n||t!=""||ParseQueryString("view",!0,null)!="")&&(n=="quote"?SwitchView(n,"Request For Quote"):n=="pdf"&&SwitchView(n,"Printable Document (PDF)"))}function OnContentLoaded(){$("#rfqCountry").unbind().change(Azom.syncRfqCountryPostalCode).each(Azom.syncRfqCountryPostalCode)}function SwitchView(n){var i=GetNewUrl(n);$("#content").html(ajax_load).load(GetAJAXUrl(n),OnContentLoaded),SetHeaderMenuHighlight(n),SetMenuHighlight(n),ScrollToTop(),n!=""&&(currentView=n)}function CancelForm(){location.reload()}function GetTitle(n){return document.getElementById(h1ID).innerHTML+(n==""?"":" - "+n)}function GetNewUrl(n){return window.location.pathname+(n=="main"?"":"?view="+n)}function GetAJAXUrl(n){return"/Themes/Mobile/MobileAJAX.aspx?view="+n+"&type=raw"}function ParseQueryString(n,t,r){var o=t?"#":"?",f=r==null?window.location.href.split(o):r.split(o);if(f.length==1)return"";var s=t&&f.length>2?f[2]:f[1],e=!1,u=s.split("&");for(i=0;i<u.length;i++)param_name=u[i].substring(0,u[i].indexOf("=")),param_name==n&&(e=u[i].substring(u[i].indexOf("=")+1));return e?e.split("&")[0]:""}function ParseInt(n){var t=$.trim((n||"").toString()),i;return t.length<1||isNaN(t)?0:i=parseInt(n,10)}function HashChanged(n){if(ParseQueryString("view",!0,n)==""&&!(currentView==null||currentView==""||currentView=="main")){var t=ParseQueryString("view",!1,null)+ParseQueryString("view",!0,null);(t==null||t=="")&&setTimeout("ReplaceIt()",1e3)}}function ReplaceIt(){location.hash=scriptName+GetNewUrl(currentView)+"&_suid=0"}function FitVids(){$("#content").fitVids()}function FitMaps(){$("#content").fitMaps({w:"100%",h:"250px"})}function ToggleHeaderMenu(){var n=document.getElementById("headerMenuTop"),t=document.getElementById("headerNav");t.style.display==""||t.style.display=="none"?($(t).show("fast"),n.className="closeMe",n.innerHTML="CLOSE",$("html, body").animate({scrollTop:0},"slow")):($(t).hide("fast"),n.className="openMe",n.innerHTML="MENU")}function CloseHeaderMenu(){var n=document.getElementById("headerMenuTop"),t=document.getElementById("headerNav");$(t).hide("fast"),n.className="openMe",n.innerHTML="MENU"}function ClearHeaderMenuHighlights(){var f=document.getElementById("sliderNav"),t=null,t=null,i,r,n,u;if(f&&(t=f.getElementsByTagName("li")),f&&t)for(n=0,u=t.length;n<u;n++)t[n].className="";if(i=document.getElementById("headerNav"),r=null,i&&i.getElementsByTagName("li"),i&&r)for(n=0,u=r.length;n<u;n++)r[n].className=""}function SetHeaderMenuHighlight(n){var f=n.split("&")[0],e=document.getElementById("sliderNav"),i,r,t,u;if(e)for(i=e.getElementsByTagName("li"),t=0,u=i.length;t<u;t++)i[t].id.toUpperCase().indexOf(f.toUpperCase())!=-1&&(i[t].className="current");for(r=document.getElementById("headerNav").getElementsByTagName("li"),t=0,u=r.length;t<u;t++)r[t].id.toUpperCase().indexOf(f.toUpperCase())!=-1&&(r[t].className="on")}function ToggleMenu(){var n=document.getElementById("menuTop"),t=document.getElementById("menu");t.style.display==""||t.style.display=="none"?($(t).show("fast"),n.className="closeMe",n.innerHTML="CLOSE",$("html, body").animate({scrollTop:$(document).height()},"slow")):($(t).hide("fast"),n.className="openMe",n.innerHTML="MENU")}function CloseMenu(){var n=document.getElementById("menuTop"),t=document.getElementById("menu");$(t).hide("fast"),n.className="openMe",n.innerHTML="MENU"}function ClearMenuHighlights(){for(var t=document.getElementById("menu").getElementsByTagName("li"),n=0,i=t.length;n<i;n++)t[n].className=""}function SetMenuHighlight(n){for(var u=n.split("&")[0],i=document.getElementById("menu").getElementsByTagName("li"),t=0,r=i.length;t<r;t++)i[t].id.toUpperCase().indexOf(u.toUpperCase())!=-1&&(i[t].className="on")}function ScrollToTop(){window.scrollTo(0,0)}function GoHome(){document.location="/"}function wireupCommonSearchHandlers(){$("#search_btn").click(function(){initiateNewSiteSearch()}),$("#search_form").submit(function(){return initiateNewSiteSearch(),!1}),$("#search_query").keypress(function(n){if(n.keyCode==13)return initiateNewSiteSearch(),!1}).bind("keyup paste change",syncSearchClearIcon),$("#search_query").smartSuggest({src:"/as-global.axd",minChars:1,timeoutLength:75})}function syncSearchClearIcon(){var n=$.trim($("#search_query").val()).length>0,t=$("#search-clear"),i=t.is(":visible");console.log(n+", "+i),n&&!i?t.css("display","block"):!n&&i&&t.css("display","none")}function clearSearchInput(){return updateSearchQueryValue(""),$("#search_query").focus(),!1}function updateSearchQueryValue(n){$("#search_query").val(n),syncSearchClearIcon()}function onAutoSuggestItemSelect(n){updateSearchQueryValue(n),initiateNewSiteSearch()}function InjectPDFItemType(){var n=null,t=null;switch(PdfReq.itemType){case"article":n="article",t="articles";break;case"news":n="news story",t="news stories";break;case"supplier":n="supplier profile",t="supplier profiles";break;case"equipment":n="equipment",t="equipment";break;case"software":n="software",t="software";break;case"report":n="market report",t="market reports";break;case"classified":n="classified",t="classifieds";break;case"course":n="course",t="courses";break;case"event":n="event",t="events";break;case"book":n="book",t="books";break;case"journal":n="journal",t="journals";break;case"blog":n="blog post",t="blog posts"}n||(n="page"),t||(t="pages"),$("#pdfReqFormDescription").html(n)}function ToggleArticles(n){var t="#contentList"+n,i=$(t).hasClass("showArticles");i?($(t).removeClass("showArticles"),$(t).addClass("noArticles")):($(t).removeClass("noArticles"),$(t).addClass("showArticles"))}function FireReload(){var n=null;reloadView=="articles"&&(n=articleID==""?"":"?&ArticleID="+articleID),reloadView=="news"&&(n=newsID==""?"":"?&NewsID="+newsID),reloadView=="video"&&(n=videoID==""?"":"?&VideoID="+videoID),reloadView=="software"&&(n=softwareID==""?"":"?&SoftwareID="+softwareID),reloadView=="equipment"&&(n=equipmentID==""?"":"?&EquipmentID="+equipmentID),n==""&&(n=null),UpdateContent(reloadView,n,null)}var Azom;(function(n,t){function dt(n){var t=n.length,r=i.type(n);return i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||"function"!==r&&(0===t||"number"==typeof t&&t>0&&t-1 in n)}function kf(n){var t=gt[n]={};return i.each(n.match(s)||[],function(n,i){t[i]=!0}),t}function ir(n,r,u,f){if(i.acceptData(n)){var s,h,c=i.expando,a="string"==typeof r,l=n.nodeType,o=l?i.cache:n,e=l?n[c]:n[c]&&c;if(e&&o[e]&&(f||o[e].data)||!a||u!==t)return e||(l?n[c]=e=b.pop()||i.guid++:e=c),o[e]||(o[e]={},l||(o[e].toJSON=i.noop)),("object"==typeof r||"function"==typeof r)&&(f?o[e]=i.extend(o[e],r):o[e].data=i.extend(o[e].data,r)),s=o[e],f||(s.data||(s.data={}),s=s.data),u!==t&&(s[i.camelCase(r)]=u),a?(h=s[r],null==h&&(h=s[i.camelCase(r)])):h=s,h}}function rr(n,t,r){if(i.acceptData(n)){var o,h,e,s=n.nodeType,u=s?i.cache:n,f=s?n[i.expando]:i.expando;if(u[f]){if(t&&(e=r?u[f]:u[f].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in e)?t=[t]:(t=i.camelCase(t),t=t in e?[t]:t.split(" ")),o=0,h=t.length;h>o;o++)delete e[t[o]];if(!(r?ni:i.isEmptyObject)(e))return}(r||(delete u[f].data,ni(u[f])))&&(s?i.cleanData([n],!0):i.support.deleteExpando||u!=u.window?delete u[f]:u[f]=null)}}}function ur(n,r,u){if(u===t&&1===n.nodeType){var f="data-"+r.replace(tr,"-$1").toLowerCase();if(u=n.getAttribute(f),"string"==typeof u){try{u="true"===u?!0:"false"===u?!1:"null"===u?null:+u+""===u?+u:nr.test(u)?i.parseJSON(u):u}catch(e){}i.data(n,r,u)}else u=t}return u}function ni(n){var t;for(t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function ht(){return!0}function d(){return!1}function cr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function lr(n,t,r){if(t=t||0,i.isFunction(t))return i.grep(n,function(n,i){var u=!!t.call(n,i,n);return u===r});if(t.nodeType)return i.grep(n,function(n){return n===t===r});if("string"==typeof t){var u=i.grep(n,function(n){return 1===n.nodeType});if(fe.test(t))return i.filter(t,u,!r);t=i.filter(t,u)}return i.grep(n,function(n){return i.inArray(n,t)>=0===r})}function ar(n){var i=vr.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function ye(n,t){return n.getElementsByTagName(t)[0]||n.appendChild(n.ownerDocument.createElement(t))}function dr(n){var t=n.getAttributeNode("type");return n.type=(t&&t.specified)+"/"+n.type,n}function gr(n){var t=le.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function si(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function nu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle,r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function pe(n,t){var r,f,u;if(1===t.nodeType){if(r=t.nodeName.toLowerCase(),!i.support.noCloneEvent&&t[i.expando]){u=i._data(t);for(f in u.events)i.removeEvent(t,f,u.handle);t.removeAttribute(i.expando)}"script"===r&&t.text!==n.text?(dr(t).text=n.text,gr(t)):"object"===r?(t.parentNode&&(t.outerHTML=n.outerHTML),i.support.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===r&&ei.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===r?t.defaultSelected=t.selected=n.defaultSelected:("input"===r||"textarea"===r)&&(t.defaultValue=n.defaultValue)}}function u(n,r){var s,e,h=0,f=typeof n.getElementsByTagName!==o?n.getElementsByTagName(r||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(r||"*"):t;if(!f)for(f=[],s=n.childNodes||n;null!=(e=s[h]);h++)!r||i.nodeName(e,r)?f.push(e):i.merge(f,u(e,r));return r===t||r&&i.nodeName(n,r)?i.merge([n],f):f}function we(n){ei.test(n.type)&&(n.defaultChecked=n.checked)}function fu(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=uu.length;i--;)if(t=uu[i]+r,t in n)return t;return u}function ut(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function eu(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&ut(r)&&(e[u]=i._data(r,"olddisplay",cu(r.nodeName)))):e[u]||(o=ut(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function ou(n,t,i){var r=ge.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function su(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+p[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+p[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+p[e]+"Width",!0,f))):(o+=i.css(n,"padding"+p[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+p[e]+"Width",!0,f)));return o}function hu(n,t,r){var e=!0,u="width"===t?n.offsetWidth:n.offsetHeight,f=v(n),o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f);if(0>=u||null==u){if(u=y(n,t,f),(0>u||null==u)&&(u=n.style[t]),ct.test(u))return u;e=o&&(i.support.boxSizingReliable||u===n.style[t]),u=parseFloat(u)||0}return u+su(n,t,r||(o?"border":"content"),e,f)+"px"}function cu(n){var u=r,t=iu[n];return t||(t=lu(n,u),"none"!==t&&t||(rt=(rt||i("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(u.documentElement),u=(rt[0].contentWindow||rt[0].contentDocument).document,u.write("<!doctype html><html><body>"),u.close(),t=lu(n,u),rt.detach()),iu[n]=t),t}function lu(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.remove(),u}function ci(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ro.test(n)?u(n,i):ci(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)ci(n+"["+f+"]",t[f],r,u)}function ku(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(s)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function du(n,r,u,f){function o(h){var c;return e[h]=!0,i.each(n[h]||[],function(n,i){var h=i(r,u,f);return"string"!=typeof h||s||e[h]?s?!(c=h):t:(r.dataTypes.unshift(h),o(h),!1)}),c}var e={},s=n===vi;return o(r.dataTypes[0])||!e["*"]&&o("*")}function yi(n,r){var f,u,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);return f&&i.extend(!0,n,f),n}function lo(n,i,r){var s,o,e,u,h=n.contents,f=n.dataTypes,c=n.responseFields;for(u in c)u in r&&(i[c[u]]=r[u]);while("*"===f[0])f.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("Content-Type"));if(o)for(u in h)if(h[u]&&h[u].test(o)){f.unshift(u);break}if(f[0]in r)e=f[0];else{for(u in r){if(!f[0]||n.converters[u+" "+f[0]]){e=u;break}s||(s=u)}e=e||s}return e?(e!==f[0]&&f.unshift(e),r[e]):t}function ao(n,t){var o,r,i,e,u={},h=0,s=n.dataTypes.slice(),f=s[0];if(n.dataFilter&&(t=n.dataFilter(t,n.dataType)),s[1])for(i in n.converters)u[i.toLowerCase()]=n.converters[i];for(;r=s[++h];)if("*"!==r){if("*"!==f&&f!==r){if(i=u[f+" "+r]||u["* "+r],!i)for(o in u)if(e=o.split(" "),e[1]===r&&(i=u[f+" "+e[0]]||u["* "+e[0]])){i===!0?i=u[o]:u[o]!==!0&&(r=e[0],s.splice(h--,0,r));break}if(i!==!0)if(i&&n.throws)t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+f+" to "+r}}}f=r}return{state:"success",data:t}}function nf(){try{return new n.XMLHttpRequest}catch(t){}}function vo(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function tf(){return setTimeout(function(){tt=t}),tt=i.now()}function bo(n,t){i.each(t,function(t,i){for(var u=(ft[t]||[]).concat(ft["*"]),r=0,f=u.length;f>r;r++)if(u[r].call(n,t,i))return})}function rf(n,t,r){var h,e,o=0,l=yt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=tt||tf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:tt||tf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(ko(s,u.opts.specialEasing);l>o;o++)if(h=yt[o].call(u,n,s,u.opts))return h;return bo(u,s),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function ko(n,t){var u,f,r,e,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u),delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function go(n,t,r){var u,o,w,a,s,v,l,f,b,h=this,e=n.style,y={},p=[],c=n.nodeType&&ut(n);r.queue||(f=i._queueHooks(n,"fx"),null==f.unqueued&&(f.unqueued=0,b=f.empty.fire,f.empty.fire=function(){f.unqueued||b()}),f.unqueued++,h.always(function(){h.always(function(){f.unqueued--,i.queue(n,"fx").length||f.empty.fire()})})),1===n.nodeType&&("height"in t||"width"in t)&&(r.overflow=[e.overflow,e.overflowX,e.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(i.support.inlineBlockNeedsLayout&&"inline"!==cu(n.nodeName)?e.zoom=1:e.display="inline-block")),r.overflow&&(e.overflow="hidden",i.support.shrinkWrapBlocks||h.always(function(){e.overflow=r.overflow[0],e.overflowX=r.overflow[1],e.overflowY=r.overflow[2]}));for(o in t)if(a=t[o],yo.exec(a)){if(delete t[o],v=v||"toggle"===a,a===(c?"hide":"show"))continue;p.push(o)}if(w=p.length)for(s=i._data(n,"fxshow")||i._data(n,"fxshow",{}),("hidden"in s)&&(c=s.hidden),v&&(s.hidden=!c),c?i(n).show():h.done(function(){i(n).hide()}),h.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])}),o=0;w>o;o++)u=p[o],l=h.createTween(u,c?s[u]:0),y[u]=s[u]||i.style(n,u),u in s||(s[u]=l.start,c&&(l.end=l.start,l.start="width"===u||"height"===u?1:0))}function f(n,t,i,r,u){return new f.prototype.init(n,t,i,r,u)}function pt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=p[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function uf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var et,wi,o=typeof t,r=n.document,ff=n.location,ef=n.jQuery,of=n.$,ot={},b=[],wt="1.9.1",bi=b.concat,bt=b.push,l=b.slice,ki=b.indexOf,sf=ot.toString,it=ot.hasOwnProperty,kt=wt.trim,i=function(n,t){return new i.fn.init(n,t,wi)},st=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,s=/\S+/g,hf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,cf=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,di=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,lf=/^[\],:{}\s]*$/,af=/(?:^|:|,)(?:\s*\[)+/g,vf=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,yf=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,pf=/^-ms-/,wf=/-([\da-z])/gi,bf=function(n,t){return t.toUpperCase()},h=function(n){(r.addEventListener||"load"===n.type||"complete"===r.readyState)&&(gi(),i.ready())},gi=function(){r.addEventListener?(r.removeEventListener("DOMContentLoaded",h,!1),n.removeEventListener("load",h,!1)):(r.detachEvent("onreadystatechange",h),n.detachEvent("onload",h))},gt,nr,tr,pi,lt,g,nt,gu,at;i.fn=i.prototype={jquery:wt,constructor:i,init:function(n,u,f){var e,o;if(!n)return this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:cf.exec(n),!e||!e[1]&&u)return!u||u.jquery?(u||f).find(n):this.constructor(u).find(n);if(e[1]){if(u=u instanceof i?u[0]:u,i.merge(this,i.parseHTML(e[1],u&&u.nodeType?u.ownerDocument||u:r,!0)),di.test(e[1])&&i.isPlainObject(u))for(e in u)i.isFunction(this[e])?this[e](u[e]):this.attr(e,u[e]);return this}if(o=r.getElementById(e[2]),o&&o.parentNode){if(o.id!==e[2])return f.find(n);this.length=1,this[0]=o}return this.context=r,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return l.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:bt,sort:[].sort,splice:[].splice},i.fn.init.prototype=i.fn,i.extend=i.fn.extend=function(){var u,o,r,e,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(s=arguments[f]))for(e in s)u=n[e],r=s[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(o=i.isArray(r)))?(o?(o=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n},i.extend({noConflict:function(t){return n.$===i&&(n.$=of),t&&n.jQuery===i&&(n.jQuery=ef),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!r.body)return setTimeout(i.ready);i.isReady=!0,n!==!0&&--i.readyWait>0||(et.resolveWith(r,[i]),i.fn.trigger&&i(r).trigger("ready").off("ready"))}},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ot[sf.call(n)]||"object":typeof n},isPlainObject:function(n){if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!it.call(n,"constructor")&&!it.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}var r;for(r in n);return r===t||it.call(n,r)},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},error:function(n){throw Error(n);},parseHTML:function(n,t,u){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(u=t,t=!1),t=t||r;var f=di.exec(n),e=!u&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&i(e).remove(),i.merge([],f.childNodes))},parseJSON:function(r){return n.JSON&&n.JSON.parse?n.JSON.parse(r):null===r?r:"string"==typeof r&&(r=i.trim(r),r&&lf.test(r.replace(vf,"@").replace(yf,"]").replace(af,"")))?Function("return "+r)():(i.error("Invalid JSON: "+r),t)},parseXML:function(r){var u,f;if(!r||"string"!=typeof r)return null;try{n.DOMParser?(f=new DOMParser,u=f.parseFromString(r,"text/xml")):(u=new ActiveXObject("Microsoft.XMLDOM"),u.async="false",u.loadXML(r))}catch(e){u=t}return u&&u.documentElement&&!u.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+r),u},noop:function(){},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(pf,"ms-").replace(wf,bf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=dt(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:kt&&!kt.call("﻿ ")?function(n){return null==n?"":kt.call(n)}:function(n){return null==n?"":(n+"").replace(hf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(dt(Object(n))?i.merge(r,"string"==typeof n?[n]:n):bt.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(ki)return ki.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else while(i[r]!==t)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;e>r;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=dt(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&(f[f.length]=u);else for(r in n)u=t(n[r],r,i),null!=u&&(f[f.length]=u);return bi.apply([],f)},guid:1,proxy:function(n,r){var f,u,e;return"string"==typeof r&&(e=n[r],r=n,n=e),i.isFunction(n)?(f=l.call(arguments,2),u=function(){return n.apply(r||this,f.concat(l.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var h=0,l=n.length,c=null==u;if("object"===i.type(u)){e=!0;for(h in u)i.access(n,r,h,u[h],!0,o,s)}else if(f!==t&&(e=!0,i.isFunction(f)||(s=!0),c&&(s?(r.call(n,f),r=null):(c=r,r=function(n,t,r){return c.call(i(n),r)})),r))for(;l>h;h++)r(n[h],u,s?f:f.call(n[h],h,r(n[h],u)));return e?n:c?r.call(n):l?r(n[0],u):o},now:function(){return+new Date}}),i.ready.promise=function(t){if(!et)if(et=i.Deferred(),"complete"===r.readyState)setTimeout(i.ready);else if(r.addEventListener)r.addEventListener("DOMContentLoaded",h,!1),n.addEventListener("load",h,!1);else{r.attachEvent("onreadystatechange",h),n.attachEvent("onload",h);var u=!1;try{u=null==n.frameElement&&r.documentElement}catch(e){}u&&u.doScroll&&function f(){if(!i.isReady){try{u.doScroll("left")}catch(n){return setTimeout(f,50)}gi(),i.ready()}}()}return et.promise(t)},i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ot["[object "+t+"]"]=t.toLowerCase()}),wi=i(r),gt={},i.Callbacks=function(n){n="string"==typeof n?gt[n]||kf(n):i.extend({},n);var o,f,c,s,e,l,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,e=l||0,l=0,s=r.length,o=!0;r&&s>e;e++)if(r[e].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}o=!1,r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;(function u(t){i.each(t,function(t,f){var e=i.type(f);"function"===e?n.unique&&h.has(f)||r.push(f):f&&f.length&&"string"!==e&&u(f)})})(arguments),o?s=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),o&&(s>=u&&s--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,r)>-1:!(!r||!r.length)},empty:function(){return r=[],this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return t=t||[],t=[n,t.slice?t.slice():t],!r||c&&!u||(o?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h},i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var s=e[0],o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[s+"With"](this===r?f.promise():this,o?[n]:arguments)})}),n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add,o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock),t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this},t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this,i[n]=arguments.length>1?l.call(arguments):r,i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=Array(r),c=Array(r),s=Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}}),i.support=function(){var u,s,e,f,h,c,l,a,y,v,t=r.createElement("div");if(t.setAttribute("className","t"),t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",s=t.getElementsByTagName("*"),e=t.getElementsByTagName("a")[0],!s||!e||!s.length)return{};h=r.createElement("select"),l=h.appendChild(r.createElement("option")),f=t.getElementsByTagName("input")[0],e.style.cssText="top:1px;float:left;opacity:.5",u={getSetAttribute:"t"!==t.className,leadingWhitespace:3===t.firstChild.nodeType,tbody:!t.getElementsByTagName("tbody").length,htmlSerialize:!!t.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:"/a"===e.getAttribute("href"),opacity:/^0.5/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:!!f.value,optSelected:l.selected,enctype:!!r.createElement("form").enctype,html5Clone:"<:nav><\/:nav>"!==r.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===r.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},f.checked=!0,u.noCloneChecked=f.cloneNode(!0).checked,h.disabled=!0,u.optDisabled=!l.disabled;try{delete t.test}catch(p){u.deleteExpando=!1}f=r.createElement("input"),f.setAttribute("value",""),u.input=""===f.getAttribute("value"),f.value="t",f.setAttribute("type","radio"),u.radioValue="t"===f.value,f.setAttribute("checked","t"),f.setAttribute("name","t"),c=r.createDocumentFragment(),c.appendChild(f),u.appendChecked=f.checked,u.checkClone=c.cloneNode(!0).cloneNode(!0).lastChild.checked,t.attachEvent&&(t.attachEvent("onclick",function(){u.noCloneEvent=!1}),t.cloneNode(!0).click());for(v in{submit:!0,change:!0,focusin:!0})t.setAttribute(a="on"+v,"t"),u[v+"Bubbles"]=a in n||t.attributes[a].expando===!1;return t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",u.clearCloneStyle="content-box"===t.style.backgroundClip,i(function(){var e,f,i,h="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=r.getElementsByTagName("body")[0];s&&(e=r.createElement("div"),e.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(e).appendChild(t),t.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",i=t.getElementsByTagName("td"),i[0].style.cssText="padding:0;margin:0;border:0;display:none",y=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",u.reliableHiddenOffsets=y&&0===i[0].offsetHeight,t.innerHTML="",t.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",u.boxSizing=4===t.offsetWidth,u.doesNotIncludeMarginInBodyOffset=1!==s.offsetTop,n.getComputedStyle&&(u.pixelPosition="1%"!==(n.getComputedStyle(t,null)||{}).top,u.boxSizingReliable="4px"===(n.getComputedStyle(t,null)||{width:"4px"}).width,f=t.appendChild(r.createElement("div")),f.style.cssText=t.style.cssText=h,f.style.marginRight=f.style.width="0",t.style.width="1px",u.reliableMarginRight=!parseFloat((n.getComputedStyle(f,null)||{}).marginRight)),typeof t.style.zoom!==o&&(t.innerHTML="",t.style.cssText=h+"width:1px;padding:1px;display:inline;zoom:1",u.inlineBlockNeedsLayout=3===t.offsetWidth,t.style.display="block",t.innerHTML="<div><\/div>",t.firstChild.style.width="5px",u.shrinkWrapBlocks=3!==t.offsetWidth,u.inlineBlockNeedsLayout&&(s.style.zoom=1)),s.removeChild(e),e=t=i=f=null)}),s=h=c=l=e=f=null,u}(),nr=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,tr=/([A-Z])/g,i.extend({cache:{},expando:"jQuery"+(wt+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ni(n)},data:function(n,t,i){return ir(n,t,i)},removeData:function(n,t){return rr(n,t)},_data:function(n,t,i){return ir(n,t,i,!0)},_removeData:function(n,t){return rr(n,t,!0)},acceptData:function(n){if(n.nodeType&&1!==n.nodeType&&9!==n.nodeType)return!1;var t=n.nodeName&&i.noData[n.nodeName.toLowerCase()];return!t||t!==!0&&n.getAttribute("classid")===t}}),i.fn.extend({data:function(n,r){var e,f,u=this[0],o=0,s=null;if(n===t){if(this.length&&(s=i.data(u),1===u.nodeType&&!i._data(u,"parsedAttrs"))){for(e=u.attributes;e.length>o;o++)f=e[o].name,f.indexOf("data-")||(f=i.camelCase(f.slice(5)),ur(u,f,s[f]));i._data(u,"parsedAttrs",!0)}return s}return"object"==typeof n?this.each(function(){i.data(this,n)}):i.access(this,function(r){return r===t?u?ur(u,n,i.data(u,n)):null:(this.each(function(){i.data(this,n,r)}),t)},null,r,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){i.removeData(this,n)})}}),i.extend({queue:function(n,r,u){var f;return n?(r=(r||"fx")+"queue",f=i._data(n,r),u&&(!f||i.isArray(u)?f=i._data(n,r,i.makeArray(u)):f.push(u)),f||[]):t},dequeue:function(n,t){t=t||"fx";var f=i.queue(n,t),e=f.length,r=f.shift(),u=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===r&&(r=f.shift(),e--),u.cur=r,r&&("fx"===t&&f.unshift("inprogress"),delete u.stop,r.call(n,o,u)),!e&&u&&u.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue"),i._removeData(n,r)})})}}),i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),u>arguments.length?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n),"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,r){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(r=n,n=t),n=n||"fx";s--;)u=i._data(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(r)}});var k,fr,ti=/[\t\r\n]/g,df=/\r/g,gf=/^(?:input|select|textarea|button|object)$/i,ne=/^(?:a|area)$/i,er=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,ii=/^(?:checked|selected)$/i,a=i.support.getSetAttribute,ri=i.support.input;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=t,delete this[n]}catch(i){}})},addClass:function(n){var e,t,r,u,o,f=0,h=this.length,c="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(s)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ti," "):" ")){for(o=0;u=e[o++];)0>r.indexOf(" "+u+" ")&&(r+=u+" ");t.className=i.trim(r)}return this},removeClass:function(n){var e,t,r,u,o,f=0,h=this.length,c=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(s)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ti," "):"")){for(o=0;u=e[o++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");t.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var r=typeof n,u="boolean"==typeof t;return i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===r)for(var f,c=0,h=i(this),e=t,l=n.match(s)||[];f=l[c++];)e=u?e:!h.hasClass(f),h[e?"addClass":"removeClass"](f);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(ti," ").indexOf(i)>=0)return!0;return!1},val:function(n){var u,r,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f,o=i(this);1===this.nodeType&&(f=e?n.call(this,u,o.val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(df,""):null==u?"":u)):void 0}}),i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,s=u?null:[],h=u?r+1:o.length,f=0>r?h:u?r:0;h>f;f++)if(t=o[f],!(!t.selected&&f!==r||(i.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){var r=i.makeArray(t);return i(n).find("option").each(function(){this.selected=i.inArray(i(this).val(),r)>=0}),r.length||(n.selectedIndex=-1),r}}},attr:function(n,r,u){var f,s,e,h=n.nodeType;if(n&&3!==h&&8!==h&&2!==h)return typeof n.getAttribute===o?i.prop(n,r,u):(s=1!==h||!i.isXMLDoc(n),s&&(r=r.toLowerCase(),f=i.attrHooks[r]||(er.test(r)?fr:k)),u===t?f&&s&&"get"in f&&null!==(e=f.get(n,r))?e:(typeof n.getAttribute!==o&&(e=n.getAttribute(r)),null==e?t:e):null!==u?f&&s&&"set"in f&&(e=f.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u):(i.removeAttr(n,r),t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(s);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,er.test(r)?!a&&ii.test(r)?n[i.camelCase("default-"+r)]=n[u]=!1:n[u]=!1:i.attr(n,r,""),n.removeAttribute(a?r:u)},attrHooks:{type:{set:function(n,t){if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return s=1!==o||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&null!==(e=f.get(n,r))?e:n[r]},propHooks:{tabIndex:{get:function(n){var i=n.getAttributeNode("tabindex");return i&&i.specified?parseInt(i.value,10):gf.test(n.nodeName)||ne.test(n.nodeName)&&n.href?0:t}}}}),fr={get:function(n,r){var u=i.prop(n,r),f="boolean"==typeof u&&n.getAttribute(r),e="boolean"==typeof u?ri&&a?null!=f:ii.test(r)?n[i.camelCase("default-"+r)]:!!f:n.getAttributeNode(r);return e&&e.value!==!1?r.toLowerCase():t},set:function(n,t,r){return t===!1?i.removeAttr(n,r):ri&&a||!ii.test(r)?n.setAttribute(!a&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}},ri&&a||(i.attrHooks.value={get:function(n,r){var u=n.getAttributeNode(r);return i.nodeName(n,"input")?n.defaultValue:u&&u.specified?u.value:t},set:function(n,r,u){return i.nodeName(n,"input")?(n.defaultValue=r,t):k&&k.set(n,r,u)}}),a||(k=i.valHooks.button={get:function(n,i){var r=n.getAttributeNode(i);return r&&("id"===i||"name"===i||"coords"===i?""!==r.value:r.specified)?r.value:t},set:function(n,i,r){var u=n.getAttributeNode(r);return u||n.setAttributeNode(u=n.ownerDocument.createAttribute(r)),u.value=i+="","value"===r||i===n.getAttribute(r)?i:t}},i.attrHooks.contenteditable={get:k.get,set:function(n,t,i){k.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,r){i.attrHooks[r]=i.extend(i.attrHooks[r],{set:function(n,i){return""===i?(n.setAttribute(r,"auto"),i):t}})})),i.support.hrefNormalized||(i.each(["href","src","width","height"],function(n,r){i.attrHooks[r]=i.extend(i.attrHooks[r],{get:function(n){var i=n.getAttribute(r,2);return null==i?t:i}})}),i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}})),i.support.style||(i.attrHooks.style={get:function(n){return n.style.cssText||t},set:function(n,t){return n.style.cssText=t+""}}),i.support.optSelected||(i.propHooks.selected=i.extend(i.propHooks.selected,{get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),i.support.enctype||(i.propFix.enctype="encoding"),i.support.checkOn||i.each(["radio","checkbox"],function(){i.valHooks[this]={get:function(n){return null===n.getAttribute("value")?"on":n.value}}}),i.each(["radio","checkbox"],function(){i.valHooks[this]=i.extend(i.valHooks[this],{set:function(n,r){return i.isArray(r)?n.checked=i.inArray(i(n).val(),r)>=0:t}})});var ui=/^(?:input|select|textarea)$/i,te=/^key/,ie=/^(?:mouse|contextmenu)|click/,or=/^(?:focusinfocus|focusoutblur)$/,sr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,r,u,f,e){var b,p,k,w,c,l,a,v,h,d,g,y=i._data(n);if(y){for(u.handler&&(w=u,u=w.handler,e=w.selector),u.guid||(u.guid=i.guid++),(p=y.events)||(p=y.events={}),(l=y.handle)||(l=y.handle=function(n){return typeof i===o||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(l.elem,arguments)},l.elem=n),r=(r||"").match(s)||[""],k=r.length;k--;)b=sr.exec(r[k])||[],h=g=b[1],d=(b[2]||"").split(".").sort(),c=i.event.special[h]||{},h=(e?c.delegateType:c.bindType)||h,c=i.event.special[h]||{},a=i.extend({type:h,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:d.join(".")},w),(v=p[h])||(v=p[h]=[],v.delegateCount=0,c.setup&&c.setup.call(n,f,d,l)!==!1||(n.addEventListener?n.addEventListener(h,l,!1):n.attachEvent&&n.attachEvent("on"+h,l))),c.add&&(c.add.call(n,a),a.handler.guid||(a.handler.guid=u.guid)),e?v.splice(v.delegateCount++,0,a):v.push(a),i.event.global[h]=!0;n=null}},remove:function(n,t,r,u,f){var y,o,h,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(s)||[""],p=t.length;p--;)if(h=sr.exec(t[p])||[],e=k=h[1],w=(h[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],h=h[2]&&RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||h&&!h.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(u,f,e,o){var a,v,h,p,l,c,w,b=[e||r],s=it.call(u,"type")?u.type:u,y=it.call(u,"namespace")?u.namespace.split("."):[];if(h=c=e=e||r,3!==e.nodeType&&8!==e.nodeType&&!or.test(s+i.event.triggered)&&(s.indexOf(".")>=0&&(y=s.split("."),s=y.shift(),y.sort()),v=0>s.indexOf(":")&&"on"+s,u=u[i.expando]?u:new i.Event(s,"object"==typeof u&&u),u.isTrigger=!0,u.namespace=y.join("."),u.namespace_re=u.namespace?RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=t,u.target||(u.target=e),f=null==f?[u]:i.makeArray(f,[u]),l=i.event.special[s]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(p=l.delegateType||s,or.test(p+s)||(h=h.parentNode);h;h=h.parentNode)b.push(h),c=h;c===(e.ownerDocument||r)&&b.push(c.defaultView||c.parentWindow||n)}for(w=0;(h=b[w++])&&!u.isPropagationStopped();)u.type=w>1?p:l.bindType||s,a=(i._data(h,"events")||{})[u.type]&&i._data(h,"handle"),a&&a.apply(h,f),a=v&&h[v],a&&i.acceptData(h)&&a.apply&&a.apply(h,f)===!1&&u.preventDefault();if(u.type=s,!(o||u.isDefaultPrevented()||l._default&&l._default.apply(e.ownerDocument,f)!==!1||"click"===s&&i.nodeName(e,"a")||!i.acceptData(e)||!v||!e[s]||i.isWindow(e))){c=e[v],c&&(e[v]=null),i.event.triggered=s;try{e[s]()}catch(k){}i.event.triggered=t,c&&(e[v]=c)}return u.result}},dispatch:function(n){n=i.event.fix(n);var o,e,r,u,s,h=[],c=l.call(arguments),a=(i._data(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,a),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(r=u.handlers[s++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(r.namespace))&&(n.handleObj=r,n.data=r.data,e=((i.event.special[r.origType]||{}).handle||r.handler).apply(u.elem,c),e!==t&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,r){var e,o,f,s,c=[],h=r.delegateCount,u=n.target;if(h&&u.nodeType&&(!n.button||"click"!==n.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==n.type)){for(f=[],s=0;h>s;s++)o=r[s],e=o.selector+" ",f[e]===t&&(f[e]=o.needsContext?i(e,this).index(u)>=0:i.find(e,this,null,[u]).length),f[e]&&f.push(o);f.length&&c.push({elem:u,handlers:f})}return r.length>h&&c.push({elem:this,handlers:r.slice(h)}),c},fix:function(n){if(n[i.expando])return n;var e,o,s,u=n.type,f=n,t=this.fixHooks[u];for(t||(this.fixHooks[u]=t=ie.test(u)?this.mouseHooks:te.test(u)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||r),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var u,o,f,e=i.button,s=i.fromElement;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||r,f=o.documentElement,u=o.body,n.pageX=i.clientX+(f&&f.scrollLeft||u&&u.scrollLeft||0)-(f&&f.clientLeft||u&&u.clientLeft||0),n.pageY=i.clientY+(f&&f.scrollTop||u&&u.scrollTop||0)-(f&&f.clientTop||u&&u.clientTop||0)),!n.relatedTarget&&s&&(n.relatedTarget=s===n.target?i.toElement:s),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},special:{load:{noBubble:!0},click:{trigger:function(){return i.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==r.activeElement&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){return this===r.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(n){n.result!==t&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f),f.isDefaultPrevented()&&r.preventDefault()}},i.removeEvent=r.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))},i.Event=function(n,r){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.returnValue===!1||n.getPreventDefault&&n.getPreventDefault()?ht:d):this.type=n,r&&i.extend(this,r),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0,t):new i.Event(n,r)},i.Event.prototype={isDefaultPrevented:d,isPropagationStopped:d,isImmediatePropagationStopped:d,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=ht,n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=ht,n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ht,this.stopPropagation()}},i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}}),i.support.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:(i.event.add(this,"click._submit keypress._submit",function(n){var u=n.target,r=i.nodeName(u,"input")||i.nodeName(u,"button")?u.form:t;r&&!i._data(r,"submitBubbles")&&(i.event.add(r,"submit._submit",function(n){n._submit_bubble=!0}),i._data(r,"submitBubbles",!0))}),t)},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:(i.event.remove(this,"._submit"),t)}}),i.support.changeBubbles||(i.event.special.change={setup:function(){return ui.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1),i.event.simulate("change",this,n,!0)})),!1):(i.event.add(this,"beforeactivate._change",function(n){var t=n.target;ui.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))}),t)},handle:function(n){var i=n.target;return this!==i||n.isSimulated||n.isTrigger||"radio"!==i.type&&"checkbox"!==i.type?n.handleObj.handler.apply(this,arguments):t},teardown:function(){return i.event.remove(this,"._change"),!ui.test(this.nodeName)}}),i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==u++&&r.addEventListener(n,f,!0)},teardown:function(){0==--u&&r.removeEventListener(n,f,!0)}}}),i.fn.extend({on:function(n,r,u,f,e){var s,o;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=d;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=d),this.each(function(){i.event.remove(this,n,u,r)})},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,r){var u=this[0];return u?i.event.trigger(n,r,u,!0):t}}),function(n,t){function ti(n){return ir.test(n+"")}function ii(){var n,t=[];return n=function(i,u){return t.push(i+=" ")>r.cacheLength&&delete n[t.shift()],n[i]=u}}function l(n){return n[f]=!0,n}function b(n){var t=s.createElement("div");try{return n(t)}catch(i){return!1}finally{t=null}}function u(n,t,i,r){var y,u,e,l,p,v,w,h,d,b;if((t?t.ownerDocument||t:k)!==s&&it(t),t=t||s,i=i||[],!n||"string"!=typeof n)return i;if(1!==(l=t.nodeType)&&9!==l)return[];if(!c&&!r){if(y=rr.exec(n))if(e=y[1]){if(9===l){if(u=t.getElementById(e),!u||!u.parentNode)return i;if(u.id===e)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(e))&&et(t,u)&&u.id===e)return i.push(u),i}else{if(y[2])return ut.apply(i,ft.call(t.getElementsByTagName(n),0)),i;if((e=y[3])&&o.getByClassName&&t.getElementsByClassName)return ut.apply(i,ft.call(t.getElementsByClassName(e),0)),i}if(o.qsa&&!a.test(n)){if(w=!0,h=f,d=t,b=9===l&&n,1===l&&"object"!==t.nodeName.toLowerCase()){for(v=yt(n),(w=t.getAttribute("id"))?h=w.replace(er,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",p=v.length;p--;)v[p]=h+pt(v[p]);d=ni.test(n)&&t.parentNode||t,b=v.join(",")}if(b)try{return ut.apply(i,ft.call(d.querySelectorAll(b),0)),i}catch(g){}finally{w||t.removeAttribute("id")}}}return ar(n.replace(at,"$1"),t,i,r)}function yi(n,t){var i=t&&n,r=i&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function sr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function hr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function g(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function yt(n,t){var e,f,s,o,i,h,c,l=hi[n+" "];if(l)return t?0:l.slice(0);for(i=n,h=[],c=r.preFilter;i;){(!e||(f=di.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),h.push(s=[])),e=!1,(f=gi.exec(i))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),i=i.slice(e.length));for(o in r.filter)(f=vt[o].exec(i))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),i=i.slice(e.length));if(!e)break}return t?i.length:i?u.error(n):hi(n,h).slice(0)}function pt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=wi++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var h,s,c,l=v+" "+e;if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u)if(c=t[f]||(t[f]={}),(s=c[r])&&s[0]===l){if((h=s[1])===!0||h===ot)return h===!0}else if(s=c[r]=[l],s[1]=n(t,i,o)||ot,s[1]===!0)return!0}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function wt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function fi(n,t,i,r,u,e){return r&&!r[f]&&(r=fi(r)),u&&!u[f]&&(u=fi(u,e)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||lr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:wt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=wt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?dt.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=wt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):ut.apply(e,h)})}function ei(n){for(var s,u,i,o=n.length,h=r.relative[n[0].type],c=h||r.relative[" "],t=h?1:0,l=ri(function(n){return n===s},c,!0),a=ri(function(n){return dt.call(s,n)>-1},c,!0),e=[function(n,t,i){return!h&&(i||t!==ht)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];o>t;t++)if(u=r.relative[n[t].type])e=[ri(ui(e),u)];else{if(u=r.filter[n[t].type].apply(null,n[t].matches),u[f]){for(i=++t;o>i;i++)if(r.relative[n[i].type])break;return fi(t>1&&ui(e),t>1&&pt(n.slice(0,t-1)).replace(at,"$1"),u,i>t&&ei(n.slice(t,i)),o>i&&ei(n=n.slice(i)),o>i&&pt(n))}e.push(u)}return ui(e)}function cr(n,t){var f=0,i=t.length>0,e=n.length>0,o=function(o,h,c,l,a){var p,d,b,w=[],k=0,y="0",g=o&&[],nt=null!=a,tt=ht,rt=o||e&&r.find.TAG("*",a&&h.parentNode||h),it=v+=null==tt?1:Math.random()||.1;for(nt&&(ht=h!==s&&h,ot=f);null!=(p=rt[y]);y++){if(e&&p){for(d=0;b=n[d++];)if(b(p,h,c)){l.push(p);break}nt&&(v=it,ot=++f)}i&&((p=!b&&p)&&k--,o&&g.push(p))}if(k+=y,i&&y!==k){for(d=0;b=t[d++];)b(g,w,h,c);if(o){if(k>0)while(y--)g[y]||w[y]||(w[y]=bi.call(l));w=wt(w)}ut.apply(l,w),nt&&!o&&w.length>0&&k+t.length>1&&u.uniqueSort(l)}return nt&&(v=it,ht=tt),g};return i?l(o):o}function lr(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function ar(n,t,i,u){var o,f,e,h,l,s=yt(n);if(!u&&1===s.length){if(f=s[0]=s[0].slice(0),f.length>2&&"ID"===(e=f[0]).type&&9===t.nodeType&&!c&&r.relative[f[1].type]){if(t=r.find.ID(e.matches[0].replace(p,w),t)[0],!t)return i;n=n.slice(f.shift().value.length)}for(o=vt.needsContext.test(n)?0:f.length;o--;){if(e=f[o],r.relative[h=e.type])break;if((l=r.find[h])&&(u=l(e.matches[0].replace(p,w),ni.test(f[0].type)&&t.parentNode||t))){if(f.splice(o,1),n=u.length&&pt(f),!n)return ut.apply(i,ft.call(u,0)),i;break}}}return bt(n,s)(u,t,c,i,ni.test(n)),i}function pi(){}var nt,ot,r,st,oi,bt,tt,ht,it,s,h,c,a,rt,ct,et,kt,f="sizzle"+-new Date,k=n.document,o={},v=0,wi=0,si=ii(),hi=ii(),ci=ii(),y=typeof t,li=-2147483648,lt=[],bi=lt.pop,ut=lt.push,ft=lt.slice,dt=lt.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},e="[\\x20\\t\\r\\n\\f]",d="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ai=d.replace("w","w#"),ki="([*^$|!~]?=)",vi="\\["+e+"*("+d+")"+e+"*(?:"+ki+e+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+ai+")|)|)"+e+"*\\]",gt=":("+d+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+vi.replace(3,8)+")*)|.*)\\)|)",at=RegExp("^"+e+"+|((?:^|[^\\\\])(?:\\\\.)*)"+e+"+$","g"),di=RegExp("^"+e+"*,"+e+"*"),gi=RegExp("^"+e+"*([\\x20\\t\\r\\n\\f>+~])"+e+"*"),nr=RegExp(gt),tr=RegExp("^"+ai+"$"),vt={ID:RegExp("^#("+d+")"),CLASS:RegExp("^\\.("+d+")"),NAME:RegExp("^\\[name=['\"]?("+d+")['\"]?\\]"),TAG:RegExp("^("+d.replace("w","w*")+")"),ATTR:RegExp("^"+vi),PSEUDO:RegExp("^"+gt),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+e+"*(even|odd|(([+-]|)(\\d*)n|)"+e+"*(?:([+-]|)"+e+"*(\\d+)|))"+e+"*\\)|)","i"),needsContext:RegExp("^"+e+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+e+"*((?:-\\d)?\\d*)"+e+"*\\)|)(?=[^-]|$)","i")},ni=/[\x20\t\r\n\f]*[+~]/,ir=/^[^{]+\{\s*\[native code/,rr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ur=/^(?:input|select|textarea|button)$/i,fr=/^h\d$/i,er=/'|\\/g,or=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,p=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,w=function(n,t){var i="0x"+t-65536;return i!==i?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(55296|i>>10,56320|1023&i)};try{ft.call(k.documentElement.childNodes,0)[0].nodeType}catch(vr){ft=function(n){for(var t,i=[];t=this[n++];)i.push(t);return i}}oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1},it=u.setDocument=function(n){var i=n?n.ownerDocument||n:k;return i!==s&&9===i.nodeType&&i.documentElement?(s=i,h=i.documentElement,c=oi(i),o.tagNameNoComments=b(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),o.attributes=b(function(n){n.innerHTML="<select><\/select>";var t=typeof n.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),o.getByClassName=b(function(n){return n.innerHTML="<div class='hidden e'><\/div><div class='hidden'><\/div>",n.getElementsByClassName&&n.getElementsByClassName("e").length?(n.lastChild.className="e",2===n.getElementsByClassName("e").length):!1}),o.getByName=b(function(n){n.id=f+0,n.innerHTML="<a name='"+f+"'><\/a><div name='"+f+"'><\/div>",h.insertBefore(n,h.firstChild);var t=i.getElementsByName&&i.getElementsByName(f).length===2+i.getElementsByName(f+0).length;return o.getIdNotName=!i.getElementById(f),h.removeChild(n),t}),r.attrHandle=b(function(n){return n.innerHTML="<a href='#'><\/a>",n.firstChild&&typeof n.firstChild.getAttribute!==y&&"#"===n.firstChild.getAttribute("href")})?{}:{href:function(n){return n.getAttribute("href",2)},type:function(n){return n.getAttribute("type")}},o.getIdNotName?(r.find.ID=function(n,t){if(typeof t.getElementById!==y&&!c){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},r.filter.ID=function(n){var t=n.replace(p,w);return function(n){return n.getAttribute("id")===t}}):(r.find.ID=function(n,i){if(typeof i.getElementById!==y&&!c){var r=i.getElementById(n);return r?r.id===n||typeof r.getAttributeNode!==y&&r.getAttributeNode("id").value===n?[r]:t:[]}},r.filter.ID=function(n){var t=n.replace(p,w);return function(n){var i=typeof n.getAttributeNode!==y&&n.getAttributeNode("id");return i&&i.value===t}}),r.find.TAG=o.tagNameNoComments?function(n,i){return typeof i.getElementsByTagName!==y?i.getElementsByTagName(n):t}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},r.find.NAME=o.getByName&&function(n,i){return typeof i.getElementsByName!==y?i.getElementsByName(name):t},r.find.CLASS=o.getByClassName&&function(n,i){return typeof i.getElementsByClassName===y||c?t:i.getElementsByClassName(n)},rt=[],a=[":focus"],(o.qsa=ti(i.querySelectorAll))&&(b(function(n){n.innerHTML="<select><option selected=''><\/option><\/select>",n.querySelectorAll("[selected]").length||a.push("\\["+e+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),n.querySelectorAll(":checked").length||a.push(":checked")}),b(function(n){n.innerHTML="<input type='hidden' i=''/>",n.querySelectorAll("[i^='']").length&&a.push("[*^$]="+e+"*(?:\"\"|'')"),n.querySelectorAll(":enabled").length||a.push(":enabled",":disabled"),n.querySelectorAll("*,:x"),a.push(",.*:")})),(o.matchesSelector=ti(ct=h.matchesSelector||h.mozMatchesSelector||h.webkitMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&b(function(n){o.disconnectedMatch=ct.call(n,"div"),ct.call(n,"[s!='']:x"),rt.push("!=",gt)}),a=RegExp(a.join("|")),rt=RegExp(rt.join("|")),et=ti(h.contains)||h.compareDocumentPosition?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},kt=h.compareDocumentPosition?function(n,t){var r;return n===t?(tt=!0,0):(r=t.compareDocumentPosition&&n.compareDocumentPosition&&n.compareDocumentPosition(t))?1&r||n.parentNode&&11===n.parentNode.nodeType?n===i||et(k,n)?-1:t===i||et(k,t)?1:0:4&r?-1:1:n.compareDocumentPosition?-1:1}:function(n,t){var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(n===t)return tt=!0,0;if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:0;if(o===s)return yi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?yi(f[u],e[u]):f[u]===k?-1:e[u]===k?1:0},tt=!1,[0,0].sort(kt),o.detectDuplicates=tt,s):s},u.matches=function(n,t){return u(n,null,null,t)},u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==s&&it(n),t=t.replace(or,"='$1']"),!(!o.matchesSelector||c||rt&&rt.test(t)||a.test(t)))try{var i=ct.call(n,t);if(i||o.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(r){}return u(t,s,null,[n]).length>0},u.contains=function(n,t){return(n.ownerDocument||n)!==s&&it(n),et(n,t)},u.attr=function(n,t){var i;return(n.ownerDocument||n)!==s&&it(n),c||(t=t.toLowerCase()),(i=r.attrHandle[t])?i(n):c||o.attributes?n.getAttribute(t):((i=n.getAttributeNode(t))||n.getAttribute(t))&&n[t]===!0?t:i&&i.specified?i.value:null},u.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);},u.uniqueSort=function(n){var r,u=[],t=1,i=0;if(tt=!o.detectDuplicates,n.sort(kt),tt){for(;r=n[t];t++)r===n[t-1]&&(i=u.push(t));while(i--)n.splice(u[i],1)}return n},st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=st(r);return i},r=u.selectors={cacheLength:50,createPseudo:l,match:vt,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(p,w),n[3]=(n[4]||n[5]||"").replace(p,w),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[5]&&n[2];return vt.CHILD.test(n[0])?null:(n[4]?n[2]=n[4]:t&&nr.test(t)&&(i=yt(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){return"*"===n?function(){return!0}:(n=n.replace(p,w).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===n})},CLASS:function(n){var t=si[n+" "];return t||(t=RegExp("(^|"+e+")"+n+"("+e+"|$)"))&&si(n,function(n){return t.test(n.className||typeof n.getAttribute!==y&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var a,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),a=k[n]||[],y=a[0]===v&&a[1],l=a[0]===v&&a[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[v,y,l];break}}else if(d&&(a=(t[f]||(t[f]={}))[n])&&a[0]===v)l=a[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[v,l]),c===t))break;return l-=u,l===r||0==l%r&&l/r>=0}}},PSEUDO:function(n,t){var e,i=r.pseudos[n]||r.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return i[f]?i(t):i.length>1?(e=[n,n,"",t],r.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=dt.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,e)}):i}},pseudos:{not:l(function(n){var i=[],r=[],t=bt(n.replace(at,"$1"));return t[f]?l(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return tr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(p,w).toLowerCase(),function(t){var i;do if(i=c?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===h},focus:function(n){return n===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeName>"@"||3===n.nodeType||4===n.nodeType)return!1;return!0},parent:function(n){return!r.pseudos.empty(n)},header:function(n){return fr.test(n.nodeName)},input:function(n){return ur.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||t.toLowerCase()===n.type)},first:g(function(){return[0]}),last:g(function(n,t){return[t-1]}),eq:g(function(n,t,i){return[0>i?i+t:i]}),even:g(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:g(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:g(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:g(function(n,t,i){for(var r=0>i?i+t:i;t>++r;)n.push(r);return n})}};for(nt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[nt]=sr(nt);for(nt in{submit:!0,reset:!0})r.pseudos[nt]=hr(nt);bt=u.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=yt(n)),r=t.length;r--;)i=ei(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,cr(e,u))}return i},r.pseudos.nth=r.pseudos.eq,r.filters=pi.prototype=r.pseudos,r.setFilters=new pi,it(),u.attr=i.attr,i.find=u,i.expr=u.selectors,i.expr[":"]=i.expr.pseudos,i.unique=u.uniqueSort,i.text=u.getText,i.isXMLDoc=u.isXML,i.contains=u.contains}(n);var re=/Until$/,ue=/^(?:parents|prev(?:Until|All))/,fe=/^.[^:#\[\.,]*$/,hr=i.expr.match.needsContext,ee={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,r,f,u=this.length;if("string"!=typeof n)return f=this,this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(r=[],t=0;u>t;t++)i.find(n,this[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=(this.selector?this.selector+" ":"")+n,r},has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},not:function(n){return this.pushStack(lr(this,n,!1))},filter:function(n){return this.pushStack(lr(this,n,!0))},is:function(n){return!!n&&("string"==typeof n?hr.test(n)?i(n,this.context).index(this[0])>=0:i.filter(n,this).length>0:this.filter(n).length>0)},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=hr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r.ownerDocument&&r!==t&&11!==r.nodeType;){if(e?e.index(r)>-1:i.find.matchesSelector(r,n)){u.push(r);break}r=r.parentNode}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){var r="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),u=i.merge(this.get(),r);return this.pushStack(i.unique(u))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}}),i.fn.andSelf=i.fn.addBack,i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return cr(n,"nextSibling")},prev:function(n){return cr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return re.test(n)||(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),f=this.length>1&&!ee[n]?i.unique(f):f,this.length>1&&ue.test(n)&&(f=f.reverse()),this.pushStack(f)}}),i.extend({filter:function(n,t,r){return r&&(n=":not("+n+")"),1===t.length?i.find.matchesSelector(t[0],n)?[t[0]]:[]:i.find.matches(n,t)},dir:function(n,r,u){for(var e=[],f=n[r];f&&9!==f.nodeType&&(u===t||1!==f.nodeType||!i(f).is(u));)1===f.nodeType&&e.push(f),f=f[r];return e},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var vr="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",oe=/ jQuery\d+="(?:null|\d+)"/g,yr=RegExp("<(?:"+vr+")[\\s/>]","i"),fi=/^\s+/,pr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,wr=/<([\w:]+)/,br=/<tbody/i,se=/<|&#?\w+;/,he=/<(?:script|style|link)/i,ei=/^(?:checkbox|radio)$/i,ce=/checked\s*(?:[^=]|=\s*.checked.)/i,kr=/^$|\/(?:java|ecma)script/i,le=/^true\/(.*)/,ae=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,e={option:[1,"<select multiple='multiple'>","<\/select>"],legend:[1,"<fieldset>","<\/fieldset>"],area:[1,"<map>","<\/map>"],param:[1,"<object>","<\/object>"],thead:[1,"<table>","<\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:i.support.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},ve=ar(r),oi=ve.appendChild(r.createElement("div"));e.optgroup=e.option,e.tbody=e.tfoot=e.colgroup=e.caption=e.thead,e.th=e.td,i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(n))},null,n,arguments.length)},wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(n){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(n)})},prepend:function(){return this.domManip(arguments,!0,function(n){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(n,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,!1,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=0;null!=(r=this[f]);f++)(!n||i.filter(n,[r]).length>0)&&(t||1!==r.nodeType||i.cleanData(u(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&si(u(r,"script")),r.parentNode.removeChild(r)));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(u(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},f=0,o=this.length;if(n===t)return 1===r.nodeType?r.innerHTML.replace(oe,""):t;if(!("string"!=typeof n||he.test(n)||!i.support.htmlSerialize&&yr.test(n)||!i.support.leadingWhitespace&&fi.test(n)||e[(wr.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(pr,"<$1><\/$2>");try{for(;o>f;f++)r=this[f]||{},1===r.nodeType&&(i.cleanData(u(r,!1)),r.innerHTML=n);r=0}catch(s){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(n){var t=i.isFunction(n);return t||"string"==typeof n||(n=i(n).not(this).detach()),this.domManip([n],!0,function(n){var r=this.nextSibling,t=this.parentNode;t&&(i(this).remove(),t.insertBefore(n,r))})},detach:function(n){return this.remove(n,!0)},domManip:function(n,r,f){n=bi.apply([],n);var c,e,l,s,y,h,o=0,a=this.length,w=this,b=a-1,v=n[0],p=i.isFunction(v);if(p||!(1>=a||"string"!=typeof v||i.support.checkClone)&&ce.test(v))return this.each(function(i){var u=w.eq(i);p&&(n[0]=v.call(this,i,r?u.html():t)),u.domManip(n,r,f)});if(a&&(h=i.buildFragment(n,this[0].ownerDocument,!1,this),c=h.firstChild,1===h.childNodes.length&&(h=c),c)){for(r=r&&i.nodeName(c,"tr"),s=i.map(u(h,"script"),dr),l=s.length;a>o;o++)e=h,o!==b&&(e=i.clone(e,!0,!0),l&&i.merge(s,u(e,"script"))),f.call(r&&i.nodeName(this[o],"table")?ye(this[o],"tbody"):this[o],e,o);if(l)for(y=s[s.length-1].ownerDocument,i.map(s,gr),o=0;l>o;o++)e=s[o],kr.test(e.type||"")&&!i._data(e,"globalEval")&&i.contains(y,e)&&(e.src?i.ajax({url:e.src,type:"GET",dataType:"script",async:!1,global:!1,throws:!0}):i.globalEval((e.text||e.textContent||e.innerHTML||"").replace(ae,"")));h=c=null}return this}}),i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),bt.apply(f,u.get());return this.pushStack(f)}}),i.extend({clone:function(n,t,r){var f,h,o,e,s,c=i.contains(n.ownerDocument,n);if(i.support.html5Clone||i.isXMLDoc(n)||!yr.test("<"+n.nodeName+">")?o=n.cloneNode(!0):(oi.innerHTML=n.outerHTML,oi.removeChild(o=oi.firstChild)),!(i.support.noCloneEvent&&i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=u(o),s=u(n),e=0;null!=(h=s[e]);++e)f[e]&&pe(h,f[e]);if(t)if(r)for(s=s||u(n),f=f||u(o),e=0;null!=(h=s[e]);e++)nu(h,f[e]);else nu(n,o);return f=u(o,"script"),f.length>0&&si(f,!c&&u(n,"script")),f=s=h=null,o},buildFragment:function(n,t,r,f){for(var h,o,w,s,y,p,l,b=n.length,a=ar(t),c=[],v=0;b>v;v++)if(o=n[v],o||0===o)if("object"===i.type(o))i.merge(c,o.nodeType?[o]:o);else if(se.test(o)){for(s=s||a.appendChild(t.createElement("div")),y=(wr.exec(o)||["",""])[1].toLowerCase(),l=e[y]||e._default,s.innerHTML=l[1]+o.replace(pr,"<$1><\/$2>")+l[2],h=l[0];h--;)s=s.lastChild;if(!i.support.leadingWhitespace&&fi.test(o)&&c.push(t.createTextNode(fi.exec(o)[0])),!i.support.tbody)for(o="table"!==y||br.test(o)?"<table>"!==l[1]||br.test(o)?0:s:s.firstChild,h=o&&o.childNodes.length;h--;)i.nodeName(p=o.childNodes[h],"tbody")&&!p.childNodes.length&&o.removeChild(p);for(i.merge(c,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=a.lastChild}else c.push(t.createTextNode(o));for(s&&a.removeChild(s),i.support.appendChecked||i.grep(u(c,"input"),we),v=0;o=c[v++];)if((!f||-1===i.inArray(o,f))&&(w=i.contains(o.ownerDocument,o),s=u(a.appendChild(o),"script"),w&&si(s),r))for(h=0;o=s[h++];)kr.test(o.type||"")&&r.push(o);return s=null,a},cleanData:function(n,t){for(var r,f,u,e,c=0,s=i.expando,h=i.cache,l=i.support.deleteExpando,a=i.event.special;null!=(r=n[c]);c++)if((t||i.acceptData(r))&&(u=r[s],e=u&&h[u])){if(e.events)for(f in e.events)a[f]?i.event.remove(r,f):i.removeEvent(r,f,e.handle);h[u]&&(delete h[u],l?delete r[s]:typeof r.removeAttribute!==o?r.removeAttribute(s):r[s]=null,b.push(u))}}});var rt,v,y,hi=/alpha\([^)]*\)/i,be=/opacity\s*=\s*([^)]*)/,ke=/^(top|right|bottom|left)$/,de=/^(none|table(?!-c[ea]).+)/,tu=/^margin/,ge=RegExp("^("+st+")(.*)$","i"),ct=RegExp("^("+st+")(?!px)[a-z%]+$","i"),no=RegExp("^([+-])=("+st+")","i"),iu={BODY:"block"},to={position:"absolute",visibility:"hidden",display:"block"},ru={letterSpacing:0,fontWeight:400},p=["Top","Right","Bottom","Left"],uu=["Webkit","O","Moz","ms"];i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){var e,o,s={},f=0;if(i.isArray(r)){for(o=v(n),e=r.length;e>f;f++)s[r[f]]=i.css(n,r[f],!1,o);return s}return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return eu(this,!0)},hide:function(){return eu(this)},toggle:function(n){var t="boolean"==typeof n;return this.each(function(){(t?n:ut(this))?i(this).show():i(this).hide()})}}),i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=y(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:i.support.cssFloat?"cssFloat":"styleFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;if(r=i.cssProps[h]||(i.cssProps[h]=fu(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u===t)return e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r];if(s=typeof u,"string"===s&&(o=no.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),!(null==u||"number"===s&&isNaN(u)||("number"!==s||i.cssNumber[h]||(u+="px"),i.support.clearCloneStyle||""!==u||0!==r.indexOf("background")||(c[r]="inherit"),e&&"set"in e&&(u=e.set(n,u,f))===t)))try{c[r]=u}catch(l){}}},css:function(n,r,u,f){var h,e,o,s=i.camelCase(r);return r=i.cssProps[s]||(i.cssProps[s]=fu(n.style,s)),o=i.cssHooks[r]||i.cssHooks[s],o&&"get"in o&&(e=o.get(n,!0,u)),e===t&&(e=y(n,r,f)),"normal"===e&&r in ru&&(e=ru[r]),""===u||u?(h=parseFloat(e),u===!0||i.isNumeric(h)?h||0:e):e},swap:function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f}}),n.getComputedStyle?(v=function(t){return n.getComputedStyle(t,null)},y=function(n,r,u){var s,h,c,o=u||v(n),e=o?o.getPropertyValue(r)||o[r]:t,f=n.style;return o&&(""!==e||i.contains(n.ownerDocument,n)||(e=i.style(n,r)),ct.test(e)&&tu.test(r)&&(s=f.width,h=f.minWidth,c=f.maxWidth,f.minWidth=f.maxWidth=f.width=e,e=o.width,f.width=s,f.minWidth=h,f.maxWidth=c)),e}):r.documentElement.currentStyle&&(v=function(n){return n.currentStyle},y=function(n,i,r){var s,e,o,h=r||v(n),u=h?h[i]:t,f=n.style;return null==u&&f&&f[i]&&(u=f[i]),ct.test(u)&&!ke.test(i)&&(s=f.left,e=n.runtimeStyle,o=e&&e.left,o&&(e.left=n.currentStyle.left),f.left="fontSize"===i?"1em":u,u=f.pixelLeft+"px",f.left=s,o&&(e.left=o)),""===u?"auto":u}),i.each(["height","width"],function(n,r){i.cssHooks[r]={get:function(n,u,f){return u?0===n.offsetWidth&&de.test(i.css(n,"display"))?i.swap(n,to,function(){return hu(n,r,f)}):hu(n,r,f):t},set:function(n,t,u){var f=u&&v(n);return ou(n,t,u?su(n,r,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}}),i.support.opacity||(i.cssHooks.opacity={get:function(n,t){return be.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1,(t>=1||""===t)&&""===i.trim(f.replace(hi,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=hi.test(f)?f.replace(hi,e):f+" "+e)}}),i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,r){return r?i.swap(n,{display:"inline-block"},y,[n,"marginRight"]):t}}),!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,r){i.cssHooks[r]={get:function(n,u){return u?(u=y(n,r),ct.test(u)?i(n).position()[r]+"px":u):t}}})}),i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0>=n.offsetWidth&&0>=n.offsetHeight||!i.support.reliableHiddenOffsets&&"none"===(n.style&&n.style.display||i.css(n,"display"))},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)}),i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+p[r]+t]=u[r]||u[r-2]||u[0];return f}},tu.test(n)||(i.cssHooks[n+t].set=ou)});var io=/%20/g,ro=/\[\]$/,au=/\r?\n/g,uo=/^(?:submit|button|image|reset|file)$/i,fo=/^(?:input|select|textarea|keygen)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&fo.test(this.nodeName)&&!uo.test(n)&&(this.checked||!ei.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(au,"\r\n")}}):{name:t.name,value:r.replace(au,"\r\n")}}).get()}}),i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t,f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)ci(u,n[u],r,e);return f.join("&").replace(io,"+")},i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}}),i.fn.hover=function(n,t){return this.mouseenter(n).mouseleave(t||n)};var w,c,li=i.now(),ai=/\?/,eo=/#.*$/,vu=/([?&])_=[^&]*/,oo=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,so=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ho=/^(?:GET|HEAD)$/,co=/^\/\//,yu=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,pu=i.fn.load,wu={},vi={},bu="*/".concat("*");try{c=ff.href}catch(ns){c=r.createElement("a"),c.href="",c=c.href}w=yu.exec(c.toLowerCase())||[],i.fn.load=function(n,r,u){if("string"!=typeof n&&pu)return pu.apply(this,arguments);var f,s,h,e=this,o=n.indexOf(" ");return o>=0&&(f=n.slice(o,n.length),n=n.slice(0,o)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(h="POST"),e.length>0&&i.ajax({url:n,type:h,dataType:"html",data:r}).done(function(n){s=arguments,e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).complete(u&&function(n,t){e.each(u,s||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({url:n,type:r,dataType:e,data:u,success:f})}}),i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:c,type:"GET",isLocal:so.test(w[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":bu,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":n.String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?yi(yi(n,i.ajaxSettings),t):yi(i.ajaxSettings,n)},ajaxPrefilter:ku(wu),ajaxTransport:ku(vi),ajax:function(n,r){function k(n,r,s,c){var l,k,w,rt,p,a=r;2!==o&&(o=2,g&&clearTimeout(g),y=t,d=c||"",f.readyState=n>0?4:0,s&&(rt=lo(u,f,s)),n>=200&&300>n||304===n?(u.ifModified&&(p=f.getResponseHeader("Last-Modified"),p&&(i.lastModified[e]=p),p=f.getResponseHeader("etag"),p&&(i.etag[e]=p)),204===n?(l=!0,a="nocontent"):304===n?(l=!0,a="notmodified"):(l=ao(u,rt),a=l.state,k=l.data,w=l.error,l=!w)):(w=a,(n||!a)&&(a="error",0>n&&(n=0))),f.status=n,f.statusText=(r||a)+"",l?tt.resolveWith(h,[k,a,f]):tt.rejectWith(h,[f,a,w]),f.statusCode(b),b=t,v&&nt.trigger(l?"ajaxSuccess":"ajaxError",[f,u,l?k:w]),it.fireWith(h,[f,a]),v&&(nt.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(r=n,n=t),r=r||{};var l,a,e,d,g,v,y,p,u=i.ajaxSetup({},r),h=u.context||u,nt=u.context&&(h.nodeType||h.jquery)?i(h):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),b=u.statusCode||{},rt={},ut={},o=0,ft="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!p)for(p={};t=oo.exec(d);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?d:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=ut[i]=ut[i]||n,rt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)b[t]=[b[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||ft;return y&&y.abort(t),k(0,t),this}};if(tt.promise(f).complete=it.add,f.success=f.done,f.error=f.fail,u.url=((n||u.url||c)+"").replace(eo,"").replace(co,w[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(s)||[""],null==u.crossDomain&&(l=yu.exec(u.url.toLowerCase()),u.crossDomain=!(!l||l[1]===w[1]&&l[2]===w[2]&&(l[3]||("http:"===l[1]?80:443))==(w[3]||("http:"===w[1]?80:443)))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),du(wu,u,r,f),2===o)return f;v=u.global,v&&0==i.active++&&i.event.trigger("ajaxStart"),u.type=u.type.toUpperCase(),u.hasContent=!ho.test(u.type),e=u.url,u.hasContent||(u.data&&(e=u.url+=(ai.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=vu.test(e)?e.replace(vu,"$1_="+li++):e+(ai.test(e)?"&":"?")+"_="+li++)),u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e])),(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType),f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+bu+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(h,f,u)===!1||2===o))return f.abort();ft="abort";for(a in{success:1,error:1,complete:1})f[a](u[a]);if(y=du(vi,u,r,f)){f.readyState=1,v&&nt.trigger("ajaxSend",[f,u]),u.async&&u.timeout>0&&(g=setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1,y.send(rt,k)}catch(et){if(!(2>o))throw et;k(-1,et)}}else k(-1,"No Transport");return f},getScript:function(n,r){return i.get(n,t,r,"script")},getJSON:function(n,t,r){return i.get(n,t,r,"json")}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1),n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var u,f=r.head||i("head")[0]||r.documentElement;return{send:function(t,i){u=r.createElement("script"),u.async=!0,n.scriptCharset&&(u.charset=n.scriptCharset),u.src=n.url,u.onload=u.onreadystatechange=function(n,t){(t||!u.readyState||/loaded|complete/.test(u.readyState))&&(u.onload=u.onreadystatechange=null,u.parentNode&&u.parentNode.removeChild(u),u=null,t||i(200,"success"))},f.insertBefore(u,f.firstChild)},abort:function(){u&&u.onload(t,!0)}}}}),pi=[],lt=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=pi.pop()||i.expando+"_"+li++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.jsonp!==!1&&(lt.test(r.url)?"url":"string"==typeof r.data&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&lt.test(r.data)&&"data");return h||"jsonp"===r.dataTypes[0]?(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,h?r[h]=r[h].replace(lt,"$1"+e):r.jsonp!==!1&&(r.url+=(ai.test(r.url)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){n[e]=s,r[e]&&(r.jsonpCallback=u.jsonpCallback,pi.push(e)),o&&i.isFunction(s)&&s(o[0]),o=s=t}),"script"):t}),gu=0,at=n.ActiveXObject&&function(){var n;for(n in g)g[n](t,!0)},i.ajaxSettings.xhr=n.ActiveXObject?function(){return!this.isLocal&&nf()||vo()}:nf,nt=i.ajaxSettings.xhr(),i.support.cors=!!nt&&"withCredentials"in nt,nt=i.support.ajax=!!nt,nt&&i.ajaxTransport(function(r){if(!r.crossDomain||i.support.cors){var u;return{send:function(f,e){var h,s,o=r.xhr();if(r.username?o.open(r.type,r.url,r.async,r.username,r.password):o.open(r.type,r.url,r.async),r.xhrFields)for(s in r.xhrFields)o[s]=r.xhrFields[s];r.mimeType&&o.overrideMimeType&&o.overrideMimeType(r.mimeType),r.crossDomain||f["X-Requested-With"]||(f["X-Requested-With"]="XMLHttpRequest");try{for(s in f)o.setRequestHeader(s,f[s])}catch(c){}o.send(r.hasContent&&r.data||null),u=function(n,f){var s,a,l,c;try{if(u&&(f||4===o.readyState))if(u=t,h&&(o.onreadystatechange=i.noop,at&&delete g[h]),f)4!==o.readyState&&o.abort();else{c={},s=o.status,a=o.getAllResponseHeaders(),"string"==typeof o.responseText&&(c.text=o.responseText);try{l=o.statusText}catch(v){l=""}s||!r.isLocal||r.crossDomain?1223===s&&(s=204):s=c.text?200:404}}catch(y){f||e(-1,y)}c&&e(s,l,c,a)},r.async?4===o.readyState?setTimeout(u):(h=++gu,at&&(g||(g={},i(n).unload(at)),g[h]=u),o.onreadystatechange=u):u()},abort:function(){u&&u(t,!0)}}}});var tt,vt,yo=/^(?:toggle|show|hide)$/,po=RegExp("^(?:([+-])=|)("+st+")([a-z%]*)$","i"),wo=/queueHooks$/,yt=[go],ft={"*":[function(n,t){var o,s,r=this.createTween(n,t),e=po.exec(t),h=r.cur(),u=+h||0,f=1,c=20;if(e){if(o=+e[2],s=e[3]||(i.cssNumber[n]?"":"px"),"px"!==s&&u){u=i.css(r.elem,n,!0)||o||1;do f=f||".5",u/=f,i.style(r.elem,n,u+s);while(f!==(f=r.cur()/h)&&1!==f&&--c)}r.unit=s,r.start=u,r.end=e[1]?u+(e[1]+1)*o:o}return r}]};i.Animation=i.extend(rf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],ft[r]=ft[r]||[],ft[r].unshift(t)},prefilter:function(n,t){t?yt.unshift(n):yt.push(n)}}),i.Tween=f,f.prototype={constructor:f,init:function(n,t,r,u,f,e){this.elem=n,this.prop=r,this.easing=f||"swing",this.options=t,this.start=this.now=this.cur(),this.end=u,this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=f.propHooks[this.prop];return n&&n.get?n.get(this):f.propHooks._default.get(this)},run:function(n){var r,t=f.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):f.propHooks._default.set(this),this}},f.prototype.init.prototype=f.prototype,f.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},f.propHooks.scrollTop=f.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(pt(t,!0),n,i,u)}}),i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(ut).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=rf(this,i.extend({},n),e);f.finish=function(){t.stop(!0)},(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,r,u){var f=function(n){var t=n.stop;delete n.stop,t(u)};return"string"!=typeof n&&(u=r,r=n,n=t),r&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,r=i._data(this);if(t)r[t]&&r[t].stop&&f(r[t]);else for(t in r)r[t]&&r[t].stop&&wo.test(t)&&f(r[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(u),o=!1,e.splice(t,1));(o||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.cur&&e.cur.finish&&e.cur.finish.call(this),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}}),i.each({slideDown:pt("show"),slideUp:pt("hide"),slideToggle:pt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}}),i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this),u.queue&&i.dequeue(this,u.queue)},u},i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}},i.timers=[],i.fx=f.prototype.init,i.fx.tick=function(){var u,n=i.timers,r=0;for(tt=i.now();n.length>r;r++)u=n[r],u()||n[r]!==u||n.splice(r--,1);n.length||i.fx.stop(),tt=t},i.fx.timer=function(n){n()&&i.timers.push(n)&&i.fx.start()},i.fx.interval=13,i.fx.start=function(){vt||(vt=setInterval(i.fx.tick,i.fx.interval))},i.fx.stop=function(){clearInterval(vt),vt=null},i.fx.speeds={slow:600,fast:200,_default:400},i.fx.step={},i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length}),i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,e,f={top:0,left:0},u=this[0],s=u&&u.ownerDocument;if(s)return r=s.documentElement,i.contains(r,u)?(typeof u.getBoundingClientRect!==o&&(f=u.getBoundingClientRect()),e=uf(s),{top:f.top+(e.pageYOffset||r.scrollTop)-(r.clientTop||0),left:f.left+(e.pageXOffset||r.scrollLeft)-(r.clientLeft||0)}):f},i.offset={setOffset:function(n,t,r){var f=i.css(n,"position");"static"===f&&(n.style.position="relative");var e=i(n),o=e.offset(),l=i.css(n,"top"),a=i.css(n,"left"),v=("absolute"===f||"fixed"===f)&&i.inArray("auto",[l,a])>-1,u={},s={},h,c;v?(s=e.position(),h=s.top,c=s.left):(h=parseFloat(l)||0,c=parseFloat(a)||0),i.isFunction(t)&&(t=t.call(n,r,o)),null!=t.top&&(u.top=t.top-o.top+h),null!=t.left&&(u.left=t.left-o.left+c),"using"in t?t.using.call(n,u):e.css(u)}},i.fn.extend({position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||r.documentElement;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||r.documentElement})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,r){var u=/Y/.test(r);i.fn[n]=function(f){return i.access(this,function(n,f,e){var o=uf(n);return e===t?o?r in o?o[r]:o.document.documentElement[f]:n[f]:(o?o.scrollTo(u?i(o).scrollLeft():e,u?e:i(o).scrollTop()):n[f]=e,t)},n,f,arguments.length,null)}}),i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||"boolean"!=typeof f),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})}),n.jQuery=n.$=i,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return i})})(window),window.JSON||(window.JSON={}),function(){function i(n){return n<10?"0"+n:n}function e(n){return s.lastIndex=0,s.test(n)?'"'+n.replace(s,function(n){var t=h[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function r(i,u){var c,l,s,a,v=n,h,o=u[i];o&&typeof o=="object"&&typeof o.toJSON=="function"&&(o=o.toJSON(i)),typeof t=="function"&&(o=t.call(u,i,o));switch(typeof o){case"string":return e(o);case"number":return isFinite(o)?String(o):"null";case"boolean":case"null":return String(o);case"object":if(!o)return"null";if(n+=f,h=[],Object.prototype.toString.apply(o)==="[object Array]"){for(a=o.length,c=0;c<a;c+=1)h[c]=r(c,o)||"null";return s=h.length===0?"[]":n?"[\n"+n+h.join(",\n"+n)+"\n"+v+"]":"["+h.join(",")+"]",n=v,s}if(t&&typeof t=="object")for(a=t.length,c=0;c<a;c+=1)l=t[c],typeof l=="string"&&(s=r(l,o),s&&h.push(e(l)+(n?": ":":")+s));else for(l in o)Object.hasOwnProperty.call(o,l)&&(s=r(l,o),s&&h.push(e(l)+(n?": ":":")+s));return s=h.length===0?"{}":n?"{\n"+n+h.join(",\n"+n)+"\n"+v+"}":"{"+h.join(",")+"}",n=v,s}}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+i(this.getUTCMonth()+1)+"-"+i(this.getUTCDate())+"T"+i(this.getUTCHours())+":"+i(this.getUTCMinutes())+":"+i(this.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()});var u=window.JSON,o=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,f,h={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof u.stringify!="function"&&(u.stringify=function(i,u,e){var o;if(n="",f="",typeof e=="number")for(o=0;o<e;o+=1)f+=" ";else typeof e=="string"&&(f=e);if(t=u,!u||typeof u=="function"||typeof u=="object"&&typeof u.length=="number")return r("",{"":i});throw new Error("JSON.stringify");}),typeof u.parse!="function"&&(u.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.hasOwnProperty.call(i,r)&&(u=walk(i,r),u!==undefined?i[r]=u:delete i[r]);return reviver.call(n,t,i)}var j;if(text=String(text),o.lastIndex=0,o.test(text)&&(text=text.replace(o,function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse");})}(),function(n,t){"use strict";var i=n.History=n.History||{},r=n.jQuery;if(typeof i.Adapter!="undefined")throw new Error("History.js Adapter has already been loaded...");i.Adapter={bind:function(n,t,i){r(n).bind(t,i)},trigger:function(n,t,i){r(n).trigger(t,i)},extractEventData:function(n,i,r){return i&&i.originalEvent&&i.originalEvent[n]||r&&r[n]||t},onDomLoad:function(n){r(n)}},typeof i.init!="undefined"&&i.init()}(window),function(n){"use strict";var r=n.document,f=n.setTimeout||f,e=n.clearTimeout||e,u=n.setInterval||u,i=n.History=n.History||{};if(typeof i.initHtml4!="undefined")throw new Error("History.js HTML4 Support has already been loaded...");i.initHtml4=function(){if(typeof i.initHtml4.initialized!="undefined")return!1;i.initHtml4.initialized=!0,i.enabled=!0,i.savedHashes=[],i.isLastHash=function(n){var r=i.getHashByIndex(),t;return t=n===r,t},i.saveHash=function(n){return i.isLastHash(n)?!1:(i.savedHashes.push(n),!0)},i.getHashByIndex=function(n){var t=null;return t=typeof n=="undefined"?i.savedHashes[i.savedHashes.length-1]:n<0?i.savedHashes[i.savedHashes.length+n]:i.savedHashes[n],t},i.discardedHashes={},i.discardedStates={},i.discardState=function(n,t,r){var f=i.getHashByState(n),u;return u={discardedState:n,backState:r,forwardState:t},i.discardedStates[f]=u,!0},i.discardHash=function(n,t,r){var u={discardedHash:n,backState:r,forwardState:t};return i.discardedHashes[n]=u,!0},i.discardedState=function(n){var r=i.getHashByState(n),t;return t=i.discardedStates[r]||!1,t},i.discardedHash=function(n){return i.discardedHashes[n]||!1},i.recycleState=function(n){var t=i.getHashByState(n);return i.discardedState(n)&&delete i.discardedStates[t],!0},i.emulated.hashChange&&(i.hashChangeInit=function(){i.checkerFunction=null;var f="",s,t,e,o;return i.isInternetExplorer()?(s="historyjs-iframe",t=r.createElement("iframe"),t.setAttribute("id",s),t.style.display="none",r.body.appendChild(t),t.contentWindow.document.open(),t.contentWindow.document.close(),e="",o=!1,i.checkerFunction=function(){if(o)return!1;o=!0;var r=i.getHash()||"",u=i.unescapeHash(t.contentWindow.document.location.hash)||"";return r!==f?(f=r,u!==r&&(e=u=r,t.contentWindow.document.open(),t.contentWindow.document.close(),t.contentWindow.document.location.hash=i.escapeHash(r)),i.Adapter.trigger(n,"hashchange")):u!==e&&(e=u,i.setHash(u,!1)),o=!1,!0}):i.checkerFunction=function(){var t=i.getHash();return t!==f&&(f=t,i.Adapter.trigger(n,"hashchange")),!0},i.intervalList.push(u(i.checkerFunction,i.options.hashChangeInterval)),!0},i.Adapter.onDomLoad(i.hashChangeInit)),i.emulated.pushState&&(i.onHashChange=function(t){var o=t&&t.newURL||r.location.href,f=i.getHashByUrl(o),u=null,s=null,h=null,e;return i.isLastHash(f)?(i.busy(!1),!1):(i.doubleCheckComplete(),i.saveHash(f),f&&i.isTraditionalAnchor(f)?(i.Adapter.trigger(n,"anchorchange"),i.busy(!1),!1):(u=i.extractState(i.getFullUrl(f||r.location.href,!1),!0),i.isLastSavedState(u)?(i.busy(!1),!1):(s=i.getHashByState(u),e=i.discardedState(u),e?(i.getHashByIndex(-2)===i.getHashByState(e.forwardState)?i.back(!1):i.forward(!1),!1):(i.pushState(u.data,u.title,u.url,!1),!0))))},i.Adapter.bind(n,"hashchange",i.onHashChange),i.pushState=function(t,u,f,e){if(i.getHashByUrl(f))throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(e!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.pushState,args:arguments,queue:e}),!1;i.busy(!0);var o=i.createStateObject(t,u,f),s=i.getHashByState(o),h=i.getState(!1),c=i.getHashByState(h),l=i.getHash();return i.storeState(o),i.expectedStateId=o.id,i.recycleState(o),i.setTitle(o),s===c?(i.busy(!1),!1):s!==l&&s!==i.getShortUrl(r.location.href)?(i.setHash(s,!1),!1):(i.saveState(o),i.Adapter.trigger(n,"statechange"),i.busy(!1),!0)},i.replaceState=function(n,t,r,u){if(i.getHashByUrl(r))throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(u!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.replaceState,args:arguments,queue:u}),!1;i.busy(!0);var f=i.createStateObject(n,t,r),e=i.getState(!1),o=i.getStateByIndex(-2);return i.discardState(e,f,o),i.pushState(f.data,f.title,f.url,!1),!0}),i.emulated.pushState&&i.getHash()&&!i.emulated.hashChange&&i.Adapter.onDomLoad(function(){i.Adapter.trigger(n,"hashchange")})},typeof i.init!="undefined"&&i.init()}(window),function(n,t){"use strict";var f=n.console||t,r=n.document,e=n.navigator,o=n.sessionStorage||!1,h=n.setTimeout,c=n.clearTimeout,l=n.setInterval,a=n.clearInterval,u=n.JSON,v=n.alert,i=n.History=n.History||{},s=n.history;if(u.stringify=u.stringify||u.encode,u.parse=u.parse||u.decode,typeof i.init!="undefined")throw new Error("History.js Core has already been loaded...");i.init=function(){return typeof i.Adapter=="undefined"?!1:(typeof i.initCore!="undefined"&&i.initCore(),typeof i.initHtml4!="undefined"&&i.initHtml4(),!0)},i.initCore=function(){if(typeof i.initCore.initialized!="undefined")return!1;if(i.initCore.initialized=!0,i.options=i.options||{},i.options.hashChangeInterval=i.options.hashChangeInterval||100,i.options.safariPollInterval=i.options.safariPollInterval||500,i.options.doubleCheckInterval=i.options.doubleCheckInterval||500,i.options.storeInterval=i.options.storeInterval||1e3,i.options.busyDelay=i.options.busyDelay||250,i.options.debug=i.options.debug||!1,i.options.initialTitle=i.options.initialTitle||r.title,i.intervalList=[],i.clearAllIntervals=function(){var n,t=i.intervalList;if(typeof t!="undefined"&&t!==null){for(n=0;n<t.length;n++)a(t[n]);i.intervalList=null}},i.debug=function(){(i.options.debug||!1)&&i.log.apply(i,arguments)},i.log=function(){var s=typeof f!="undefined"&&typeof f.log!="undefined"&&typeof f.log.apply!="undefined",t=r.getElementById("log"),n,e,h,o,i;for(s?(o=Array.prototype.slice.call(arguments),n=o.shift(),typeof f.debug!="undefined"?f.debug.apply(f,[n,o]):f.log.apply(f,[n,o])):n="\n"+arguments[0]+"\n",e=1,h=arguments.length;e<h;++e){if(i=arguments[e],typeof i=="object"&&typeof u!="undefined")try{i=u.stringify(i)}catch(c){}n+="\n"+i+"\n"}return t?(t.value+=n+"\n-----\n",t.scrollTop=t.scrollHeight-t.clientHeight):s||v(n),!0},i.getInternetExplorerMajorVersion=function(){return i.getInternetExplorerMajorVersion.cached=typeof i.getInternetExplorerMajorVersion.cached!="undefined"?i.getInternetExplorerMajorVersion.cached:function(){for(var n=3,t=r.createElement("div"),i=t.getElementsByTagName("i");(t.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->")&&i[0];);return n>4?n:!1}()},i.isInternetExplorer=function(){return i.isInternetExplorer.cached=typeof i.isInternetExplorer.cached!="undefined"?i.isInternetExplorer.cached:Boolean(i.getInternetExplorerMajorVersion())},i.emulated={pushState:!Boolean(n.history&&n.history.pushState&&n.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(e.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(e.userAgent)),hashChange:Boolean(!("onhashchange"in n||"onhashchange"in r)||i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8)},i.enabled=!i.emulated.pushState,i.bugs={setHash:Boolean(!i.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),safariPoll:Boolean(!i.emulated.pushState&&e.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(e.userAgent)),ieDoubleCheck:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<7)},i.isEmptyObject=function(n){for(var t in n)return!1;return!0},i.cloneObject=function(n){var i,t;return n?(i=u.stringify(n),t=u.parse(i)):t={},t},i.getRootUrl=function(){var n=r.location.protocol+"//"+(r.location.hostname||r.location.host);return(r.location.port||!1)&&(n+=":"+r.location.port),n+="/",n},i.getBaseHref=function(){var t=r.getElementsByTagName("base"),i=null,n="";return t.length===1&&(i=t[0],n=i.href.replace(/[^\/]+$/,"")),n=n.replace(/\/+$/,""),n&&(n+="/"),n},i.getBaseUrl=function(){return i.getBaseHref()||i.getBasePageUrl()||i.getRootUrl()},i.getPageUrl=function(){var t=i.getState(!1,!1),u=(t||{}).url||r.location.href,n;return n=u.replace(/\/+$/,"").replace(/[^\/]+$/,function(n){return/\./.test(n)?n:n+"/"}),n},i.getBasePageUrl=function(){return r.location.href.replace(/[#\?].*/,"").replace(/[^\/]+$/,function(n){return/[^\/]$/.test(n)?"":n}).replace(/\/+$/,"")+"/"},i.getFullUrl=function(n,t){var r=n,u=n.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(n)||(r=u==="/"?i.getRootUrl()+n.replace(/^\/+/,""):u==="#"?i.getPageUrl().replace(/#.*/,"")+n:u==="?"?i.getPageUrl().replace(/[\?#].*/,"")+n:t?i.getBaseUrl()+n.replace(/^(\.\/)+/,""):i.getBasePageUrl()+n.replace(/^(\.\/)+/,"")),r.replace(/\#$/,"")},i.getShortUrl=function(n){var t=n,r=i.getBaseUrl(),u=i.getRootUrl();return i.emulated.pushState&&(t=t.replace(r,"")),t=t.replace(u,"/"),i.isTraditionalAnchor(t)&&(t="./"+t),t=t.replace(/^(\.\/)+/g,"./").replace(/\#$/,""),t},i.store={},i.idToState=i.idToState||{},i.stateToId=i.stateToId||{},i.urlToId=i.urlToId||{},i.storedStates=i.storedStates||[],i.savedStates=i.savedStates||[],i.normalizeStore=function(){i.store.idToState=i.store.idToState||{},i.store.urlToId=i.store.urlToId||{},i.store.stateToId=i.store.stateToId||{}},i.getState=function(n,t){typeof n=="undefined"&&(n=!0),typeof t=="undefined"&&(t=!0);var r=i.getLastSavedState();return!r&&t&&(r=i.createStateObject()),n&&(r=i.cloneObject(r),r.url=r.cleanUrl||r.url),r},i.getIdByState=function(n){var t=i.extractId(n.url),r;if(!t)if(r=i.getStateString(n),typeof i.stateToId[r]!="undefined")t=i.stateToId[r];else if(typeof i.store.stateToId[r]!="undefined")t=i.store.stateToId[r];else{for(;;)if(t=+new Date+String(Math.random()).replace(/\D/g,""),typeof i.idToState[t]=="undefined"&&typeof i.store.idToState[t]=="undefined")break;i.stateToId[r]=t,i.idToState[t]=n}return t},i.normalizeState=function(n){var t,u;return(n&&typeof n=="object"||(n={}),typeof n.normalized!="undefined")?n:(n.data&&typeof n.data=="object"||(n.data={}),t={},t.normalized=!0,t.title=n.title||"",t.url=i.getFullUrl(i.unescapeString(n.url||r.location.href)),t.hash=i.getShortUrl(t.url),t.data=i.cloneObject(n.data),t.id=i.getIdByState(t),t.cleanUrl=t.url.replace(/\??\&_suid.*/,""),t.url=t.cleanUrl,u=!i.isEmptyObject(t.data),(t.title||u)&&(t.hash=i.getShortUrl(t.url).replace(/\??\&_suid.*/,""),/\?/.test(t.hash)||(t.hash+="?"),t.hash+="&_suid="+t.id),t.hashedUrl=i.getFullUrl(t.hash),(i.emulated.pushState||i.bugs.safariPoll)&&i.hasUrlDuplicate(t)&&(t.url=t.hashedUrl),t)},i.createStateObject=function(n,t,r){var u={data:n,title:t,url:r};return u=i.normalizeState(u),u},i.getStateById=function(n){n=String(n);return i.idToState[n]||i.store.idToState[n]||t},i.getStateString=function(n){var t,r,f;return t=i.normalizeState(n),r={data:t.data,title:n.title,url:n.url},f=u.stringify(r),f},i.getStateId=function(n){var t,r;return t=i.normalizeState(n),r=t.id,r},i.getHashByState=function(n){var t,r;return t=i.normalizeState(n),r=t.hash,r},i.extractId=function(n){var i,t,r;return t=/(.*)\&_suid=([0-9]+)$/.exec(n),r=t?t[1]||n:n,i=t?String(t[2]||""):"",i||!1},i.isTraditionalAnchor=function(n){return!/[\/\?\.]/.test(n)},i.extractState=function(n,t){var r=null,u,f;return t=t||!1,u=i.extractId(n),u&&(r=i.getStateById(u)),r||(f=i.getFullUrl(n),u=i.getIdByUrl(f)||!1,u&&(r=i.getStateById(u)),!r&&t&&!i.isTraditionalAnchor(n)&&(r=i.createStateObject(null,null,f))),r},i.getIdByUrl=function(n){return i.urlToId[n]||i.store.urlToId[n]||t},i.getLastSavedState=function(){return i.savedStates[i.savedStates.length-1]||t},i.getLastStoredState=function(){return i.storedStates[i.storedStates.length-1]||t},i.hasUrlDuplicate=function(n){var r=!1,t;return t=i.extractState(n.url),r=t&&t.id!==n.id,r},i.storeState=function(n){return i.urlToId[n.url]=n.id,i.storedStates.push(i.cloneObject(n)),n},i.isLastSavedState=function(n){var t=!1,r,u,f;return i.savedStates.length&&(r=n.id,u=i.getLastSavedState(),f=u.id,t=r===f),t},i.saveState=function(n){return i.isLastSavedState(n)?!1:(i.savedStates.push(i.cloneObject(n)),!0)},i.getStateByIndex=function(n){var t=null;return t=typeof n=="undefined"?i.savedStates[i.savedStates.length-1]:n<0?i.savedStates[i.savedStates.length+n]:i.savedStates[n],t},i.getHash=function(){return i.unescapeHash(r.location.hash)},i.unescapeString=function(t){for(var i=t,r;;){if(r=n.unescape(i),r===i)break;i=r}return i},i.unescapeHash=function(n){var t=i.normalizeHash(n);return t=i.unescapeString(t),t},i.normalizeHash=function(n){return n.replace(/[^#]*#/,"").replace(/#.*/,"")},i.setHash=function(n,t){var f,u,e;return t!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.setHash,args:arguments,queue:t}),!1):(f=i.escapeHash(n),i.busy(!0),u=i.extractState(n,!0),u&&!i.emulated.pushState?i.pushState(u.data,u.title,u.url,!1):r.location.hash!==f&&(i.bugs.setHash?(e=i.getPageUrl(),i.pushState(null,null,e+"#"+f,!1)):r.location.hash=f),i)},i.escapeHash=function(t){var r=i.normalizeHash(t);return r=n.escape(r),i.bugs.hashEscape||(r=r.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")),r},i.getHashByUrl=function(n){var t=String(n).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");return t=i.unescapeHash(t),t},i.setTitle=function(n){var t=n.title,u;t||(u=i.getStateByIndex(0),u&&u.url===n.url&&(t=u.title||i.options.initialTitle));try{r.getElementsByTagName("title")[0].innerHTML=t.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(f){}return r.title=t,i},i.queues=[],i.busy=function(n){if(typeof n!="undefined"?i.busy.flag=n:typeof i.busy.flag=="undefined"&&(i.busy.flag=!1),!i.busy.flag){c(i.busy.timeout);var t=function(){var n,r,u;if(!i.busy.flag)for(n=i.queues.length-1;n>=0;--n)(r=i.queues[n],r.length!==0)&&(u=r.shift(),i.fireQueueItem(u),i.busy.timeout=h(t,i.options.busyDelay))};i.busy.timeout=h(t,i.options.busyDelay)}return i.busy.flag},i.busy.flag=!1,i.fireQueueItem=function(n){return n.callback.apply(n.scope||i,n.args||[])},i.pushQueue=function(n){return i.queues[n.queue||0]=i.queues[n.queue||0]||[],i.queues[n.queue||0].push(n),i},i.queue=function(n,t){return typeof n=="function"&&(n={callback:n}),typeof t!="undefined"&&(n.queue=t),i.busy()?i.pushQueue(n):i.fireQueueItem(n),i},i.clearQueue=function(){return i.busy.flag=!1,i.queues=[],i},i.stateChanged=!1,i.doubleChecker=!1,i.doubleCheckComplete=function(){return i.stateChanged=!0,i.doubleCheckClear(),i},i.doubleCheckClear=function(){return i.doubleChecker&&(c(i.doubleChecker),i.doubleChecker=!1),i},i.doubleCheck=function(n){return i.stateChanged=!1,i.doubleCheckClear(),i.bugs.ieDoubleCheck&&(i.doubleChecker=h(function(){return i.doubleCheckClear(),i.stateChanged||n(),!0},i.options.doubleCheckInterval)),i},i.safariStatePoll=function(){var u=i.extractState(r.location.href),t;if(!i.isLastSavedState(u))return t=u,t||(t=i.createStateObject()),i.Adapter.trigger(n,"popstate"),i},i.back=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.back,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.back(!1)}),s.go(-1),!0)},i.forward=function(n){return n!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.forward,args:arguments,queue:n}),!1):(i.busy(!0),i.doubleCheck(function(){i.forward(!1)}),s.go(1),!0)},i.go=function(n,t){var r;if(n>0)for(r=1;r<=n;++r)i.forward(t);else{if(!(n<0))throw new Error("History.go: History.go requires a positive or negative integer passed.");for(r=-1;r>=n;--r)i.back(t)}return i},i.emulated.pushState){var y=function(){};i.pushState=i.pushState||y,i.replaceState=i.replaceState||y}else i.onPopState=function(t,u){var o=!1,f=!1,s,e;return i.doubleCheckComplete(),s=i.getHash(),s?(e=i.extractState(s||r.location.href,!0),e?i.replaceState(e.data,e.title,e.url,!1):(i.Adapter.trigger(n,"anchorchange"),i.busy(!1)),i.expectedStateId=!1,!1):(o=i.Adapter.extractEventData("state",t,u)||!1,f=o?i.getStateById(o):i.expectedStateId?i.getStateById(i.expectedStateId):i.extractState(r.location.href),f||(f=i.createStateObject(null,null,r.location.href)),i.expectedStateId=!1,i.isLastSavedState(f)?(i.busy(!1),!1):(i.storeState(f),i.saveState(f),i.setTitle(f),i.Adapter.trigger(n,"statechange"),i.busy(!1),!0))},i.Adapter.bind(n,"popstate",i.onPopState),i.pushState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.pushState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.pushState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0},i.replaceState=function(t,r,u,f){if(i.getHashByUrl(u)&&i.emulated.pushState)throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).");if(f!==!1&&i.busy())return i.pushQueue({scope:i,callback:i.replaceState,args:arguments,queue:f}),!1;i.busy(!0);var e=i.createStateObject(t,r,u);return i.isLastSavedState(e)?i.busy(!1):(i.storeState(e),i.expectedStateId=e.id,s.replaceState(e.id,e.title,e.url),i.Adapter.trigger(n,"popstate")),!0};if(o){try{i.store=u.parse(o.getItem("History.store"))||{}}catch(p){i.store={}}i.normalizeStore()}else i.store={},i.normalizeStore();i.Adapter.bind(n,"beforeunload",i.clearAllIntervals),i.Adapter.bind(n,"unload",i.clearAllIntervals),i.saveState(i.storeState(i.extractState(r.location.href,!0))),o&&(i.onUnload=function(){var n,t;try{n=u.parse(o.getItem("History.store"))||{}}catch(r){n={}}n.idToState=n.idToState||{},n.urlToId=n.urlToId||{},n.stateToId=n.stateToId||{};for(t in i.idToState)i.idToState.hasOwnProperty(t)&&(n.idToState[t]=i.idToState[t]);for(t in i.urlToId)i.urlToId.hasOwnProperty(t)&&(n.urlToId[t]=i.urlToId[t]);for(t in i.stateToId)i.stateToId.hasOwnProperty(t)&&(n.stateToId[t]=i.stateToId[t]);i.store=n,i.normalizeStore(),o.setItem("History.store",u.stringify(n))},i.intervalList.push(l(i.onUnload,i.options.storeInterval)),i.Adapter.bind(n,"beforeunload",i.onUnload),i.Adapter.bind(n,"unload",i.onUnload)),i.emulated.pushState||(i.bugs.safariPoll&&i.intervalList.push(l(i.safariStatePoll,i.options.safariPollInterval)),(e.vendor==="Apple Computer, Inc."||(e.appCodeName||"")==="Mozilla")&&(i.Adapter.bind(n,"hashchange",function(){i.Adapter.trigger(n,"popstate")}),i.getHash()&&i.Adapter.onDomLoad(function(){i.Adapter.trigger(n,"hashchange")})))},i.init()}(window),function(n){n.fn.fitVids=function(t){var i={customSelector:null},r=document.createElement("div"),u=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];return r.className="fit-vids-style",r.innerHTML="&shy;<style>               .fluid-width-video-wrapper {                 width: 100%;                              position: relative;                       padding: 0;                            }                                                                                   .fluid-width-video-wrapper iframe,        .fluid-width-video-wrapper object,        .fluid-width-video-wrapper embed {           position: absolute;                       top: 0;                                   left: 0;                                  width: 100%;                              height: 100%;                          }                                       <\/style>",u.parentNode.insertBefore(r,u),t&&n.extend(i,t),this.each(function(){var t=["iframe[src*='player.vimeo.com']","iframe[src*='www.youtube.com']","iframe[src*='www.kickstarter.com']","object","embed"],r;i.customSelector&&t.push(i.customSelector),r=n(this).find(t.join(",")),r.each(function(){var t=n(this),i;if((this.tagName.toLowerCase()!="embed"||!t.parent("object").length)&&!t.parent(".fluid-width-video-wrapper").length){var r=this.tagName.toLowerCase()=="object"||t.attr("height")?t.attr("height"):t.height(),u=t.attr("width")?t.attr("width"):t.width(),f=r/u;t.attr("id")||(i="fitvid"+Math.floor(Math.random()*999999),t.attr("id",i)),t.wrap('<div class="fluid-width-video-wrapper"><\/div>').parent(".fluid-width-video-wrapper").css("padding-top",f*100+"%"),t.removeAttr("height").removeAttr("width")}})})}}(jQuery),function(n){n.fn.fitMaps=function(t){var i={customSelector:null,h:"100%",w:"100%"},r,u;return t&&n.extend(i,t),r=document.createElement("div"),u=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0],r.className="fit-maps-style",r.innerHTML="&shy;<style>         \t\t\t.fluid-width-map-wrapper {        \t\t\t\tposition: relative;           \t\t\t\twidth: "+i.w+";    \t\t\t\theight: "+i.h+";   \t\t\t\tpadding: 0;                       \t\t\tmargin: 0px auto;           \t\t\t}                                 \t\t\t\t\t\t.fluid-width-map-wrapper iframe {  \t\t\t\twidth: 100%;                  \t\t\t\theight: 100%;                  \t\t\t\ttop: 0;                       \t\t\t\tleft: 0;                      \t\t\t}                                 \t\t\t<\/style>",u.parentNode.insertBefore(r,u),this.each(function(){var t=["iframe[src*='maps.google']"],r;i.customSelector&&t.push(i.customSelector),r=n(this).find(t.join(",")),r.each(function(){var t=n(this),i;t.parent(".fluid-width-map-wrapper").length||(t.attr("id")||(i="fitmap"+Math.floor(Math.random()*999999),t.attr("id",i)),t.wrap('<div class="fluid-width-map-wrapper"><\/div>'),t.removeAttr("height").removeAttr("width"))})})}}(jQuery),window.Modernizr=function(n,t,i){function p(n){k.cssText=n}function u(n,t){return typeof n===t}function it(n,t){return!!~(""+n).indexOf(t)}function w(n,t){var u,r;for(u in n)if(r=n[u],!it(r,"-")&&k[r]!==i)return t=="pfx"?r:!0;return!1}function rt(n,t,r){var e,f;for(e in n)if(f=t[n[e]],f!==i)return r===!1?n[e]:u(f,"function")?f.bind(r||t):f;return!1}function ut(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),f=(n+" "+nt.join(r+" ")+r).split(" ");return u(t,"string")||u(t,"undefined")?w(f,t):(f=(n+" "+tt.join(r+" ")+r).split(" "),rt(f,t,i))}var ft="2.6.2",r={},l=!0,f=t.documentElement,e="modernizr",b=t.createElement(e),k=b.style,et,ht={}.toString,d=" -webkit- -moz- -o- -ms- ".split(" "),g="Webkit Moz O ms",nt=g.split(" "),tt=g.toLowerCase().split(" "),o={},ct={},lt={},a=[],v=a.slice,s,ot=function(n,i,r,u){var l,a,c,v,o=t.createElement("div"),h=t.body,s=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:e+(r+1),o.appendChild(c);return l=["&#173;",'<style id="s',e,'">',n,"<\/style>"].join(""),o.id=e,(h?o:s).innerHTML+=l,s.appendChild(o),h||(s.style.background="",s.style.overflow="hidden",v=f.style.overflow,f.style.overflow="hidden",f.appendChild(s)),a=i(o,n),h?o.parentNode.removeChild(o):(s.parentNode.removeChild(s),f.style.overflow=v),!!a},st=function(){function n(n,f){f=f||t.createElement(r[n]||"div"),n="on"+n;var e=n in f;return e||(f.setAttribute||(f=t.createElement("div")),f.setAttribute&&f.removeAttribute&&(f.setAttribute(n,""),e=u(f[n],"function"),u(f[n],"undefined")||(f[n]=i),f.removeAttribute(n))),f=null,e}var r={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return n}(),y={}.hasOwnProperty,h,c;h=!u(y,"undefined")&&!u(y.call,"undefined")?function(n,t){return y.call(n,t)}:function(n,t){return t in n&&u(n.constructor.prototype[t],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=v.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(v.call(arguments))),Object(u)===u?u:e):t.apply(n,i.concat(v.call(arguments)))},r}),o.video=function(){var i=t.createElement("video"),n=!1;try{(n=!!i.canPlayType)&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};for(c in o)h(o,c)&&(s=c.toLowerCase(),r[s]=o[c](),a.push((r[s]?"":"no-")+s));return r.addTest=function(n,t){if(typeof n=="object")for(var u in n)h(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t,typeof l!="undefined"&&l&&(f.className+=" "+(t?"":"no-")+n),r[n]=t}return r},p(""),b=et=null,function(n,t){function v(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function s(){var n=r.elements;return typeof n=="string"?n.split(" "):n}function u(n){var t=a[n[l]];return t||(t={},o++,n[l]=o,a[o]=t),t}function h(n,r,f){if(r||(r=t),i)return r.createElement(n);f||(f=u(r));var e;return e=f.cache[n]?f.cache[n].cloneNode():b.test(n)?(f.cache[n]=f.createElem(n)).cloneNode():f.createElem(n),e.canHaveChildren&&!w.test(n)?f.frag.appendChild(e):e}function y(n,r){if(n||(n=t),i)return n.createDocumentFragment();r=r||u(n);for(var e=r.frag.cloneNode(),f=0,o=s(),h=o.length;f<h;f++)e.createElement(o[f]);return e}function p(n,t){t.cache||(t.cache={},t.createElem=n.createElement,t.createFrag=n.createDocumentFragment,t.frag=t.createFrag()),n.createElement=function(i){return r.shivMethods?h(i,n,t):t.createElem(i)},n.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+s().join().replace(/\w+/g,function(n){return t.createElem(n),t.frag.createElement(n),'c("'+n+'")'})+");return n}")(r,t.frag)}function c(n){n||(n=t);var f=u(n);return r.shivCSS&&!e&&!f.hasCSS&&(f.hasCSS=!!v(n,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),i||p(n,f),n}var f=n.html5||{},w=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,b=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,e,l="_html5shiv",o=0,a={},i,r;(function(){try{var n=t.createElement("a");n.innerHTML="<xyz><\/xyz>",e="hidden"in n,i=n.childNodes.length==1||function(){t.createElement("a");var n=t.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()}catch(r){e=!0,i=!0}})(),r={elements:f.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:f.shivCSS!==!1,supportsUnknownElements:i,shivMethods:f.shivMethods!==!1,type:"default",shivDocument:c,createElement:h,createDocumentFragment:y},n.html5=r,c(t)}(this,t),r._version=ft,r._prefixes=d,r._domPrefixes=tt,r._cssomPrefixes=nt,r.hasEvent=st,r.testProp=function(n){return w([n])},r.testAllProps=ut,r.testStyles=ot,f.className=f.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(l?" js "+a.join(" "):""),r}(this,this.document),function(n,t,i){function h(n){return"[object Function]"==y.call(n)}function c(n){return"string"==typeof n}function l(){}function w(n){return!n||"loaded"==n||"complete"==n||"uninitialized"==n}function f(){var n=a.shift();v=1,n?n.t?o(function(){("c"==n.t?u.injectCss:u.injectJs)(n.s,0,n.a,n.x,n.e,1)},0):(n(),f()):v=0}function ut(n,i,s,h,c,l,y){function k(t){if(!nt&&w(p.readyState)&&(tt.r=nt=1,!v&&f(),p.onload=p.onreadystatechange=null,t)){"img"!=n&&o(function(){g.removeChild(p)},50);for(var u in r[i])r[i].hasOwnProperty(u)&&r[i][u].onload()}}var y=y||u.errorTimeout,p=t.createElement(n),nt=0,b=0,tt={t:s,s:i,e:c,a:l,x:y};1===r[i]&&(b=1,r[i]=[]),"object"==n?p.data=i:(p.src=i,p.type=n),p.width=p.height="0",p.onerror=p.onload=p.onreadystatechange=function(){k.call(this,b)},a.splice(h,0,tt),"img"!=n&&(b||2===r[i]?(g.insertBefore(p,d?null:e),o(k,y)):r[i].push(p))}function ft(n,t,i,r,u){return v=0,t=t||"j",c(n)?ut("c"==t?et:nt,n,t,this.i++,i,r,u):(a.splice(this.i++,0,n),1==a.length&&f()),this}function b(){var n=u;return n.loader={load:ft,i:0},n}var s=t.documentElement,o=n.setTimeout,e=t.getElementsByTagName("script")[0],y={}.toString,a=[],v=0,k="MozAppearance"in s.style,d=k&&!!t.createRange().compareNode,g=d?s:e.parentNode,s=n.opera&&"[object Opera]"==y.call(n.opera),s=!!t.attachEvent&&!s,nt=k?"object":s?"script":"img",et=s?"script":nt,tt=Array.isArray||function(n){return"[object Array]"==y.call(n)},p=[],r={},it={timeout:function(n,t){return t.length&&(n.timeout=t[0]),n}},rt,u;u=function(n){function a(n){for(var n=n.split("!"),f=p.length,i=n.pop(),e=n.length,i={url:i,origUrl:i,prefixes:n},u,r,t=0;t<e;t++)r=n[t].split("="),(u=it[r.shift()])&&(i=u(i,r));for(t=0;t<f;t++)i=p[t](i);return i}function f(n,t,u,f,e){var o=a(n),s=o.autoCallback;o.url.split(".").pop().split("?").shift(),o.bypass||(t&&(t=h(t)?t:t[n]||t[f]||t[n.split("/").pop().split("?")[0]]),o.instead?o.instead(n,t,u,f,e):(r[o.url]?o.noexec=!0:r[o.url]=1,u.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":i,o.noexec,o.attrs,o.timeout),(h(t)||h(s))&&u.load(function(){b(),t&&t(o.origUrl,e,f),s&&s(o.origUrl,e,f),r[o.url]=2})))}function s(n,t){function a(n,o){if(n){if(c(n))o||(i=function(){var n=[].slice.call(arguments);s.apply(this,n),u()}),f(n,i,t,0,e);else if(Object(n)===n)for(r in v=function(){var t=0,i;for(i in n)n.hasOwnProperty(i)&&t++;return t}(),n)n.hasOwnProperty(r)&&(!o&&!--v&&(h(i)?i=function(){var n=[].slice.call(arguments);s.apply(this,n),u()}:i[r]=function(n){return function(){var t=[].slice.call(arguments);n&&n.apply(this,t),u()}}(s[r])),f(n[r],i,t,r,e))}else o||u()}var e=!!n.test,o=n.load||n.both,i=n.callback||l,s=i,u=n.complete||l,v,r;a(e?n.yep:n.nope,!!o),o&&a(o)}var e,t,o=this.yepnope.loader;if(c(n))f(n,0,o,0);else if(tt(n))for(e=0;e<n.length;e++)t=n[e],c(t)?f(t,0,o,0):tt(t)?u(t):Object(t)===t&&s(t,o);else Object(n)===n&&s(n,o)},u.addPrefix=function(n,t){it[n]=t},u.addFilter=function(n){p.push(n)},u.errorTimeout=1e4,null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",rt=function(){t.removeEventListener("DOMContentLoaded",rt,0),t.readyState="complete"},0)),n.yepnope=b(),n.yepnope.executeStack=f,n.yepnope.injectJs=function(n,i,r,s,h,c){var a=t.createElement("script"),v,y,s=s||u.errorTimeout;a.src=n;for(y in r)a.setAttribute(y,r[y]);i=c?f:i||l,a.onreadystatechange=a.onload=function(){!v&&w(a.readyState)&&(v=1,i(),a.onload=a.onreadystatechange=null)},o(function(){v||(v=1,i(1))},s),h?a.onload():e.parentNode.insertBefore(a,e)},n.yepnope.injectCss=function(n,i,r,u,s,h){var u=t.createElement("link"),c,i=h?f:i||l;u.href=n,u.rel="stylesheet",u.type="text/css";for(c in r)u.setAttribute(c,r[c]);s||(e.parentNode.insertBefore(u,e),o(i,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},typeof console=="undefined"&&(console={log:function(){}}),$.ajaxSetup({headers:{"cache-control":"no-cache"},cache:!1}),Encoder={EncodeType:"entity",isEmpty:function(n){return n?n===null||n.length==0||/^\s+$/.test(n):!0},HTML2Numerical:function(n){var t=["&nbsp;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&shy;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&agrave;","&aacute;","&acirc;","&atilde;","&Auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&Ouml;","&times;","&oslash;","&ugrave;","&uacute;","&ucirc;","&Uuml;","&yacute;","&thorn;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&Oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&yacute;","&thorn;","&yuml;","&quot;","&amp;","&lt;","&gt;","&oelig;","&oelig;","&scaron;","&scaron;","&yuml;","&circ;","&tilde;","&ensp;","&emsp;","&thinsp;","&zwnj;","&zwj;","&lrm;","&rlm;","&ndash;","&mdash;","&lsquo;","&rsquo;","&sbquo;","&ldquo;","&rdquo;","&bdquo;","&dagger;","&dagger;","&permil;","&lsaquo;","&rsaquo;","&euro;","&fnof;","&alpha;","&beta;","&gamma;","&delta;","&epsilon;","&zeta;","&eta;","&theta;","&iota;","&kappa;","&lambda;","&mu;","&nu;","&xi;","&omicron;","&pi;","&rho;","&sigma;","&tau;","&upsilon;","&phi;","&chi;","&psi;","&omega;","&alpha;","&beta;","&gamma;","&delta;","&epsilon;","&zeta;","&eta;","&theta;","&iota;","&kappa;","&lambda;","&mu;","&nu;","&xi;","&omicron;","&pi;","&rho;","&sigmaf;","&sigma;","&tau;","&upsilon;","&phi;","&chi;","&psi;","&omega;","&thetasym;","&upsih;","&piv;","&bull;","&hellip;","&prime;","&prime;","&oline;","&frasl;","&weierp;","&image;","&real;","&trade;","&alefsym;","&larr;","&uarr;","&rarr;","&darr;","&harr;","&crarr;","&larr;","&uarr;","&rarr;","&darr;","&harr;","&forall;","&part;","&exist;","&empty;","&nabla;","&isin;","&notin;","&ni;","&prod;","&sum;","&minus;","&lowast;","&radic;","&prop;","&infin;","&ang;","&and;","&or;","&cap;","&cup;","&int;","&there4;","&sim;","&cong;","&asymp;","&ne;","&equiv;","&le;","&ge;","&sub;","&sup;","&nsub;","&sube;","&supe;","&oplus;","&otimes;","&perp;","&sdot;","&lceil;","&rceil;","&lfloor;","&rfloor;","&lang;","&rang;","&loz;","&spades;","&clubs;","&hearts;","&diams;"],i=["&#160;","&#161;","&#162;","&#163;","&#164;","&#165;","&#166;","&#167;","&#168;","&#169;","&#170;","&#171;","&#172;","&#173;","&#174;","&#175;","&#176;","&#177;","&#178;","&#179;","&#180;","&#181;","&#182;","&#183;","&#184;","&#185;","&#186;","&#187;","&#188;","&#189;","&#190;","&#191;","&#192;","&#193;","&#194;","&#195;","&#196;","&#197;","&#198;","&#199;","&#200;","&#201;","&#202;","&#203;","&#204;","&#205;","&#206;","&#207;","&#208;","&#209;","&#210;","&#211;","&#212;","&#213;","&#214;","&#215;","&#216;","&#217;","&#218;","&#219;","&#220;","&#221;","&#222;","&#223;","&#224;","&#225;","&#226;","&#227;","&#228;","&#229;","&#230;","&#231;","&#232;","&#233;","&#234;","&#235;","&#236;","&#237;","&#238;","&#239;","&#240;","&#241;","&#242;","&#243;","&#244;","&#245;","&#246;","&#247;","&#248;","&#249;","&#250;","&#251;","&#252;","&#253;","&#254;","&#255;","&#34;","&#38;","&#60;","&#62;","&#338;","&#339;","&#352;","&#353;","&#376;","&#710;","&#732;","&#8194;","&#8195;","&#8201;","&#8204;","&#8205;","&#8206;","&#8207;","&#8211;","&#8212;","&#8216;","&#8217;","&#8218;","&#8220;","&#8221;","&#8222;","&#8224;","&#8225;","&#8240;","&#8249;","&#8250;","&#8364;","&#402;","&#913;","&#914;","&#915;","&#916;","&#917;","&#918;","&#919;","&#920;","&#921;","&#922;","&#923;","&#924;","&#925;","&#926;","&#927;","&#928;","&#929;","&#931;","&#932;","&#933;","&#934;","&#935;","&#936;","&#937;","&#945;","&#946;","&#947;","&#948;","&#949;","&#950;","&#951;","&#952;","&#953;","&#954;","&#955;","&#956;","&#957;","&#958;","&#959;","&#960;","&#961;","&#962;","&#963;","&#964;","&#965;","&#966;","&#967;","&#968;","&#969;","&#977;","&#978;","&#982;","&#8226;","&#8230;","&#8242;","&#8243;","&#8254;","&#8260;","&#8472;","&#8465;","&#8476;","&#8482;","&#8501;","&#8592;","&#8593;","&#8594;","&#8595;","&#8596;","&#8629;","&#8656;","&#8657;","&#8658;","&#8659;","&#8660;","&#8704;","&#8706;","&#8707;","&#8709;","&#8711;","&#8712;","&#8713;","&#8715;","&#8719;","&#8721;","&#8722;","&#8727;","&#8730;","&#8733;","&#8734;","&#8736;","&#8743;","&#8744;","&#8745;","&#8746;","&#8747;","&#8756;","&#8764;","&#8773;","&#8776;","&#8800;","&#8801;","&#8804;","&#8805;","&#8834;","&#8835;","&#8836;","&#8838;","&#8839;","&#8853;","&#8855;","&#8869;","&#8901;","&#8968;","&#8969;","&#8970;","&#8971;","&#9001;","&#9002;","&#9674;","&#9824;","&#9827;","&#9829;","&#9830;"];return this.swapArrayVals(n,t,i)},NumericalToHTML:function(n){var t=["&#160;","&#161;","&#162;","&#163;","&#164;","&#165;","&#166;","&#167;","&#168;","&#169;","&#170;","&#171;","&#172;","&#173;","&#174;","&#175;","&#176;","&#177;","&#178;","&#179;","&#180;","&#181;","&#182;","&#183;","&#184;","&#185;","&#186;","&#187;","&#188;","&#189;","&#190;","&#191;","&#192;","&#193;","&#194;","&#195;","&#196;","&#197;","&#198;","&#199;","&#200;","&#201;","&#202;","&#203;","&#204;","&#205;","&#206;","&#207;","&#208;","&#209;","&#210;","&#211;","&#212;","&#213;","&#214;","&#215;","&#216;","&#217;","&#218;","&#219;","&#220;","&#221;","&#222;","&#223;","&#224;","&#225;","&#226;","&#227;","&#228;","&#229;","&#230;","&#231;","&#232;","&#233;","&#234;","&#235;","&#236;","&#237;","&#238;","&#239;","&#240;","&#241;","&#242;","&#243;","&#244;","&#245;","&#246;","&#247;","&#248;","&#249;","&#250;","&#251;","&#252;","&#253;","&#254;","&#255;","&#34;","&#38;","&#60;","&#62;","&#338;","&#339;","&#352;","&#353;","&#376;","&#710;","&#732;","&#8194;","&#8195;","&#8201;","&#8204;","&#8205;","&#8206;","&#8207;","&#8211;","&#8212;","&#8216;","&#8217;","&#8218;","&#8220;","&#8221;","&#8222;","&#8224;","&#8225;","&#8240;","&#8249;","&#8250;","&#8364;","&#402;","&#913;","&#914;","&#915;","&#916;","&#917;","&#918;","&#919;","&#920;","&#921;","&#922;","&#923;","&#924;","&#925;","&#926;","&#927;","&#928;","&#929;","&#931;","&#932;","&#933;","&#934;","&#935;","&#936;","&#937;","&#945;","&#946;","&#947;","&#948;","&#949;","&#950;","&#951;","&#952;","&#953;","&#954;","&#955;","&#956;","&#957;","&#958;","&#959;","&#960;","&#961;","&#962;","&#963;","&#964;","&#965;","&#966;","&#967;","&#968;","&#969;","&#977;","&#978;","&#982;","&#8226;","&#8230;","&#8242;","&#8243;","&#8254;","&#8260;","&#8472;","&#8465;","&#8476;","&#8482;","&#8501;","&#8592;","&#8593;","&#8594;","&#8595;","&#8596;","&#8629;","&#8656;","&#8657;","&#8658;","&#8659;","&#8660;","&#8704;","&#8706;","&#8707;","&#8709;","&#8711;","&#8712;","&#8713;","&#8715;","&#8719;","&#8721;","&#8722;","&#8727;","&#8730;","&#8733;","&#8734;","&#8736;","&#8743;","&#8744;","&#8745;","&#8746;","&#8747;","&#8756;","&#8764;","&#8773;","&#8776;","&#8800;","&#8801;","&#8804;","&#8805;","&#8834;","&#8835;","&#8836;","&#8838;","&#8839;","&#8853;","&#8855;","&#8869;","&#8901;","&#8968;","&#8969;","&#8970;","&#8971;","&#9001;","&#9002;","&#9674;","&#9824;","&#9827;","&#9829;","&#9830;"],i=["&nbsp;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&shy;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&agrave;","&aacute;","&acirc;","&atilde;","&Auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&Ouml;","&times;","&oslash;","&ugrave;","&uacute;","&ucirc;","&Uuml;","&yacute;","&thorn;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&Oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&yacute;","&thorn;","&yuml;","&quot;","&amp;","&lt;","&gt;","&oelig;","&oelig;","&scaron;","&scaron;","&yuml;","&circ;","&tilde;","&ensp;","&emsp;","&thinsp;","&zwnj;","&zwj;","&lrm;","&rlm;","&ndash;","&mdash;","&lsquo;","&rsquo;","&sbquo;","&ldquo;","&rdquo;","&bdquo;","&dagger;","&dagger;","&permil;","&lsaquo;","&rsaquo;","&euro;","&fnof;","&alpha;","&beta;","&gamma;","&delta;","&epsilon;","&zeta;","&eta;","&theta;","&iota;","&kappa;","&lambda;","&mu;","&nu;","&xi;","&omicron;","&pi;","&rho;","&sigma;","&tau;","&upsilon;","&phi;","&chi;","&psi;","&omega;","&alpha;","&beta;","&gamma;","&delta;","&epsilon;","&zeta;","&eta;","&theta;","&iota;","&kappa;","&lambda;","&mu;","&nu;","&xi;","&omicron;","&pi;","&rho;","&sigmaf;","&sigma;","&tau;","&upsilon;","&phi;","&chi;","&psi;","&omega;","&thetasym;","&upsih;","&piv;","&bull;","&hellip;","&prime;","&prime;","&oline;","&frasl;","&weierp;","&image;","&real;","&trade;","&alefsym;","&larr;","&uarr;","&rarr;","&darr;","&harr;","&crarr;","&larr;","&uarr;","&rarr;","&darr;","&harr;","&forall;","&part;","&exist;","&empty;","&nabla;","&isin;","&notin;","&ni;","&prod;","&sum;","&minus;","&lowast;","&radic;","&prop;","&infin;","&ang;","&and;","&or;","&cap;","&cup;","&int;","&there4;","&sim;","&cong;","&asymp;","&ne;","&equiv;","&le;","&ge;","&sub;","&sup;","&nsub;","&sube;","&supe;","&oplus;","&otimes;","&perp;","&sdot;","&lceil;","&rceil;","&lfloor;","&rfloor;","&lang;","&rang;","&loz;","&spades;","&clubs;","&hearts;","&diams;"];return this.swapArrayVals(n,t,i)},numEncode:function(n){var r,i,t;if(this.isEmpty(n))return"";for(r="",i=0;i<n.length;i++)t=n.charAt(i),(t<" "||t>"~")&&(t="&#"+t.charCodeAt()+";"),r+=t;return r},htmlDecode:function(n){var r,i,t=n,u;if(this.isEmpty(t))return"";if(t=this.HTML2Numerical(t),arr=t.match(/&#[0-9]{1,5};/g),arr!=null)for(u=0;u<arr.length;u++)i=arr[u],r=i.substring(2,i.length-1),t=r>=-32768&&r<=65535?t.replace(i,String.fromCharCode(r)):t.replace(i,"");return t},htmlEncode:function(n,t){return this.isEmpty(n)?"":(t=t|!1,t&&(n=this.EncodeType=="numerical"?n.replace(/&/g,"&#38;"):n.replace(/&/g,"&amp;")),n=this.XSSEncode(n,!1),this.EncodeType!="numerical"&&t||(n=this.HTML2Numerical(n)),n=this.numEncode(n),t||(n=n.replace(/&#/g,"##AMPHASH##"),n=this.EncodeType=="numerical"?n.replace(/&/g,"&#38;"):n.replace(/&/g,"&amp;"),n=n.replace(/##AMPHASH##/g,"&#")),n=n.replace(/&#\d*([^\d;]|$)/g,"$1"),t||(n=this.correctEncoding(n)),this.EncodeType=="entity"&&(n=this.NumericalToHTML(n)),n)},XSSEncode:function(n,t){return this.isEmpty(n)?"":(t=t||!0,t?(n=n.replace(/\'/g,"&#39;"),n=n.replace(/\"/g,"&quot;"),n=n.replace(/</g,"&lt;"),n=n.replace(/>/g,"&gt;")):(n=n.replace(/\'/g,"&#39;"),n=n.replace(/\"/g,"&#34;"),n=n.replace(/</g,"&#60;"),n=n.replace(/>/g,"&#62;")),n)},hasEncoded:function(n){return/&#[0-9]{1,5};/g.test(n)?!0:/&[A-Z]{2,6};/gi.test(n)?!0:!1},stripUnicode:function(n){return n.replace(/[^\x20-\x7E]/g,"")},correctEncoding:function(n){return n.replace(/(&amp;)(amp;)+/,"$1")},swapArrayVals:function(n,t,i){var u,r,f;if(this.isEmpty(n))return"";if(t&&i&&t.length==i.length)for(r=0,f=t.length;r<f;r++)u=new RegExp(t[r],"g"),n=n.replace(u,i[r]);return n},inArray:function(n,t){for(var i=0,r=t.length;i<r;i++)if(t[i]===n)return i;return-1}},Azom={logInConsole:function(n){typeof console!="undefined"&&typeof console.log=="function"&&console.log(n)},isTouchDevice:function(){return"ontouchstart"in window||navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0},doesDeviceSupportCssTransitions:function(){var t=document.body||document.documentElement,n=t.style;return n.transition!==undefined||n.WebkitTransition!==undefined||n.MozTransition!==undefined||n.MsTransition!==undefined||n.OTransition!==undefined},doesDeviceSupportLineClamps:function(){var n=document.body||document.documentElement,t=n.style;return typeof t.webkitLineClamp!="undefined"},analyticsQueueData:{queue:[],lastSentOn:null,timeout:null,lastSentCount:0,totalSentCount:0},setupAnalyticsQueueDataTimeout:function(){var n=Azom.analyticsQueueData,t,i;if(n.timeout=null,!(n.queue.length<1)){if(n.lastSentOn||(n.lastSentOn=new Date((new Date).setDate((new Date).getDate()-5))),typeof ga=="undefined"){Azom.logInConsole("in setupAnalyticsQueueDataTimeout, ga is undefined, this is unexpected, will delay."),n.timeout=window.setTimeout(Azom.setupAnalyticsQueueDataTimeout,2500);return}t=new Date-n.lastSentOn<3500,i=t?3500:100,n.timeout=window.setTimeout(Azom.onSendAnalyticsItemTimeout,i)}},onSendAnalyticsItemTimeout:function(){var n=Azom.analyticsQueueData,t,i;if(n.timeout=null,n.queue.length<1){Azom.logInConsole("in onSendAnalyticsItemTimeout, no items to send, this is unexpected.");return}if(typeof ga=="undefined"){Azom.logInConsole("in onSendAnalyticsItemTimeout, ga is undefined, this is unexpected.");return}for(t=n.queue.splice(0,Math.min(n.queue.length,10)),i=0;i<t.length;i++)t[i].hitType?ga("send",t[i]):(Azom.logInConsole("missing hitType parameter on analytics item to send. the item follows..."),Azom.logInConsole(t[i]));n.lastSentOn=new Date,n.lastSentCount=t.length,n.totalSentCount+=n.lastSentCount,Azom.logInConsole("sent "+n.lastSentCount+" items to analytics. total sent: "+n.totalSentCount+", "+(new Date).toString()),n.queue.length>0&&Azom.setupAnalyticsQueueDataTimeout()},pushAnalyticsItem:function(n){if(!n.hitType){Azom.logInConsole("hitType is required in analytics item.  that item follows..."),Azom.logInConsole(n);return}var t=Azom.analyticsQueueData;(t.queue.push(n),t.timeout)||Azom.setupAnalyticsQueueDataTimeout()},pushAnalyticsEvent:function(n,t){if(!n.length||n.length<2){Azom.logInConsole("pushAnalyticsEvent, item does not contain at least 2 values.  that item follows..."),Azom.logInConsole(n);return}var i={hitType:"event",eventCategory:n[0],eventAction:n[1]};n.length>2&&(i.eventLabel=n[2]),n.length>3&&(i.eventValue=n[3]),t&&(i.hitCallback=t),Azom.pushAnalyticsItem(i)},pushAnalyticsSocial:function(n,t){if(!n.length||n.length<3){Azom.logInConsole("pushAnalyticsSocial, item does not contain at least 3 values.  that item follows..."),Azom.logInConsole(n);return}var i={hitType:"social",socialNetwork:n[0],socialAction:n[1],socialTarget:n[2]||window.location.href};t&&(i.hitCallback=t),Azom.pushAnalyticsItem(i)},onFormControlGotFocus:function(n){n&&$(n).addClass("hasFocus")},onFormControlLostFocus:function(n){n&&$(n).removeClass("hasFocus")},onFormSelectClosed:function(n){Azom.onFormControlLostFocus(n)},onFormSelectOpen:function(n){Azom.onFormControlGotFocus(n)},isEmailAddressValid:function(n){return/(\S+@\S+\.\S+)/.test(n)},isEmailAddressValid2:function(n){return(n=$.trim((n||"").toString()),!n)?!1:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},convertValue:function(n,t){var r=$.trim((n||"").toString()),f,u,i;if(!r)return"";for(f=t||43,u="",i=0;i<r.length/2;i++)u+=String.fromCharCode(parseInt(r.substr(i*2,2),16)^f);return u},deobfuscateEmailAddresses:function(n,t){var i=$(n);i.length!==0&&i.each(function(){var n=$(this),i=$.trim((n.attr("data-addr")||"").toString()),r;i&&(r=Azom.convertValue(i,t),n.text(r).removeAttr("data-addr"))})},reportToChartbeatBackToCurrentPage:function(){if(typeof pSUPERFLY!="undefined"&&typeof pSUPERFLY.virtualPage!="undefined"){var n=$.trim($("head title").text()),t=window.location.pathname+window.location.search;pSUPERFLY.virtualPage(t,n)}},getDataOnContentType:function(n){var t={contentType:n,description:"",descriptionPlural:""};if(n)switch(n){case"health":t.description="health topic",t.descriptionPlural="health topics";break;case"equipment":t.description="medical device",t.descriptionPlural="medical devices";break;case"service":t.description="health service",t.descriptionPlural="health services";break;case"news":t.description="news story",t.descriptionPlural="news stories";break;case"drugs":t.description="drug leaflet",t.descriptionPlural="drug leaflets";break;case"appnote":t.description="white paper",t.descriptionPlural="white papers"}return t.description||(t.description="page"),t.descriptionPlural||(t.descriptionPlural="pages"),t},onRfqShown:function(){var t,i,n;Azom.pushAnalyticsEvent(["RFQ Form","viewed",Azom.currentRfqDataItem.itemType+": "+Azom.currentRfqDataItem.itemId]),typeof pSUPERFLY!="undefined"&&typeof pSUPERFLY.virtualPage!="undefined"&&(t="/rfq-form/viewed/"+Azom.currentRfqDataItem.itemType+"/"+Azom.currentRfqDataItem.itemId,i="RFQ Form: "+(Azom.currentRfqDataItem.itemName||Azom.currentRfqDataItem.itemType),pSUPERFLY.virtualPage(t,i)),n=document.getElementById("rfqName"),n&&n.focus&&n.focus()},rfqShowItemNameField:function(){return Azom.currentRfqDataItem&&(typeof Azom.currentRfqDataItem.itemName=="undefined"||Azom.currentRfqDataItem.itemName.length===0)?!0:!1},currentRfqDataItem:null,rfqFormInitiatedBySidetab:!1,rfqFormSubmitted:!1,removeSupplierFromRfqList:function(){var f=$(this),r=f.closest("li"),u=r.attr("data-supplier-id"),e=$("#rfq-supplier-list-container"),o=e.find("ol"),s=o.find("li").not(".is-being-removed").length,t,n,i;return s<=1?(alert("You cannot remove the only selected supplier.  If you'd like to change the selected suppliers, close this form, change your selection, then click the Request a Quote button."),!1):(t=!1,isNaN(u)||(n=$('ul.supplier-list > li[data-supplier-id="'+u+'"]'),n.length===1?(i=n.find(".select-supplier input:checkbox"),i.prop("checked",!1),$.uniform.update(i),r.addClass("is-being-removed").fadeOut(400,function(){$(this).remove()}),t=!0):Azom.logInConsole("$liOnPage.length !== 1, length: "+n.length)),t||alert("Unable to remove the supplier from this form - this is unexpected. Instead, please close this form, uncheck the supplier there and click the Request a Quote button again."),!1)},getRfqSelectedSuppliersData:function(){var n={isValid:!1,validationMessage:"",suppliers:[]},t;return typeof getCheckedSuppliersFromPage!="undefined"&&(n.suppliers=getCheckedSuppliersFromPage()),t=n.suppliers.length,t<1?n.validationMessage="Please put a checkmark next to at least 1 supplier that you would like to receive a quote from, then re-click the Request a Quote button.":t>30?n.validationMessage="You've selected "+t.toString()+" suppliers. No more than 30 can be selected. Reduce the number of checked suppliers to 30 or less, then re-click the Request a Quote button.":n.isValid=!0,n},doesCurrentRfqDataItemRequireSelectedSuppliers:function(){if(!Azom.currentRfqDataItem||!Azom.currentRfqDataItem.itemType)return!1;return Azom.currentRfqDataItem.itemType==="MaterialCategory"||Azom.currentRfqDataItem.itemType==="MaterialCategoryFinishedProduct"},onRfqShowing:function(n){var f,o,s,h,e,y,u,p,r,c,l,a,v;if(typeof RfqData=="undefined"||typeof BlogEngine=="undefined")return $.fancybox.cancel(),!1;if(!n||n.length<1||(f=$(n[0]),!f||f.length<1))return!1;for(o=null,r=0;r<RfqData.Items.length;r++)for(s=0;s<RfqData.Items[r].elementSelectors.length;s++)if(f.is(RfqData.Items[r].elementSelectors[s])){o=RfqData.Items[r];break}if(!o)return!1;if(Azom.rfqFormInitiatedBySidetab=f.parent().hasClass("float-box"),Azom.rfqFormInitiatedBySidetab&&!RfqData.SideTabClicked&&(Azom.pushAnalyticsEvent(["RFQ Side Tab","clicked",document.location.href]),RfqData.SideTabClicked=!0),Azom.currentRfqDataItem=o,Azom.rfqFormSubmitted=!1,h="rfq-contents-"+Azom.currentRfqDataItem.itemType+"-"+Azom.currentRfqDataItem.id,BlogEngine.getInfoContent("rfq-contents","&item-type="+Azom.currentRfqDataItem.itemType,"#rfq-dialog-container .rfq-dialog-container-contents",h),h="rfq-form-"+Azom.currentRfqDataItem.id,BlogEngine.getInfoContent("rfq-form","","#rfqForm .rfq-form-dialog-container-contents",h),$("#rfqForm input, #rfqForm select, #rfqForm textarea").unbind().focus(function(){Azom.onFormControlGotFocus(Azom.rfQGetFirstParent(this,"tr"))}).blur(function(){Azom.onFormControlLostFocus(Azom.rfQGetFirstParent(this,"tr"))}),e="",Azom.doesCurrentRfqDataItemRequireSelectedSuppliers())if(y=$("#rfq-supplier-list-container"),y.length<1)e="Sorry, cannot currently accept a quote request, missing expected form fields.";else if(u=Azom.getRfqSelectedSuppliersData(),u.isValid){for(p=$(document.createElement("ol")),r=0;r<u.suppliers.length;r++)var w=$(document.createElement("a")).attr("href","#").click(Azom.removeSupplierFromRfqList).text("[x]"),b=$(document.createElement("span")).text(u.suppliers[r].name),k=$(document.createElement("li")).attr("data-supplier-id",u.suppliers[r].id).append(w).append(b).appendTo(p);y.empty().append(p)}else u.validationMessage||(u.validationMessage="Sorry, the suppliers you would like to request a quote from could not be determined. This is unexpected. Please try refreshing the page in your browser and try Request a Quote again."),e=u.validationMessage;if($("#rfq-input-form").show(),$("#rfq-on-completed").hide(),e)return $("#rfq-input-form").hide(),$("#rfq-select-suppliers-message").show(),$("#rfq-select-suppliers-dialog-title").text(Azom.currentRfqDataItem.formTitle),$("#rfq-select-suppliers-message").text(e),window.setTimeout(showRfqSuppliersMessage,10),$.fancybox.cancel(),!1;c=$("#rfq-top-note-container"),l=$("#rfq-top-note-content"),l&&l.length>0&&c&&c.length>0&&l.appendTo(c),a=$("#rfq-right-col-content-container"),v=$("#rfq-right-col-content"),v&&v.length>0&&a&&a.length>0&&v.appendTo(a),typeof Azom.currentRfqDataItem.formTitle!="undefined"&&$("#rfq-header").html(Azom.currentRfqDataItem.formTitle),typeof Azom.currentRfqDataItem.itemName!="undefined"&&$("#rfqForm .rfq-insert-item-name").html(Azom.currentRfqDataItem.itemName),Azom.styleAzoFormSelect($(".rfq-outer div.azoForm-select-wrapper select")),$("#rfqCountry").change(Azom.syncRfqCountryPostalCode).each(Azom.syncRfqCountryPostalCode),$("#trRfqInquiryItemName").toggle(Azom.rfqShowItemNameField())},isUsSelectedInRfqCountryDropdown:function(){return($("#rfqCountry").val()||"")==="220"},syncRfqCountryPostalCode:function(){var n=Azom.isUsSelectedInRfqCountryDropdown(),i=$("#rfqPostalCodeContainer"),r=i.is(":visible"),t=!1;n&&!r?t=!0:!n&&r&&(t=!0),t&&(i.toggle(n),isMobileWebsite||$.fancybox.resize())},styleAzoFormSelect:function(n){n.each(function(){var n=$(this),t=n.attr("title")||"",i=$("option:selected",this);i.length===1&&(t=i.text());var r=15,u=n.width()-r,f=n.height(),e=$(document.createElement("span")).css({width:u.toString()+"px",height:f.toString()+"px",paddingRight:r.toString()+"px"}).addClass("select-display").text(t);n.css({"z-index":10,opacity:0,"-khtml-appearance":"none"}).after(e).change(function(){val=$("option:selected",this).text(),$(this).next().text(val)})})},onRfqClosed:function(){Azom.reportToChartbeatBackToCurrentPage(),typeof Azom.currentRfqDataItem!="undefined"&&Azom.pushAnalyticsEvent(["RFQ Form",Azom.rfqFormSubmitted?"closed with submission":"closed without submission",Azom.currentRfqDataItem.itemType+": "+Azom.currentRfqDataItem.itemId])},rfQGetFirstParent:function(n,t){return $(n).closest(t)},initRfqItems:function(n){var f,t,i,r,e,o,u;if(n&&n.Items&&n.Items.length){for(f={},t="",i=0;i<n.Items.length;i++)for(r=0;r<n.Items[i].elementSelectors.length;r++)e=n.Items[i].elementSelectors[r],o="selector-"+e,f[o]||(f[o]=!0,t.length>0&&(t+=", "),t+=e);t.length!==0&&(u=$(t),u.filter(function(){return!$(this).hasClass("rfq-inited")}),u.length!==0)&&u.fancybox({titleShow:!1,transitionIn:"elastic",transitionOut:"elastic",padding:0,overlayOpacity:.1,centerOnScroll:!1,href:"#rfqForm",onStart:Azom.onRfqShowing,onComplete:Azom.onRfqShown,onClosed:Azom.onRfqClosed,speedIn:600,autoScale:!1,fixHeightRegardlessOfViewportHeight:!0}).addClass("rfq-inited")}},setupRfqPage:function(){if(RfqData&&RfqData.Items&&RfqData.Items.length){var n={Items:RfqData.Items};Azom.initRfqItems(n)}},initRfqPage:function(){Azom.setupRfqPage()},closeRfqWindow:function(){return $.fancybox.close(),!1},rfqSubmittedOn:null,displayRfqMessage:function(n){isMobileWebsite&&Azom.rfqToggleSubmittingIndicator(!1),$("#rfq-message-contents").html(n),$("#rfq-message").show(),isMobileWebsite||$.fancybox.resize()},rfqToggleSubmittingIndicator:function(n){var t=$("#rfq-saving-indicator");n?t.show():t.hide()},rfqGenericErrorMsg:"An unexpected error occurred while submitting your inquiry.  Please try again soon.",onRfqSubmitError:function(){Azom.rfqSubmittedOn=null;var r=Azom.rfqGenericErrorMsg;Azom.rfqToggleSubmittingIndicator(!1),Azom.displayRfqMessage(r)},onRfqSubmitCompleted:function(n){if(Azom.rfqSubmittedOn=null,n&&n.d)if(n=n.d,n.IsSuccessful)n.ImpressionId&&Azom.initNewImpression(n),$("#rfqName").val(""),$("#rfqCompany").val(""),$("#rfqProfession").val(""),$("#rfqEmail").val(""),$("#rfqPhone").val(""),$("#rfqPostalCode").val(""),$("#rfqInquiry").val(""),$("#rfqMultipleSupplierConsent").prop("checked",!0),$("#rfqReceiveFutureOffers").prop("checked",!0),$("#rfqInquiryItemName").val(""),$("#rfq-input-form").hide(),$("#rfq-on-completed").show(),isMobileWebsite?(ScrollToTop(),isMobileProSupplier?$("#content").html('<div class="btnCancel"><\/div><h2>Thank you<\/h2><p>Many thanks for your quotation request, we\'ll be in touch shortly.<\/p><p><a href="#" class="btnCancel">Click Here to return to the previous page you were on.<\/a><\/p>'):$("#content").html('<div class="btnCancel"><\/div><h2>Thank you<\/h2><p>Your enquiry has been received, and will be processed by the RFQ Team.<\/p><p><a href="#" class="btnCancel">Click Here to return to the previous page you were on.<\/a><\/p>')):$.fancybox.resize(),typeof Azom.currentRfqDataItem!="undefined"&&(Azom.rfqFormSubmitted=!0,RfqData.AnalyticsSubmitTracked||(Azom.pushAnalyticsEvent(["RFQ Form","submitted",Azom.currentRfqDataItem.itemType+": "+Azom.currentRfqDataItem.itemId]),RfqData.AnalyticsSubmitTracked=!0),Azom.rfqFormInitiatedBySidetab&&!RfqData.SideTabSubmitted&&(Azom.pushAnalyticsEvent(["RFQ Side Tab","submitted",document.location.href]),RfqData.SideTabSubmitted=!0));else{var t=n.Message;t||(t=Azom.rfqGenericErrorMsg),Azom.displayRfqMessage(t)}Azom.rfqToggleSubmittingIndicator(!1)},submitRfq:function(n){var t,k,f,y,r,ot;if(n=!!n,t="tr",n==!0&&(t="div"),Azom.rfqSubmittedOn&&+new Date-Azom.rfqSubmittedOn.getTime()>12e3&&(Azom.rfqSubmittedOn=null),!Azom.rfqSubmittedOn){var h=$("#rfqName"),c=$("#rfqCompany"),o=$("#rfqEmail"),l=$("#rfqPhone"),a=$("#rfqInquiry"),p=$("#rfqCountry"),s=$("#rfqPostalCode"),v=$("#rfqProfession"),d=$("#rfqMultipleSupplierConsent"),g=$("#rfqReceiveFutureOffers"),w=$("#rfqInquiryItemName");if(h.length==0||c.length==0||o.length==0||l.length==0||a.length==0||v.length==0||s.length==0)return Azom.displayRfqMessage("Sorry, unable to locate data you have filled in.  Please refresh the page and fill out the form again.  Thank you."),!1;Azom.rfQGetFirstParent(h,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(c,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(o,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(l,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(a,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(p,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(s,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(v,t).removeClass("azoForm-validation-error"),Azom.rfQGetFirstParent(w,t).removeClass("azoForm-validation-error");var st=Azom.isUsSelectedInRfqCountryDropdown(),nt=$.trim(h.val()),tt=$.trim(c.val()),b=$.trim(o.val()),it=$.trim(l.val()),rt=$.trim(p.val()),u=$.trim(s.val()),ut=$.trim(v.val()),ft=$.trim(a.val()),et=$.trim(w.val()),ht=d.length<1||d.is(":checked")?"true":"false",ct=g.length<1||g.is(":checked")?"true":"false",i=!1,e="";if(nt.length==0&&(Azom.rfQGetFirstParent(h,t).addClass("azoForm-validation-error"),i=!0),tt.length==0&&(Azom.rfQGetFirstParent(c,t).addClass("azoForm-validation-error"),i=!0),rt.length==0&&(Azom.rfQGetFirstParent(p,t).addClass("azoForm-validation-error"),i=!0),st?u.length==0?(Azom.rfQGetFirstParent(s,t).addClass("azoForm-validation-error"),i=!0):(u=u.replace(/\D+/gi,""),u.length===5||u.length===9||(Azom.rfQGetFirstParent(s,t).addClass("azoForm-validation-error"),e="A 5 or 9 digit Postal Code is required.",i=!0)):u="",ut.length==0&&(Azom.rfQGetFirstParent(v,t).addClass("azoForm-validation-error"),i=!0),it.length==0&&(Azom.rfQGetFirstParent(l,t).addClass("azoForm-validation-error"),i=!0),b.length==0?(Azom.rfQGetFirstParent(o,t).addClass("azoForm-validation-error"),i=!0):Azom.isEmailAddressValid2(b)||(Azom.rfQGetFirstParent(o,t).addClass("azoForm-validation-error"),e="Valid email address is required for us to process your request.",i=!0),Azom.rfqShowItemNameField()&&et.length===0&&(Azom.rfQGetFirstParent(w,t).addClass("azoForm-validation-error"),i=!0),ft.length==0&&(Azom.rfQGetFirstParent(a,t).addClass("azoForm-validation-error"),i=!0),k=[],Azom.doesCurrentRfqDataItemRequireSelectedSuppliers())if(f=Azom.getRfqSelectedSuppliersData(),f.isValid)for(r=0;r<f.suppliers.length;r++)k.push(f.suppliers[r].id);else f.validationMessage||(f.validationMessage="Sorry, the suppliers you would like to request a quote from could not be determined. This is unexpected. Please try refreshing the page in your browser and try Request a Quote again."),i=!0,e=f.validationMessage;if(i)return e||(e="Please fill in the required fields."),Azom.displayRfqMessage(e),!1;if($("#rfq-message").hide(),n==!0){for(y=null,r=0;r<RfqData.Items.length;r++)if(y=RfqData.Items[r],y.itemType=="EquipmentCategory")break;Azom.currentRfqDataItem=y}return ot={itemType:Azom.currentRfqDataItem.itemType,itemId:Azom.currentRfqDataItem.itemId,itemName:Azom.rfqShowItemNameField()?et:Azom.currentRfqDataItem.itemName,pageUrl:window.location.href.toString(),pageTitle:document.title||"",timeOnPage:Azom.pageLoadedOn?(+new Date-Azom.pageLoadedOn.getTime()).toString():"",name:nt,company:tt,email:b,phone:it,countryId:rt,postalCode:u,profession:ut,inquiry:ft,multipleSuppliers:ht,receiveFutureOffers:ct,isMobile:n?!0:!1,impressionId:Azom.impressionId||"",supplierIds:k.join(",")},Azom.rfqToggleSubmittingIndicator(!0),Azom.rfqSubmittedOn=new Date,jQuery.ajax({type:"POST",url:n==!0?"/site_services.asmx/SaveNewRfq":BlogEngine.convertToAbsoluteUrl("/site_services.asmx/SaveNewRfq"),data:JSON.stringify(ot),contentType:"application/json; charset=utf-8",dataType:"json",success:Azom.onRfqSubmitCompleted,error:Azom.onRfqSubmitError}),!1}},onPdfReqShown:function(){var t,i,n;Azom.pushAnalyticsEvent(["PDF Request Form","viewed",PdfReq.itemType+": "+PdfReq.itemId]),typeof pSUPERFLY!="undefined"&&typeof pSUPERFLY.virtualPage!="undefined"&&(t="/pdf-request-form/viewed/"+PdfReq.itemType+"/"+PdfReq.itemId,i="PDF Request Form: "+PdfReq.itemType+" ("+PdfReq.itemId+")",pSUPERFLY.virtualPage(t,i)),n=document.getElementById("pdfReqName"),n&&n.focus&&n.focus()},pdfReqFormContentSetup:!1,pdfReqFormSubmitted:!1,onPdfReqShowing:function(){var n,t,i,r,u;if(typeof PdfReq=="undefined"||typeof BlogEngine=="undefined"||!PdfReq.itemType)return $.fancybox.cancel(),!1;BlogEngine.getInfoContent("pdfReq-contents","&item-type="+PdfReq.itemType,"#pdfReq-dialog-container .pdfReq-dialog-container-contents"),BlogEngine.getInfoContent("pdfReq-form","","#pdfReqForm .pdfReq-form-dialog-container-contents"),$("#pdfReqForm input, #pdfReqForm select, #pdfReqForm textarea").unbind().focus(function(){Azom.onFormControlGotFocus(Azom.pdfReqGetFirstParent(this,"tr"))}).blur(function(){Azom.onFormControlLostFocus(Azom.pdfReqGetFirstParent(this,"tr"))}),$("#pdfReq-input-form").show(),$("#pdfReq-on-completed").hide(),Azom.pdfReqFormSubmitted=!1,Azom.pdfReqFormContentSetup||(n=$("#pdfReq-top-note-container"),t=$("#pdfReq-top-note-content"),t&&t.length>0&&n&&n.length>0&&t.appendTo(n),i=$("#pdfReq-right-col-content-container"),r=$("#pdfReq-right-col-content"),r&&r.length>0&&i&&i.length>0&&r.appendTo(i),typeof PdfReq.formTitle!="undefined"&&$("#pdfReq-header").html(PdfReq.formTitle),typeof PdfReq.itemName!="undefined"&&$("#pdfReqForm .pdfReq-insert-item-name").html(PdfReq.itemName),u=Azom.getDataOnContentType(PdfReq.itemType),$("#pdfReqForm .pdfReq-item-type-description").html(u.description),$("#pdfReqForm .pdfReq-item-type-description-plural").html(u.descriptionPlural),Azom.styleAzoFormSelect($(".pdfReq-outer div.azoForm-select-wrapper select")),Azom.pdfReqFormContentSetup=!0)},pdfReqGetFirstParent:function(n,t){return $(n).closest(t)},onPdfReqClosed:function(){Azom.reportToChartbeatBackToCurrentPage(),Azom.pushAnalyticsEvent(["PDF Request Form",Azom.pdfReqFormSubmitted?"closed with submission":"closed without submission",PdfReq.itemType+": "+PdfReq.itemId])},setupPdfReqPage:function(){var n=$("a.request-pdf-download");n.length!==0&&n.fancybox({titleShow:!1,transitionIn:"elastic",transitionOut:"elastic",padding:0,overlayOpacity:.1,centerOnScroll:!1,href:"#pdfReqForm",onStart:Azom.onPdfReqShowing,onComplete:Azom.onPdfReqShown,onClosed:Azom.onPdfReqClosed,speedIn:600,autoScale:!1,fixHeightRegardlessOfViewportHeight:!0})},initPdfReqPage:function(){Azom.setupPdfReqPage()},closePdfReqWindow:function(){return $.fancybox.close(),!1},pdfReqSubmittedOn:null,displayPdfReqMessage:function(n){isMobileWebsite&&Azom.pdfReqToggleSubmittingIndicator(!1),$("#pdfReq-message-contents").html(n),$("#pdfReq-message").show(),isMobileWebsite||$.fancybox.resize()},pdfReqToggleSubmittingIndicator:function(n){var t=$("#pdfReq-saving-indicator");n?t.show():t.hide()},pdfReqGenericErrorMsg:"An unexpected error occurred while submitting your request.  Please try again soon.",onPdfReqSubmitError:function(){Azom.pdfReqSubmittedOn=null;var r=Azom.pdfReqGenericErrorMsg;Azom.pdfReqToggleSubmittingIndicator(!1),Azom.displayPdfReqMessage(r)},onPdfReqSubmitCompleted:function(n){if(Azom.pdfReqSubmittedOn=null,n&&n.d)if(n.d.toLowerCase().indexOf("success")==0)$("#pdfReqName").val(""),$("#pdfReqCompany").val(""),$("#pdfReqEmail").val(""),$("#pdfReqIndustryUse").val(""),$("#pdfReqProfession").val(""),$("#pdfReqReceiveFutureOffers").prop("checked",!0),$("#pdfReq-input-form").hide(),$("#pdfReq-on-completed").show(),isMobileWebsite?(ScrollToTop(),$("#content").html('<div class="btnCancel"><\/div><h2>Thank you<\/h2><p>The PDF will be sent to your email address within the next couple of minutes.<\/p><p><a href="#" class="btnCancel">Click Here to return to the previous page you were on.<\/a><\/p>')):$.fancybox.resize(),Azom.pdfReqFormSubmitted=!0,PdfReq.AnalyticsSubmitTracked||(Azom.pushAnalyticsEvent(["PDF Request Form","submitted",PdfReq.itemType+": "+PdfReq.itemId]),PdfReq.AnalyticsSubmitTracked=!0);else{var t=Azom.pdfReqGenericErrorMsg,i="error:";n.d.toLowerCase().indexOf(i)==0&&(t=$.trim(n.d.substring(i.length))),Azom.displayPdfReqMessage(t)}Azom.pdfReqToggleSubmittingIndicator(!1)},submitPdfReq:function(n){var t,w;if(n=!!n,t="tr",n==!0&&(t="div"),Azom.pdfReqSubmittedOn&&+new Date-Azom.pdfReqSubmittedOn.getTime()>12e3&&(Azom.pdfReqSubmittedOn=null),!Azom.pdfReqSubmittedOn){var u=$("#pdfReqName"),f=$("#pdfReqCompany"),r=$("#pdfReqEmail"),e=$("#pdfReqIndustryUse"),s=$("#pdfReqCountry"),c=$("#pdfReqReceiveFutureOffers"),o=$("#pdfReqProfession");if(u.length==0||f.length==0||r.length==0||e.length==0||c.length==0||o.length==0)return Azom.displayPdfReqMessage("Sorry, unable to locate data you have filled in.  Please refresh the page and fill out the form again.  Thank you."),!1;Azom.pdfReqGetFirstParent(u,t).removeClass("azoForm-validation-error"),Azom.pdfReqGetFirstParent(f,t).removeClass("azoForm-validation-error"),Azom.pdfReqGetFirstParent(r,t).removeClass("azoForm-validation-error"),Azom.pdfReqGetFirstParent(e,t).removeClass("azoForm-validation-error"),Azom.pdfReqGetFirstParent(s,t).removeClass("azoForm-validation-error"),Azom.pdfReqGetFirstParent(o,t).removeClass("azoForm-validation-error");var l=$.trim(u.val()),a=$.trim(f.val()),h=$.trim(r.val()),v=$.trim(s.val()),y=$.trim(e.val()),b=c.is(":checked"),p=$.trim(o.val()),i=!1;if(l.length==0&&(Azom.pdfReqGetFirstParent(u,t).addClass("azoForm-validation-error"),i=!0),a.length==0&&(Azom.pdfReqGetFirstParent(f,t).addClass("azoForm-validation-error"),i=!0),v.length==0&&(Azom.pdfReqGetFirstParent(s,t).addClass("azoForm-validation-error"),i=!0),p.length==0&&(Azom.pdfReqGetFirstParent(o,t).addClass("azoForm-validation-error"),i=!0),h.length==0)Azom.pdfReqGetFirstParent(r,t).addClass("azoForm-validation-error"),i=!0;else if(!Azom.isEmailAddressValid2(h))return Azom.pdfReqGetFirstParent(r,t).addClass("azoForm-validation-error"),Azom.displayPdfReqMessage("Valid email address is required for us to send you the PDF."),n||$.fancybox.resize(),!1;return(y.length==0&&(Azom.pdfReqGetFirstParent(e,t).addClass("azoForm-validation-error"),i=!0),i)?(Azom.displayPdfReqMessage("Please fill in the required fields."),n||$.fancybox.resize(),!1):($("#pdfReq-message").hide(),w={itemType:PdfReq.itemType,itemId:PdfReq.itemId,name:l,company:a,email:h,countryId:v,languageCode:PdfReq.languageCode||"",industryUse:y,profession:p,receiveFutureOffers:b,isMobile:n?!0:!1,impressionId:Azom.impressionId||""},Azom.pdfReqToggleSubmittingIndicator(!0),Azom.pdfReqSubmittedOn=new Date,jQuery.ajax({type:"POST",url:n==!0?"/site_services.asmx/SaveNewPdfRequest":BlogEngine.convertToAbsoluteUrl("/site_services.asmx/SaveNewPdfRequest"),data:JSON.stringify(w),contentType:"application/json; charset=utf-8",dataType:"json",success:Azom.onPdfReqSubmitCompleted,error:Azom.onPdfReqSubmitError}),!1)}},onDocReqShown:function(){var n=document.getElementById("docReqName");n&&n.focus&&n.focus()},docReqFormContentSetup:!1,removeDocumentFromAdCampaignBrochureList:function(){var t=$(this),n=t.closest("li"),f=n.attr("data-document-id"),i=$("#ad-campaign-brochure-list-container"),r=i.find("ol"),u=r.find("li").not(".is-being-removed").length;return u<=1?(alert("You cannot remove the only remaining brochure."),!1):confirm("Remove this brochure?")?(n.addClass("is-being-removed").fadeOut(400,function(){$(this).remove()}),!1):!1},getDocReqTypeDescription:function(n,t){n||(n="BrochureRequest");var i=null;switch(n){case"WhitePaperRequest":i=t?"white paper":"White Paper";break;case"HandbookRequest":i=t?"handbook":"Handbook";break;case"BrochureRequest":default:i=t?"brochure":"Brochure"}return i},ensureDocReqIsConfigured:function(n){n.reqType||(n.reqType="BrochureRequest"),n.reqTypeDesc||(n.reqTypeDesc=Azom.getDocReqTypeDescription(n.reqType,!0))},onDocReqShowing:function(){var n,r,u,t,f,e,o,s,i,h,c,l;if(typeof DocReq=="undefined"||typeof BlogEngine=="undefined"||!DocReq.itemType)return $.fancybox.cancel(),!1;if(Azom.ensureDocReqIsConfigured(DocReq),BlogEngine.getInfoContent("docReq-contents","&item-type="+DocReq.itemType,"#docReq-dialog-container .docReq-dialog-container-contents"),BlogEngine.getInfoContent("docReq-form","","#docReqForm .docReq-form-dialog-container-contents"),n=$("#docReqForm"),n.find("input, select, textarea").unbind().focus(function(){Azom.onFormControlGotFocus(Azom.docReqGetFirstParent(this,"tr"))}).blur(function(){Azom.onFormControlLostFocus(Azom.docReqGetFirstParent(this,"tr"))}),$("#docReq-input-form").show(),$("#docReq-on-completed").hide(),!Azom.docReqFormContentSetup){if(r=$("#docReq-top-note-container"),u=$("#docReq-top-note-content"),u&&u.length>0&&r&&r.length>0&&u.appendTo(r),t=$("#docReq-right-col-content-container"),f=$("#docReq-right-col-content"),f&&f.length>0&&t&&t.length>0&&(t.empty(),t.append(f)),typeof DocReq.formTitle!="undefined"&&(e="",e=DocReq.useFormTitleAsIs?DocReq.formTitle:DocReq.formTitle+" "+Azom.getDocReqTypeDescription(DocReq.reqType,!1)+" Download",$("#docReq-header").html(e)),typeof DocReq.itemName!="undefined"&&n.find(".docReq-insert-item-name").html(DocReq.itemName),DocReq.itemType==="AdCampaign"&&typeof adCampaignBrochures=="object"&&adCampaignBrochures.length&&(o=$("#ad-campaign-brochure-list-container"),o)){for(s=$(document.createElement("ol")),i=0;i<adCampaignBrochures.length;i++)var a=$(document.createElement("a")).attr("href","#").click(Azom.removeDocumentFromAdCampaignBrochureList).text("[x]"),v=$(document.createElement("span")).text(adCampaignBrochures[i].name),y=$(document.createElement("li")).attr("data-document-id",adCampaignBrochures[i].id).append(a).append(v).appendTo(s);o.empty().append(s)}h=Azom.getDataOnContentType(DocReq.itemType),n.find(".docReq-item-type-description").html(h.description),n.find(".docReq-item-type-description-plural").html(h.descriptionPlural),$(".docReq-form-container .docReq-reqType-description").html(DocReq.reqTypeDesc),c=DocReq.itemType==="offer",l=DocReq.itemType==="offer",$("#docReqFormProfessionItem").toggle(c),$("#docReqProfession").attr("data-is-applicable",c?"true":"false"),$("#docReqFormPhoneItem").toggle(l),$("#docReqPhone").attr("data-is-applicable",l?"true":"false"),Azom.styleAzoFormSelect($(".docReq-outer div.azoForm-select-wrapper select")),Azom.docReqFormContentSetup=!0}},docReqGetFirstParent:function(n,t){return $(n).closest(t)},setupDocReqPage:function(){var n=$("a.docRequest");n.length!==0&&n.fancybox({titleShow:!1,transitionIn:"elastic",transitionOut:"elastic",padding:0,overlayOpacity:.1,centerOnScroll:!1,href:"#docReqForm",onStart:Azom.onDocReqShowing,onComplete:Azom.onDocReqShown,speedIn:600,autoScale:!1,fixHeightRegardlessOfViewportHeight:!0})},initDocReqPage:function(){Azom.setupDocReqPage()},closeDocReqWindow:function(){return $.fancybox.close(),!1},docReqSubmittedOn:null,displayDocReqMessage:function(n){$("#docReq-message-contents").html(n),$("#docReq-message").show(),isMobileWebsite||$.fancybox.resize()},docReqToggleSubmittingIndicator:function(n){var t=$("#docReq-saving-indicator");n?t.show():t.hide()},docReqGenericErrorMsg:"An unexpected error occurred while submitting your request.  Please try again soon.",onDocReqSubmitError:function(){Azom.docReqSubmittedOn=null;var r=Azom.docReqGenericErrorMsg;Azom.docReqToggleSubmittingIndicator(!1),Azom.displayDocReqMessage(r)},onDocReqSubmitCompleted:function(n){if(Azom.docReqSubmittedOn=null,n&&n.d)if(n=n.d,n.IsSuccessful)n.ImpressionId&&Azom.initNewImpression(n),$("#docReqName").val(""),$("#docReqCompany").val(""),$("#docReqEmail").val(""),$("#docReqIndustryUse").val(""),$("#docReqReceiveFutureOffers").prop("checked",!0),$("#docReqProfession").val(""),$("#docReqPhone").val(""),$("#docReq-input-form").hide(),$("#docReq-on-completed").show(),isMobileWebsite?(ScrollToTop(),isMobileProSupplier?$("#content").html('<div class="btnCancel"><\/div><h2>Thank you<\/h2><p>The '+DocReq.reqTypeDesc+' will be sent to your email address within the next couple of minutes.<\/p><p><a href="#" class="btnCancel">Click Here to return to the previous page you were on.<\/a><\/p>'):$("#content").html('<div class="btnCancel"><\/div><h2>Thank you<\/h2><p>The '+DocReq.reqTypeDesc+' will be sent to your email address within the next couple of minutes.<\/p><p><a href="#" class="btnCancel">Click Here to return to the previous page you were on.<\/a><\/p>')):$.fancybox.resize();else{var t=n.Message;t||(t=Azom.docReqGenericErrorMsg),Azom.displayDocReqMessage(t)}Azom.docReqToggleSubmittingIndicator(!1)},submitDocReq:function(n){var t,i,v,c,l,g;if(n=!!n,t="tr",n==!0&&(t="div"),Azom.ensureDocReqIsConfigured(DocReq),Azom.docReqSubmittedOn&&+new Date-Azom.docReqSubmittedOn.getTime()>12e3&&(Azom.docReqSubmittedOn=null),!Azom.docReqSubmittedOn){var f=$("#docReqName"),e=$("#docReqCompany"),u=$("#docReqEmail"),o=$("#docReqIndustryUse"),a=$("#docReqCountry"),p=$("#docReqReceiveFutureOffers"),s=$("#docReqProfession"),h=$("#docReqPhone"),nt=$.trim((s.attr("data-is-applicable")||"").toString().toLowerCase())==="true",tt=$.trim((h.attr("data-is-applicable")||"").toString().toLowerCase())==="true";if(f.length==0||e.length==0||u.length==0||o.length==0||h.length==0||s.length==0)return Azom.displayDocReqMessage("Sorry, unable to locate data you have filled in.  Please refresh the page and fill out the form again.  Thank you."),!1;if(i="",DocReq.itemType==="AdCampaign")for(v=$("#ad-campaign-brochure-list-container li"),c=0;c<v.length;c++)l=$(v[c]).attr("data-document-id"),l&&!isNaN(l)&&(i.length>0&&(i+=","),i+=l.toString());Azom.docReqGetFirstParent(f,t).removeClass("azoForm-validation-error"),Azom.docReqGetFirstParent(e,t).removeClass("azoForm-validation-error"),Azom.docReqGetFirstParent(u,t).removeClass("azoForm-validation-error"),Azom.docReqGetFirstParent(o,t).removeClass("azoForm-validation-error"),Azom.docReqGetFirstParent(a,t).removeClass("azoForm-validation-error"),Azom.docReqGetFirstParent(h,t).removeClass("azoForm-validation-error"),Azom.docReqGetFirstParent(s,t).removeClass("azoForm-validation-error");var w=$.trim(f.val()),b=$.trim(e.val()),y=$.trim(u.val()),k=$.trim(a.val()),d=$.trim(o.val()),it=p.length<1||p.is(":checked")?"true":"false",rt=nt?$.trim(s.val()):"",ut=tt?$.trim(h.val()):"",r=!1;if(w.length==0&&(Azom.docReqGetFirstParent(f,t).addClass("azoForm-validation-error"),r=!0),b.length==0&&(Azom.docReqGetFirstParent(e,t).addClass("azoForm-validation-error"),r=!0),k.length==0&&(Azom.docReqGetFirstParent(a,t).addClass("azoForm-validation-error"),r=!0),d.length==0&&(Azom.docReqGetFirstParent(o,t).addClass("azoForm-validation-error"),r=!0),y.length==0)Azom.docReqGetFirstParent(u,t).addClass("azoForm-validation-error"),r=!0;else if(!Azom.isEmailAddressValid2(y))return Azom.docReqGetFirstParent(u,t).addClass("azoForm-validation-error"),Azom.displayDocReqMessage("Valid email address is required for us to send you the "+DocReq.reqTypeDesc+"."),!1;return r?(Azom.displayDocReqMessage("Please fill in the required fields."),!1):DocReq.itemType==="AdCampaign"&&!i?(Azom.displayDocReqMessage("Unable to determine which brochures you would like to download. This is unexpected, please try again soon."),!1):($("#docReq-message").hide(),g={itemType:DocReq.itemType,itemId:DocReq.itemId,reqType:DocReq.reqType,name:w,company:b,email:y,countryId:k,profession:rt,phone:ut,industryUse:d,receiveFutureOffers:it,isMobile:typeof isMobileWebsite!="undefined"&&isMobileWebsite?!0:!1,pageUrl:window.location.href.toString(),pageTitle:document.title||"",timeOnPage:Azom.pageLoadedOn?(+new Date-Azom.pageLoadedOn.getTime()).toString():"",impressionId:Azom.impressionId||"",docIds:i},Azom.docReqToggleSubmittingIndicator(!0),Azom.docReqSubmittedOn=new Date,jQuery.ajax({type:"POST",url:n==!0?"/site_services.asmx/SaveNewDocumentRequest":BlogEngine.convertToAbsoluteUrl("/site_services.asmx/SaveNewDocumentRequest"),data:JSON.stringify(g),contentType:"application/json; charset=utf-8",dataType:"json",success:Azom.onDocReqSubmitCompleted,error:Azom.onDocReqSubmitError}),!1)}},onOfferCodeReqShown:function(){var t,i,n;Azom.pushAnalyticsEvent(["Offer Code Request Form","viewed",OfferCodeReq.itemName]),typeof pSUPERFLY!="undefined"&&typeof pSUPERFLY.virtualPage!="undefined"&&(t="/offer-code-request-form/viewed/"+OfferCodeReq.itemName,i="Offer Code Request Form: "+OfferCodeReq.itemName,pSUPERFLY.virtualPage(t,i)),n=document.getElementById("offerCodeReqName"),n&&n.focus&&n.focus()},offerCodeReqFormContentSetup:!1,offerCodeReqFormSubmitted:!1,onOfferCodeReqShowing:function(){var n,t,i,r;if(typeof OfferCodeReq=="undefined"||typeof BlogEngine=="undefined"||!OfferCodeReq.itemId)return $.fancybox.cancel(),!1;BlogEngine.getInfoContent("offerCodeReq-form","&oid="+OfferCodeReq.itemId.toString(),"#offerCodeReqForm .offerCodeReq-form-dialog-container-contents"),$("#offerCodeReqForm input, #offerCodeReqForm select, #offerCodeReqForm textarea").unbind().focus(function(){Azom.onFormControlGotFocus(Azom.offerCodeReqGetFirstParent(this,"tr"))}).blur(function(){Azom.onFormControlLostFocus(Azom.offerCodeReqGetFirstParent(this,"tr"))}),$("#offerCodeReq-input-form").show(),$("#offerCodeReq-on-completed").hide(),Azom.offerCodeReqFormSubmitted=!1,Azom.offerCodeReqFormContentSetup||(n=$("#offerCodeReq-top-note-container"),t=$("#offerCodeReq-top-note-content"),t&&t.length>0&&n&&n.length>0&&t.appendTo(n),i=$("#offerCodeReq-right-col-content-container"),r=$("#offerCodeReq-right-col-content"),r&&r.length>0&&i&&i.length>0&&r.appendTo(i),typeof OfferCodeReq.formTitle!="undefined"&&$("#offerCodeReq-header").html(OfferCodeReq.formTitle),typeof OfferCodeReq.itemName!="undefined"&&$("#offerCodeReqForm .offerCodeReq-insert-item-name").html(OfferCodeReq.itemName),Azom.styleAzoFormSelect($(".offerCodeReq-outer div.azoForm-select-wrapper select")),Azom.offerCodeReqFormContentSetup=!0)},offerCodeReqGetFirstParent:function(n,t){return $(n).closest(t)},onOfferCodeReqClosed:function(){Azom.reportToChartbeatBackToCurrentPage(),Azom.pushAnalyticsEvent(["Offer Code Request Form",Azom.offerCodeReqFormSubmitted?"closed with submission":"closed without submission",OfferCodeReq.itemName])},setupOfferCodeReqPage:function(){var n=$("a.request-offer-code-download");n.length!==0&&n.fancybox({titleShow:!1,transitionIn:"elastic",transitionOut:"elastic",padding:0,overlayOpacity:.1,centerOnScroll:!1,href:"#offerCodeReqForm",onStart:Azom.onOfferCodeReqShowing,onComplete:Azom.onOfferCodeReqShown,onClosed:Azom.onOfferCodeReqClosed,speedIn:600,autoScale:!1,fixHeightRegardlessOfViewportHeight:!0})},initOfferCodeReqPage:function(){Azom.setupOfferCodeReqPage()},closeOfferCodeReqWindow:function(){return $.fancybox.close(),!1},offerOfferCodeReqSubmittedOn:null,displayOfferCodeReqMessage:function(n){isMobileWebsite&&Azom.offerCodeReqToggleSubmittingIndicator(!1),$("#offerCodeReq-message-contents").html(n),$("#offerCodeReq-message").show(),isMobileWebsite||$.fancybox.resize()},offerCodeReqToggleSubmittingIndicator:function(n){var t=$("#offerCodeReq-saving-indicator");n?t.show():t.hide()},offerCodeReqGenericErrorMsg:"An unexpected error occurred while submitting your request.  Please try again soon.",onOfferCodeReqSubmitError:function(){Azom.offerOfferCodeReqSubmittedOn=null;var r=Azom.offerCodeReqGenericErrorMsg;Azom.offerCodeReqToggleSubmittingIndicator(!1),Azom.displayOfferCodeReqMessage(r)},onOfferCodeReqSubmitCompleted:function(n){if(Azom.offerOfferCodeReqSubmittedOn=null,n&&n.d)if(n=n.d,n.IsSuccessful)$("#offerCodeReqName").val(""),$("#offerCodeReqCompany").val(""),$("#offerCodeReqEmail").val(""),$("#offerCodeReqPhone").val(""),$("#offerCodeReqIndustryUse").val(""),$("#offerCodeReqProfession").val(""),$("#offerCodeReqReceiveFutureOffers").prop("checked",!0),$("#offerCodeReq-input-form").hide(),$("#offerCodeReq-on-completed").show(),isMobileWebsite?(ScrollToTop(),$("#content").html('<div class="btnCancel"><\/div><h2>Thank you<\/h2><p>The Redemption Code will be sent to your email address within the next couple of minutes.<\/p><p><a href="#" class="btnCancel">Click Here to return to the previous page you were on.<\/a><\/p>')):$.fancybox.resize(),Azom.offerCodeReqFormSubmitted=!0,OfferCodeReq.AnalyticsSubmitTracked||(Azom.pushAnalyticsEvent(["Offer Code Request Form","submitted",OfferCodeReq.itemName]),OfferCodeReq.AnalyticsSubmitTracked=!0);else{var t=n.Message;t||(t=Azom.rfqGenericErrorMsg),Azom.displayOfferCodeReqMessage(t)}Azom.offerCodeReqToggleSubmittingIndicator(!1)},submitOfferCodeReq:function(n){var t,b;if(n=!!n,t="tr",n==!0&&(t="div"),Azom.offerOfferCodeReqSubmittedOn&&+new Date-Azom.offerOfferCodeReqSubmittedOn.getTime()>12e3&&(Azom.offerOfferCodeReqSubmittedOn=null),!Azom.offerOfferCodeReqSubmittedOn){var u=$("#offerCodeReqName"),f=$("#offerCodeReqCompany"),r=$("#offerCodeReqEmail"),e=$("#offerCodeReqPhone"),s=$("#offerCodeReqIndustryUse"),h=$("#offerCodeReqCountry"),l=$("#offerCodeReqReceiveFutureOffers"),o=$("#offerCodeReqProfession");if(u.length==0||f.length==0||r.length==0||e.length==0||s.length==0||l.length==0||o.length==0)return Azom.displayOfferCodeReqMessage("Sorry, unable to locate data you have filled in.  Please refresh the page and fill out the form again.  Thank you."),!1;Azom.offerCodeReqGetFirstParent(u,t).removeClass("azoForm-validation-error"),Azom.offerCodeReqGetFirstParent(f,t).removeClass("azoForm-validation-error"),Azom.offerCodeReqGetFirstParent(r,t).removeClass("azoForm-validation-error"),Azom.offerCodeReqGetFirstParent(e,t).removeClass("azoForm-validation-error"),Azom.offerCodeReqGetFirstParent(s,t).removeClass("azoForm-validation-error"),Azom.offerCodeReqGetFirstParent(h,t).removeClass("azoForm-validation-error"),Azom.offerCodeReqGetFirstParent(o,t).removeClass("azoForm-validation-error");var a=$.trim(u.val()),v=$.trim(f.val()),c=$.trim(r.val()),y=$.trim(e.val()),p=$.trim(h.val()),k=$.trim(s.val()),d=l.is(":checked"),w=$.trim(o.val()),i=!1;if(a.length==0&&(Azom.offerCodeReqGetFirstParent(u,t).addClass("azoForm-validation-error"),i=!0),v.length==0&&(Azom.offerCodeReqGetFirstParent(f,t).addClass("azoForm-validation-error"),i=!0),p.length==0&&(Azom.offerCodeReqGetFirstParent(h,t).addClass("azoForm-validation-error"),i=!0),w.length==0&&(Azom.offerCodeReqGetFirstParent(o,t).addClass("azoForm-validation-error"),i=!0),c.length==0)Azom.offerCodeReqGetFirstParent(r,t).addClass("azoForm-validation-error"),i=!0;else if(!Azom.isEmailAddressValid2(c))return Azom.offerCodeReqGetFirstParent(r,t).addClass("azoForm-validation-error"),Azom.displayOfferCodeReqMessage("Valid email address is required for us to send you the Redemption Code."),n||$.fancybox.resize(),!1;return(y.length==0&&(Azom.offerCodeReqGetFirstParent(e,t).addClass("azoForm-validation-error"),i=!0),i)?(Azom.displayOfferCodeReqMessage("Please fill in the required fields."),n||$.fancybox.resize(),!1):($("#offerCodeReq-message").hide(),b={offerSlug:OfferCodeReq.offerSlug,erid:OfferCodeReq.erid,name:a,company:v,email:c,phone:y,countryId:p,industryUse:k,profession:w,receiveFutureOffers:d,isMobile:n?!0:!1,impressionId:Azom.impressionId||""},Azom.offerCodeReqToggleSubmittingIndicator(!0),Azom.offerOfferCodeReqSubmittedOn=new Date,jQuery.ajax({type:"POST",url:n==!0?"/site_services.asmx/SaveNewOfferCodeRequest":BlogEngine.convertToAbsoluteUrl("/site_services.asmx/SaveNewOfferCodeRequest"),data:JSON.stringify(b),contentType:"application/json; charset=utf-8",dataType:"json",success:Azom.onOfferCodeReqSubmitCompleted,error:Azom.onOfferCodeReqSubmitError}),!1)}},onDirectAdLinkClick:function(n){if(!n||isNaN(n))return!0;var t=BlogEngine.convertToAbsoluteUrl("/ads/abmc.aspx?b="+encodeURIComponent(n));return $.ajax({type:"GET",url:t,async:!1,cache:!1}),!0},addEventToObject:function(n,t,i){var r=n[t];n[t]=typeof n[t]!="function"?i:function(){r(),i()}},cancelEnterKey:function(){document.getElementsByTagName("body")[0].onkeypress=function(n){var t=n||window.event,i=t.keyCode?t.keyCode:t.which?t.which:t.charCode;i==13&&(t.stopPropagation?(t.stopPropagation(),t.preventDefault()):t.cancelBubble&&(t.cancelBubble=!0,t.returnValue=!1))}},createCookie:function(n,t,i){var u=window.location.hostname,f=u.split("."),r,e;f.length===3&&(u=f[1]+"."+f[2]),i?(r=new Date,r.setTime(r.getTime()+i*864e5),e="; expires="+r.toGMTString()):e="",document.cookie=n+"="+t+e+"; domain="+u+"; path=/"},readCookie:function(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(r)==0)return t.substring(r.length,t.length)}return null},eraseCookie:function(n){Azom.createCookie(n,"",-1)},onAdCampaignDialogImageLoaded:function(){var t=this.width,i=this.height,r='<img src="'+this.src+'" alt="" style="border:none;width:'+(t.toString()+"px")+";height:"+(i.toString()+"px")+';" />',n;$("#adCampaignForm .adcampaign-form-dialog-container-contents").html(r),n=$("#adCampaignForm").data("bgColor"),n&&$("#fancybox-inner").css("background-color",n),$.fancybox({titleShow:!1,transitionIn:"elastic",transitionOut:"elastic",padding:0,overlayOpacity:.1,centerOnScroll:!1,href:"#adCampaignForm",onClosed:function(){$("#fancybox-inner").css("background-color","")},speedIn:600,autoScale:!1,fixHeightRegardlessOfViewportHeight:!0})},showAdCampaignDialog:function(n,t,i){if($("#adCampaignForm").length<1)return!1;$("#adCampaignForm").data("bgColor",i);var r=document.createElement("img");return r.onload=Azom.onAdCampaignDialogImageLoaded,r.src=t,!1},processLinks:function(){Azom.addEventToObject(window,"onload",function(){for(var t=[],h=window.location.hostname.toLowerCase().replace("www.",""),y=("http://"+h+"/ads/").toLowerCase(),p=("http://"+h+"/").toLowerCase(),c=document.getElementsByTagName("a"),n,e,l,s,o,a,v,i=0;i<c.length;i++)if(n=c[i],typeof n.href=="string"){var r=n.href.toLowerCase().replace("http://www.","http://"),u="",f="";if(r.indexOf(y)===0){if(e=r.match(/[\?&]b=(\d+)?/i),e&&e.length>1&&(f=e[1]),l=/[\?&]cb=1/i.test(r),!l&&f){for(s=!1,o=0;o<t.length;o++)if(t[o]==f){s=!0;break}s||t.push(f)}u=n.href.toLowerCase()}else r.indexOf(p)===-1&&(u=n.href.toLowerCase());u&&Azom.addEventToObject(n,"onclick",function(n){return function(){typeof urchinTracker!="undefined"&&urchinTracker(n)}}(u))}t.length>0&&(a=t.join("|"),v=new Image,v.src="/ads/ads_served.ashx?ids="+a+"&r="+Math.random())})},updateInputValidityIndicators:function(n){var r,u,f,t,i;if(typeof n!="undefined"&&n!=null)for(u=[],r=0;r<n.length;r++)f=n[r],t=f.controltovalidate,t&&$.inArray(t,u)==-1&&(i=$("#"+t),i&&i.length>0&&(f.isvalid?i.removeClass("error"):(u.push(t),i.addClass("error"))));return!0},runValidatorByControlIdToValidate:function(n){var r,u,t,i;if(typeof Page_Validators=="undefined"||Page_Validators.length<1)return!1;for(r=[],u=!0,t=0;t<Page_Validators.length;t++)Page_Validators[t].controltovalidate===n&&(i=Page_Validators[t],ValidatorValidate(i,i.validationGroup,null),r.push(i),i.isvalid||(u=!1));return r.length>0&&Azom.updateInputValidityIndicators(r),u},tapIntoValidation:function(){var n,t;typeof ValidationSummaryOnSubmit!="undefined"&&(n=ValidationSummaryOnSubmit,window.ValidationSummaryOnSubmit=function(){typeof Page_ValidationSummaries!="undefined"&&Page_ValidationSummaries.length==1&&(Page_ValidationSummaries[0].innerHTML="");var t=window.scrollTo;window.scrollTo=function(){},n(),window.scrollTo=t,typeof updateCustomValidationSummary=="function"&&updateCustomValidationSummary()},t=ValidatorUpdateIsValid,window.ValidatorUpdateIsValid=function(){t(),Azom.updateInputValidityIndicators(Page_Validators)})},validateEmailAddress:function(n,t){var i=t.Value;i&&Azom.isEmailAddressValid2(i)||(t.IsValid=!1)},nmRenderedCampaignIds:[],nmRenderedCampaignCreatives:[],nmPendingRecordRenderedCampaignIds:[],onNmAdCampaignCreativeRendered:function(n,t){if((!n||isNaN(n))&&typeof campaignDisplayData!="undefined"&&campaignDisplayData.acid&&(n=campaignDisplayData.acid),!n||isNaN(n))return Azom.logInConsole("campaignId missing or invalid in onNmAdCampaignCreativeRendered."),!1;var i={campaignId:n,creativeType:t};return(Azom.nmRenderedCampaignCreatives.push(i),$.inArray(n,Azom.nmRenderedCampaignIds)!==-1)?!0:(Azom.nmRenderedCampaignIds.push(n),Azom.impressionId?Azom.recordNmAdCampaignImpression([n]):Azom.nmPendingRecordRenderedCampaignIds.push(n),!0)},recordNmAdCampaignImpression:function(n){var u,i,f,r,t;if(n=n||Azom.nmPendingRecordRenderedCampaignIds,!n||!n.length)return Azom.logInConsole("there are no campaignIds to recordNmAdCampaignImpression for."),!1;if(!Azom.impressionId)return Azom.logInConsole("do not have impressionId in recordNmAdCampaignImpression."),!1;for(u=n.slice(0),i=0;i<u.length;i++)if(f=u[i],r=[],Azom.impressionId&&r.push({name:"impression-id",value:Azom.impressionId}),r.push({name:"content-id",value:f}),Azom.recordClientEvent(!0,"nmacv",r,!1),Azom.nmPendingRecordRenderedCampaignIds.length)for(t=Azom.nmPendingRecordRenderedCampaignIds.length-1;t>=0;t--)Azom.nmPendingRecordRenderedCampaignIds[t]==f&&Azom.nmPendingRecordRenderedCampaignIds.splice(t,1)},impressionId:null,campaignImpressionId:null,campaignImpressionEnded:!1,pageLoadedOn:new Date,recordClientEvent:function(n,t,i,r){var f="type="+encodeURIComponent(t),u,e;if(r){if(typeof contentViewData=="undefined")return Azom.logInConsole("contentViewData is undefined."),!1;f+="&content-type="+encodeURIComponent(contentViewData.type)+"&content-id="+encodeURIComponent(contentViewData.id)}if(i&&i.length)for(u=0;u<i.length;u++)f+="&"+encodeURIComponent(i[u].name)+"="+encodeURIComponent(i[u].value);e="/client-event.axd?"+f,$.ajax({type:"GET",async:n,url:e,dataType:"json",cache:!1,success:function(n){if(!n){Azom.logInConsole("null data in recordClientEvent.");return}n.Message?Azom.logInConsole("unsuccessful ajax response in recordClientEvent.  message: "+n.Message):n.IsSuccess?n.ImpressionId?Azom.initNewImpression(n):n.CampaignImpressionId&&Azom.initNewCampaignImpression(n):Azom.logInConsole("unsuccessful ajax response in recordClientEvent.  no message")},error:function(n,t,i){Azom.logInConsole("recordClientEvent ajax error.  textStatus: "+t+", errorThrown: "+i)}})},recordViewOnPageTimeout:null,queueRecordViewOnPage:function(){Azom.recordViewOnPageTimeout||(Azom.recordViewOnPageTimeout=window.setTimeout(Azom.recordViewOnPage,6e3))},recordViewOnPage:function(){if(Azom.recordViewOnPageTimeout=null,!Azom.impressionId&&!Azom.campaignImpressionId){if(Azom.campaignImpressionEnded){Azom.campaignImpressionEnded=!1,Azom.logInConsole("In Azom.recordViewOnPage, don't have any impressions and campaignImpressionEnded is true - will not re-queue.");return}Azom.logInConsole("In Azom.recordViewOnPage, do not have an impressionId or campaignImpressionId.  Re-queuing."),Azom.queueRecordViewOnPage();return}var n=[];Azom.impressionId&&n.push({name:"impression-id",value:Azom.impressionId}),Azom.campaignImpressionId&&n.push({name:"campaign-impression-id",value:Azom.campaignImpressionId}),Azom.recordClientEvent(!0,"onpage",n,!1),Azom.queueRecordViewOnPage()},recordClientView:function(){var n=[],t=document.referrer;t&&n.push({name:"referrer",value:t}),Azom.recordClientEvent(!0,"impression",n,!0)},initImpressionPinging:function(){Azom.queueRecordViewOnPage();var n=$(window);n.data("impression-beforeunload-bound")||n.bind("beforeunload",function(){if(Azom.impressionId||Azom.campaignImpressionId){var n=[];Azom.impressionId&&n.push({name:"impression-id",value:Azom.impressionId}),Azom.campaignImpressionId&&n.push({name:"campaign-impression-id",value:Azom.campaignImpressionId}),Azom.recordClientEvent(!1,"pageexit",n,!1)}}).data("impression-beforeunload-bound",!0)},initNewImpression:function(n){n.ImpressionId&&(Azom.impressionId?Azom.logInConsole("received an ImpressionId, however already have an impression. data.ImpressionId: "+n.ImpressionId+", Azom.impressionId: "+Azom.impressionId):(typeof contentViewData!="undefined"&&contentViewData.type||(window.contentViewData={type:"generic",id:0}),Azom.impressionId=n.ImpressionId,Azom.initImpressionPinging(),Azom.checkForGlobalImpression(),Azom.nmPendingRecordRenderedCampaignIds.length&&Azom.recordNmAdCampaignImpression(null),typeof BlogEngine!="undefined"&&BlogEngine.initTopicUpdateNotifications&&BlogEngine.initTopicUpdateNotifications()))},initNewCampaignImpression:function(n){n.CampaignImpressionId&&(Azom.campaignImpressionEnded=!1,Azom.campaignImpressionId=n.CampaignImpressionId,Azom.initImpressionPinging(),Azom.checkForGlobalImpression(),AZoCampaignUtils.onCampaignImpressionReceived())},isLocalStorageAvailable:function(){var n="localstoragetest";try{return localStorage.setItem(n,n),localStorage.removeItem(n),!0}catch(t){return!1}},deserializeImpression:function(n){var i,t,r,u,f,e;if(n&&typeof n=="string"&&n.length)return i=null,t=n.split(/\|/),t&&t.length&&t.length===4&&t[3].length===32&&(r=0,u=$.trim(t[0]),isNaN(u)||(r=parseInt(u,10)),f=0,e=$.trim(t[2]),isNaN(e)||(f=parseInt(e,10)),i={ser:n,ver:r,inw:$.trim(t[1])==="1",wid:f,gvpid:$.trim(t[3])}),i},getGlobalImpression:function(){var n=Azom.readCookie("azotgv"),t;return n?t=Azom.deserializeImpression(n):null},initMessageListener:!1,onMessageReceived:function(n){var u,i,r,t;if(n&&n.origin){u=n.origin.toString().toLowerCase();switch(u){case"http://www.azonetwork.com":case"http://cdn.azonetwork.com":case"http://www.azonetwork-local.com":break;default:return}if(n.data){if(i=Azom.deserializeImpression(n.data),!i){Azom.logInConsole("unable to deserialize impression sent in message.");return}if(r=Azom.getGlobalImpression(),!r||!r.ser){Azom.logInConsole("in onMessageReceived, local global impression not available, this is unexpected, will not check for global impression.");return}r.ser!==i.ser&&(t=[],Azom.impressionId&&t.push({name:"impression-id",value:Azom.impressionId}),Azom.campaignImpressionId&&t.push({name:"campaign-impression-id",value:Azom.campaignImpressionId}),t.push({name:"ngvpi",value:i.gvpid}),t.push({name:"ingvnwv",value:i.inw?"1":"0"}),t.push({name:"wid",value:i.wid.toString()}),Azom.recordClientEvent(!0,"updateimpressiondata",t,!1))}}},checkedForGlobalImpression:!1,checkForGlobalImpression:function(){var n,t,e;if(Azom.checkedForGlobalImpression){Azom.logInConsole("already checked for a global impression, exiting.");return}if(Azom.checkedForGlobalImpression=!0,!window.addEventListener&&!window.attachEvent){Azom.logInConsole("neither addEventListener or attachEvent is available.");return}if(n=Azom.getGlobalImpression(),!n||!n.ser){Azom.logInConsole("local global impression not available, this is unexpected, will not check for global impression.");return}if((t="azo-gi-frame",!($("#"+t).length>0))&&window.postMessage){Azom.initMessageListener||(window.addEventListener?window.addEventListener("message",Azom.onMessageReceived,!1):window.attachEvent&&window.attachEvent("onmessage",Azom.onMessageReceived),Azom.initMessageListener=!0);var u=window.location.protocol+"//"+window.location.host,i=window.location.hostname.toLowerCase(),f=i.indexOf("-local")!==-1||i.indexOf("nm2.com")!==-1?"cdn.azonetwork.com":"cdn.azonetwork.com",r="http://"+f+"/js/globalimps/?azotgv="+encodeURIComponent(n.ser)+"&origin="+encodeURIComponent(u)+"&r="+(+new Date).toString();!1&&(r+="&unmin=1"),e=$(document.createElement("iframe")).attr("id",t).css("position","absolute").css("visibility","hidden").css("left","-9000px").css("width","10px").css("height","10px").css("overflow","hidden").attr("src",r).appendTo($("body").first())}},recordNewsletterReferrer:function(){if(typeof newsletterReferrerData=="undefined"){Azom.logInConsole("newsletterReferrerData is missing.");return}var n=newsletterReferrerData.isDirect?"Newsletter Direct Referee":"Newsletter Indirect Referee";Azom.pushAnalyticsEvent([n,"impression",newsletterReferrerData.newsletterName])},campaignDisplayTrackingCurrentElementSelector:null,onCampaignDisplayTrackingWindowBlur:function(){var t,u,i,r;if(Azom.campaignDisplayTrackingCurrentElementSelector){for(t=null,i=0;i<campaignDisplayData.items.length;i++)if(campaignDisplayData.items[i].ces===Azom.campaignDisplayTrackingCurrentElementSelector){t=campaignDisplayData.items[i];break}if(!t){Azom.logInConsole("unable to find campaign display item with selector: "+Azom.campaignDisplayTrackingCurrentElementSelector);return}if(!t.isren()){Azom.logInConsole("Not recording campaign click because ad spot is a non-campaign ad: "+t.ces);return}for(campaignDisplayData.clickedItems||(campaignDisplayData.clickedItems=[]),u=!1,i=0;i<campaignDisplayData.clickedItems.length;i++)if(campaignDisplayData.clickedItems[i]===t.ces){u=!0;break}if(u){Azom.logInConsole("Campaign display event already recorded: "+t.ces);return}campaignDisplayData.clickedItems.push(t.ces),Azom.campaignDisplayTrackingCurrentElementSelector="",r=[],r.push({name:"acid",value:campaignDisplayData.acid}),r.push({name:"auid",value:t.auid}),r.push({name:"top",value:Azom.pageLoadedOn?(+new Date-Azom.pageLoadedOn.getTime()).toString():""}),r.push({name:"purl",value:window.location.href.toString()}),r.push({name:"ptitle",value:document.title||""}),r.push({name:"rfr",value:document.referrer||""}),Azom.impressionId&&r.push({name:"impression-id",value:Azom.impressionId}),Azom.logInConsole("recording campaign display event: "+t.auid),Azom.recordClientEvent(!1,"campaigndisplayclick",r,!1)}},initCampaignDisplayTrackingItems:function(){for(var n=$([]),r,i,t=0;t<campaignDisplayData.items.length;t++)r=campaignDisplayData.items[t],i=$(r.ces),i.length>0&&(i.data("ces",r.ces),n=n.add(i));if(n.length<1){Azom.logInConsole("no campaignDisplayData element matches found.");return}n.mouseover(function(n){var i=$(n.currentTarget),t=i.data("ces");if(!t){Azom.logInConsole("campaign display selector not found in mouseover.");return}Azom.campaignDisplayTrackingCurrentElementSelector=t,$(window).focus()}).mouseout(function(){Azom.campaignDisplayTrackingCurrentElementSelector=""}),$(window).blur(Azom.onCampaignDisplayTrackingWindowBlur).focus()},initCampaignDisplayTracking:function(){if(typeof campaignDisplayData=="undefined"||!campaignDisplayData.items||!campaignDisplayData.items.length){Azom.logInConsole("campaignDisplayData is undefined or items not available.");return}$(Azom.initCampaignDisplayTrackingItems)},recordPageImpression:function(){if(typeof pageImpressionData=="undefined"){Azom.logInConsole("pageImpressionData is undefined.");return}var n=[{name:"pi-pk",value:pageImpressionData.pk},{name:"pi-ct",value:pageImpressionData.ct},{name:"pi-cntid",value:pageImpressionData.cntid},{name:"pi-catid",value:pageImpressionData.catid},{name:"pi-tid",value:pageImpressionData.tid},{name:"pi-dt",value:pageImpressionData.dt}];typeof campaignDisplayData!="undefined"&&campaignDisplayData.acid&&(n.push({name:"pi-acid",value:campaignDisplayData.acid}),typeof campaignDisplayData.nsacids!="undefined"&&campaignDisplayData.nsacids.length&&n.push({name:"pi-nsacids",value:campaignDisplayData.nsacids.join(",")})),Azom.recordClientEvent(!0,"pageimpression",n,!1)},videoItems:[],getVideoItem:function(n){for(var t=0;t<Azom.videoItems.length;t++)if(Azom.videoItems[t].id===n)return Azom.videoItems[t];return Azom.logInConsole("could not locate video item by id: "+n),null},getVideoItemByVideoId:function(n){for(var t=0;t<Azom.videoItems.length;t++)if(Azom.videoItems[t].videoId===n)return Azom.videoItems[t];return Azom.logInConsole("could not locate video item by videoId: "+n),null},isYouTubeIframeApiLoaded:function(){return window.YT?!0:!1},injectYouTubeIframeApi:function(){if(!Azom.isYouTubeIframeApiLoaded()){var n=document.createElement("script");n.src="//www.youtube.com/iframe_api",$("head").first().append(n)}},loadYouTubeIframeApiAndWireUpYouTubeVideos:function(){Azom.isYouTubeIframeApiLoaded()?Azom.wireUpYouTubeVideos():Azom.injectYouTubeIframeApi()},getYouTubeVideoIdFromUrl:function(n){if(!n)return"";var i=/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/,t=n.match(i);return t&&t[2].length===11?t[2]:""},youTubeVideoMetaDataRetrieved:function(n){var r,u,i,f,e,t;if(n){if(!n.items||n.items.length<1){Azom.logInConsole("no data.items in youTubeVideoMetaDataRetrieved.  the data object follows..."),Azom.logInConsole(n);return}}else{Azom.logInConsole("No data in youTubeVideoMetaDataRetrieved");return}if(r=n.items[0],u=r.id,!u){Azom.logInConsole("videoId missing in youTubeVideoMetaDataRetrieved.  the data object follows..."),Azom.logInConsole(n);return}if(i=r.snippet,!i){Azom.logInConsole("no item.snippet in first data item in youTubeVideoMetaDataRetrieved.  the data object follows..."),Azom.logInConsole(n);return}if(f=i.title,!f){Azom.logInConsole("have a snippet but no title in youTubeVideoMetaDataRetrieved.  the data object follows..."),Azom.logInConsole(n);return}if(e="",i.thumbnails&&i.thumbnails.standard&&i.thumbnails.standard.url&&(e=i.thumbnails.standard.url),t=Azom.getVideoItemByVideoId(u),!t){Azom.logInConsole("unable to retrieve videoItem by videoId in youTubeVideoMetaDataRetrieved");return}t.metaData||(t.metaData={}),t.metaData.title=f,t.metaData.thumbnailUrl=e,t.recordVideoStartWhenMetaDataRetrieved&&(t.recordVideoStartWhenMetaDataRetrieved=!1,Azom.recordVideoStart(t))},getYouTubeVideoMetaData:function(n){if(!n||!n.videoId){Azom.logInConsole("missing videoId in getYouTubeVideoMetaData");return}var t="https://www.googleapis.com/youtube/v3/videos?part=snippet&id="+encodeURIComponent(n.videoId)+"&key=AIzaSyCSrN8WYUUZric2V_X6uF7t3gkJMWrfn6c";jQuery.ajax({type:"GET",url:t,contentType:"application/json; charset=utf-8",dataType:"json",success:Azom.youTubeVideoMetaDataRetrieved,error:function(n,t,i){Azom.logInConsole("getYouTubeVideoMetaData error. textStatus: "+(t||"---")+", errorThrown: "+(i||"---"))}})},addCommonVideoParameters:function(n,t){n.videoId&&t.push({name:"video-id",value:n.videoId}),n.videoDuration&&t.push({name:"video-duration",value:Math.floor(n.videoDuration).toString()}),n.metaData&&(n.metaData.title&&t.push({name:"video-title",value:n.metaData.title}),n.metaData.thumbnailUrl&&t.push({name:"video-thumbnail-url",value:n.metaData.thumbnailUrl}));var i=!!n.campaignImpressionId;i?t.push({name:"campaign-impression-id",value:n.campaignImpressionId}):Azom.impressionId&&t.push({name:"impression-id",value:Azom.impressionId})},recordVideoView:function(n){var i,t,r;!n.recordedThruCompletion&&n.videoTotalDurationWatched&&(i=!!n.campaignImpressionId,t=[],Azom.addCommonVideoParameters(n,t),t.push({name:"view-time",value:Math.floor(n.videoTotalDurationWatched).toString()}),Azom.logInConsole("recording video view data for "+n.id+". view-time: "+n.videoTotalDurationWatched+", video-duration: "+n.videoDuration),r=!i,Azom.recordClientEvent(!1,"videoview",t,r),n.videoTotalDurationWatched>=n.videoDuration&&(n.recordedThruCompletion=!0))},recordVideoStart:function(n){var i,t,r;if(!n.isVideoStartRecorded){if(!n.videoViewStartTime){Azom.logInConsole("plyrData.videoViewStartTime is null in Azom.recordVideoStart");return}i=!!n.campaignImpressionId,t=[],Azom.addCommonVideoParameters(n,t),Azom.logInConsole("recording video start data for "+n.id+". video-duration: "+n.videoDuration),r=!i,Azom.recordClientEvent(!0,"videostart",t,r),n.isVideoStartRecorded=!0}},updateVideoTotalDurationWatched:function(n,t){var r=Azom.getVideoItem(n.getIframe().id);if(!r){Azom.logInConsole("In Azom.updateVideoTotalDurationWatched(), video item not found. plyr.getIframe().id: "+n.getIframe().id);return}r.videoDuration||(r.videoDuration=Math.floor(n.getDuration())),r.videoViewStartTime&&(r.videoTotalDurationWatched+=Math.ceil((new Date-r.videoViewStartTime)/1e3),r.videoTotalDurationWatched>r.videoDuration&&(Azom.logInConsole("plyrData.videoTotalDurationWatched > plyrData.videoDuration.  This is possible with replays, rewinds, etc. plyrData.videoTotalDurationWatched: "+r.videoTotalDurationWatched+", plyrData.videoDuration: "+r.videoDuration),r.videoTotalDurationWatched=r.videoDuration),Azom.logInConsole("plyrData.videoTotalDurationWatched: "+r.videoTotalDurationWatched)),r.videoViewStartTime=null,t&&r.videoTotalDurationWatched+2>=r.videoDuration&&Azom.logInConsole("end of video reached"),Azom.recordVideoView(r)},onYtPlayerStateChange:function(n){var r,t,i;if(Azom.logInConsole("onYtPlayerStateChange, state: "+n.data),r=n.target.getIframe(),t=Azom.getVideoItem(r.id),!t){Azom.logInConsole("In Azom.onYtPlayerStateChange(), video item not found. plyr.getIframe().id: "+i.getIframe().id);return}i=t.ytPlayer;switch(n.data){case 0:case 1:case 2:t.videoDuration=Math.floor(i.getDuration())}switch(n.data){case 0:case 2:Azom.updateVideoTotalDurationWatched(i,n.data==0,!1);break;case 1:t.videoViewStartTime=new Date,t.metaData?Azom.recordVideoStart(t):(t.recordVideoStartWhenMetaDataRetrieved=!0,Azom.getYouTubeVideoMetaData(t))}},createYtOnStateChangeEvent:function(){return function(n){Azom.onYtPlayerStateChange(n)}},resetVideoViewStats:function(n){n.videoViewStartTime=null,n.videoTotalDurationWatched=0,n.recordedThruCompletion=!1,n.isVideoStartRecorded=!1,n.recordVideoStartWhenMetaDataRetrieved=!1},wireUpYouTubeVideos:function(){var i=$("iframe.azo-yt-player").not(".is-azo-video-init"),n,t;i.length<1||(n=!1,i.each(function(){var i=$(this),t=this.id,u,f,r,e;t||(t="ytp-"+Math.random().toString().replace(/\D+/gi,""),i.attr("id",t)),u=i.attr("src")||"",f=Azom.getYouTubeVideoIdFromUrl(u),f?(r={id:t,videoId:f,videoDuration:0,ytPlayer:new YT.Player(t,{events:{onStateChange:Azom.createYtOnStateChangeEvent(t)}})},e=i.attr("data-campaign-impression-id"),e&&(r.campaignImpressionId=e),Azom.resetVideoViewStats(r),Azom.videoItems.push(r),i.addClass("is-azo-video-init"),n=!0):Azom.logInConsole("could not extract the videoId from the YouTube iframe, src: "+u)}),n&&(t=$(window),t.data("video-beforeunload-init")||t.bind("beforeunload",function(){for(var t,n=0;n<Azom.videoItems.length;n++)t=Azom.videoItems[n],t.videoViewStartTime&&(Azom.logInConsole("in beforeunload, updating end time on player "+t.id),Azom.updateVideoTotalDurationWatched(t.ytPlayer,!1,!0))}).data("video-beforeunload-init",!0)))},recordUbmKeywordsAction:function(n){if(typeof nmubm=="undefined"){Azom.logInConsole("nmubm in recordUbmKeywordsAction is undefined");return}if(nmubm.topcat&&Azom.pushAnalyticsEvent(["UBM Keyword",n,nmubm.topcat]),nmubm.subcats&&nmubm.subcats.length>0)for(var t=0;t<nmubm.subcats.length;t++)Azom.pushAnalyticsEvent(["UBM Keyword",n,nmubm.subcats[t]])},ubmPassbackZonesRecorded:[],recordUbmPassback:function(n){if(typeof nmubm=="undefined"){Azom.logInConsole("nmubm in recordUbmPassback is undefined");return}Azom.ubmPassbackZonesRecorded.push(n),Azom.ubmPassbackZonesRecorded.length===1&&Azom.recordUbmKeywordsAction("passback"),Azom.pushAnalyticsEvent(["UBM Keyword","passback zone",n])},passbacksRecorded:[],recordPassback:function(n,t){n||Azom.logInConsole('undefined "source" in Azom.recordPassback'),t||Azom.logInConsole('undefined "zone" in Azom.recordPassback'),n=n||"(unknown source)",t=t||"(unknown zone)",Azom.passbacksRecorded.push({source:n,zone:t});var i=n.toString()+": "+t.toString();Azom.pushAnalyticsEvent(["Ad Passback","Occurred",i])},initUbmPage:function(){Azom.recordUbmKeywordsAction("served")},onNoAdsToServe:function(){Azom.pushAnalyticsEvent(["Backup AdSense page","served",document.location.href])},onLinkClick:function(n){var f,i,r,t,u,e;return n.delegateTarget?(f=$(n.delegateTarget),i=f.data("event-category"),!i)?(Azom.logInConsole("event-category on e.delegateTarget is not available in Azom.onLinkClick"),!0):(r=$(n.currentTarget),typeof ga=="undefined")?(Azom.logInConsole("ga is not available in Azom.onLinkClick"),!0):(t=r.attr("href"),!t)?(Azom.logInConsole("href is not available in Azom.onLinkClick"),!0):(u=r.text(),u||Azom.logInConsole("linkText is not available in Azom.onLinkClick, will proceed."),e=u||t,ga("send",{hitType:"event",eventCategory:i,eventAction:"Link Click",eventLabel:e,hitCallback:function(){document.location.href=t}}),n.preventDefault(),n.stopPropagation(),!1):(Azom.logInConsole("e.delegateTarget is not available in Azom.onLinkClick"),!0)},initLinkTracking:function(n,t){var i=$(n);if(!(i.length<1)){i.data("event-category",t);i.on("click","a",Azom.onLinkClick)}}},Azom.createCookie("js-enabled","1",null),$(function(){typeof $("body").button=="function"&&$("input.site-btn2, a.site-btn2, button.site-btn2").button(),document.location.pathname!=="/"&&(document.location.pathname||"").toString().toLowerCase()!=="/default.aspx"&&(Azom.initLinkTracking(".recentposts","Latest News"),Azom.initLinkTracking(".below-content-recommends","Suggested Reading"),Azom.initLinkTracking(".most-popular-content","Most Popular Content"),Azom.initLinkTracking("#suggested-content-slider","You Might Also Like"),Azom.initLinkTracking(".related-content-embed","Related Stories")),typeof isMobileWebsite!="undefined"&&isMobileWebsite&&typeof g_outputtingAnchorAd!="undefined"&&g_outputtingAnchorAd&&$("body").addClass("has-bottom-anchor-unit");var n=!0});var addToHomeConfig={touchIcon:!0,returningVisitor:!0,expire:5},addToHome=function(n){function ut(){if(b){var t=Date.now(),o,f;if(n.addToHomeConfig)for(f in n.addToHomeConfig)i[f]=n.addToHomeConfig[f];i.autostart||(i.hookOnLoad=!1),u=/ipad/gi.test(e.platform),k=n.devicePixelRatio&&n.devicePixelRatio>1,d=/Safari/i.test(e.appVersion)&&!/CriOS/i.test(e.appVersion),g=e.standalone,r=e.appVersion.match(/OS (\d+_\d+)/i),r=r[1]?+r[1].replace("_","."):0,s=+n.localStorage.getItem("addToHome"),y=n.sessionStorage.getItem("addToHomeSession"),c=i.returningVisitor?s&&s+24192e5>t:!0,s||(s=t),v=c&&s<=t,i.hookOnLoad?n.addEventListener("load",a,!1):!i.hookOnLoad&&i.autostart&&a()}}function a(){if(n.removeEventListener("load",a,!1),c?i.expire&&v&&n.localStorage.setItem("addToHome",Date.now()+i.expire*6e4):n.localStorage.setItem("addToHome",Date.now()),nt||d&&v&&!y&&!g&&c){var f="",s=e.platform.split(" ")[0],o=e.language.replace("-","_"),h,p;t=document.createElement("div"),t.id="addToHomeScreen",t.style.cssText+="left:-9999px;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0;-webkit-transform:translate3d(0,0,0);position:"+(r<5?"absolute":"fixed"),i.message in l&&(o=i.message,i.message=""),i.message===""&&(i.message=o in l?l[o]:l.en_us),i.touchIcon&&(f=k?document.querySelector('head link[rel^=apple-touch-icon][sizes="114x114"],head link[rel^=apple-touch-icon][sizes="144x144"]'):document.querySelector('head link[rel^=apple-touch-icon][sizes="57x57"],head link[rel^=apple-touch-icon]'),f||(f={href:"/apple-touch-icon.png"}),f&&(f='<span style="background-image:url('+f.href+')" class="addToHomeTouchIcon"><\/span>')),t.className=(u?"addToHomeIpad":"addToHomeIphone")+(f?" addToHomeWide":""),t.innerHTML=f+i.message.replace("%device",s).replace("%icon",r>=4.2?'<span class="addToHomeShare"><\/span>':'<span class="addToHomePlus">+<\/span>')+(i.arrow?'<span class="addToHomeArrow"><\/span>':"")+(i.closeButton?'<span class="addToHomeClose">×<\/span>':""),document.body.appendChild(t),i.closeButton&&t.addEventListener("click",it,!1),!u&&r>=6&&window.addEventListener("orientationchange",rt,!1),setTimeout(ft,i.startDelay)}}function ft(){var e,s=208;if(u){r<5?(f=n.scrollY,o=n.scrollX):r<6&&(s=160),t.style.top=f+i.bottomOffset+"px",t.style.left=o+s-Math.round(t.offsetWidth/2)+"px";switch(i.animationIn){case"drop":e="0.6s",t.style.webkitTransform="translate3d(0,"+-(n.scrollY+i.bottomOffset+t.offsetHeight)+"px,0)";break;case"bubble":e="0.6s",t.style.opacity="0",t.style.webkitTransform="translate3d(0,"+(f+50)+"px,0)";break;default:e="1s",t.style.opacity="0"}}else{f=n.innerHeight+n.scrollY,r<5?(o=Math.round((n.innerWidth-t.offsetWidth)/2)+n.scrollX,t.style.left=o+"px",t.style.top=f-t.offsetHeight-i.bottomOffset+"px"):(t.style.left="50%",t.style.marginLeft=-Math.round(t.offsetWidth/2)-(n.orientation%180&&r>=6?40:0)+"px",t.style.bottom=i.bottomOffset+"px");switch(i.animationIn){case"drop":e="1s",t.style.webkitTransform="translate3d(0,"+-(f+i.bottomOffset)+"px,0)";break;case"bubble":e="0.6s",t.style.webkitTransform="translate3d(0,"+(t.offsetHeight+i.bottomOffset+50)+"px,0)";break;default:e="1s",t.style.opacity="0"}}t.offsetHeight,t.style.webkitTransitionDuration=e,t.style.opacity="1",t.style.webkitTransform="translate3d(0,0,0)",t.addEventListener("webkitTransitionEnd",w,!1),h=setTimeout(p,i.lifespan)}function et(n){b&&!t&&(nt=n,a())}function p(){if(clearInterval(tt),clearTimeout(h),h=null,t){var e=0,l=0,c="1",s="0";i.closeButton&&t.removeEventListener("click",it,!1),!u&&r>=6&&window.removeEventListener("orientationchange",rt,!1),r<5&&(e=u?n.scrollY-f:n.scrollY+n.innerHeight-f,l=u?n.scrollX-o:n.scrollX+Math.round((n.innerWidth-t.offsetWidth)/2)-o),t.style.webkitTransitionProperty="-webkit-transform,opacity";switch(i.animationOut){case"drop":u?(s="0.4s",c="0",e=e+50):(s="0.6s",e=e+t.offsetHeight+i.bottomOffset+50);break;case"bubble":u?(s="0.8s",e=e-t.offsetHeight-i.bottomOffset-50):(s="0.4s",c="0",e=e-50);break;default:s="0.8s",c="0"}t.addEventListener("webkitTransitionEnd",w,!1),t.style.opacity=c,t.style.webkitTransitionDuration=s,t.style.webkitTransform="translate3d("+l+"px,"+e+"px,0)"}}function it(){n.sessionStorage.setItem("addToHomeSession","1"),y=!0,p()}function w(){if(t.removeEventListener("webkitTransitionEnd",w,!1),t.style.webkitTransitionProperty="-webkit-transform",t.style.webkitTransitionDuration="0.2s",!h){t.parentNode.removeChild(t),t=null;return}r<5&&h&&(tt=setInterval(ot,i.iterations))}function ot(){var i=new WebKitCSSMatrix(n.getComputedStyle(t,null).webkitTransform),r=u?n.scrollY-f:n.scrollY+n.innerHeight-f,e=u?n.scrollX-o:n.scrollX+Math.round((n.innerWidth-t.offsetWidth)/2)-o;(r!=i.m42||e!=i.m41)&&(t.style.webkitTransform="translate3d("+e+"px,"+r+"px,0)")}function st(){n.localStorage.removeItem("addToHome"),n.sessionStorage.removeItem("addToHomeSession")}function rt(){t.style.marginLeft=-Math.round(t.offsetWidth/2)-(n.orientation%180&&r>=6?40:0)+"px"}var e=n.navigator,b="platform"in e&&/iphone|ipod|ipad/gi.test(e.platform),u,k,d,g,r,o=0,f=0,s=0,v,y,c,t,nt,tt,h,i={autostart:!1,returningVisitor:!1,animationIn:"drop",animationOut:"fade",startDelay:2e3,lifespan:15e3,bottomOffset:14,expire:0,message:"",touchIcon:!1,arrow:!0,hookOnLoad:!0,closeButton:!0,iterations:100},l={ar:'<span dir="rtl">قم بتثبيت هذا التطبيق على <span dir="ltr">%device:<\/span>انقر<span dir="ltr">%icon<\/span> ،<strong>ثم اضفه الى الشاشة الرئيسية.<\/strong><\/span>',ca_es:"Per instal·lar aquesta aplicació al vostre %device premeu %icon i llavors <strong>Afegir a pantalla d'inici<\/strong>.",cs_cz:"Pro instalaci aplikace na Váš %device, stiskněte %icon a v nabídce <strong>Přidat na plochu<\/strong>.",da_dk:"Tilføj denne side til din %device: tryk på %icon og derefter <strong>Føj til hjemmeskærm<\/strong>.",de_de:"Installieren Sie diese App auf Ihrem %device: %icon antippen und dann <strong>Zum Home-Bildschirm<\/strong>.",el_gr:"Εγκαταστήσετε αυτήν την Εφαρμογή στήν συσκευή σας %device: %icon μετά πατάτε <strong>Προσθήκη σε Αφετηρία<\/strong>.",en_us:"Install this web app on your %device: tap %icon and then <strong>Add to Home Screen<\/strong>.",es_es:"Para instalar esta app en su %device, pulse %icon y seleccione <strong>Añadir a pantalla de inicio<\/strong>.",fi_fi:"Asenna tämä web-sovellus laitteeseesi %device: paina %icon ja sen jälkeen valitse <strong>Lisää Koti-valikkoon<\/strong>.",fr_fr:"Ajoutez cette application sur votre %device en cliquant sur %icon, puis <strong>Ajouter à l'écran d'accueil<\/strong>.",he_il:'<span dir="rtl">התקן אפליקציה זו על ה-%device שלך: הקש %icon ואז <strong>הוסף למסך הבית<\/strong>.<\/span>',hr_hr:"Instaliraj ovu aplikaciju na svoj %device: klikni na %icon i odaberi <strong>Dodaj u početni zaslon<\/strong>.",hu_hu:"Telepítse ezt a web-alkalmazást az Ön %device-jára: nyomjon a %icon-ra majd a <strong>Főképernyőhöz adás<\/strong> gombra.",it_it:"Installa questa applicazione sul tuo %device: premi su %icon e poi <strong>Aggiungi a Home<\/strong>.",ja_jp:"このウェブアプリをあなたの%deviceにインストールするには%iconをタップして<strong>ホーム画面に追加<\/strong>を選んでください。",ko_kr:'%device에 웹앱을 설치하려면 %icon을 터치 후 "홈화면에 추가"를 선택하세요',nb_no:"Installer denne appen på din %device: trykk på %icon og deretter <strong>Legg til på Hjem-skjerm<\/strong>",nl_nl:"Installeer deze webapp op uw %device: tik %icon en dan <strong>Voeg toe aan beginscherm<\/strong>.",pl_pl:"Aby zainstalować tę aplikacje na %device: naciśnij %icon a następnie <strong>Dodaj jako ikonę<\/strong>.",pt_br:"Instale este aplicativo em seu %device: aperte %icon e selecione <strong>Adicionar à Tela Inicio<\/strong>.",pt_pt:"Para instalar esta aplicação no seu %device, prima o %icon e depois o <strong>Adicionar ao ecrã principal<\/strong>.",ru_ru:"Установите это веб-приложение на ваш %device: нажмите %icon, затем <strong>Добавить в «Домой»<\/strong>.",sv_se:"Lägg till denna webbapplikation på din %device: tryck på %icon och därefter <strong>Lägg till på hemskärmen<\/strong>.",th_th:"ติดตั้งเว็บแอพฯ นี้บน %device ของคุณ: แตะ %icon และ <strong>เพิ่มที่หน้าจอโฮม<\/strong>",tr_tr:"Bu uygulamayı %device'a eklemek için %icon simgesine sonrasında <strong>Ana Ekrana Ekle<\/strong> düğmesine basın.",zh_cn:"您可以将此应用程式安装到您的 %device 上。请按 %icon 然后点选<strong>添加至主屏幕<\/strong>。",zh_tw:"您可以將此應用程式安裝到您的 %device 上。請按 %icon 然後點選<strong>加入主畫面螢幕<\/strong>。"};return ut(),{show:et,close:p,reset:st}}(window),ajax_load='<div class="ajaxBackground"><img class="ajaxLoading" src="/themes/mobile/images/loading.gif" alt="Loading... Please Wait..." /><\/div>';$(function(){$("#headerMenuTop").on("click",function(){ToggleHeaderMenu()});$("#menuTop").on("click",function(){ToggleMenu()});$(".btnHome").on("click",function(n){n.preventDefault(),GoHome()});$(".btnQuote").on("click",function(n){n.preventDefault(),UpdateContent("quote",null,null)});$(".btnPDF").on("click",function(n){n.preventDefault(),UpdateContent("pdf",null,null)});$(".btnCancel").on("click",function(n){n.preventDefault(),CancelForm()});$(document).ready(function(){ReadyFixes();var n=456})}),$.fn.parseTemplate=function(n){var t=this.html(),r,u,i,f;t=t.replace(/\s*\/\/<!\[CDATA\[/i,""),t=t.replace(/\/\/\]\]>\s*$/i,""),r={},u="";try{return i=r[t],i||(f="var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+t.replace(/[\r\t\n]/g," ").replace(/'(?=[^#]*#>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<#=(.+?)#>/g,"',$1,'").split("<#").join("');").split("#>").join("p.push('")+"');}return p.join('');",i=new Function("obj",f),r[t]=i),i(n)}catch(e){u=e.message}return"< # ERROR: "+u.toString()+" # >"};var hashSplit=fullURL.split("#"),reloadView="",articleID="",newsID="",videoID="",softwareID="",equipmentID="";hashSplit.length>1&&(reloadView=ParseQueryString("view",!0,null),articleID=ParseQueryString("ArticleID",!0,null),newsID=ParseQueryString("NewsID",!0,null),videoID=ParseQueryString("VideoID",!0,null),softwareID=ParseQueryString("SoftwareID",!0,null),equipmentID=ParseQueryString("EquipmentID",!0,null),setTimeout(FireReload,0))