// clearing default text for search, and then bringin' it back
		function clearDefault(thisfield) {
			if (thisfield.defaultValue==thisfield.value) thisfield.value = ""
		}	
		function clickrecall(thisfield, defaulttext) {
			if (thisfield.value == "") {
				thisfield.value = defaulttext;
			}
		}

	
	

// onclick popup function
POPUP_W = 600;
POPUP_H = 400;
POPUP_SCROLL = true;
POPUP_RESIZE = true;
POPUP_EXTRAS = 'location=0,status=0,menubar=0,directories=no,toolbar=no';
// USAGE: popuplink(['non-js url',] this[, w[, h[, scroll[, resize[, extras]]]]])
function popuplink() {
	var undef, i=0, args=popuplink.arguments;
	var url = (typeof(args[i])=='string') ? args[i++] : args[i].getAttribute('href');
	var target = args[i++].getAttribute('target') || '_blank';
	var w = args[i++];
	var h = args[i++];
	var s = (args[i]===undef) ? POPUP_SCROLL : args[i++];
	var r = (args[i]===undef) ? POPUP_RESIZE : args[i++];
	var features = 'width=' + (w || POPUP_W)
				 + ',height=' + (h || POPUP_H)
				 + ',scrollbars=' + (s ? 'yes,' : 'no,')
				 + ',resizable=' + (r ? 'yes,' : 'no,')
				 + (args[i] || POPUP_EXTRAS);
	var win = window.open(url, target, features);
	win.focus();
	return false;
}