function getSelectVals(foo) {

	comma_vals = "";
	for (counter = 0; counter < foo.length; counter++)
	{
		if (foo.options[counter].selected == true) { 
			if (comma_vals != "") { comma_vals += ", "; }
			comma_vals += foo.options[counter].value;
		}
	}
	return(comma_vals);
}
function getCheckVals(foo) {

	comma_vals = "";
	for (counter = 0; counter < foo.length; counter++)
	{
		if (foo[counter].checked) { 
			if (comma_vals != "") { comma_vals += ", "; }
			comma_vals += foo[counter].value;
		}
	}
	return(comma_vals);
}

function Trim(str_in) {
    tempval = str_in;
    while(tempval.search(/\s/) > -1)
      tempval = tempval.replace(/\s/, "");

    return tempval;
}

function recordClick(checkboxObj, storageVar) {

  var gd_vals   = "";
  var n         = 1*checkboxObj.length || 0;

  if ( n>0 ) {
        for ( var i=0; i<n; i++ ) {
                if (checkboxObj[i].checked) {
                        if (gd_vals != "") {
                                gd_vals += ", ";
                        }
                        gd_vals +=checkboxObj[i].value;
                }
        }
  }
  storageVar.value = gd_vals;

  //alert("gd_vals=" + gd_vals + "\n\n" + "storageVar=" + storageVar.value);
  return;
}

