function getUrlParameter(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function removeURLParameter(n,t){var u=n.split("?"),f,i,r;if(u.length>=2){for(f=encodeURIComponent(t)+"=",i=u[1].split(/[&;]/g),r=i.length;r-->0;)i[r].lastIndexOf(f,0)!==-1&&i.splice(r,1);return u[0]+"?"+i.join("&")}return n}var MyRadiometer;typeof JSON!="object"&&(JSON={}),function(){"use strict";function i(n){return n<10?"0"+n:n}function f(n){return o.lastIndex=0,o.test(n)?'"'+n.replace(o,function(n){var t=s[n];return typeof t=="string"?t:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+n+'"'}function r(i,e){var s,l,h,a,v=n,c,o=e[i];o&&typeof o=="object"&&typeof o.toJSON=="function"&&(o=o.toJSON(i));typeof t=="function"&&(o=t.call(e,i,o));switch(typeof o){case"string":return f(o);case"number":return isFinite(o)?String(o):"null";case"boolean":case"null":return String(o);case"object":if(!o)return"null";if(n+=u,c=[],Object.prototype.toString.apply(o)==="[object Array]"){for(a=o.length,s=0;s<a;s+=1)c[s]=r(s,o)||"null";return h=c.length===0?"[]":n?"[\n"+n+c.join(",\n"+n)+"\n"+v+"]":"["+c.join(",")+"]",n=v,h}if(t&&typeof t=="object")for(a=t.length,s=0;s<a;s+=1)typeof t[s]=="string"&&(l=t[s],h=r(l,o),h&&c.push(f(l)+(n?": ":":")+h));else for(l in o)Object.prototype.hasOwnProperty.call(o,l)&&(h=r(l,o),h&&c.push(f(l)+(n?": ":":")+h));return h=c.length===0?"{}":n?"{\n"+n+c.join(",\n"+n)+"\n"+v+"}":"{"+c.join(",")+"}",n=v,h}}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 e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,n,u,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},t;typeof JSON.stringify!="function"&&(JSON.stringify=function(i,f,e){var o;if(n="",u="",typeof e=="number")for(o=0;o<e;o+=1)u+=" ";else typeof e=="string"&&(u=e);if(t=f,!f||typeof f=="function"||typeof f=="object"&&typeof f.length=="number")return r("",{"":i});throw new Error("JSON.stringify");});typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){function walk(n,t){var r,u,i=n[t];if(i&&typeof i=="object")for(r in i)Object.prototype.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),e.lastIndex=0,e.test(text)&&(text=text.replace(e,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 i=n.document,u=n.setTimeout||u,f=n.clearTimeout||f,r=n.setInterval||r,t=n.History=n.History||{};if(typeof t.initHtml4!="undefined")throw new Error("History.js HTML4 Support has already been loaded...");t.initHtml4=function(){if(typeof t.initHtml4.initialized!="undefined")return!1;t.initHtml4.initialized=!0;t.enabled=!0;t.savedHashes=[];t.isLastHash=function(n){var r=t.getHashByIndex(),i;return i=n===r,i};t.isHashEqual=function(n,t){return n=encodeURIComponent(n).replace(/%25/g,"%"),t=encodeURIComponent(t).replace(/%25/g,"%"),n===t};t.saveHash=function(n){return t.isLastHash(n)?!1:(t.savedHashes.push(n),!0)};t.getHashByIndex=function(n){var i=null;return i=typeof n=="undefined"?t.savedHashes[t.savedHashes.length-1]:n<0?t.savedHashes[t.savedHashes.length+n]:t.savedHashes[n],i};t.discardedHashes={};t.discardedStates={};t.discardState=function(n,i,r){var f=t.getHashByState(n),u;return u={discardedState:n,backState:r,forwardState:i},t.discardedStates[f]=u,!0};t.discardHash=function(n,i,r){var u={discardedHash:n,backState:r,forwardState:i};return t.discardedHashes[n]=u,!0};t.discardedState=function(n){var r=t.getHashByState(n),i;return i=t.discardedStates[r]||!1,i};t.discardedHash=function(n){return t.discardedHashes[n]||!1};t.recycleState=function(n){var i=t.getHashByState(n);return t.discardedState(n)&&delete t.discardedStates[i],!0};t.emulated.hashChange&&(t.hashChangeInit=function(){t.checkerFunction=null;var f="",s,u,e,o,h=Boolean(t.getHash());return t.isInternetExplorer()?(s="historyjs-iframe",u=i.createElement("iframe"),u.setAttribute("id",s),u.setAttribute("src","#"),u.style.display="none",i.body.appendChild(u),u.contentWindow.document.open(),u.contentWindow.document.close(),e="",o=!1,t.checkerFunction=function(){if(o)return!1;o=!0;var r=t.getHash(),i=t.getHash(u.contentWindow.document);return r!==f?(f=r,i!==r&&(e=i=r,u.contentWindow.document.open(),u.contentWindow.document.close(),u.contentWindow.document.location.hash=t.escapeHash(r)),t.Adapter.trigger(n,"hashchange")):i!==e&&(e=i,h&&i===""?t.back():t.setHash(i,!1)),o=!1,!0}):t.checkerFunction=function(){var i=t.getHash()||"";return i!==f&&(f=i,t.Adapter.trigger(n,"hashchange")),!0},t.intervalList.push(r(t.checkerFunction,t.options.hashChangeInterval)),!0},t.Adapter.onDomLoad(t.hashChangeInit));t.emulated.pushState&&(t.onHashChange=function(i){var e=i&&i.newURL||t.getLocationHref(),u=t.getHashByUrl(e),r=null,o=null,f;return t.isLastHash(u)?(t.busy(!1),!1):(t.doubleCheckComplete(),t.saveHash(u),u&&t.isTraditionalAnchor(u)?(t.Adapter.trigger(n,"anchorchange"),t.busy(!1),!1):(r=t.extractState(t.getFullUrl(u||t.getLocationHref()),!0),t.isLastSavedState(r)?(t.busy(!1),!1):(o=t.getHashByState(r),f=t.discardedState(r),f?(t.getHashByIndex(-2)===t.getHashByState(f.forwardState)?t.back(!1):t.forward(!1),!1):(t.pushState(r.data,r.title,encodeURI(r.url),!1),!0))))},t.Adapter.bind(n,"hashchange",t.onHashChange),t.pushState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.pushState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),o=t.getHashByState(e),s=t.getState(!1),h=t.getHashByState(s),c=t.getHash(),l=t.expectedStateId==e.id;return t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),o===h?(t.busy(!1),!1):(t.saveState(e),l||t.Adapter.trigger(n,"statechange"),!t.isHashEqual(o,c)&&!t.isHashEqual(o,t.getShortUrl(t.getLocationHref()))&&t.setHash(o,!1),t.busy(!1),!0)},t.replaceState=function(i,r,u,f){if(u=encodeURI(u).replace(/%25/g,"%"),t.getHashByUrl(u))throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).");if(f!==!1&&t.busy())return t.pushQueue({scope:t,callback:t.replaceState,args:arguments,queue:f}),!1;t.busy(!0);var e=t.createStateObject(i,r,u),s=t.getHashByState(e),o=t.getState(!1),h=t.getHashByState(o),c=t.getStateByIndex(-2);return t.discardState(o,e,c),s===h?(t.storeState(e),t.expectedStateId=e.id,t.recycleState(e),t.setTitle(e),t.saveState(e),t.Adapter.trigger(n,"statechange"),t.busy(!1)):t.pushState(e.data,e.title,e.url,!1),!0});t.emulated.pushState&&t.getHash()&&!t.emulated.hashChange&&t.Adapter.onDomLoad(function(){t.Adapter.trigger(n,"hashchange")})};typeof t.init!="undefined"&&t.init()}(window),function(n,t){"use strict";var e=n.console||t,r=n.document,o=n.navigator,f=!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;try{f=n.sessionStorage;f.setItem("TEST","1");f.removeItem("TEST")}catch(y){f=!1}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.disableSuid=i.options.disableSuid||!1,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.options.html4Mode=i.options.html4Mode||!1,i.options.delayInit=i.options.delayInit||!1,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 e!="undefined"&&typeof e.log!="undefined"&&typeof e.log.apply!="undefined",t=r.getElementById("log"),n,f,h,o,i;for(s?(o=Array.prototype.slice.call(arguments),n=o.shift(),typeof e.debug!="undefined"?e.debug.apply(e,[n,o]):e.log.apply(e,[n,o])):n="\n"+arguments[0]+"\n",f=1,h=arguments.length;f<h;++f){if(i=arguments[f],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=i.options.html4Mode?{pushState:!0,hashChange:!0}:{pushState:!Boolean(n.history&&n.history.pushState&&n.history.replaceState&&!/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i.test(o.userAgent)&&!/AppleWebKit\/5([0-2]|3[0-2])/i.test(o.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&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),safariPoll:Boolean(!i.emulated.pushState&&o.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(o.userAgent)),ieDoubleCheck:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<7)},i.isEmptyObject=function(n){for(var t in n)if(n.hasOwnProperty(t))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),r=(t||{}).url||i.getLocationHref(),n;return n=r.replace(/\/+$/,"").replace(/[^\/]+$/,function(n){return/\./.test(n)?n:n+"/"}),n},i.getBasePageUrl=function(){return i.getLocationHref().replace(/[#\?].*/,"").replace(/[^\/]+$/,function(n){return/[^\/]$/.test(n)?"":n}).replace(/\/+$/,"")+"/"},i.getFullUrl=function(n,t){var u=n,r=n.substring(0,1);return t=typeof t=="undefined"?!0:t,/[a-z]+\:\/\//.test(n)||(u=r==="/"?i.getRootUrl()+n.replace(/^\/+/,""):r==="#"?i.getPageUrl().replace(/#.*/,"")+n:r==="?"?i.getPageUrl().replace(/[\?#].*/,"")+n:t?i.getBaseUrl()+n.replace(/^(\.\/)+/,""):i.getBasePageUrl()+n.replace(/^(\.\/)+/,"")),u.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.getLocationHref=function(n){return n=n||r,n.URL===n.location.href?n.location.href:n.location.href===decodeURIComponent(n.URL)?n.URL:n.location.hash&&decodeURIComponent(n.location.href.replace(/^[^#]+/,""))===n.location.hash?n.location.href:n.URL.indexOf("#")==-1&&n.location.href.indexOf("#")!=-1?n.location.href:n.URL||n.location.href},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).getTime()+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,r;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(n.url?n.url:i.getLocationHref()),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,r=!i.isEmptyObject(t.data),(t.title||r)&&i.options.disableSuid!==!0&&(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,u,r;return r=n.indexOf("#")!=-1?n.split("#")[0]:n,t=/(.*)\&_suid=([0-9]+)$/.exec(r),u=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.getCurrentIndex=function(){var n=null;return n=i.savedStates.length<1?0:i.savedStates.length-1,n},i.getHash=function(n){var r=i.getLocationHref(n),t;return t=i.getHashByUrl(r),t},i.unescapeHash=function(n){var t=i.normalizeHash(n);return t=decodeURIComponent(t),t},i.normalizeHash=function(n){return n.replace(/[^#]*#/,"").replace(/#.*/,"")},i.setHash=function(n,t){var u,f;return t!==!1&&i.busy()?(i.pushQueue({scope:i,callback:i.setHash,args:arguments,queue:t}),!1):(i.busy(!0),u=i.extractState(n,!0),u&&!i.emulated.pushState?i.pushState(u.data,u.title,u.url,!1):i.getHash()!==n&&(i.bugs.setHash?(f=i.getPageUrl(),i.pushState(null,null,f+"#"+n,!1)):r.location.hash=n),i)},i.escapeHash=function(t){var r=i.normalizeHash(t);return r=n.encodeURIComponent(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 r=i.extractState(i.getLocationHref()),t;if(!i.isLastSavedState(r))return t=r,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,r){var e=!1,u=!1,o,f;return i.doubleCheckComplete(),o=i.getHash(),o?(f=i.extractState(o||i.getLocationHref(),!0),f?i.replaceState(f.data,f.title,f.url,!1):(i.Adapter.trigger(n,"anchorchange"),i.busy(!1)),i.expectedStateId=!1,!1):(e=i.Adapter.extractEventData("state",t,r)||!1,u=e?i.getStateById(e):i.expectedStateId?i.getStateById(i.expectedStateId):i.extractState(i.getLocationHref()),u||(u=i.createStateObject(null,null,i.getLocationHref())),i.expectedStateId=!1,i.isLastSavedState(u)?(i.busy(!1),!1):(i.storeState(u),i.saveState(u),i.setTitle(u),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(f){try{i.store=u.parse(f.getItem("History.store"))||{}}catch(p){i.store={}}i.normalizeStore()}else i.store={},i.normalizeStore();i.Adapter.bind(n,"unload",i.clearAllIntervals);i.saveState(i.storeState(i.extractState(i.getLocationHref(),!0)));f&&(i.onUnload=function(){var n,t,r;try{n=u.parse(f.getItem("History.store"))||{}}catch(o){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();r=u.stringify(n);try{f.setItem("History.store",r)}catch(e){if(e.code!==DOMException.QUOTA_EXCEEDED_ERR)throw e;f.length&&(f.removeItem("History.store"),f.setItem("History.store",r))}},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)),(o.vendor==="Apple Computer, Inc."||(o.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.options||!i.options.delayInit)&&i.init()}(window);MyRadiometer=MyRadiometer||{};MyRadiometer.changepasswordservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/change-password/",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}return{execute:n}}();MyRadiometer=MyRadiometer||{};MyRadiometer.contactservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/contact",data:JSON.stringify(n),dataType:"json",contentType:"application/json"}).done(t).fail(i)}return{send:n}}();MyRadiometer=MyRadiometer||{};MyRadiometer.favoritesservice=function(){"use strict";function n(n,t){$.ajax({url:"/api/myradiometer/radiometerresponsive/favorites",contentType:"application/json",type:"GET"}).done(n).fail(t)}function t(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/favorites/"+n.Id,data:JSON.stringify(n),contentType:"application/json",type:"GET"}).done(t).fail(i)}function i(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/favorites",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}function r(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/favorites/"+n.id,data:JSON.stringify(n),contentType:"application/json",headers:{"X-HTTP-Method-Override":"DELETE"}}).done(t).fail(i)}function u(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/favorites/"+n.id,data:JSON.stringify(n),contentType:"application/json",headers:{"X-HTTP-Method-Override":"PUT"}}).done(t).fail(i)}return{add:i,get:n,remove:r,edit:u,getWithId:t}}();MyRadiometer=MyRadiometer||{};MyRadiometer.forgotpasswordservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/forgot-password/",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}return{execute:n}}();MyRadiometer=MyRadiometer||{};MyRadiometer.loginservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/auth/credentials/",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}function t(n,t){$.ajax({url:"/api/myradiometer/radiometerresponsive/auth/logout/",contentType:"application/json"}).done(n).fail(t)}function i(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/auth/checkredirect/",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}return{login:n,logout:t,checkredirect:i}}();MyRadiometer=MyRadiometer||{};MyRadiometer.resetpasswordservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/reset-password/",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}return{execute:n}}();MyRadiometer=MyRadiometer||{};MyRadiometer.searchservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/search",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}return{search:n}}();MyRadiometer=MyRadiometer||{};MyRadiometer.usersservice=function(){"use strict";function n(n,t,i){$.ajax({url:"/api/myradiometer/radiometerresponsive/users/"+n.id,data:JSON.stringify(n),contentType:"application/json",headers:{"X-HTTP-Method-Override":"PUT"}}).done(t).fail(i)}function t(n,t,i){n.method=2;$.ajax({url:"/api/myradiometer/radiometerresponsive/users",data:JSON.stringify(n),contentType:"application/json"}).done(t).fail(i)}return{edit:n,requestVisitorAccess:t}}();MyRadiometer=MyRadiometer||{};MyRadiometer.validationservice=function(){"use strict";function i(i){var r=!0;return i.each(function(){var i=$(this);if(i.is(":checkbox")){i.is(":checked")?t(i):(r=!1,n(i));return}i.val()===""?(r=!1,n(i)):t(i)}),r}function r(i){var r=!0;return i.each(function(){var i=$(this),u=i.data("selector"),f=$(u);i.val()!==f.val()?(r=!1,n(i)):t(i)}),r}function n(n){n.addClass("myradiometer-validation-invalid")}function t(n){n.removeClass("myradiometer-validation-invalid")}function u(n){var i=MyRadiometer.validationservice.isRequiredFieldsValid(n.find(".myradiometer-validation-required")),r=MyRadiometer.validationservice.isRetypeFieldsValid(n.find(".myradiometer-validation-retype")),t=i&&r;return t||n.find(".myradiometer-validation-invalid").first().focus(),t}return{validate:u,isRequiredFieldsValid:i,isRetypeFieldsValid:r}}();MyRadiometer=MyRadiometer||{};MyRadiometer.init=function(){"use strict";$.ajaxSetup({type:"POST",cache:!1,contentType:"application/json; charset=utf-8"});MyRadiometer.dashboard.init();MyRadiometer.library.init();MyRadiometer.librarycategories.init();MyRadiometer.librarysearch.init();MyRadiometer.librarymediatypes.init();MyRadiometer.contacts.init();MyRadiometer.libraryentrance.init();MyRadiometer.banners.init();MyRadiometer.login.init();MyRadiometer.savedsearches.init();MyRadiometer.contactdialog.init();MyRadiometer.manageprofile.init();MyRadiometer.headerloginmenu.init();MyRadiometer.signup.init();MyRadiometer.forgotpassword.init();MyRadiometer.passwordchangerequired.init()};MyRadiometer.resize=function(){"use strict";MyRadiometer.librarycategories.resize()};$(document).ready(MyRadiometer.init);$(window).on("resize",MyRadiometer.resize);MyRadiometer=MyRadiometer||{};MyRadiometer.banners=function(){"use strict";function u(){if(n.length>0&&f("i")!==""){var u=n.find(".myradiometer-bgoverlay");n.toggleClass("myradiometer-banner-open");r.on("click",function(r){if(r.preventDefault(),t.val()==="staycurrentsite"){e("myradiometer_denylocalsite","true",30);n.toggleClass("myradiometer-banner-open");var u=i.find(".myradiometer-bgoverlay");i.toggleClass("myradiometer-banner-open");$("html").hasClass("nav-is-open")&&$("html").removeClass("nav-is-open");u.off("click").on("click",function(n){n.preventDefault();i.toggleClass("myradiometer-banner-open")})}else t.val().length>0&&(location.href=t.val())});u.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-banner-open")})}}function f(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function e(n,t,i){var u="",r;i&&(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toUTCString());document.cookie=n+"="+t+u+"; path=/"}var n=$(".myradiometer-redirectlocalsite-banner"),t=$(".myradiometer-banners-select"),r=n.find(".banner-redirectlink"),i=$(".myradiometer-login-banner");return{init:u}}();MyRadiometer=MyRadiometer||{};MyRadiometer.contactdialog=function(){"use strict";function e(){n.length!==0&&(o(),s())}function o(){f.on("click",function(i){i.preventDefault();var u=$(this),f=u.text();t.val(f);n.toggleClass("myradiometer-contactdialog-open");r.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-contactdialog-open")})})}function s(){u.on("click",function(n){n.preventDefault();var r={};r.message=i.val();r.email=t.val();MyRadiometer.contactservice.send(r,MyRadiometer.contactdialog.sendDone,MyRadiometer.contactdialog.sendFail)})}function h(){n.removeClass("myradiometer-contactdialog-open");r.off("click");i.val("");t.val("")}function c(n,t,i){console.log(n);console.log(t);console.log(i);alert("Unknown error")}var n=$(".myradiometer-contactdialog"),u=$(".myradiometer-contactdialog-submit"),i=$(".myradiometer-contactdialog-input"),t=$(".myradiometer-contactdialog-hiddenemail"),f=$(".myradiometer-contactdialog-link"),r=$(".myradiometer-bgoverlay");return{init:e,sendDone:h,sendFail:c}}();MyRadiometer=MyRadiometer||{};MyRadiometer.contacts=function(){"use strict";function u(){n.length!==0&&(r.equalHeights(),main.isPalm()?i.slick({slidesToShow:1,arrows:!1,centerMode:!0,speed:100}):t.equalHeights())}var n=$(".myradiometer-dashboard-contacts"),t=$(".myradiometer-dashboard-contacts-inner, .myradiometer-dashboard-details-inner"),i=$(".myradiometer-dashboard-contacts-boxes"),r=$(".myradiometer-dashboard-contacts-box-inner");return{init:u}}();MyRadiometer=MyRadiometer||{};MyRadiometer.dashboard=function(){"use strict";function t(){n.length!==0&&i()}function i(){n.equalHeights()}var n=$(".myradiometer-dashboard-spot");return{init:t}}();MyRadiometer=MyRadiometer||{};MyRadiometer.forgotpassword=function(){"use strict";function y(){c.on("click",function(n){n.preventDefault();l.toggleClass("myradiometer-banner-open");d()});h.on("click",function(n){if(n.preventDefault(),u.val().length>0){f.hide("fast");var t={};t.Username=u.val();MyRadiometer.forgotpasswordservice.execute(t,p,w)}});var e=s("resetId"),v=s("userId");if(e!==""&&v!==""){n.toggleClass("myradiometer-banner-open");r.off("click").on("click",function(r){r.preventDefault();n.toggleClass("myradiometer-banner-open");i.hide();t.show()});i.show();t.hide()}a.on("click",function(n){var r,t;(n.preventDefault(),r=MyRadiometer.validationservice.validate(i),r)&&o.val().length>0&&(t={},t.UserId=v,t.ResetId=e,t.NewPassword=o.val(),MyRadiometer.resetpasswordservice.execute(t,b,k))})}function p(){e.show();t.hide()}function w(){f.show("fast")}function b(){v.show();t.hide()}function k(n,t,i){console.log(n);console.log(t);alert(i)}function d(){n.toggleClass("myradiometer-banner-open");r.off("click").on("click",function(i){i.preventDefault();n.toggleClass("myradiometer-banner-open");e.hide();t.show()})}function s(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}var n=$(".myradiometer-forgotpassword-banner"),r=n.find(".myradiometer-bgoverlay"),t=n.find(".myradiometer-banners-forgotpassword"),h=n.find("#forgotPasswordSubmit"),u=n.find("#forgotPasswordEmail"),f=n.find(".myradiometer-banners-forgotpassword-errormessage"),e=n.find(".myradiometer-banners-forgotpasswordmailsent"),i=n.find(".myradiometer-banners-forgotpasswordreset"),c=$(".myradiometer-banners-login-forgotpassword"),l=$(".myradiometer-login-banner"),a=n.find("#resetPasswordSubmit"),o=n.find("#password"),v=n.find(".myradiometer-banners-forgotpasswordpasswordreset");return{init:y}}();MyRadiometer=MyRadiometer||{};MyRadiometer.headerloginmenu=function(){"use strict";function i(){if(n.length>0){var i;t.on("mouseleave",function(){i=setTimeout(function(){n.fadeOut(200)},500)});t.on("mouseenter",function(){n.fadeIn(200);clearTimeout(i)});n.on("mouseenter",function(){clearTimeout(i)});n.on("mouseleave",function(){n.fadeOut(200)})}}var n=$(".myradiometer-headerloginmenu"),t=$(".myradiometer-headerloginmenu-loggedin");return{init:i}}();MyRadiometer=MyRadiometer||{};MyRadiometer.library=function(){"use strict";function l(){n.length!==0&&(v(),y(),main.isDesktop()&&n.css({minHeight:$(window).innerHeight()-120+"px"}),(main.isLap()||main.isPalm())&&n.css({minHeight:$(window).innerHeight()-60+"px"}))}function a(){t++;r()}function v(){var n=History.getState();e(n);r()}function y(){History.Adapter.bind(window,"statechange",function(){t=1;var n=History.getState();e(n);r()})}function e(n){var t=main.getParameterByName("q",n.url),i=main.getParameterByName("c",n.url),r=main.getParameterByName("m",n.url);MyRadiometer.librarysearch.setQueryValue(t);MyRadiometer.librarycategories.updateSelected(i);MyRadiometer.librarymediatypes.updateSelected(r)}function p(){var n=s();History.pushState(null,u,"?"+n)}function r(){var t=s();t!==""?(n.addClass("myradiometer-library-search-loading"),MyRadiometer.searchservice.search(d(),MyRadiometer.library.searchDone,MyRadiometer.library.searchFail)):n.removeClass("myradiometer-library-search-loading").removeClass("myradiometer-library-search-moreloading").removeClass("myradiometer-library-search-searchfail").removeClass("myradiometer-library-search-moretocome").removeClass("myradiometer-library-search-searchdone")}function w(){History.pushState(null,u,"?")}function o(){main.isDesktop()&&n.find(".myradiometer-library-search, .myradiometer-library-categories").removeAttr("style").equalHeights()}function b(r){t===1&&i.empty();n.removeClass("myradiometer-library-search-searchempty").removeClass("myradiometer-library-search-loading").removeClass("myradiometer-library-search-moreloading").removeClass("myradiometer-library-search-searchfail").removeClass("myradiometer-library-search-moretocome").addClass("myradiometer-library-search-searchdone");r.items.length===0&&t===1?n.addClass("myradiometer-library-search-searchempty"):(f.text(f.data("text").replace("{0}",r.totalHits)),$.each(r.items,function(n,t){i.append(h.render(t))}),r.totalHits!==i.find(".myradiometer-library-search-result").length&&n.addClass("myradiometer-library-search-moretocome"));o()}function k(){n.removeClass("myradiometer-library-search-searchempty").removeClass("myradiometer-library-search-searchdone").removeClass("myradiometer-library-search-moretocome").removeClass("myradiometer-library-search-loading").removeClass("myradiometer-library-search-moreloading").addClass("myradiometer-library-search-searchfail");i.empty()}function d(){var n={};return n.query=MyRadiometer.librarysearch.getQueryValue(),n.categoryFilters=MyRadiometer.librarycategories.getSearchValue(),n.mediaTypes=MyRadiometer.librarymediatypes.getSearchValue(),n.page=t,n.pageSize=c,n.variablePageSize=!0,n.languages=[],n}function s(){var i=MyRadiometer.librarysearch.getQueryValue(),r=MyRadiometer.librarycategories.getUrlValue(),u=MyRadiometer.librarymediatypes.getUrlValue(),n=[],t;return i!==""&&n.push({name:"q",value:i}),r!==""&&n.push({name:"c",value:r}),u!==""&&n.push({name:"m",value:u}),t="",n.forEach(function(n){var i=n.name+"="+n.value;t+=t===""?i:"&"+i}),t}var u=document.title,n=$(".myradiometer-library"),i=n.find(".myradiometer-library-search-results"),h=n.find("#myradiometer-library-search-resulttemplate"),f=n.find(".myradiometer-library-search-total"),c=n.data("library-pagesize"),t=1;return{init:l,search:r,clear:w,nextPage:a,searchDone:b,searchFail:k,pushState:p,adjustColumnHeights:o}}();MyRadiometer=MyRadiometer||{};MyRadiometer.librarycategories=function(){"use strict";function s(){n.length!==0&&(r(),c(),l(),h())}function h(){e.on("click",function(n){n.preventDefault();$("body, html, .myradiometer-library-categories-scroll").scrollTop(0)})}function c(){o.on("click",function(t){t.preventDefault();n.removeClass("myradiometer-library-search-mediatypes-open");n.toggleClass("myradiometer-library-categories-open");u.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-library-categories-open")})})}function l(){t.on("change",function(){MyRadiometer.library.pushState()})}function a(){n.length!==0&&r()}function r(){main.isDesktop()&&y();(main.isLap()||main.isPalm())&&v();f.addClass("myradiometer-library-scroll-visible")}function v(){i.each(function(){var n=$(this),t=n.find(".myradiometer-library-category-buttons").height();n.height(t+50)})}function y(){for(var n=0;n<i.length;n+=2){var t=i.slice(n,n+2),r=".myradiometer-library-category-buttons",u=Math.max(t.find(r).eq(0).height(),t.find(r).eq(1).height());t.css("height",u+80)}}function p(){var n="";return t.each(function(){var i=$(this),t=i.data("shortid");this.checked&&(n+=n===""?t:","+t)}),n}function w(){var n=[];return t.each(function(){var t=$(this),i=t.data("id");this.checked&&n.push(i)}),n}function b(i){t.prop("checked",!1);i!==null&&i.split(",").forEach(function(t){n.find(".myradiometer-library-category input[type='checkbox'][data-shortid='"+t+"']").prop("checked",!0)})}var n=$(".myradiometer-library"),u=n.find(".myradiometer-bgoverlay"),i=n.find(".myradiometer-library-category"),t=n.find(".myradiometer-library-category input[type='checkbox']"),f=n.find(".myradiometer-library-categories-scroll"),e=n.find(".myradiometer-library-categories-top"),o=n.find(".myradiometer-library-opencategories");return{init:s,resize:a,getUrlValue:p,getSearchValue:w,updateSelected:b}}();MyRadiometer=MyRadiometer||{};MyRadiometer.libraryentrance=function(){"use strict";function r(){n.length!==0&&u()}function u(){t.on("click",function(t){t.preventDefault();location.href=n.data("libraryurl")+"/?q="+i.val()})}var n=$(".myradiometer-dashboard-libraryentrance"),t=n.find(".myradiometer-dashboard-search-submit"),i=n.find(".myradiometer-dashboard-search-input");return{init:r}}();MyRadiometer=MyRadiometer||{};MyRadiometer.librarymediatypes=function(){"use strict";function f(){n.length!==0&&(e(),o(),s())}function e(){t.on("click",function(n){n.preventDefault();var t=$(this);t.toggleClass("myradiometer-library-search-mediatype-selected");MyRadiometer.library.pushState()})}function o(){r.on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-library-search-mediatypes-open");i.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-library-search-mediatypes-open")})})}function s(){u.on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-library-search-mediatypes-open")})}function h(){var n="";return t.each(function(){var t=$(this),i=t.data("shortid");t.hasClass("myradiometer-library-search-mediatype-selected")&&(n+=n===""?i:","+i)}),n}function c(){var n=[];return t.each(function(){var t=$(this),i=t.data("id");t.hasClass("myradiometer-library-search-mediatype-selected")&&n.push(i)}),n}function l(i){t.removeClass("myradiometer-library-search-mediatype-selected");i!==null&&i.split(",").forEach(function(t){n.find(".myradiometer-library-search-mediatype[data-shortid='"+t+"']").addClass("myradiometer-library-search-mediatype-selected")})}var n=$(".myradiometer-library"),i=n.find(".myradiometer-bgoverlay"),t=n.find(".myradiometer-library-search-mediatype"),r=n.find(".myradiometer-library-search-openmediatypes"),u=n.find(".myradiometer-library-mediatypes-headline");return{init:f,getUrlValue:h,getSearchValue:c,updateSelected:l}}();MyRadiometer=MyRadiometer||{};MyRadiometer.librarysearch=function(){"use strict";function o(){n.length!==0&&(s(),l(),h(),c())}function s(){i.on("click",function(n){n.preventDefault();MyRadiometer.library.pushState()})}function h(){u.on("click",function(n){n.preventDefault();MyRadiometer.library.nextPage()})}function c(){f.on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-savesearch-open");e.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-savesearch-open")})})}function l(){r.on("click",function(n){n.preventDefault();MyRadiometer.library.clear()})}function a(){return t.val()}function v(n){t.val(n)}var n=$(".myradiometer-library"),t=n.find(".myradiometer-library-search-input"),i=n.find(".myradiometer-library-search-submit"),r=n.find(".myradiometer-library-search-clear, .myradiometer-library-search-tool-clear"),u=n.find(".myradiometer-library-search-showmore"),f=n.find(".myradiometer-library-search-save, .myradiometer-library-search-tool-save"),e=n.find(".myradiometer-bgoverlay");return{init:o,getQueryValue:a,setQueryValue:v}}();MyRadiometer=MyRadiometer||{};MyRadiometer.login=function(){"use strict";function a(){var t,c;s.on("click",function(n){n.preventDefault();var t={};t.Iptest=getUrlParameter("iptest");MyRadiometer.loginservice.checkredirect(t,f,e)});o.on("click",function(n){if(n.preventDefault(),i.val().length>0&&r.val().length>0){u.hide("fast");var t={};t.Username=i.val();t.Password=r.val();MyRadiometer.loginservice.login(t,v,y)}});h.on("click",function(n){n.preventDefault();MyRadiometer.loginservice.logout(p,w)});if(t={},getUrlParameter("r")==="login"&&n.length>0){c=n.find(".myradiometer-bgoverlay");$(n).toggleClass("myradiometer-banner-open");$("html").hasClass("nav-is-open")&&$("html").removeClass("nav-is-open");c.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-banner-open")})}else n.hasClass("login-trigger")&&getUrlParameter("i")===""&&(t.Iptest=getUrlParameter("iptest"),MyRadiometer.loginservice.checkredirect(t,f,e))}function v(t){var i="",r;i=t.memberType===0?"Business user":"External member";try{dataLayer.push({userType:i,userOrganisation:t.localOrganization,loginStatus:"Success",event:"Login"})}catch(u){console.log("tracking fail on login success. Error: "+u)}n.hasClass("login-trigger")||getUrlParameter("r")==="login"?(n.removeClass("myradiometer-banner-open"),r=removeURLParameter(location.href,"i"),location.href=removeURLParameter(r,"r")):location.href=c.val()}function y(i){if(i.status===403){n.toggleClass("myradiometer-banner-open");var r=t.find(".myradiometer-bgoverlay");t.toggleClass("myradiometer-banner-open");r.off("click").on("click",function(n){n.preventDefault();t.toggleClass("myradiometer-banner-open");location.reload()})}else{try{dataLayer.push({loginStatus:"Error",event:"Login"})}catch(f){console.log("tracking fail on login fail. Error: "+f)}u.show("fast")}}function p(){location.href=l.val()}function w(){}function f(t){var r,i;if(t==="false"){r=n.find(".myradiometer-bgoverlay");$(n).toggleClass("myradiometer-banner-open");$("html").hasClass("nav-is-open")&&$("html").removeClass("nav-is-open");r.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-banner-open")})}else t.startsWith("http")?location.href=t:t.length>0&&(i=location.href,i+=i.indexOf("?")===-1?"?":"&",location.href=i+"i="+t)}function e(){var t=n.find(".myradiometer-bgoverlay");$(n).toggleClass("myradiometer-banner-open");$("html").hasClass("nav-is-open")&&$("html").removeClass("nav-is-open");t.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-banner-open")})}String.prototype.startsWith||(String.prototype.startsWith=function(n,t){return t=t||0,this.substr(t,n.length)===n});var n=$(".myradiometer-login-banner"),t=$(".myradiometer-passwordchangerequired-banner"),o=n.find("#loginSubmit"),i=n.find("#loginEmail"),r=n.find("#loginPassword"),s=$("body").find(".myradiometer-link-login"),h=$("body").find(".myradiometer-link-logout"),u=n.find(".myradiometer-banners-login-errormessage"),c=$("body").find("#MyRadiometerLoginLink"),l=$("body").find("#MyRadiometerLogoutLink");return{init:a}}();MyRadiometer=MyRadiometer||{};MyRadiometer.manageprofile=function(){"use strict";function k(){n.length!==0&&d()}function d(){p.on("click",function(n){var b,p;(n.preventDefault(),b=MyRadiometer.validationservice.validate(t),b)&&(p={},p.firstname=i.val(),p.lastname=r.val(),p.jobtitle=u.val(),p.title=f.val(),p.comment=e.val(),p.address=o.val(),p.newpassword=s.val(),p.email=h.val(),p.country=c.val(),p.interfaceLanguage=l.val(),p.radiometercontact=a.val(),p.phone=v.val(),p.localorganization=y.val(),p.id=w.val(),MyRadiometer.usersservice.edit(p,MyRadiometer.manageprofile.editDone,MyRadiometer.manageprofile.editFail))})}function g(n,t,i){i.status===200||i.status===201?location.href=b.val():(console.log(n),console.log(t),console.log(i),alert("Unknown error"))}function nt(n,t,i){console.log(n);console.log(t);console.log(i);alert("Unknown error")}var n=$(".myradiometer-manageprofile"),t=n.find(".myradiometer-manageprofile-form"),i=n.find(".myradiometer-manageprofile-firstname"),r=n.find(".myradiometer-manageprofile-lastname"),u=n.find(".myradiometer-manageprofile-jobtitle"),f=n.find(".myradiometer-manageprofile-title"),e=n.find(".myradiometer-manageprofile-comment"),o=n.find(".myradiometer-manageprofile-address"),s=n.find(".myradiometer-manageprofile-password"),h=n.find(".myradiometer-manageprofile-email"),c=n.find(".myradiometer-manageprofile-country"),l=n.find(".myradiometer-manageprofile-language"),a=n.find(".myradiometer-manageprofile-radiometercontact"),v=n.find(".myradiometer-manageprofile-phone"),y=n.find(".myradiometer-manageprofile-localorganization"),p=n.find(".myradiometer-button"),w=n.find("#myradiometer-manageprofile-id"),b=n.find("#myradiometer-manageprofile-returnurl");return{init:k,editDone:g,editFail:nt}}();MyRadiometer=MyRadiometer||{};MyRadiometer.passwordchangerequired=function(){"use strict";function l(){o.on("click",function(n){var r,t;(n.preventDefault(),r=MyRadiometer.validationservice.validate(e),r)&&i.val().length>0&&(t={},t.Email=u.val(),t.OldPassword=f.val(),t.NewPassword=i.val(),MyRadiometer.changepasswordservice.execute(t,a,v))});s.on("click",function(n){if(n.preventDefault(),t.hasClass("login-trigger")||getUrlParameter("r")==="login"){t.removeClass("myradiometer-banner-open");var i=removeURLParameter(location.href,"i");location.href=removeURLParameter(i,"r")}else location.href=c.val()})}function a(){h.show();r.hide()}function v(n,t){console.log(n);console.log(t);alert("Error occured!")}var n=$(".myradiometer-passwordchangerequired-banner"),t=$(".myradiometer-login-banner"),r=n.find(".myradiometer-banners-passwordchangerequired"),u=t.find("#loginEmail"),f=t.find("#loginPassword"),e=n.find(".myradiometer-banners-passwordchangerequired"),o=n.find("#changePasswordSubmit"),s=n.find("#changePasswordClose"),i=n.find("#changePassword"),h=n.find(".myradiometer-banners-passwordchangerequired-done"),c=$("#MyRadiometerLoginLink");return{init:l}}();MyRadiometer=MyRadiometer||{};MyRadiometer.savedsearches=function(){"use strict";function y(){(c("fav")!==""&&k(c("fav")),t.length!==0)&&(o.length!==0&&p(),e())}function p(){o.on("click",function(n){var t,i;n.preventDefault();t={};t.query=a.val();t.categories=MyRadiometer.librarycategories.getSearchValue();t.mediaTypes=MyRadiometer.librarymediatypes.getSearchValue();t.languages=[];t.notification=f.is(":checked");t.name=u.val();i=s.val();i===""?MyRadiometer.favoritesservice.add(t,MyRadiometer.savedsearches.saveSearchDone,MyRadiometer.savedsearches.saveSearchFail):(t.id=i,MyRadiometer.favoritesservice.edit(t,MyRadiometer.savedsearches.saveSearchDone,MyRadiometer.savedsearches.saveSearchFail))})}function w(t,i,o){o.status===200||o.status===201?(n.removeClass("myradiometer-savesearch-open"),r.removeClass("myradiometer-savesearch-open"),h.off("click"),u.val(""),f.removeAttr("checked"),e(),MyRadiometer.library.adjustColumnHeights()):(console.log(t),console.log(i),console.log(o),alert("Unknown error"))}function b(n,t,i){console.log(n);console.log(t);console.log(i);alert("Unknown error")}function e(){MyRadiometer.favoritesservice.get(MyRadiometer.savedsearches.getSavedSearchesDone,MyRadiometer.savedsearches.getSavedSearchesFail)}function k(n){var t={};t.Id=n;MyRadiometer.favoritesservice.getWithId(t,MyRadiometer.savedsearches.getSavedSearchDone,MyRadiometer.savedsearches.getSavedSearchFail)}function d(n){var f=n.query,e=n.categories,o=n.mediaTypes,t=[],r,u,i,s;f!==undefined&&t.push({name:"q",value:f});e!==undefined&&(r=[],e.forEach(function(n){MyRadiometer.savedsearches.categories.forEach(function(t){n===t.id&&r.push(t.shortId)})}),t.push({name:"c",value:r}));o!==undefined&&(u=[],o.forEach(function(n){MyRadiometer.savedsearches.mediaTypes.forEach(function(t){n===t.id&&u.push(t.shortId)})}),t.push({name:"m",value:u}));i="";t.forEach(function(n){var t=n.name+"="+n.value;i+=i===""?t:"&"+t});s=location.href.split("?")[0];location.href=s+"?"+i}function g(e){if(i.empty(),e===undefined||e===null||e.length===0){t.removeClass("myradiometer-savedsearches-visible");return}t.addClass("myradiometer-savedsearches-visible");$.each(e,function(n,t){var o=t.query,s=t.categories,h=t.mediaTypes,r=[],f,e,u;o!==undefined&&r.push({name:"q",value:o});s!==undefined&&(f=[],s.forEach(function(n){MyRadiometer.savedsearches.categories.forEach(function(t){n===t.id&&f.push(t.shortId)})}),r.push({name:"c",value:f}));h!==undefined&&(e=[],h.forEach(function(n){MyRadiometer.savedsearches.mediaTypes.forEach(function(t){n===t.id&&e.push(t.shortId)})}),r.push({name:"m",value:e}));u="";r.forEach(function(n){var t=n.name+"="+n.value;u+=u===""?t:"&"+t});t.url="?"+u;i.append(v.render(t))});i.find(".myradiometer-savedsearch-name").on("click",function(t){n.length!==0&&(t.preventDefault(),History.pushState(null,l,$(this).attr("href")),$("body, html, .myradiometer-library-categories-scroll").scrollTop(0))});i.find(".myradiometer-savedsearch-delete").on("click",function(n){n.preventDefault();var t={};t.id=$(this).parent().data("id");MyRadiometer.favoritesservice.remove(t,MyRadiometer.savedsearches.deleteSavedSearchesDone,MyRadiometer.savedsearches.deleteSavedSearchesFail)});i.find(".myradiometer-savedsearch-edit").on("click",function(t){t.preventDefault();var i=$(this).parent(),e=i.find(".myradiometer-savedsearch-name").text().trim(),o=i.data("id"),c=i.data("notification");s.val(o);u.val(e);f.prop("checked",c);n.toggleClass("myradiometer-savesearch-open");r.toggleClass("myradiometer-savesearch-open");h.off("click").on("click",function(t){t.preventDefault();n.toggleClass("myradiometer-savesearch-open");r.toggleClass("myradiometer-savesearch-open")})});MyRadiometer.library.adjustColumnHeights();setTimeout(MyRadiometer.library.adjustColumnHeights,500)}function nt(n,t,i){console.log(n);console.log(t);console.log(i);alert("Unknown error")}function tt(n,t,i){console.log(n);console.log(t);console.log(i)}function it(){e()}function rt(n,t,i){console.log(n);console.log(t);console.log(i);alert("Unknown error")}function c(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}var l=document.title,n=$(".myradiometer-library"),r=$(".myradiometer-dashboard-libraryentrance"),t=$(".myradiometer-savedsearches"),a=n.find(".myradiometer-library-search-input"),o=$(".myradiometer-savesearch-submit"),s=$(".myradiometer-savesearch-id"),u=$(".myradiometer-savesearch-input"),f=$("#myradiometer-savesearch-notification"),h=$(".myradiometer-bgoverlay"),i=t.find(".myradiometer-savedsearches-container"),v=t.find("#myradiometer-savedsearchtemplate");return{init:y,saveSearchDone:w,saveSearchFail:b,getSavedSearchesDone:g,getSavedSearchesFail:nt,deleteSavedSearchesDone:it,deleteSavedSearchesFail:rt,getSavedSearchDone:d,getSavedSearchFail:tt}}();MyRadiometer=MyRadiometer||{};MyRadiometer.signup=function(){"use strict";function k(){n.length!==0&&d()}function d(){p.on("click",function(n){var b,p;(n.preventDefault(),b=MyRadiometer.validationservice.validate(t),b)&&(p={},p.firstname=i.val(),p.lastname=r.val(),p.jobtitle=u.val(),p.title=f.val(),p.comment=e.val(),p.address=o.val(),p.password=s.val(),p.email=h.val(),p.country=c.val(),p.interfaceLanguage=l.val(),p.radiometercontact=a.val(),p.phone=v.val(),p.localorganization=y.val(),p.id=w.val(),MyRadiometer.usersservice.requestVisitorAccess(p,MyRadiometer.signup.editDone,MyRadiometer.signup.editFail))})}function g(n,t,i){i.status===200||i.status===201?location.href=b.val():(console.log(n),console.log(t),console.log(i),alert("Unknown error"))}function nt(n,t,i){console.log(n);console.log(t);console.log(i);alert("Unknown error")}var n=$(".myradiometer-signup"),t=n.find(".myradiometer-signup-form"),i=n.find(".myradiometer-signup-firstname"),r=n.find(".myradiometer-signup-lastname"),u=n.find(".myradiometer-signup-jobtitle"),f=n.find(".myradiometer-signup-title"),e=n.find(".myradiometer-signup-comment"),o=n.find(".myradiometer-signup-address"),s=n.find(".myradiometer-signup-password"),h=n.find(".myradiometer-signup-email"),c=n.find(".myradiometer-signup-country"),l=n.find(".myradiometer-signup-language"),a=n.find(".myradiometer-signup-radiometercontact"),v=n.find(".myradiometer-signup-phone"),y=n.find(".myradiometer-signup-localorganization"),p=n.find(".myradiometer-button"),w=n.find("#myradiometer-signup-id"),b=n.find("#myradiometer-signup-returnurl");return{init:k,editDone:g,editFail:nt}}()