
var newestOnlyOnLoad;function doEdit(){if(confirm('Create new working data session?\n\nAny unsaved changes will be lost.')){document.forms[0].edit.value='1';doSubmit('results.html');}}
function doSearch(){doSubmit('results.html');}
function doSubmit(url){copyIds();frm['yearRange.fromYear'].disabled=false;frm['yearRange.toYear'].disabled=false;frm.action=url;frm.submit();}
function chg(fld,val){frm[fld].value=val;copyIds();frm['yearRange.fromYear'].disabled=false;frm['yearRange.toYear'].disabled=false;frm.submit();}
function chgYG(val){frm['newestOnly'].checked=false;chg('yearGrouping',val);}
function onCntClick(id){cntTree.setCheck(id,cntTree.isItemChecked(id)?0:1);}
function copyIds(){frm.varGrpIds.value=vtree.getSelected();if(regSrch)
frm.regIds.value=rtree.getSelected();else
frm.cntIds.value=ctree.getSelected();}
function newTree(id,url,hnd,afterCall){var tree=new dhtmlXTreeObject(id,"100%","100%",0);tree.setImagePath(imgPath);tree.setOnClickHandler(hnd);tree.enableTreeImages(0);tree.enableCheckBoxes(1);tree.enableThreeStateCheckboxes(true);tree.loadXML(url,afterCall);return tree;}
function showDefn(id){var w=window.open(contextPath+'/popups/itemDefn.html?id='+id,'aqsitemdefn','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=480,height=550,dependent=1,alwaysRaised=1');w.focus();}
function och(id){if(defn){showDefn(id);defn=false;}else{varTree.setCheck(id,varTree.isItemChecked(id)?0:1);}}
function unckAll(tree){tree.root.uncheckChildren();tree.updateTotalCount();}
function chk(nm){frm[nm].click();}
function onLoad(regionQuery){vtree.init();if(regionQuery)
rtree.init();else
ctree.init();frm=document.forms[0];newestOnlyOnLoad=true;}
function onChgLatest(chk){var fromYr=frm['yearRange.fromYear'];var toYr=frm['yearRange.toYear'];fromYr.disabled=chk.checked;toYr.disabled=chk.checked;var d=document.getElementById('slider01');if(chk.checked){prevYrs=d.vals;d.vals=[d.min,d.max];drawSliderByVal(d,0);drawSliderByVal(d,1);}else if(prevYrs[0]>=0){d.vals=prevYrs;drawSliderByVal(d,0);drawSliderByVal(d,1);}}
function sliderOnChange(vals,box){if(frm){var b=document.getElementById('fromYear');b.value=vals[0];var b2=document.getElementById('toYear');b2.value=vals[1]-(srvySrch?5:1);var chk=document.getElementById('newestOnly');if(newestOnlyOnLoad)chk.checked=chk.checked;else chk.checked=false;newestOnlyOnLoad=false;}}
var prevYrs=[-1,-1];var frm;var slider=new Array();slider[1]=new Object();slider[1].onchange=sliderOnChange;