function ltrim(argvalue) {
  while (1) {
    if (argvalue.substring(0, 1) != " ")
      break;
    argvalue = argvalue.substring(1, argvalue.length);
  }
  return argvalue;
}

function rtrim(argvalue) {
  while (1) {
    if (argvalue.substring(argvalue.length - 1, argvalue.length) != " ")
      break;
    argvalue = argvalue.substring(0, argvalue.length - 1);
  }
  return argvalue;
}

function trim(argvalue) {
	return rtrim(ltrim(argvalue));
}

function popup(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function show_new_fm(){
	if (navigator.appName == 'Netscape'){
		document.new_fm_layer.visibility = 'show';
	}else{
		document.all("new_fm_layer").style.visibility = "visible";
	}
}

function show_index_item(i){
	if (navigator.appName == 'Netscape'){
		document.layers['li' + i].visibility = 'show';
	}else{
		if (document.all('li'+i).style.visibility == "visible") {
			document.all('li'+i).style.visibility = "hidden";
		} else {
			document.all('li'+i).style.visibility = "visible";
		}
	}
}
function show_detail_item(i){
	if (navigator.appName == 'Netscape'){
		document.layers['ld' + i].visibility = 'show';
	}else{
		if (document.all('ld'+i).style.visibility == "visible") {
			document.all('ld'+i).style.visibility = "hidden";
		} else {
			document.all('ld'+i).style.visibility = "visible";
		}
	}
}