	function Trim(myStr) {
		return LTrim(RTrim(myStr));
	}

	function LTrim(myStr) {
		if (myStr.charAt(0) == ' ') {
			myStr = LTrim(myStr.substring(1));
		}
		return myStr;
	}

	function RTrim(myStr) {
		if (myStr.charAt(myStr.length - 1) == ' ') {
			myStr = RTrim(myStr.substring(0, myStr.length - 1));
		}
		return myStr;
	}


	function openWin(url, name, w, h) {
		var top = (screen.availHeight - h - 30) / 2;
		var left = (screen.availWidth - w - 10) / 2;


		var mywin = window.open(url, name, 'width=' + w + ',height=' + h + ',left=' + left + ',top=' + top + ',resizable=yes,scrollbars=yes,location=no,status=no,toolbar=no');
		mywin.focus();
		//window.showModalDialog(url,name,'dialogHeight: ' + h + 'px; dialogWidth: ' + w + 'px; edge: Raised; center: Yes; help: No; resizable: Yes; status: No;');
	}


	function stripeRow(tbl) {
		var i = 1;
		for (j=1; j<tbl.rows.length; j++) {
			if (tbl.rows[j].style.display == '') {
				i++;
			}
			if (i%2) {
				tbl.rows[j].style.backgroundColor = '';
				tbl.rows[j].className = 'hilite';

			} else {
				tbl.rows[j].style.backgroundColor = '';
				tbl.rows[j].className = '';

			}
		}
	}
