function addAddr(s) {
		var add_addr;
		if(window.location.href.match('f=')) add_addr = '';
		else {
			if(window.location.search == '') var glue = "?";
				else var glue = "&";
			var add_addr = glue + 'f=' + s.form.f.value + '&mode=' + s.form.mode.value;
		}

		if(window.location.search,s.name)
			var sel = s.options[s.selectedIndex].value;
		if( (window.location.search + add_addr) == '') var glue = "?";
			else var glue = "&";
		return window.location.href + add_addr + glue + s.name + "=" + sel;
}


function addAddr2(t) {
	return window.location.href + "&" + t.name + "=" + t.value;
}


function add_addr3(t) {
	if(t.value)
		save_addr = save_addr.concat('&',t.name,'=',t.value);
}


function openNewWin(ref) {
   var window_left = (screen.width-640)/2;
   var window_top = (screen.height-480)/2;
   ref = ref;      
   window.open(ref,"zipWin",'width=550,height=400,scrollbars=yes,status=no,top=' + window_top + ',left=' + window_left + '');
}

function openNewWin2(ref) {
   var window_left = (screen.width-640)/2;
   var window_top = (screen.height-480)/2;
   ref = ref;      
   window.open(ref,"zipWin",'width=800,height=500,scrollbars=yes,status=no,top=' + window_top + ',left=' + window_left + '');
}

function isNum(el) {
	for(var i = 0; i< el.value.length; i++) {
		var chr = el.value.substr(i,1);
		if(chr < '0' || chr > '9')
			return false;
	}
	return true;
}

function isChar(el) {
	for(var i = 0; i< el.value.length; i++) {
		var chr = el.value.substr(i,1);
		if( (chr < 'a' || chr > 'z') && 
			(chr < 'A' || chr > 'Z') )
			return false;
	}
	return true;
}

function isText(el) {
	for(var i = 0; i< el.value.length; i++) {
		var chr = el.value.substr(i,1);
		if( (chr < '0' || chr > '9') && 
			(chr < 'a' || chr > 'z') && 
			(chr < 'A' || chr > 'Z') )
			return false;
	}
	return true;
}

function isNull(el) {
	for(var i = 0; i< el.value.length; i++) {
		var chr = el.value.substr(i,1);
		if( (chr != ' ') )
			return false;
	}
	return true;
}
