
function saveMe() {
document.boxSearch.txtTown.value = document.boxSearch.available.value;
if (document.boxSearch.proptype.value == 'SF') {
document.boxSearch.SF.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'CC') {
document.boxSearch.CC.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'MF') {
document.boxSearch.MF.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'LD') {
document.boxSearch.LD.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'CI') {
document.boxSearch.CI.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'BU') {
document.boxSearch.BU.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'RN') {
document.boxSearch.RN.value = document.boxSearch.proptype.value;
}
if (document.boxSearch.proptype.value == 'MM') {
document.boxSearch.MM.value = document.boxSearch.proptype.value;
}
}


function boxtrim(inputString) {
// Removes leading and trailing spaces from the passed string. Also removes
// consecutive spaces and replaces it with one space. If something besides
// a string is passed in (null, custom object, etc.) then return the input.
if (typeof inputString != "string") { return inputString; }
var retValue = inputString;
var ch = retValue.substring(0, 1);
while (ch == " ") { // Check for spaces at the beginning of the string
retValue = retValue.substring(1, retValue.length);
ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length-1, retValue.length);
while (ch == " ") { // Check for spaces at the end of the string
retValue = retValue.substring(0, retValue.length-1);
ch = retValue.substring(retValue.length-1, retValue.length);
}
while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
}
return retValue; // Return the boxtrimmed string back to the user
} // Ends the "boxtrim" function

var boxarrItems1 = new Array();
var boxarrItemsGrp1 = new Array();
var boxarrArea1 = new Array();
var boxarrAreaGrp1 = new Array();
<!--execute dbo.ASQL_towns '107104',1//-->

boxarrItems1[0] = "";
boxarrArea1[0] = "";
boxarrItemsGrp1[0] = "";
boxarrItems1[1] = "Amherst";
boxarrArea1[1] = "";
boxarrItemsGrp1[1] = "MA";
boxarrItems1[2] = "Ashfield";
boxarrArea1[2] = "";
boxarrItemsGrp1[2] = "MA";
boxarrItems1[3] = "";
boxarrArea1[3] = "South Ashfield";
boxarrItemsGrp1[3] = "MA";
boxarrItems1[4] = "Athol";
boxarrArea1[4] = "";
boxarrItemsGrp1[4] = "MA";
boxarrItems1[5] = "Belchertown";
boxarrArea1[5] = "";
boxarrItemsGrp1[5] = "MA";
boxarrItems1[6] = "Bernardston";
boxarrArea1[6] = "";
boxarrItemsGrp1[6] = "MA";
boxarrItems1[7] = "Buckland";
boxarrArea1[7] = "";
boxarrItemsGrp1[7] = "MA";
boxarrItems1[8] = "";
boxarrArea1[8] = "Buckland Center";
boxarrItemsGrp1[8] = "MA";
boxarrItems1[9] = "Charlemont";
boxarrArea1[9] = "";
boxarrItemsGrp1[9] = "MA";
boxarrItems1[10] = "";
boxarrArea1[10] = "East Charlemont";
boxarrItemsGrp1[10] = "MA";
boxarrItems1[11] = "Chesterfield";
boxarrArea1[11] = "";
boxarrItemsGrp1[11] = "MA";
boxarrItems1[12] = "";
boxarrArea1[12] = "West Chesterfield";
boxarrItemsGrp1[12] = "MA";
boxarrItems1[13] = "Chicopee";
boxarrArea1[13] = "";
boxarrItemsGrp1[13] = "MA";
boxarrItems1[14] = "Colrain";
boxarrArea1[14] = "";
boxarrItemsGrp1[14] = "MA";
boxarrItems1[15] = "";
boxarrArea1[15] = "Colrain Center";
boxarrItemsGrp1[15] = "MA";
boxarrItems1[16] = "";
boxarrArea1[16] = "Foundry Village";
boxarrItemsGrp1[16] = "MA";
boxarrItems1[17] = "";
boxarrArea1[17] = "Griswoldville";
boxarrItemsGrp1[17] = "MA";
boxarrItems1[18] = "";
boxarrArea1[18] = "Shattuckville";
boxarrItemsGrp1[18] = "MA";
boxarrItems1[19] = "Conway";
boxarrArea1[19] = "";
boxarrItemsGrp1[19] = "MA";
boxarrItems1[20] = "Cummington";
boxarrArea1[20] = "";
boxarrItemsGrp1[20] = "MA";
boxarrItems1[21] = "Deerfield";
boxarrArea1[21] = "";
boxarrItemsGrp1[21] = "MA";
boxarrItems1[22] = "";
boxarrArea1[22] = "East Deerfield";
boxarrItemsGrp1[22] = "MA";
boxarrItems1[23] = "";
boxarrArea1[23] = "Old Deerfield";
boxarrItemsGrp1[23] = "MA";
boxarrItems1[24] = "";
boxarrArea1[24] = "South Deerfield";
boxarrItemsGrp1[24] = "MA";
boxarrItems1[25] = "Easthampton";
boxarrArea1[25] = "";
boxarrItemsGrp1[25] = "MA";
boxarrItems1[26] = "Erving";
boxarrArea1[26] = "";
boxarrItemsGrp1[26] = "MA";
boxarrItems1[27] = "";
boxarrArea1[27] = "Millers Falls";
boxarrItemsGrp1[27] = "MA";
boxarrItems1[28] = "Gill";
boxarrArea1[28] = "";
boxarrItemsGrp1[28] = "MA";
boxarrItems1[29] = "";
boxarrArea1[29] = "Riverside";
boxarrItemsGrp1[29] = "MA";
boxarrItems1[30] = "Goshen";
boxarrArea1[30] = "";
boxarrItemsGrp1[30] = "MA";
boxarrItems1[31] = "Granby";
boxarrArea1[31] = "";
boxarrItemsGrp1[31] = "MA";
boxarrItems1[32] = "Greenfield";
boxarrArea1[32] = "";
boxarrItemsGrp1[32] = "MA";
boxarrItems1[33] = "Hadley";
boxarrArea1[33] = "";
boxarrItemsGrp1[33] = "MA";
boxarrItems1[34] = "Hatfield";
boxarrArea1[34] = "";
boxarrItemsGrp1[34] = "MA";
boxarrItems1[35] = "";
boxarrArea1[35] = "North Hatfield";
boxarrItemsGrp1[35] = "MA";
boxarrItems1[36] = "";
boxarrArea1[36] = "West Hatfield";
boxarrItemsGrp1[36] = "MA";
boxarrItems1[37] = "Hawley";
boxarrArea1[37] = "";
boxarrItemsGrp1[37] = "MA";
boxarrItems1[38] = "Heath";
boxarrArea1[38] = "";
boxarrItemsGrp1[38] = "MA";
boxarrItems1[39] = "Holyoke";
boxarrArea1[39] = "";
boxarrItemsGrp1[39] = "MA";
boxarrItems1[40] = "Huntington";
boxarrArea1[40] = "";
boxarrItemsGrp1[40] = "MA";
boxarrItems1[41] = "Leverett";
boxarrArea1[41] = "";
boxarrItemsGrp1[41] = "MA";
boxarrItems1[42] = "Leyden";
boxarrArea1[42] = "";
boxarrItemsGrp1[42] = "MA";
boxarrItems1[43] = "Ludlow";
boxarrArea1[43] = "";
boxarrItemsGrp1[43] = "MA";
boxarrItems1[44] = "Monson";
boxarrArea1[44] = "";
boxarrItemsGrp1[44] = "MA";
boxarrItems1[45] = "Montague";
boxarrArea1[45] = "";
boxarrItemsGrp1[45] = "MA";
boxarrItems1[46] = "";
boxarrArea1[46] = "Lake Pleasant";
boxarrItemsGrp1[46] = "MA";
boxarrItems1[47] = "";
boxarrArea1[47] = "Montague Center";
boxarrItemsGrp1[47] = "MA";
boxarrItems1[48] = "";
boxarrArea1[48] = "Montague City";
boxarrItemsGrp1[48] = "MA";
boxarrItems1[49] = "";
boxarrArea1[49] = "Turners Falls";
boxarrItemsGrp1[49] = "MA";
boxarrItems1[50] = "New Salem";
boxarrArea1[50] = "";
boxarrItemsGrp1[50] = "MA";
boxarrItems1[51] = "Northampton";
boxarrArea1[51] = "";
boxarrItemsGrp1[51] = "MA";
boxarrItems1[52] = "";
boxarrArea1[52] = "Florence";
boxarrItemsGrp1[52] = "MA";
boxarrItems1[53] = "";
boxarrArea1[53] = "Leeds";
boxarrItemsGrp1[53] = "MA";
boxarrItems1[54] = "Northfield";
boxarrArea1[54] = "";
boxarrItemsGrp1[54] = "MA";
boxarrItems1[55] = "Orange";
boxarrArea1[55] = "";
boxarrItemsGrp1[55] = "MA";
boxarrItems1[56] = "Palmer";
boxarrArea1[56] = "";
boxarrItemsGrp1[56] = "MA";
boxarrItems1[57] = "";
boxarrArea1[57] = "Bondsville";
boxarrItemsGrp1[57] = "MA";
boxarrItems1[58] = "";
boxarrArea1[58] = "Thorndike";
boxarrItemsGrp1[58] = "MA";
boxarrItems1[59] = "";
boxarrArea1[59] = "Three Rivers";
boxarrItemsGrp1[59] = "MA";
boxarrItems1[60] = "Pelham";
boxarrArea1[60] = "";
boxarrItemsGrp1[60] = "MA";
boxarrItems1[61] = "Shelburne";
boxarrArea1[61] = "";
boxarrItemsGrp1[61] = "MA";
boxarrItems1[62] = "";
boxarrArea1[62] = "Shelburne Center";
boxarrItemsGrp1[62] = "MA";
boxarrItems1[63] = "";
boxarrArea1[63] = "Shelburne Falls";
boxarrItemsGrp1[63] = "MA";
boxarrItems1[64] = "Shutesbury";
boxarrArea1[64] = "";
boxarrItemsGrp1[64] = "MA";
boxarrItems1[65] = "South Hadley";
boxarrArea1[65] = "";
boxarrItemsGrp1[65] = "MA";
boxarrItems1[66] = "Southampton";
boxarrArea1[66] = "";
boxarrItemsGrp1[66] = "MA";
boxarrItems1[67] = "Sunderland";
boxarrArea1[67] = "";
boxarrItemsGrp1[67] = "MA";
boxarrItems1[68] = "Ware";
boxarrArea1[68] = "";
boxarrItemsGrp1[68] = "MA";
boxarrItems1[69] = "Wendell";
boxarrArea1[69] = "";
boxarrItemsGrp1[69] = "MA";
boxarrItems1[70] = "West Springfield";
boxarrArea1[70] = "";
boxarrItemsGrp1[70] = "MA";
boxarrItems1[71] = "Westfield";
boxarrArea1[71] = "";
boxarrItemsGrp1[71] = "MA";
boxarrItems1[72] = "Westhampton";
boxarrArea1[72] = "";
boxarrItemsGrp1[72] = "MA";
boxarrItems1[73] = "Whately";
boxarrArea1[73] = "";
boxarrItemsGrp1[73] = "MA";
boxarrItems1[74] = "Williamsburg";
boxarrArea1[74] = "";
boxarrItemsGrp1[74] = "MA";
boxarrItems1[75] = "";
boxarrArea1[75] = "Haydenville";
boxarrItemsGrp1[75] = "MA";
boxarrItems1[76] = "Worthington";
boxarrArea1[76] = "";
boxarrItemsGrp1[76] = "MA";
function boxSelectChange(control, controlToPopulate, ItemArray, GroupArray) {
var myEle ;
var x ;
// Empty the second drop down box of any choices
for (var q=controlToPopulate.options.length;q>=0;q--) controlToPopulate.options[q]=null;
// if (control.name == "firstChoice") {
// Empty the third drop down box of any choices
//for (var q=myChoices.thirdChoice.options.length;q>=0;q--) myChoices.thirdChoice.options[q] = null;
//}
// ADD Default Choice - in case there are no values
//myEle = document.createElement("option") ;
//myEle.value = 0 ;
//myEle.text = "[SELECT]" ;
//controlToPopulate.add(myEle, null) ;
// Now loop through the array of individual items
// Any containing the same child id are added to
// the second dropdown box
for ( x = 0 ; x < ItemArray.length  ; x++ ) {
if ( GroupArray[x] == control.value ) {
if ( ItemArray[x].length > 0 ) {
myEle = document.createElement("option") ;
myEle.value = ItemArray[x] + ":" + GroupArray[x];
myEle.text = ItemArray[x];
if (navigator.appName != 'Microsoft Internet Explorer') {;
controlToPopulate.add(myEle, null) ;
} else {
controlToPopulate.add(myEle) ;
}
if (boxarrArea1[x].length > 0) {
myEle = document.createElement("option") ;
myEle.value = boxarrArea1[x] + ":" + GroupArray[x];
myEle.text = '   ' + boxarrArea1[x];
if (navigator.appName != 'Microsoft Internet Explorer') {;
controlToPopulate.add(myEle, null) ;
} else {
controlToPopulate.add(myEle) ;
}
}
} else {
myEle = document.createElement("option") ;
myEle.value = boxarrArea1[x] + ":" + GroupArray[x];
myEle.text = '   ' + boxarrArea1[x];
if (navigator.appName != 'Microsoft Internet Explorer') {;
controlToPopulate.add(myEle, null) ;
} else {
controlToPopulate.add(myEle) ;
}
}
}
}
//}
}


