var transaction;var YUC=YAHOO.util.Connect;function downloadContent(b,a,f){var c="";var h;var e;var g;h="";e="";for(var d in a){h+=e+d+"="+a[d];e="&"}g={success:function(l){var j;var m,i;var k;j=l.responseText;f(j,true)},failure:function(i){f("Could not reach content server ("+i.statusText+").  Please check your internet connection.<br>",false)},timeout:100000,argument:[]};if(transaction&&YUC.isCallInProgress(transaction)){YUC.abort(transaction)}transaction=YUC.asyncRequest("POST",b,g,h)}function generateItemCode(e){var d;var f;var c;var b;var a;var g;d=items[e][columnNumbers.year];f=items[e][columnNumbers.grade];c=items[e][columnNumbers["block number"]];b=items[e][columnNumbers["item number"]];a=subject.toUpperCase().replace(/LONG-TERM TREND /,"").substr(0,1);if(subject.toLowerCase().indexOf("long-term trend")>=0){f=f-5}g=d+"-"+f+a+c+":"+b;return g}var setNavSwitch=function(){navSwitch=0;navSwitch|=(viewSplitPanelMode)?BIT_PREVIEWPANE:0;navSwitch|=(viewMinNHDMode)?BIT_NCESHEADER:0;navSwitch|=(viewMinFTMode)?BIT_NCESFOOTER:0;navSwitch|=(viewMinHDMode)?BIT_NQTHEADER:0};var getNavSwitch=function(){viewSplitPanelMode=((navSwitch&BIT_PREVIEWPANE)!=0);viewMinNHDMode=((navSwitch&BIT_NCESHEADER)!=0);viewMinFTMode=((navSwitch&BIT_NCESFOOTER)!=0);viewMinHDMode=((navSwitch&BIT_NQTHEADER)!=0)};var cookieTypes={array:{converter:arrayString},array2d:{converter:twoDimArrayString},number:{converter:numberString},string:{converter:stringString}};function stringString(a){return"'"+a+"'"}function arrayString(a){var e;var d;if(!a){return""}if(a.length==0){return"[]"}e="";d="[";for(var b=0;b<a.length;b++){var c;if(parseInt(a[b]).toString()==a[b]){c=a[b]}else{c="'"+a[b]+"'"}e+=d+c;d=","}e+="]";return e}function twoDimArrayString(a){var e;var d;if(a.length==0){return"[]"}e="";d="[";for(var b=0;b<a.length;b++){var c;c=arrayString(a[b]);e+=d+c;d=","}e+="]";return e}function numberString(a){return a.toString()}function writeCookies(varList,prefix){var cookiePrefix="";var tmp=null;if(prefix){cookiePrefix=prefix}for(var i=0;i<varList.length;i++){if(varList[i].name=="clipboardItems"){tmp=clipboardItems;clipboardItems=processClipboard("encode");var val=eval("cookieTypes[varList[i].type].converter("+varList[i].name+")");clipboardItems=tmp}else{var val=eval("cookieTypes[varList[i].type].converter("+varList[i].name+")")}YAHOO.util.Cookie.set(cookiePrefix+escapeCookie(varList[i].name),escapeCookie(val))}}function readCookies(varList,prefix){var cookiePrefix="";if(prefix){cookiePrefix=prefix}if(!varList){return}for(var i=0;i<varList.length;i++){var val;val=YAHOO.util.Cookie.get(cookiePrefix+escapeCookie(varList[i].name));if(val){eval(varList[i].name+" = "+unescapeCookie(val))}if(varList[i].name=="clipboardItems"){clipboardItems=processClipboard("decode")}}}function processClipboard(a){var e=[];var c=0;switch(a){case"encode":var f=false;for(var d=0;d<clipboardItems.length;d++){if(!f){e[c]=clipboardItems[d]}if(parseInt(clipboardItems[d+1])==(parseInt(clipboardItems[d])+1)){f=true}else{f=false;e[c]+="~"+clipboardItems[d];c++}}break;case"decode":for(var d=0;d<clipboardItems.length;d++){if(clipboardItems[d].toString().match("~")){var g=clipboardItems[d].split("~");g[0]=parseInt(g[0]);g[1]=parseInt(g[1]);for(var b=g[0];b<=g[1];b++){e[c++]=b}}else{e[c++]=clipboardItems[d]}}break}return e}function escapeCookie(a){return escape(a)}function unescapeCookie(a){return unescape(a)}function _windowResize(a){updateLayout()}function _updateLayoutSize(){layoutWidth=Dom.getClientWidth();layoutHeight=Dom.getClientHeight()}function _getMainPanelHeight(){return(_getLayoutHeight()-PREVIEW_BOTTOM-DATATABLE_TOP)}function _getLayoutWidth(){return Math.max(layoutWidth,MINIMUM_WIDTH)}function _getLayoutHeight(){return Math.max(layoutHeight,MINIMUM_HEIGHT)}function _updateSize(e,n){var c=_getLayoutHeight();var g=_getLayoutWidth();var d=Dom.get(e);var f=n.l,m=n.t,k=n.w,i=n.h,a=g-n.r,j=c-n.b;if(!m){m=j-i}if(!i){i=j-m}if(!f){f=a-k}if(!k){k=a-f}Dom.setStyle(d,"top",m+"px");Dom.setStyle(d,"left",f+"px");Dom.setStyle(d,"height",i+"px");Dom.setStyle(d,"width",k+"px")}if(!Array.indexOf){Array.prototype.indexOf=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return a}}return -1}};