/* moved copy of this file to scripts folder -- renamed utilities.js make updates there */

function stripBlanks(theString) {
	//This is a recursive function
	var aString = theString;
	var newString = "";
	var kBlank = " ";
	if (aString.indexOf(kBlank) >= 0) {
		for (var i=0; i<aString.length; i++)
			if (aString.charAt(i) != kBlank)
				break;
		for (var j=aString.length-1; j>=0; j--)
			if(aString.charAt(j) != kBlank)
				break;
		if(i==aString.length && j==-1)
			//there are no non-blank characters
			newString="";
		else
			if (i!= 0 || j != aString.length - 1)
				newString = stripBlanks(aString.substring(i,j+1));
			else
				newString=aString.charAt(i) +
							stripBlanks(aString.substring(i+1,j+1)) +
							aString.charAt(j+1);
	}
	else
		newString = aString;
	return newString;
}

function SelectAll(thisForm,id) {
		//alert(id);
		for (var i=0;i<thisForm.elements.length;i++)
		{
		var e = thisForm.elements[i];
		//alert("ELEMENT NAME: " + e.name + " ID NAME: " + id) ;
		if (e.name == id)
			if (e.options[1].selected==true) {

				e.options[1].selected=false;
				e.options[0].selected=false;
				for (var k=2;k<e.options.length;k++) {
		  			e.options[k].selected = true;
				}
			}
		}

}