<!--
function reg_trim(str) {
	return str.replace(/(^\s*)|(\s*$)/g, ""); 
}
function Login_check() {
	var t = document.Login_form;
	if (t.id.value.length<4) {
		alert("The ID should contain at least 4 characters."); t.id.focus(); return;
	}
	if (t.pass.value.length<4) {
		alert("The password should contain at least 4 characters."); t.pass.focus(); return;
	}
	t.submit();
}
function login_enter(v,e) {
	var t = document.Login_form;
	if(v==1) {
		if(e.keyCode==13) {
			if(t.id.value.length<4) { alert("The ID should contain at least 4 characters."); t.id.focus(); return; }
			else { t.id.blur(); t.pass.focus(); return; }
		}
	} else {
		if(e.keyCode==13) {
			if (t.pass.value.length<4) {alert("The password should contain at least 4 characters."); t.pass.focus(); return; }
			else t.submit();
		}
	}
}
function mkSearchChk() {
	var t = document.album_search;
	var bio = t.s_mode.options[t.s_mode.selectedIndex].value;
	if (bio=="band" || bio=="country" || bio=="style") t.action = "../band/search.php";
	else t.action = "../album/search.php";

	if (!t.sz_memo.value) { alert("검색어를 입력하세요."); t.sz_memo.focus(); return false; }
	if (bio=="release_date") {
		if (t.sz_memo.value.length!=4) { alert("연도 4자리를 입력하세요."); t.sz_memo.focus(); return false; }
	}
}
function memo_box_write_check() {
	var t = document.memo_box_write;
	if (t.memo_box_memo.value.length<3) {
		alert('You should type in at least 3 characters'); t.memo_box_memo.focus(); return false;
	}
	if (t.memo_box_memo.value.length>38) {
		alert('38자 이하로 입력하세요.'); t.memo_box_memo.focus(); return false;
	}
}
function layer_open(logged_id, writer_id, writer_email, writer_homepage, e) {
	var layer_height=0;
	
	if (navigator.appName=="Netscape" && document.getElementById) {
		if (!writer_id && !writer_email && !writer_homepage) {
			document.getElementById("layer").style.display = "none";
		} else {
			if (logged_id && writer_id) {
				document.getElementById("layer1").innerHTML = "&nbsp;&nbsp;<a href='../memo/memo_write.php?get_id=" + writer_id + "'>Send memo</a>";
				document.getElementById("layer1").height = 18;
				layer_height += 18;
			} else {
				document.getElementById("layer1").innerHTML = "";
				document.getElementById("layer1").height = 1;
			}

			if (writer_email) {
				document.getElementById("layer2").innerHTML = "&nbsp;&nbsp;<a href='../email_send.php?email=" + writer_email + "' target='_blank' rel='nofollow'>Send e-mail</a>";
				document.getElementById("layer2").height = 18;
				layer_height += 18;
			} else {
				document.getElementById("layer2").innerHTML="";
				document.getElementById("layer2").height=1;
			}

			if (writer_homepage) {
				document.getElementById("layer3").innerHTML = "&nbsp;&nbsp;<a href='" +  writer_homepage + "' target='_blank' rel='nofollow'>Homepage</a>";
				document.getElementById("layer3").height = 18;
				layer_height += 18;
			} else {
				document.getElementById("layer3").innerHTML = "";
				document.getElementById("layer3").height = 1;
			}

			if (writer_id) {
				document.getElementById("layer4").innerHTML = "&nbsp;&nbsp;<a href='../member/user_infor.php?mid=" + writer_id + "'>View info</a>";
				document.getElementById("layer4").height = 18;
				layer_height += 18;
			} else {
				document.getElementById("layer4").innerHTML = "";
				document.getElementById("layer4").height = 1;
			}
			
			document.getElementById("layer").style.height = layer_height;
			document.getElementById("layer").style.left = (e.clientX - 7)+'px';
			document.getElementById("layer").style.top = (e.clientY + document.body.scrollTop - 7)+'px';
			document.getElementById("layer").style.display = '';
		}
	} else {
		if (!writer_id && !writer_email && !writer_homepage) {
			document.all.layer.style.display = "none";
		} else {
			if (logged_id && writer_id) {
				document.all.layer1.innerHTML = "&nbsp;&nbsp;<a href='../memo/memo_write.php?get_id=" + writer_id + "'>Send memo</a>";
				document.all.layer1.height = 18;
				layer_height += 18;
			} else {
				document.all.layer1.innerHTML = "";
				document.all.layer1.height = 1;
			}

			if (writer_email) {
				document.all.layer2.innerHTML = "&nbsp;&nbsp;<a href='../email_send.php?email=" + writer_email + "' target='_blank' rel='nofollow'>Send e-mail</a>";
				document.all.layer2.height = 18;
				layer_height += 18;
			} else {
				document.all.layer2.innerHTML="";
				document.all.layer2.height=1;
			}

			if (writer_homepage) {
				document.all.layer3.innerHTML = "&nbsp;&nbsp;<a href='" +  writer_homepage + "' target='_blank' rel='nofollow'>Homepage</a>";
				document.all.layer3.height = 18;
				layer_height += 18;
			} else {
				document.all.layer3.innerHTML = "";
				document.all.layer3.height = 1;
			}

			if (writer_id) {
				document.all.layer4.innerHTML = "&nbsp;&nbsp;<a href='../member/user_infor.php?mid=" + writer_id + "'>View info</a>";
				document.all.layer4.height = 18;
				layer_height += 18;
			} else {
				document.all.layer4.innerHTML = "";
				document.all.layer4.height = 1;
			}
			
			document.all.layer.style.height = layer_height;
			document.all.layer.style.pixelLeft = event.x - 7;
			document.all.layer.style.pixelTop = event.y + document.body.scrollTop - 7;
			document.all.layer.style.display = '';
		}
	}
}
function layer_out() {
	if (navigator.appName=="Netscape" && document.getElementById) {
		document.getElementById("layer").style.display = "none";
	} else {
		document.all.layer.style.display = "none";
	}
}
function layer_view() {
	if (navigator.appName=="Netscape" && document.getElementById) {
		document.getElementById("layer").style.display = "";
	} else {
		document.all.layer.style.display = "";
	}
}
function my_list() {
	window.alert('You can use this service after logging in.'); return;
}
function my_collection() {
	window.alert('You can use this service after logging in.'); return;
}
function add_my_coll(aidx) {
	mkcv.location.href = "../album/add_my_collection.php?idx=" + aidx;
}
function delete_my_coll(idx,midx) {
	mkcv2.location.href = "../album/del_my_collection.php?idx=" + idx + "&midx=" + midx;
}
function amcn(aidx,ml) {
	if (ml>20) {
		window.alert('You can use this service after logging in.'); return;
	}
	mkcv3.location.href = "../album/add_my_collection2.php?idx=" + aidx;
}
function lengthTextV(formName, elementName, maxValue) {
	var t = document.forms[formName];
	var str = t.elements[elementName];
	maxlengthLimit(str,maxValue);
	var str_length = str.value.length + ((escape(str.value)+"%u").match(/%u/g).length - 1) * 2;
	t.textLength.value = str_length;
}
function maxlengthLimit(el, maxByte) {
  var strCount = 0;
  var tempStr, tempStr2;
  for(i = 0;i < el.value.length;i++) {
    tempStr = el.value.charAt(i);
    if(escape(tempStr).length > 4) strCount += 3;
    else strCount += 1;
  }
  if (strCount > maxByte){
    alert('최대 '+maxByte+' bytes 입력하실 수 있습니다.');
    strCount = 0;
    tempStr2 = "";
    for(i = 0; i < el.value.length; i++) {
      tempStr = el.value.charAt(i);
      if(escape(tempStr).length > 4) strCount += 3;
      else strCount += 1;
      if (strCount > maxByte) {
        if(escape(tempStr).length > 4) strCount -= 3;
        else strCount -= 1;
        break;
      }
      else tempStr2 += tempStr;
    }
    el.value = tempStr2;
  }
}
function checkLengthText(str) {
	var str_length = str.length + ((escape(str)+"%u").match(/%u/g).length - 1) * 2;
	return str_length;
}
//-->