var browser=null;
if (document.all) {
	browser="ie";
}
else {
	browser="notie";
}

function showSpan(span) {
	document.getElementById(span).style.display="inline";	
}

function hideSpan(span) {
	document.getElementById(span).style.display="none";	
}

function hidify_showify(e_table, e_img, alt_less, alt_more) {
	if (document.getElementById) {
		var id_table = document.getElementById(e_table).style;
		var id_img = document.getElementById(e_img);

		if (browser=="notie"){
			if (id_table.display == "table-row-group") {
				id_table.display = "none";
				id_img.src = "images/arrow_down.gif";
				id_img.alt = alt_more;
			}
			else {
				id_table.display = "table-row-group";
				id_img.src = "images/arrow_up.gif";
				id_img.alt = alt_less;
			}
		}
		else {
			if (id_table.display == "block") {
				id_table.display = "none";
				id_img.src = "images/arrow_down.gif";
				id_img.alt = alt_more;
			}
			else {
				id_table.display = "block";
				id_img.src = "images/arrow_up.gif";
				id_img.alt = alt_less;
			}
		}
		return false;
	}
	else {
		return true;
	}
}

function isEmpty(element) {
	var str = element.value;
	if (trimAll(element.value)==""){
		return true;
	} 
	else {
		return false;
	}
}

function trimAll(sString) {
	while (sString.substring(0,1) == ' ') {
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ') {
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function wopen(url, name, w, h)
{
// Fudge factors for window decoration space.
 // In my tests these work well on all platforms & browsers.
w += 32;
h += 96;
 var win = window.open(url,
  name,
  'width=' + w + ', height=' + h + ', ' +
  'location=no, menubar=no, ' +
  'status=no, toolbar=no, scrollbars=no, resizable=no');
 win.resizeTo(w, h);
 win.focus();
}

function fnTrapKD(btn, event) {
	var btn = getObject(btn);
	if (document.all) {
		if (event.keyCode == 13) {
			event.returnValue=false;event.cancel = true;btn.click();
		}
	}
	else {
		if (event.which == 13) {
			event.returnValue=false;event.cancelBubble = true;btn.click();
		}
	}
}
