(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,sortLocaleCompare:true,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:'/\.|\,/g',onRenderHeader:null,selectorHeaders:'thead th',debug:false};function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");} this.benchmark=benchmark;function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);}else{alert(s);}} function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";} if(table.tBodies.length==0)return;var rows=table.tBodies[0].rows;if(rows[0]){var list=[],cells=rows[0].cells,l=cells.length;for(var i=0;i1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);}}} return arr;};function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true;};return false;} function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;};return false;} function checkHeaderOptionsSortingLocked(table,i){if((table.config.headers[i])&&(table.config.headers[i].lockedOrder))return table.config.headers[i].lockedOrder;return false;} function applyWidget(table){var c=table.config.widgets;var l=c.length;for(var i=0;i');$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($('').css('width',$(this).width()));});$(table).prepend(colgroup);};} function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;for(var i=0;i b["+i+"]) ? 1 : 0));";};function makeSortTextDesc(i){return "((b["+i+"] < a["+i+"]) ? -1 : ((b["+i+"] > a["+i+"]) ? 1 : 0));";};function makeSortNumeric(i){return "a["+i+"]-b["+i+"];";};function makeSortNumericDesc(i){return "b["+i+"]-a["+i+"];";};function sortText(a,b){if(table.config.sortLocaleCompare)return a.localeCompare(b);return((ab)?1:0));};function sortTextDesc(a,b){if(table.config.sortLocaleCompare)return b.localeCompare(a);return((ba)?1:0));};function sortNumeric(a,b){return a-b;};function sortNumericDesc(a,b){return b-a;};function getCachedSortType(parsers,i){return parsers[i].type;};this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies)return;var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;this.config={};config=$.extend(this.config,$.tablesorter.defaults,settings);$this=$(this);$.data(this,"tablesorter",config);$headers=buildHeaders(this);this.config.parsers=buildParserCache(this,$headers);cache=buildCache(this);var sortCSS=[config.cssDesc,config.cssAsc];fixColumnWidth(this);$headers.click(function(e){var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;if(!this.sortDisabled&&totalRows>0){$this.trigger("sortStart");var $cell=$(this);var i=this.column;this.order=this.count++%2;if(this.lockedOrder)this.order=this.lockedOrder;if(!e[config.sortMultiSortKey]){config.sortList=[];if(config.sortForce!=null){var a=config.sortForce;for(var j=0;j0){$this.trigger("sorton",[config.sortList]);} applyWidget(this);});};this.addParser=function(parser){var l=parsers.length,a=true;for(var i=0;i"),b=0;b1){d=$("");var e=$(L(b,c));e.width(c.width()-10);d.append(e)}else d=$(" ");a.append(d)}m.find("thead").append(a)}function L(a,b){var c=b.attr("filter-type");c||(c="text");switch(c){case "text":return"";case "ddl":return M(a,b);default:throw"filter-type: "+c+" is not supported";}}function M(a){var b="";return b}function I(){if(h.cookie){var a=h.cookie(v);if(a){a=a.split(";");for(var b=0;b=g.filterDelay)y();else s=setTimeout(C,g.filterDelay/3)}function y(){t=false;clearTimeout(s);var a=N();A(a,false);O(a)}function N(){for(var a=[],b=0;b0&&b.push(";");var d=a[c];b.push(d.id);b.push(",");b.push(d.idx);b.push(",");b.push(d.type);b.push(",");b.push(d.value)}b=b.join("");h.cookie(v,b)}}function A(a,b){g.filteringRows&&g.filteringRows(a);Q(a,b);g.filteredRows&&g.filteredRows(a)}function Q(a,b){R();if(!((!a||a.length)===0&&(g.matchingRow===null||g.matchingCell)))if(a===null||a.length===0)E(null);else for(var c=0;c0)b[b.length]=d.substring(0,e);b[b.length]="(";d=d.substring(e+1);e=d.indexOf("(")}for(e=d.indexOf(")");e!=-1;){if(e>0)b[b.length]=d.substring(0,e);b[b.length]=")";d=d.substring(e+1);e=d.indexOf(")")}if(d.length>0)b[b.length]=d}return b}function aa(a){var b=/([^"^\s]+)\s*|"([^"]+)"\s*/g;a=a.match(b);for(b=0;bp[j]){d=c.pop();b=b+"|"+d}else break}c.push(j)}}for(;c.length>0;)b=b+"|"+c.pop();return b.substring(1)}function ba(a){return a.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function W(a,b,c){if(!b)return true;a=c?a:a.toLowerCase();for(var d=[],e,j,x=0;x=0);else if(token==="and"){e=d.pop();j=d.pop();d.push(e&&j)}else if(token==="or"){e=d.pop();j=d.pop();d.push(e||j)}else if(token==="not"){e=d.pop();d.push(!e)}}return d.length===1&&d.pop()}var B,s,m,t,v,n,z,w,o,g=l||h.fn.tableFilter.defaults;if(!g.filterDelay)g.filterDelay=h.fn.tableFilter.defaults.filterDelay;if(!g.selectOptionLabel)g.selectOptionLabel=h.fn.tableFilter.defaults.selectOptionLabel;this.each(function(){m=h(this);i()});var p};h.fn.tableFilter.filterToolTipMessage='Quotes (") match phrases. (not) excludes a match from the results. (or) can be used to do Or searches. I.e. [red or blue] will match either red or blue.';h.fn.tableFilter.defaults={additionalFilterTriggers:[],clearFiltersControls:[],matchingRow:null,matchingCell:null,filteringRows:null,filteredRows:null,filterDelay:0,selectOptionLabel:"Select..."}})(jQuery);;(function($){var m=$.scrollTo=function(b,h,f){$(window).scrollTo(b,h,f)};m.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};m.window=function(b){return $(window).scrollable()};$.fn.scrollable=function(){return this.map(function(){var b=this,h=!b.nodeName||$.inArray(b.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!h)return b;var f=(b.contentWindow||b).document||b.ownerDocument||b;return $.browser.safari||f.compatMode=='BackCompat'?f.body:f.documentElement})};$.fn.scrollTo=function(l,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};if(l=='max')l=9e9;a=$.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=$(k),d=l,p,g={},q=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px)?$/.test(d)){d=n(d);break}d=$(d,this);case'object':if(d.is||d.style)p=(d=$(d)).offset()}$.each(a.axis.split(''),function(b,h){var f=h=='x'?'Left':'Top',i=f.toLowerCase(),c='scroll'+f,r=k[c],s=h=='x'?'Width':'Height';if(p){g[c]=p[i]+(q?0:r-o.offset()[i]);if(a.margin){g[c]-=parseInt(d.css('margin'+f))||0;g[c]-=parseInt(d.css('border'+f+'Width'))||0}g[c]+=a.offset[i]||0;if(a.over[i])g[c]+=d[s.toLowerCase()]()*a.over[i]}else g[c]=d[i];if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],u(s));if(!b&&a.queue){if(r!=g[c])t(a.onAfterFirst);delete g[c]}});t(a.onAfter);function t(b){o.animate(g,j,a.easing,b&&function(){b.call(this,l,a)})};function u(b){var h='scroll'+b;if(!q)return k[h];var f='client'+b,i=k.ownerDocument.documentElement,c=k.ownerDocument.body;return Math.max(i[h],c[h])-Math.min(i[f],c[f])}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery);(function(){(function(){var MDPIConfig,mdpiConfig;MDPIConfig={};mdpiConfig=function(k,v){if(v!=null){return MDPIConfig[k]=v;}else{return MDPIConfig[k];}};return window.mdpiConfig=mdpiConfig;})();}).call(this);var mdpi_com_adserver_banners={};var continue_upon_hover_end=false;var default_threshold=6;function mdpiComAdserverRotateImg(div) {var id=div.attr("id");var loadedBanners=mdpi_com_adserver_banners[id]["loadedBanners"];var initialImg=false;if(div.closest(".content__container").length>0){div.closest(".content__container").show();initialImg=true;} if(!mdpi_com_adserver_banners[id]["fetchingActive"]&&loadedBanners.length<2) {if(mdpi_com_adserver_banners[id].hasOwnProperty("interval")) {clearInterval(mdpi_com_adserver_banners[id]["interval"]);} if(mdpi_com_adserver_banners[id]["loadedBanners"].length===0){if(div.closest(".content__container").length>0){div.closest(".content__container").remove();} else{div.remove();}}} else{var div_animation=div.find(".animation-content");var currentIndex=mdpi_com_adserver_banners[id]["currentIndex"]+1;if(currentIndex==loadedBanners.length){currentIndex=0;} mdpi_com_adserver_banners[id]["currentIndex"]=currentIndex;var content=loadedBanners[currentIndex]["content"];if(div_animation.length>0){div_animation.append('
'+content+'
');var slideWidth=div_animation.closest('.adserver-banner').width();div_animation.find('img').css('width',slideWidth+'px');if(div_animation.children("div").length>1) {div_animation.stop().animate({left:-slideWidth},function() {div_animation.children("div:first-child").remove();$(this).css('left','');});}} else{div.append(content);}} if(initialImg){$(window).resize();}} function mdpiComAdserverRotateBanner(div) {var id=div.attr("id");var zone=div.data("zone");var keywords=div.data("keywords");if(typeof keywords!='undefined'){var url=banners_url+"/www/my_files/singlepaaagecaaall.php?zones="+zone+"&loc="+window.location+"&keywords="+keywords+"?random="+Math.random(8);} else{var url=banners_url+"/www/my_files/singlepaaagecaaall.php?zones="+zone+"&loc="+window.location+"?random="+Math.random(8);} if(ifvisible.now()) {if(mdpi_com_adserver_banners[id]["fetchingActive"]) {$.ajax({url:url,type:'GET',crossDomain:true,contentType:'text/plain',success:function(data) {if(data.data==false) {mdpi_com_adserver_banners[id]["fetchingActive"]=false;mdpiComAdserverRotateImg(div);} else {eval(data);var content=OA_output[zone];var regExp=/(bannerid=(\d+)zoneid)/;var matches=regExp.exec(content);if(matches) {div.closest(".expanding-div").removeClass("empty");var contentElement=$(content).clone().wrap("

").parent();var imgAlt=contentElement.find("img").attr("alt");if(""!==imgAlt) {contentElement.find("a").attr("onclick","ga('send', 'pageview', '"+imgAlt+"');");content=contentElement.html();} var alreadyLoaded=false;$.each(mdpi_com_adserver_banners[id]["loadedBanners"],function(key,value){if(value['id']==matches[2]){alreadyLoaded=true;}});if(alreadyLoaded) {mdpi_com_adserver_banners[id]["counter"]+=1;mdpi_com_adserver_banners[id]["same-threshold"]=mdpi_com_adserver_banners[id]["same-threshold"]-1;if(mdpi_com_adserver_banners[id]["counter"]<3&&mdpi_com_adserver_banners[id]["same-threshold"]>0&&mdpi_com_adserver_banners[id]["loadedBanners"].length<5) {mdpiComAdserverRotateBanner(div);} else {mdpi_com_adserver_banners[id]["fetchingActive"]=false;mdpiComAdserverRotateImg(div);}} else {mdpi_com_adserver_banners[id]["counter"]=0;mdpi_com_adserver_banners[id]["loadedBanners"].push({'id':matches[2],'content':content});mdpiComAdserverRotateImg(div);}}}},error:function(data){if(div.closest(".content__container").length>0){div.closest(".content__container").remove();} else{div.remove();}}});} else{mdpiComAdserverRotateImg(div);}}} $(document).ready(function() {$(".extending-content").on(SHOW_EXPANDING_EVENT,function() {$(this).find(".expanding-div").each(function(){var width=$(this).width();$(this).find(".adserver-banner").each(function(){$(this).find("img").css('width',width+'px');});});});$(".adserver-banner").each(function() {var div=$(this);var id=div.attr("id");if(id==undefined) {console.log("Banner initialization error: unique banner div id *must* be defined");} else {mdpi_com_adserver_banners[id]={};mdpi_com_adserver_banners[id]["loadedBanners"]=[];mdpi_com_adserver_banners[id]["currentIndex"]=-1;mdpi_com_adserver_banners[id]["counter"]=0;mdpi_com_adserver_banners[id]["fetchingActive"]=true;mdpi_com_adserver_banners[id]["same-threshold"]=default_threshold;if(div.attr("value")==undefined) {if(div.data("repeat-interval")!=undefined) {div.html('

') div.css('overflow','hidden');div.css('padding','0') mdpi_com_adserver_banners[id]["interval"]=setInterval(function() {mdpiComAdserverRotateBanner(div);},div.data("repeat-interval")*1000);} div.attr("value","yes");mdpiComAdserverRotateBanner(div);}}});$(".adserver-banner").hover(function(e){var div=$(this);var id=div.attr("id");if(mdpi_com_adserver_banners[id].hasOwnProperty("interval")){continue_upon_hover_end=true;clearInterval(mdpi_com_adserver_banners[id]["interval"]);}},function(e){if(continue_upon_hover_end){var div=$(this);var id=div.attr("id");mdpi_com_adserver_banners[id]["interval"]=setInterval(function() {mdpiComAdserverRotateBanner(div);},div.data("repeat-interval")*1000);continue_upon_hover_end=false;}});waitForImagesReady($("#title-story"),{},function(){$("#title-story-text").show().find("div").css("visibility","visible").hide().fadeIn();});$(".orbit-container li").removeClass("hidden");$(document).on("click",".label.choice[data-dropdown='drop-article-label-choice']",function(e){$("#drop-article-label-choice-journal-link").hide();var editorsChoiceAddition=$(this).data('editorschoiceaddition');if(typeof editorsChoiceAddition!=='undefined'&&editorsChoiceAddition!==''){$("#drop-article-label-choice-journal-link").html(editorsChoiceAddition).show();}});});(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p1){var r=arguments[1];var q=(arguments.length==3)?arguments[2]:{};if(typeof o=="string"){if(o.indexOf(".")!=-1){var t=[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new d(t)}else{var s=c(o);return new b(s!==null?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.prototype.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k'}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+=''}}var o="";if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='"}n+="";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="

Flash version "+q+" or greater is required

"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"

"+(m.tagName=="A"?"

Click here to download latest version

":"

Download latest version from here

");if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)});return l.api===false?this:m}}})();try{if(typeof(_jmol)!="undefined")exit() var defaultdir="." var defaultjar="JmolApplet.jar" var allowJMOLJAR=true var undefined;function jmolInitialize(codebaseDirectory,fileNameOrUseSignedApplet){if(_jmol.initialized) return;_jmol.initialized=true;if(allowJMOLJAR&&document.location.search.indexOf("JMOLJAR=")>=0){var f=document.location.search.split("JMOLJAR=")[1].split("&")[0];if(f.indexOf("/")>=0){alert("This web page URL is requesting that the applet used be "+f+". This is a possible security risk, particularly if the applet is signed, because signed applets can read and write files on your local machine or network.") var ok=prompt("Do you want to use applet "+f+"? ","yes or no") if(ok=="yes"){codebaseDirectory=f.substring(0,f.lastIndexOf("/"));fileNameOrUseSignedApplet=f.substring(f.lastIndexOf("/")+1);}else{_jmolGetJarFilename(fileNameOrUseSignedApplet);alert("The web page URL was ignored. Continuing using "+_jmol.archivePath+' in directory "'+codebaseDirectory+'"');}}else{fileNameOrUseSignedApplet=f;}} _jmolSetCodebase(codebaseDirectory);_jmolGetJarFilename(fileNameOrUseSignedApplet);_jmolOnloadResetForms();} function jmolSetTranslation(TF){_jmol.params.doTranslate=''+TF;} function _jmolGetJarFilename(fileNameOrFlag){_jmol.archivePath=(typeof(fileNameOrFlag)=="string"?fileNameOrFlag:(fileNameOrFlag?"JmolAppletSigned":"JmolApplet")+"0.jar");} function jmolSetDocument(doc){_jmol.currentDocument=doc;} function jmolSetAppletColor(boxbgcolor,boxfgcolor,progresscolor){_jmolInitCheck();_jmol.params.boxbgcolor=boxbgcolor;if(boxfgcolor) _jmol.params.boxfgcolor=boxfgcolor else if(boxbgcolor=="white"||boxbgcolor=="#FFFFFF") _jmol.params.boxfgcolor="black";else _jmol.params.boxfgcolor="white";if(progresscolor) _jmol.params.progresscolor=progresscolor;if(_jmol.debugAlert) alert(" boxbgcolor="+_jmol.params.boxbgcolor+ " boxfgcolor="+_jmol.params.boxfgcolor+ " progresscolor="+_jmol.params.progresscolor);} function jmolSetAppletWindow(w){_jmol.appletWindow=w;} function jmolApplet(size,script,nameSuffix){_jmolInitCheck();return _jmolApplet(size,null,script,nameSuffix);} function jmolButton(script,label,id,title){_jmolInitCheck();if(id==undefined||id==null) id="jmolButton"+_jmol.buttonCount;if(label==undefined||label==null) label=script.substring(0,32);++_jmol.buttonCount;var scriptIndex=_jmolAddScript(script);var t="";if(_jmol.debugAlert) alert(t);return _jmolDocumentWrite(t);} function jmolCheckbox(scriptWhenChecked,scriptWhenUnchecked,labelHtml,isChecked,id,title){_jmolInitCheck();if(id==undefined||id==null) id="jmolCheckbox"+_jmol.checkboxCount;++_jmol.checkboxCount;if(scriptWhenChecked==undefined||scriptWhenChecked==null||scriptWhenUnchecked==undefined||scriptWhenUnchecked==null){alert("jmolCheckbox requires two scripts");return;} if(labelHtml==undefined||labelHtml==null){alert("jmolCheckbox requires a label");return;} var indexChecked=_jmolAddScript(scriptWhenChecked);var indexUnchecked=_jmolAddScript(scriptWhenUnchecked);var eospan="" var t="" if(labelHtml.toLowerCase().indexOf("")>=0){t+=eospan eospan="";} t+=""+eospan;if(_jmol.debugAlert) alert(t);return _jmolDocumentWrite(t);} function jmolStartNewRadioGroup(){++_jmol.radioGroupCount;} function jmolRadioGroup(arrayOfRadioButtons,separatorHtml,groupName,id,title){_jmolInitCheck();var type=typeof arrayOfRadioButtons;if(type!="object"||type==null||!arrayOfRadioButtons.length){alert("invalid arrayOfRadioButtons");return;} if(separatorHtml==undefined||separatorHtml==null) separatorHtml="  ";var len=arrayOfRadioButtons.length;jmolStartNewRadioGroup();if(!groupName) groupName="jmolRadioGroup"+(_jmol.radioGroupCount-1);var t="";for(var i=0;i3?radio[3]:(id?id:groupName)+"_"+i),(radio.length>4?radio[4]:0),title);}else{t+=_jmolRadio(radio,null,null,separatorHtml,groupName,(id?id:groupName)+"_"+i,title);}} t+="" if(_jmol.debugAlert) alert(t);return _jmolDocumentWrite(t);} function jmolRadio(script,labelHtml,isChecked,separatorHtml,groupName,id,title){_jmolInitCheck();if(_jmol.radioGroupCount==0) ++_jmol.radioGroupCount;var t=_jmolRadio(script,labelHtml,isChecked,separatorHtml,groupName,(id?id:groupName+"_"+_jmol.radioCount),title?title:0);if(_jmol.debugAlert) alert(t);return _jmolDocumentWrite(t);} function jmolLink(script,label,id,title){_jmolInitCheck();if(id==undefined||id==null) id="jmolLink"+_jmol.linkCount;if(label==undefined||label==null) label=script.substring(0,32);++_jmol.linkCount;var scriptIndex=_jmolAddScript(script);var t=""+label+"";if(_jmol.debugAlert) alert(t);return _jmolDocumentWrite(t);} function jmolCommandInput(label,size,id,title){_jmolInitCheck();if(id==undefined||id==null) id="jmolCmd"+_jmol.cmdCount;if(label==undefined||label==null) label="Execute";if(size==undefined||isNaN(size)) size=60;++_jmol.cmdCount;var t="";if(_jmol.debugAlert) alert(t);return _jmolDocumentWrite(t);} function _jmolCommandKeyPress(e,id,target){var keycode=(window.event?window.event.keyCode:e?e.which:0);if(keycode==13){jmolScript(document.getElementById(id).value,target)}} function jmolMenu(arrayOfMenuItems,size,id,title){_jmolInitCheck();if(id==undefined||id==null) id="jmolMenu"+_jmol.menuCount;++_jmol.menuCount;var type=typeof arrayOfMenuItems;if(type!=null&&type=="object"&&arrayOfMenuItems.length){var len=arrayOfMenuItems.length;if(typeof size!="number"||size==1) size=null;else if(size<0) size=len;var sizeText=size?" size='"+size+"' ":"";var t="" if(labelHtml.toLowerCase().indexOf("")>=0){t+=eospan eospan="";} t+=""+eospan+separatorHtml;return t;} function _jmolFindApplet(target){var applet=_jmolFindAppletInWindow(_jmol.appletWindow!=null?_jmol.appletWindow:window,target);if(applet==undefined) applet=_jmolSearchFrames(window,target);if(applet==undefined) applet=_jmolSearchFrames(top,target);return applet;} function _jmolGetApplet(targetSuffix){var target="jmolApplet"+(targetSuffix?targetSuffix:"0");var applet=_jmolFindApplet(target);if(applet)return applet if(!_jmol.alerted)alert("could not find applet "+target);_jmol.alerted=true;return null} function _jmolSearchFrames(win,target){var applet;var frames=win.frames;if(frames&&frames.length){try{for(var i=0;i=0)s=s.replace(/\ \|\ /g,"\n") return s} var A=eval("("+s+")") if(!A)return if(key&&A[key])A=A[key] return A} function _jmolEnumerateObject(A,key){var sout="" if(typeof(A)=="string"&&A!="null"){sout+="\n"+key+"=\""+A+"\""}else if(!isNaN(A)||A==null){sout+="\n"+key+"="+(A+""==""?"null":A)}else if(A.length){sout+=key+"=[]" for(var i=0;ib[0]?-1:0)} function _jmolSortMessages(A){if(!A||typeof(A)!="object")return[] var B=[] for(var i=A.length-1;i>=0;i--)for(var j=0;j=0;) for(var j=0;j=0;) for(var j=Ret[i].length;--j>=0;) if(Ret[i][j][1]=="scriptEcho")s+=Ret[i][j][3]+"\n" return s.replace(/ \| /g,"\n")} function jmolScriptMessage(script,targetSuffix){if(!targetSuffix)targetSuffix="0" var Ret=jmolScriptWaitAsArray(script,targetSuffix) var s="" for(var i=Ret.length;--i>=0;) for(var j=Ret[i].length;--j>=0;) if(Ret[i][j][1]=="scriptStatus")s+=Ret[i][j][3]+"\n" return s.replace(/ \| /g,"\n")} function jmolScriptWaitAsArray(script,targetSuffix){var ret="" try{jmolGetStatus("scriptEcho,scriptMessage,scriptStatus,scriptError",targetSuffix) if(script){_jmolCheckBrowser();var applet=_jmolGetApplet(targetSuffix);if(applet)ret+=applet.scriptWait(script);ret=_jmolEvalJSON(ret,"jmolStatus") if(typeof ret=="object") return ret}}catch(e){} return[[ret]]} function jmolSaveOrientation(id,targetSuffix){if(!targetSuffix)targetSuffix="0" return _jmol["savedOrientation"+id]=jmolGetPropertyAsArray("orientationInfo","info",targetSuffix).moveTo} function jmolRestoreOrientation(id,targetSuffix){if(!targetSuffix)targetSuffix="0" var s=_jmol["savedOrientation"+id] if(!s||s=="")return s=s.replace(/1\.0/,"0") return jmolScriptWait(s,targetSuffix)} function jmolRestoreOrientationDelayed(id,delay,targetSuffix){if(arguments.length<2)delay=1;if(!targetSuffix)targetSuffix="0" var s=_jmol["savedOrientation"+id] if(!s||s=="")return s=s.replace(/1\.0/,delay) return jmolScriptWait(s,targetSuffix)} function jmolAppletAddParam(appletCode,name,value){if(value=="")return appletCode return appletCode.replace(/\\n=0){jmolApplet=function(w){var s="" +"
" +"Applet would be here" +"

" +"

" return _jmolDocumentWrite(s)} _jmolFindApplet=function(){return jmolApplet0} jmolApplet0={script:function(script){document.getElementById("fakeApplet").value="\njmolScript:\n"+script},scriptWait:function(script){document.getElementById("fakeApplet").value="\njmolScriptWait:\n"+script},loadInline:function(data,script){document.getElementById("fakeApplet").value="\njmolLoadInline data:\n"+data+"\n\nscript:\n"+script}}} function jmolResize(w,h,targetSuffix){_jmol.alerted=true;var percentW=(!w?100:w<=1&&w>0?w*100:0);var percentH=(!h?percentW:h<=1&&h>0?h*100:0);if(_jmol.browser=="msie"){var width=document.body.clientWidth;var height=document.body.clientHeight;}else{var netscapeScrollWidth=15;var width=window.innerWidth-netscapeScrollWidth;var height=window.innerHeight-netscapeScrollWidth;} var applet=_jmolGetApplet(targetSuffix);if(!applet)return;applet.style.width=(percentW?width*percentW/100:w)+"px";applet.style.height=(percentH?height*percentH/100:(h?h:w))+"px";} function jmolResizeApplet(size,targetSuffix){_jmol.alerted=true;var applet=_jmolGetApplet(targetSuffix);if(!applet)return;var sz=_jmolGetAppletSize(size,"px");sz[0]&&(applet.style.width=sz[0]);sz[1]&&(applet.style.height=sz[1]);} function _jmolGetAppletSize(size,units){var width,height;if((typeof size)=="object"&&size!=null){width=size[0];height=size[1];}else{width=height=size;} return[_jmolFixDim(width,units),_jmolFixDim(height,units)];} function _jmolFixDim(x,units){var sx=""+x;return(sx.length==0?(units?"":_jmol.allowedJmolSize[2]):sx.indexOf("%")==sx.length-1?sx:(x=parseFloat(x))<=1&&x>0?x*100+"%":(isNaN(x=Math.floor(x))?_jmol.allowedJmolSize[2]:x<_jmol.allowedJmolSize[0]?_jmol.allowedJmolSize[0]:x>_jmol.allowedJmolSize[1]?_jmol.allowedJmolSize[1]:x)+(units?units:""));} function ScrollToNode(aNode){var x=0,y=0;while(aNode!=null){x+=aNode.offsetLeft;y+=aNode.offsetTop;aNode=aNode.offsetParent;} window.scrollTo(x,y);} $(document).ready(function(){$('.subMenu > li').bind('mouseover',openSubMenu);$('.subMenu > li').bind('mouseout',closeSubMenu);function toggleSubMenu(){$(this).find('ul').toggle();};function openSubMenu(){$(this).find('ul').css('visibility','visible');};function closeSubMenu(){$(this).find('ul').css('visibility','hidden');};function generateSearchFieldTerm(element) {var result="";var connector=element.find(".connector");var value=element.find(".search-text");var fields=element.find(".search-field");if("or"===connector.val()) {result+=")|(";} if(""!==value.val()) {result+="@("+fields.val()+")"+value.val();} return result;} $("#q, #authors, #journal, #article_type").on("change keyup",function(e){updateSearchLabelVisibilities()});$("#award-status, #award-type, #award-subject, #award-journal").on("change keyup",function(e){updateAwardSearchLabelVisibilities()});$("#topic-query, #topic-journal, #topic-status, #topic-category").on("change keyup",function(e){updateTopicSearchLabelVisibilities()});$("#advanced-search").on("click",".search-plus",function(e){e.preventDefault();var currentRow=$(this).closest(".advanced-search-row");var newRow=$("#advanced-search-template").clone();newRow.removeAttr("id");currentRow.after(newRow);$(document).foundation('equalizer','reflow');});$("#advanced-search").on("click",".search-minus",function(e){e.preventDefault();var currentRow=$(this).closest(".advanced-search-row");currentRow.remove();$(document).foundation('equalizer','reflow');});$("#advanced-search").on("change",".connector",function(e){$(this).closest(".advanced-search-row").removeClass("and or").addClass($(this).val());});$("#advanced-search").on("click",".advanced-search-button",function(e){e.preventDefault();var queryString="(";$("#advanced-search").find(".advanced-search-row:not(:first)").each(function(e){queryString+=generateSearchFieldTerm($(this));});queryString+=")";if("()"!==queryString) {window.location="/search/?advanced="+queryString;}else{window.location="/search/?q=&authors=&journal=&article_type=&search=Search"}});$(document).on('open.fndtn.reveal','.reveal-modal[data-reveal]',function(){$('body').addClass('modal-open');if($(this).hasClass("reveal-modal-menu")){$('body').addClass('modal-open-menu');$('.tab-bar .material-icons').closest('a').toggle();}});$(document).on('close.fndtn.reveal','.reveal-modal[data-reveal]',function(){$('body').removeClass('modal-open');if($(this).hasClass("reveal-modal-menu")){$('.tab-bar .material-icons').closest('a').toggle();setTimeout(function(){$('body').removeClass('modal-open-menu');},100);}});$(document).on('click','.show-full-author-list',function(e){e.preventDefault();$(this).closest(".authors, .art-authors").each(function(){$(this).find(".author-item-hidden").removeClass("author-item-hidden");});$(this).hide();$(this).siblings(".hide-full-author-list").show();});$(document).on('click','.hide-full-author-list',function(e){e.preventDefault();$(this).closest(".authors, .art-authors").each(function(){$(this).find(".js-author-item-hidden").addClass("author-item-hidden");});$(this).hide();$(this).siblings(".show-full-author-list").show();});$(document).on('click','.show-full-affiliation-list',function(e){e.preventDefault();$(this).closest(".affiliations, .art-affiliations").each(function(){$(this).find(".affiliation-item-hidden").removeClass("affiliation-item-hidden");});$(this).hide();$(this).siblings(".hide-full-affiliation-list").show();});$(document).on('click','.hide-full-affiliation-list',function(e){e.preventDefault();$(this).closest(".affiliations, .art-affiliations").each(function(){$(this).find(".js-affiliation-item-hidden").addClass("affiliation-item-hidden");});$(this).hide();$(this).siblings(".show-full-affiliation-list").show();});});function updateSearchLabelVisibilities() {if($(".search-container__advanced").first().is(":visible")){$('#basic_search .search-input-label').show();} else{if(""==$("#q").val()&&""==$("#authors").val()&&(currentJournalNameSystem==$("#journal").val()||""==$("#journal").val())&&""==$("#article_type").val()){$('#basic_search .search-input-label').hide();} else{$('#basic_search .search-input-label').show();}}} function updateAwardSearchLabelVisibilities() {if("all"==$("#award-status").val()&&"all"==$("#award-type").val()&&"all"==$("#award-subject").val()&&"all"==$("#award-journal").val()){$('#awards_search .search-input-label').hide();} else{$('#awards_search .search-input-label').show();}} function updateTopicSearchLabelVisibilities() {if(""==$("#topic-query").val()&&"all"==$("#topic-journal").val()&&"open"==$("#topic-status").val()&&"all"==$("#topic-category").val()){$('#topics_search .search-input-label').hide();} else{$('#topics_search .search-input-label').show();}} function openAdvanced(advancedQuery) {if(!$(".search-container__advanced").first().is(":visible")) {if($('#journal').length>0){var journal_name=$('#journal').val();update_sections(journal_name);} $('#basic_search .search-input-label').show();$("#advanced-search").show();$(".search-container__advanced").show();$(".advanced-search-row").not("#advanced-search-template").remove();$(".js-search-collapsed-button-container").children().each(function(){$(this).appendTo($(".js-search-expanded-button-container"));});$(".js-search-collapsed-link-container").children().each(function(){$(this).appendTo($(".js-search-expanded-link-container"));});$(".js-search-collapsed-button-container").hide();$(".js-search-collapsed-link-container").hide();if(''===advancedQuery) {var newRow=$("#advanced-search-template").clone();newRow.removeAttr("id");$(".advanced-search-row:last").after(newRow);var newRow=$("#advanced-search-template").clone();newRow.removeAttr("id");$(".advanced-search-row:last").after(newRow);} else {advancedQuery=advancedQuery.substring(1,advancedQuery.length-1);var items=advancedQuery.split("@(");var nextOr=false;for(var i=1;i').html(value).text());if(field=='title,abstract,keywords,authors,affiliations,doi,full_text,references'){field='all';} newRow.find('.search-field').val(field);$(".advanced-search-row:last").after(newRow);}}} else{$(".search-container__advanced").hide();$("#advanced-search").hide();updateSearchLabelVisibilities();$(".js-search-expanded-button-container").children().each(function(){$(this).appendTo($(".js-search-collapsed-button-container"));});$(".js-search-expanded-link-container").children().each(function(){$(this).appendTo($(".js-search-collapsed-link-container"));});$(".js-search-collapsed-button-container").show();$(".js-search-collapsed-link-container").show();} $(document).foundation('equalizer','reflow');} function show_hide_directions() {if(typeof Foundation==='undefined'||Foundation.utils.is_large_up()){$('.direction').show();} else {$('.direction').hide();$('.big_direction').hide();}} function toggle_big_directions() {$('.big_direction').toggle();$('.direction').toggleClass('direction--active');return false;} $(document).ready (function() {show_hide_directions();});$(window).resize(function(){show_hide_directions();});$.fn.clickOff=function(callback,selfDestroy){var clicked=false;var parent=this;var destroy=selfDestroy||true;parent.click(function(){clicked=true;});$(document).click(function(event){if(!clicked){callback(parent,event);} clicked=false;});};$(".big_direction").clickOff(function(){$('.big_direction').hide();$('.direction').removeClass('direction--active');});$('.direction').bind('mouseover',toggle_big_directions);$(".big_direction").mouseleave(function(){$('.big_direction').hide();$('.direction').removeClass('direction--active');});$('.direction').click(function(){toggle_big_directions();return false;});$('.big_direction').click (function() {$('.big_direction').hide();$('.direction').removeClass('direction--active');});function div_toggle(id){$("#div_"+id).toggle();$(document).foundation('equalizer','reflow');} $(".cover_img_desc_link").click(function(){$("#cover_img_desc_trunc").toggle();var txt=$(".cover_img_desc_link").text();if(txt=="+") {$(".cover_img_desc_link").html("-");} else {$(".cover_img_desc_link").html("+");}});$.each($('.load_img'),function(i,item){check_img($(item));});function check_img(item){var URL=$(item).attr('value');var parent_div=$(item).attr('parent_div');var style="";if(URL!='undefined'){var img=new Image();img.src=URL;img.onload=function(){if(img.width>1&&img.height>1){var html='';$(item).html(html);} else{if(parent_div!='undefined'){$('#'+parent_div).hide();}}};if(parent_div!='undefined'){img.onerror=function(){$('#'+parent_div).hide();};}}} (function(){$(function(){$('#articleBrowserView').click(function(e){var params,url;e.preventDefault();url=$(this).attr('data-url').split('?')[0];params={};$('#selectView input, #selectView select').each(function(){var name,node;node=$(this);name=node.attr('name');if(typeof name!=='undefined'){return params[name]=node.val();}});return location.href=url+'?'+$.param(params);});$('#siBrowserView').click(function(e){e.preventDefault();var url=$(this).attr('data-url').split('?')[0];var params={};$('#selectView input, #selectView select').each(function(){var node=$(this);var name=node.attr('name');if(typeof name!=='undefined'){return params[name]=node.val();}});if(""!==$("#js-journal-si-query").val()){params["query"]=$("#js-journal-si-query").val();} return location.href=url+'?'+$.param(params);});$("#js-journal-si-query").on("keydown",function(e){if((e.keyCode||e.which)===13){$("#siBrowserView").click();}});$("#js-journal-si-search").on("click",function(e){$("#siBrowserView").click();});$('input[type="submit"][id^="articleBrowserExport"]').click(function(e){e.preventDefault();if($('#exportArticles input[type="checkbox"][name^="articles_ids"]:checked').size()===0){$("#link-export-modal-nothing-selected").click();return false;} $('#exportPosition').val($(this).attr('id').replace('articleBrowserExport_',''));return $('#exportArticles').submit();});$('.selectUnselectAll').change(function(){if(!$(this).hasClass("jscroll-override")){var checked=$(this).is(':checked');$('#articles input[type="checkbox"][name^="articles_ids"]').attr('checked',checked);}});$('a.tablepopup').click(function(e){return e.preventDefault();});});}).call(this);(function(){$(function(){$('#cmd_instructions, #cmd_about').click(function(){var journal=$('#opt_journal').val();if(!journal){return;} return location.href="/journal/"+journal+"/"+($(this).attr('id').replace('cmd_',''));});$('#cmd_special_issue_proposal').click(function(){var journal=$('#opt_journal').val();if(!journal){return;} return location.href="/journalproposal/sendproposalspecialissue/"+journal;});$('#cmd_volunteer').click(function(){var journal=$('#opt_journal').val();if(!journal){return;} location.href="https://susy.mdpi.com/volunteer/journals/review";});return $('#cmd_submit_manuscript').click(function(){var journal;journal=$('#opt_journal').val();return location.href="/user/manuscripts/upload/?journal="+journal;});});}).call(this);(function(){$(function(){return $('form div.element ul li').parent().parent().addClass('error');});}).call(this);(function(){$(function(){$('#leftcol a.expand').click(function(){return $(this).parent().next('div').toggle();});$('#maincol').on('click','span.link',function(){var id;id=$(this).attr('id').replace('handle','');return $('#abstract'+id).toggle();});$('.tabbing').children('ul').addClass('ui-tabs-nav');$('.tabbing').children('ul').after('
');$('.tabbing').find('a').wrapInner('');$('#unsubscribeJournal').click(function(e){var email,f;e.preventDefault();email=$('input[name="email"]');if(email.val()===''||email.val().indexOf('@')===-1){if($('div.error').length===0){email.after('
Please input your email address.
').focus();} return false;} f=$('#subscribeForm');f.attr('action',$(this).attr('href'));return f.submit();});$('.tabbing').map(function(index){var ajaxUrl,tab1,tab1div;tab1=$(this);tab1div=tab1.children('div');tab1.children('ul').children('li').map(function(index){var tmp_link,tmp_url;if(index>3){tmp_url=$(this).children('a').attr('href');tmp_link=$(this).children('a').children('span');return $.ajax({url:tmp_url+"?ajax_preview=count",success:function(data){return tmp_link.append(" ["+data+"]");}});}});ajaxUrl=tab1.children('ul').children('li:first').children('a').attr('href');tab1.children('ul').children('li:first').addClass('ui-tabs-selected');return $.ajax({url:ajaxUrl,success:function(data){return tab1div.html(data);}});});$('.tabbing > ul > *').bind("click",function(){var selected;selected=$(this);selected.siblings().removeClass('ui-tabs-selected');selected.addClass('ui-tabs-selected');$.ajax({url:selected.children('a').attr('href'),success:function(data){return selected.parent().next('div').html(data);}});return false;});return $("select.si_order").on('change',function(){return window.location.href=$(this).data('url');});});}).call(this);var fill_options,journal_changed,select_option,update_sections,update_special_issues;var empty_section_option='';var all_sections_option='';var empty_special_issue_option='';var all_special_issues_option='';fill_options=function(node,items,empty_option,all_option){var data;data=$.map(items,function(val,key){return "";}).join('');$(node).html(data!==''?all_option+data:empty_option);} function select_option(options,value){options.each(function(){if($(this).attr('value')===value){$(this).attr('selected','selected');}});};function journal_changed(){if($('#journal').length>0){var journal_name=$('#journal').val();update_sections(journal_name);}};function update_sections(journal_name){if(journal_name===''){$('#section').html(empty_section_option).trigger("chosen:updated");$('#special_issue').html(empty_special_issue_option).trigger("chosen:updated");}else{$.getJSON("/journal/"+journal_name+"/get/sections",function(data){var sectionId=$('span[data-section-id]').attr('data-section-id');fill_options('#section',data,empty_section_option,all_sections_option);if(sectionId){select_option($('#section > option'),sectionId);$('span[data-section-id]').remove();} $('#section').trigger("chosen:updated");update_special_issues(journal_name,sectionId);});}};function update_special_issues(journal_name,section_id){if(null===section_id||''===section_id||undefined===section_id){section_id=0;} $.getJSON("/journal/"+journal_name+"/sections/"+section_id+"/get/special_issues",function(data){var specialIssueId=$('span[data-special-issue-id]').attr('data-special-issue-id');fill_options('#special_issue',data,empty_special_issue_option,all_special_issues_option);if(specialIssueId){select_option($('#special_issue > option'),specialIssueId);$('span[data-special-issue-id]').remove();} $('#special_issue').trigger("chosen:updated");});};(function(){$(function(){var current_url,div_my_query_history,div_save_my_query,showSaveQuery;var awards_all_journals_option='';$('#journal').change(function(){return journal_changed();});$('#award-subject').change(function(){$.getJSON("/subject/"+$(this).val()+"/get/journals",function(data){fill_options('#award-journal',data,awards_all_journals_option,awards_all_journals_option);var awardJournalNameSystem=$('span[data-award-journal-name-system]').attr('data-award-journal-name-system');if(awardJournalNameSystem){select_option($('#award-journal > option'),awardJournalNameSystem);$('span[data-award-journal-name-system]').remove();} $('#award-journal').trigger("chosen:updated");updateAwardSearchLabelVisibilities();});});$('#section').change(function(){return update_special_issues($('#journal').val(),$(this).val());});journal_changed();$('#award-subject').change();div_my_query_history=$('#div-my-query-history');div_save_my_query=$('#div-save-my-query');$('#save-my-query').click(function(e){return showSaveQuery();});current_url=$('#currentUrl').val();$('#saveurl_description').on('keydown',(function(_this){return function(e){if((e.keyCode||e.which)===13){return $('#add-search-url').click();}};})(this));$('#add-search-url').click(function(e){var saveButton=$(this);var deleteurl=saveButton.data('deleteurl-url');var description=$('#saveurl_description').val();$('#repeat-warning').hide('slow');if(description===''){} else{saveButton.val('saving');saveData={'url_desc':description,'url':current_url};$.post(saveButton.data('saveurl-url'),saveData,function(result){var delete_img=div_my_query_history.data('delete-img-url');if(result.success){$('#add-search-url').val('save');div_my_query_history.append('');$('#saveurl_description').val('');saveButton.closest('.reveal-modal').find('.close-reveal-modal').click();} else{$('#saveurl_description').after(''+result.message+'');$('#delete-warning').click(function(e){return $('#repeat-warning').hide('slow');});setTimeout(function(){return $('#repeat-warning').hide('slow');},6000);$('#add-search-url').val('save');}});}});showSaveQuery=function(){$('#saveurl_description').val('');$('#repeat-warning').hide();div_my_query_history.hide();div_save_my_query.toggle();};$("#div-my-query-history").on("click",".savedurl-delete",function(e){e.preventDefault();var needHide=$(this).parent();$.post($(this).data('query-del'),function(data){if(data.success){needHide.hide();}});});});}).call(this);(function(){$(function(){var quoteConfirmationPopupDisplayed=false;$('#quotation_link').click(function(e){e.preventDefault();$("#quotation_wrapper").toggleClass('hide');$(document).foundation('equalizer','reflow');});var momentAddDays=function(moment,days,includeWeekend){var counter=0;while(counter0&&(grammar||layout||plagiarism)){if(manuscript_id>0){$.get('/is_under_review/'+manuscript_id,function(data){var has_manuscript=data.exists;var price=get_price(word_num,has_manuscript,grammar,layout,plagiarism,level,rate);$("#price").html(currency+" "+price);$("#duration").html(getDuration(grammar,layout,plagiarism,level));var params=getEncodedParamsString(word_num,grammar,layout,plagiarism,level,subject,currency);if(!has_manuscript){$('#proceed_btn').data('href',susy_host+'user/pre_english/upload'+"?params="+params);} else{$('#proceed_btn').data('href',susy_host+'user/manuscripts/pre_english_editing/'+data.hash_key+"?params="+params);} if(submit){window.location.href=$('#proceed_btn').data('href');}});} else{var price=get_price(word_num,false,grammar,layout,plagiarism,level,rate);$("#price").html(currency+" "+price);$("#duration").html(getDuration(grammar,layout,plagiarism,level));var params=getEncodedParamsString(word_num,grammar,layout,plagiarism,level,subject,currency);$('#proceed_btn').data('href',susy_host+'user/pre_english/upload'+"?params="+params);if(submit){if(!quoteConfirmationPopupDisplayed){quoteConfirmationPopupDisplayed=true;$("#manuscript_id2").val($("#manuscript_id").val());$("#quoteConfirmationModal").foundation('reveal','open');}else{window.location.href=$('#proceed_btn').data('href');}}}}} $("#quotation_form").submit(function(e){updateSubmitLink(false);return false;});$('#proceed_btn').click(function(e){if($(this).data('href')==='#'){e.preventDefault();} else{updateSubmitLink(true);}});$('.js-quote-confirmation-submit').click(function(e){$(this).closest('.reveal-modal').find('.close-reveal-modal').click();$('#manuscript_id').val($('#manuscript_id2').val());updateSubmitLink(true);});});}).call(this);(function(){var $,AbstractChosen,Chosen,SelectParser,bind=function(fn,me){return function(){return fn.apply(me,arguments);};},extend=function(child,parent){for(var key in parent){if(hasProp.call(parent,key))child[key]=parent[key];}function ctor(){this.constructor=child;}ctor.prototype=parent.prototype;child.prototype=new ctor();child.__super__=parent.prototype;return child;},hasProp={}.hasOwnProperty;SelectParser=(function(){function SelectParser(){this.options_index=0;this.parsed=[];} SelectParser.prototype.add_node=function(child){if(child.nodeName.toUpperCase()==="OPTGROUP"){return this.add_group(child);}else{return this.add_option(child);}};SelectParser.prototype.add_group=function(group){var group_position,i,len,option,ref,results1;group_position=this.parsed.length;this.parsed.push({array_index:group_position,group:true,label:group.label,title:group.title?group.title:void 0,children:0,disabled:group.disabled,classes:group.className});ref=group.childNodes;results1=[];for(i=0,len=ref.length;i"+(this.escape_html(item.group_label))+""+item.html;}else{return item.html;}};AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=true;};AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=false;};AbstractChosen.prototype.input_focus=function(evt){if(this.is_multiple){if(!this.active_field){return setTimeout(((function(_this){return function(){return _this.container_mousedown();};})(this)),50);}}else{if(!this.active_field){return this.activate_field();}}};AbstractChosen.prototype.input_blur=function(evt){if(!this.mouse_on_container){this.active_field=false;return setTimeout(((function(_this){return function(){return _this.blur_test();};})(this)),100);}};AbstractChosen.prototype.label_click_handler=function(evt){if(this.is_multiple){return this.container_mousedown(evt);}else{return this.activate_field();}};AbstractChosen.prototype.results_option_build=function(options){var content,data,data_content,i,len,ref,shown_results;content='';shown_results=0;ref=this.results_data;for(i=0,len=ref.length;i=this.max_shown_results){break;}} return content;};AbstractChosen.prototype.result_add_option=function(option){var classes,option_el;if(!option.search_match){return '';} if(!this.include_option_in_results(option)){return '';} classes=[];if(!option.disabled&&!(option.selected&&this.is_multiple)){classes.push("active-result");} if(option.disabled&&!(option.selected&&this.is_multiple)){classes.push("disabled-result");} if(option.selected){classes.push("result-selected");} if(option.group_array_index!=null){classes.push("group-option");} if(option.classes!==""){classes.push(option.classes);} option_el=document.createElement("li");option_el.className=classes.join(" ");if(option.style){option_el.style.cssText=option.style;} option_el.setAttribute("data-option-array-index",option.array_index);option_el.innerHTML=option.highlighted_html||option.html;if(option.title){option_el.title=option.title;} return this.outerHTML(option_el);};AbstractChosen.prototype.result_add_group=function(group){var classes,group_el;if(!(group.search_match||group.group_match)){return '';} if(!(group.active_options>0)){return '';} classes=[];classes.push("group-result");if(group.classes){classes.push(group.classes);} group_el=document.createElement("li");group_el.className=classes.join(" ");group_el.innerHTML=group.highlighted_html||this.escape_html(group.label);if(group.title){group_el.title=group.title;} return this.outerHTML(group_el);};AbstractChosen.prototype.results_update_field=function(){this.set_default_text();if(!this.is_multiple){this.results_reset_cleanup();} this.result_clear_highlight();this.results_build();if(this.results_showing){return this.winnow_results();}};AbstractChosen.prototype.reset_single_select_options=function(){var i,len,ref,result,results1;ref=this.results_data;results1=[];for(i=0,len=ref.length;i"+(this.escape_html(fix))+""+(this.escape_html(suffix));} if(results_group!=null){results_group.group_match=true;}}else if((option.group_array_index!=null)&&this.results_data[option.group_array_index].search_match){option.search_match=true;}}}} this.result_clear_highlight();if(results<1&&query.length){this.update_results_content("");return this.no_results(query);}else{this.update_results_content(this.results_option_build());if(!(options!=null?options.skip_highlight:void 0)){return this.winnow_results_set_highlight();}}};AbstractChosen.prototype.get_search_regex=function(escaped_search_string){var regex_flag,regex_string;regex_string=this.search_contains?escaped_search_string:"(^|\\s|\\b)"+escaped_search_string+"[^\\s]*";if(!(this.enable_split_word_search||this.search_contains)){regex_string="^"+regex_string;} regex_flag=this.case_sensitive_search?"":"i";return new RegExp(regex_string,regex_flag);};AbstractChosen.prototype.search_string_match=function(search_string,regex){var match;match=regex.exec(search_string);if(!this.search_contains&&(match!=null?match[1]:void 0)){match.index+=1;} return match;};AbstractChosen.prototype.choices_count=function(){var i,len,option,ref;if(this.selected_option_count!=null){return this.selected_option_count;} this.selected_option_count=0;ref=this.form_field.options;for(i=0,len=ref.length;i0){this.keydown_backstroke();}else if(!this.pending_backstroke){this.result_clear_highlight();this.results_search();} break;case 13:evt.preventDefault();if(this.results_showing){this.result_select(evt);} break;case 27:if(this.results_showing){this.results_hide();} break;case 9:case 16:case 17:case 18:case 38:case 40:case 91:break;default:this.results_search();break;}};AbstractChosen.prototype.clipboard_event_checker=function(evt){if(this.is_disabled){return;} return setTimeout(((function(_this){return function(){return _this.results_search();};})(this)),50);};AbstractChosen.prototype.container_width=function(){if(this.options.width!=null){return this.options.width;}else{return this.form_field.offsetWidth+"px";}};AbstractChosen.prototype.include_option_in_results=function(option){if(this.is_multiple&&(!this.display_selected_options&&option.selected)){return false;} if(!this.display_disabled_options&&option.disabled){return false;} if(option.empty){return false;} return true;};AbstractChosen.prototype.search_results_touchstart=function(evt){this.touch_started=true;return this.search_results_mouseover(evt);};AbstractChosen.prototype.search_results_touchmove=function(evt){this.touch_started=false;return this.search_results_mouseout(evt);};AbstractChosen.prototype.search_results_touchend=function(evt){if(this.touch_started){return this.search_results_mouseup(evt);}};AbstractChosen.prototype.outerHTML=function(element){var tmp;if(element.outerHTML){return element.outerHTML;} tmp=document.createElement("div");tmp.appendChild(element);return tmp.innerHTML;};AbstractChosen.prototype.get_single_html=function(){return "\n "+this.default_text+"\n
\n
\n
\n
\n \n
\n
    \n
    ";};AbstractChosen.prototype.get_multi_html=function(){return "
      \n
    • \n \n
    • \n
    \n
    \n
      \n
      ";};AbstractChosen.prototype.get_no_results_html=function(terms){return "
    • \n "+this.results_none_found+" "+(this.escape_html(terms))+"\n
    • ";};AbstractChosen.browser_is_supported=function(){if("Microsoft Internet Explorer"===window.navigator.appName){return document.documentMode>=8;} return true;};AbstractChosen.default_multiple_text="Select Some Options";AbstractChosen.default_single_text="Select an Option";AbstractChosen.default_no_result_text="No results match";return AbstractChosen;})();$=jQuery;$.fn.extend({chosen:function(options){if(!AbstractChosen.browser_is_supported()){return this;} return this.each(function(input_field){var $this,chosen;$this=$(this);chosen=$this.data('chosen');if(options==='destroy'){if(chosen instanceof Chosen){chosen.destroy();} return;} if(!(chosen instanceof Chosen)){$this.data('chosen',new Chosen(this,options));}});}});Chosen=(function(superClass){extend(Chosen,superClass);function Chosen(){return Chosen.__super__.constructor.apply(this,arguments);} Chosen.prototype.setup=function(){this.form_field_jq=$(this.form_field);return this.current_selectedIndex=this.form_field.selectedIndex;};Chosen.prototype.set_up_html=function(){var container_classes,container_props;container_classes=["chosen-container"];container_classes.push("chosen-container-"+(this.is_multiple?"multi":"single"));if(this.inherit_select_classes&&this.form_field.className){container_classes.push(this.form_field.className);} if(this.is_rtl){container_classes.push("chosen-rtl");} container_props={'class':container_classes.join(' '),'title':this.form_field.title};if(this.form_field.id.length){container_props.id=this.form_field.id.replace(/[^\w]/g,'_')+"_chosen";} this.container=$("
      ",container_props);this.container.width(this.container_width());if(this.is_multiple){this.container.html(this.get_multi_html());}else{this.container.html(this.get_single_html());} this.form_field_jq.hide().after(this.container);this.dropdown=this.container.find('div.chosen-drop').first();this.search_field=this.container.find('input').first();this.search_results=this.container.find('ul.chosen-results').first();this.search_field_scale();this.search_no_results=this.container.find('li.no-results').first();if(this.is_multiple){this.search_choices=this.container.find('ul.chosen-choices').first();this.search_container=this.container.find('li.search-field').first();}else{this.search_container=this.container.find('div.chosen-search').first();this.selected_item=this.container.find('.chosen-single').first();} this.results_build();this.set_tab_index();return this.set_label_behavior();};Chosen.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this});};Chosen.prototype.register_observers=function(){this.container.on('touchstart.chosen',(function(_this){return function(evt){_this.container_mousedown(evt);};})(this));this.container.on('touchend.chosen',(function(_this){return function(evt){_this.container_mouseup(evt);};})(this));this.container.on('mousedown.chosen',(function(_this){return function(evt){_this.container_mousedown(evt);};})(this));this.container.on('mouseup.chosen',(function(_this){return function(evt){_this.container_mouseup(evt);};})(this));this.container.on('mouseenter.chosen',(function(_this){return function(evt){_this.mouse_enter(evt);};})(this));this.container.on('mouseleave.chosen',(function(_this){return function(evt){_this.mouse_leave(evt);};})(this));this.search_results.on('mouseup.chosen',(function(_this){return function(evt){_this.search_results_mouseup(evt);};})(this));this.search_results.on('mouseover.chosen',(function(_this){return function(evt){_this.search_results_mouseover(evt);};})(this));this.search_results.on('mouseout.chosen',(function(_this){return function(evt){_this.search_results_mouseout(evt);};})(this));this.search_results.on('mousewheel.chosen DOMMouseScroll.chosen',(function(_this){return function(evt){_this.search_results_mousewheel(evt);};})(this));this.search_results.on('touchstart.chosen',(function(_this){return function(evt){_this.search_results_touchstart(evt);};})(this));this.search_results.on('touchmove.chosen',(function(_this){return function(evt){_this.search_results_touchmove(evt);};})(this));this.search_results.on('touchend.chosen',(function(_this){return function(evt){_this.search_results_touchend(evt);};})(this));this.form_field_jq.on("chosen:updated.chosen",(function(_this){return function(evt){_this.results_update_field(evt);};})(this));this.form_field_jq.on("chosen:activate.chosen",(function(_this){return function(evt){_this.activate_field(evt);};})(this));this.form_field_jq.on("chosen:open.chosen",(function(_this){return function(evt){_this.container_mousedown(evt);};})(this));this.form_field_jq.on("chosen:close.chosen",(function(_this){return function(evt){_this.close_field(evt);};})(this));this.search_field.on('blur.chosen',(function(_this){return function(evt){_this.input_blur(evt);};})(this));this.search_field.on('keyup.chosen',(function(_this){return function(evt){_this.keyup_checker(evt);};})(this));this.search_field.on('keydown.chosen',(function(_this){return function(evt){_this.keydown_checker(evt);};})(this));this.search_field.on('focus.chosen',(function(_this){return function(evt){_this.input_focus(evt);};})(this));this.search_field.on('cut.chosen',(function(_this){return function(evt){_this.clipboard_event_checker(evt);};})(this));this.search_field.on('paste.chosen',(function(_this){return function(evt){_this.clipboard_event_checker(evt);};})(this));if(this.is_multiple){return this.search_choices.on('click.chosen',(function(_this){return function(evt){_this.choices_click(evt);};})(this));}else{return this.container.on('click.chosen',function(evt){evt.preventDefault();});}};Chosen.prototype.destroy=function(){$(this.container[0].ownerDocument).off('click.chosen',this.click_test_action);if(this.form_field_label.length>0){this.form_field_label.off('click.chosen');} if(this.search_field[0].tabIndex){this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex;} this.container.remove();this.form_field_jq.removeData('chosen');return this.form_field_jq.show();};Chosen.prototype.search_field_disabled=function(){this.is_disabled=this.form_field.disabled||this.form_field_jq.parents('fieldset').is(':disabled');this.container.toggleClass('chosen-disabled',this.is_disabled);this.search_field[0].disabled=this.is_disabled;if(!this.is_multiple){this.selected_item.off('focus.chosen',this.activate_field);} if(this.is_disabled){return this.close_field();}else if(!this.is_multiple){return this.selected_item.on('focus.chosen',this.activate_field);}};Chosen.prototype.container_mousedown=function(evt){var ref;if(this.is_disabled){return;} if(evt&&((ref=evt.type)==='mousedown'||ref==='touchstart')&&!this.results_showing){evt.preventDefault();} if(!((evt!=null)&&($(evt.target)).hasClass("search-choice-close"))){if(!this.active_field){if(this.is_multiple){this.search_field.val("");} $(this.container[0].ownerDocument).on('click.chosen',this.click_test_action);this.results_show();}else if(!this.is_multiple&&evt&&(($(evt.target)[0]===this.selected_item[0])||$(evt.target).parents("a.chosen-single").length)){evt.preventDefault();this.results_toggle();} return this.activate_field();}};Chosen.prototype.container_mouseup=function(evt){if(evt.target.nodeName==="ABBR"&&!this.is_disabled){return this.results_reset(evt);}};Chosen.prototype.search_results_mousewheel=function(evt){var delta;if(evt.originalEvent){delta=evt.originalEvent.deltaY||-evt.originalEvent.wheelDelta||evt.originalEvent.detail;} if(delta!=null){evt.preventDefault();if(evt.type==='DOMMouseScroll'){delta=delta*40;} return this.search_results.scrollTop(delta+this.search_results.scrollTop());}};Chosen.prototype.blur_test=function(evt){if(!this.active_field&&this.container.hasClass("chosen-container-active")){return this.close_field();}};Chosen.prototype.close_field=function(){$(this.container[0].ownerDocument).off("click.chosen",this.click_test_action);this.active_field=false;this.results_hide();this.container.removeClass("chosen-container-active");this.clear_backstroke();this.show_search_field_default();this.search_field_scale();return this.search_field.blur();};Chosen.prototype.activate_field=function(){if(this.is_disabled){return;} this.container.addClass("chosen-container-active");this.active_field=true;this.search_field.val(this.search_field.val());return this.search_field.focus();};Chosen.prototype.test_active_click=function(evt){var active_container;active_container=$(evt.target).closest('.chosen-container');if(active_container.length&&this.container[0]===active_container[0]){return this.active_field=true;}else{return this.close_field();}};Chosen.prototype.results_build=function(){this.parsing=true;this.selected_option_count=null;this.results_data=SelectParser.select_to_array(this.form_field);if(this.is_multiple){this.search_choices.find("li.search-choice").remove();}else{this.single_set_selected_text();if(this.disable_search||this.form_field.options.length<=this.disable_search_threshold){this.search_field[0].readOnly=true;this.container.addClass("chosen-container-single-nosearch");}else{this.search_field[0].readOnly=false;this.container.removeClass("chosen-container-single-nosearch");}} this.update_results_content(this.results_option_build({first:true}));this.search_field_disabled();this.show_search_field_default();this.search_field_scale();return this.parsing=false;};Chosen.prototype.result_do_highlight=function(el){var high_bottom,high_top,maxHeight,visible_bottom,visible_top;if(el.length){this.result_clear_highlight();this.result_highlight=el;this.result_highlight.addClass("highlighted");maxHeight=parseInt(this.search_results.css("maxHeight"),10);visible_top=this.search_results.scrollTop();visible_bottom=maxHeight+visible_top;high_top=this.result_highlight.position().top+this.search_results.scrollTop();high_bottom=high_top+this.result_highlight.outerHeight();if(high_bottom>=visible_bottom){return this.search_results.scrollTop((high_bottom-maxHeight)>0?high_bottom-maxHeight:0);}else if(high_top0){return this.form_field_label.on('click.chosen',this.label_click_handler);}};Chosen.prototype.show_search_field_default=function(){if(this.is_multiple&&this.choices_count()<1&&!this.active_field){this.search_field.val(this.default_text);return this.search_field.addClass("default");}else{this.search_field.val("");return this.search_field.removeClass("default");}};Chosen.prototype.search_results_mouseup=function(evt){var target;target=$(evt.target).hasClass("active-result")?$(evt.target):$(evt.target).parents(".active-result").first();if(target.length){this.result_highlight=target;this.result_select(evt);return this.search_field.focus();}};Chosen.prototype.search_results_mouseover=function(evt){var target;target=$(evt.target).hasClass("active-result")?$(evt.target):$(evt.target).parents(".active-result").first();if(target){return this.result_do_highlight(target);}};Chosen.prototype.search_results_mouseout=function(evt){if($(evt.target).hasClass("active-result")||$(evt.target).parents('.active-result').first()){return this.result_clear_highlight();}};Chosen.prototype.choice_build=function(item){var choice,close_link;choice=$('
    • ',{"class":"search-choice"}).html(""+(this.choice_label(item))+"");if(item.disabled){choice.addClass('search-choice-disabled');}else{close_link=$('',{"class":'search-choice-close','data-option-array-index':item.array_index});close_link.on('click.chosen',(function(_this){return function(evt){return _this.choice_destroy_link_click(evt);};})(this));choice.append(close_link);} return this.search_container.before(choice);};Chosen.prototype.choice_destroy_link_click=function(evt){evt.preventDefault();evt.stopPropagation();if(!this.is_disabled){return this.choice_destroy($(evt.target));}};Chosen.prototype.choice_destroy=function(link){if(this.result_deselect(link[0].getAttribute("data-option-array-index"))){if(this.active_field){this.search_field.focus();}else{this.show_search_field_default();} if(this.is_multiple&&this.choices_count()>0&&this.get_search_field_value().length<1){this.results_hide();} link.parents('li').first().remove();return this.search_field_scale();}};Chosen.prototype.results_reset=function(){this.reset_single_select_options();this.form_field.options[0].selected=true;this.single_set_selected_text();this.show_search_field_default();this.results_reset_cleanup();this.trigger_form_field_change();if(this.active_field){return this.results_hide();}};Chosen.prototype.results_reset_cleanup=function(){this.current_selectedIndex=this.form_field.selectedIndex;return this.selected_item.find("abbr").remove();};Chosen.prototype.result_select=function(evt){var high,item;if(this.result_highlight){high=this.result_highlight;this.result_clear_highlight();if(this.is_multiple&&this.max_selected_options<=this.choices_count()){this.form_field_jq.trigger("chosen:maxselected",{chosen:this});return false;} if(this.is_multiple){high.removeClass("active-result");}else{this.reset_single_select_options();} high.addClass("result-selected");item=this.results_data[high[0].getAttribute("data-option-array-index")];item.selected=true;this.form_field.options[item.options_index].selected=true;this.selected_option_count=null;if(this.is_multiple){this.choice_build(item);}else{this.single_set_selected_text(this.choice_label(item));} if(this.is_multiple&&(!this.hide_results_on_select||(evt.metaKey||evt.ctrlKey))){if(evt.metaKey||evt.ctrlKey){this.winnow_results({skip_highlight:true});}else{this.search_field.val("");this.winnow_results();}}else{this.results_hide();this.show_search_field_default();} if(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex){this.trigger_form_field_change({selected:this.form_field.options[item.options_index].value});} this.current_selectedIndex=this.form_field.selectedIndex;evt.preventDefault();return this.search_field_scale();}};Chosen.prototype.single_set_selected_text=function(text){if(text==null){text=this.default_text;} if(text===this.default_text){this.selected_item.addClass("chosen-default");}else{this.single_deselect_control_build();this.selected_item.removeClass("chosen-default");} return this.selected_item.find("span").html(text);};Chosen.prototype.result_deselect=function(pos){var result_data;result_data=this.results_data[pos];if(!this.form_field.options[result_data.options_index].disabled){result_data.selected=false;this.form_field.options[result_data.options_index].selected=false;this.selected_option_count=null;this.result_clear_highlight();if(this.results_showing){this.winnow_results();} this.trigger_form_field_change({deselected:this.form_field.options[result_data.options_index].value});this.search_field_scale();return true;}else{return false;}};Chosen.prototype.single_deselect_control_build=function(){if(!this.allow_single_deselect){return;} if(!this.selected_item.find("abbr").length){this.selected_item.find("span").first().after("");} return this.selected_item.addClass("chosen-single-with-deselect");};Chosen.prototype.get_search_field_value=function(){return this.search_field.val();};Chosen.prototype.get_search_text=function(){return $.trim(this.get_search_field_value());};Chosen.prototype.escape_html=function(text){return $('
      ').text(text).html();};Chosen.prototype.winnow_results_set_highlight=function(){var do_high,selected_results;selected_results=!this.is_multiple?this.search_results.find(".result-selected.active-result"):[];do_high=selected_results.length?selected_results.first():this.search_results.find(".active-result").first();if(do_high!=null){return this.result_do_highlight(do_high);}};Chosen.prototype.no_results=function(terms){var no_results_html;no_results_html=this.get_no_results_html(terms);this.search_results.append(no_results_html);return this.form_field_jq.trigger("chosen:no_results",{chosen:this});};Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove();};Chosen.prototype.keydown_arrow=function(){var next_sib;if(this.results_showing&&this.result_highlight){next_sib=this.result_highlight.nextAll("li.active-result").first();if(next_sib){return this.result_do_highlight(next_sib);}}else{return this.results_show();}};Chosen.prototype.keyup_arrow=function(){var prev_sibs;if(!this.results_showing&&!this.is_multiple){return this.results_show();}else if(this.result_highlight){prev_sibs=this.result_highlight.prevAll("li.active-result");if(prev_sibs.length){return this.result_do_highlight(prev_sibs.first());}else{if(this.choices_count()>0){this.results_hide();} return this.result_clear_highlight();}}};Chosen.prototype.keydown_backstroke=function(){var next_available_destroy;if(this.pending_backstroke){this.choice_destroy(this.pending_backstroke.find("a").first());return this.clear_backstroke();}else{next_available_destroy=this.search_container.siblings("li.search-choice").last();if(next_available_destroy.length&&!next_available_destroy.hasClass("search-choice-disabled")){this.pending_backstroke=next_available_destroy;if(this.single_backstroke_delete){return this.keydown_backstroke();}else{return this.pending_backstroke.addClass("search-choice-focus");}}}};Chosen.prototype.clear_backstroke=function(){if(this.pending_backstroke){this.pending_backstroke.removeClass("search-choice-focus");} return this.pending_backstroke=null;};Chosen.prototype.search_field_scale=function(){var div,i,len,style,style_block,styles,width;if(!this.is_multiple){return;} style_block={position:'absolute',left:'-1000px',top:'-1000px',display:'none',whiteSpace:'pre'};styles=['fontSize','fontStyle','fontWeight','fontFamily','lineHeight','textTransform','letterSpacing'];for(i=0,len=styles.length;i').css(style_block);div.text(this.get_search_field_value());$('body').append(div);width=div.width()+25;div.remove();if(this.container.is(':visible')){width=Math.min(this.container.outerWidth()-10,width);} return this.search_field.width(width);};Chosen.prototype.trigger_form_field_change=function(extra){this.form_field_jq.trigger("input",extra);return this.form_field_jq.trigger("change",extra);};return Chosen;})(AbstractChosen);}).call(this);