function trim(str)
{
	while(str && str.indexOf(" ") == 0)
		str = str.substring(1);

	while(str && str.lastIndexOf(" ") == str.length-1)
		str = str.substring(0, str.length-1);

	return str;
}

function isNull(str)
{
	if (str == null || str == "") return true;
	else return false;
}
//¹®ÀÚ¿­¿¡ ÇÑÄ­ÀÌ»óÀÇ ½ºÆäÀÌ½º ÀÔ·ÂÀÌ ÀÖ´ÂÁö¸¦ Ã¼Å©ÇÕ´Ï´Ù.
function isValidSpace(str)
{
	if (isNull(str))
		return false
	else
	{
		if (str.search(/[\s]{1,}/g)!=-1)
			return false;
		else
			return true;
	}
}

function checkUserInserForm()
{
	var f = document.theForm;
	f.v_firstname.value = trim(f.v_firstname.value);
	f.v_lastname.value = trim(f.v_lastname.value);
	f.v_email.value = trim(f.v_email.value);
	f.v_tel.value = trim(f.v_tel.value);


	if(!f.v_firstname.value)
	{
		alert(msg_0146);
		f.v_firstname.focus();
		return false;
	}
	if(!f.v_lastname.value)
	{
		alert(msg_0147);
		f.v_lastname.focus();
		return false;
	}
	if(!f.v_email.value)
	{
		alert(msg_0113);
		f.v_email.focus();
		return false;
	}
	if (isEmail(f.v_email.value)=="")
	{
		alert(msg_0114);
		f.v_email.focus();
		return false;
	}
	if(!isValidSpace(f.v_pwd1.value))
	{
		alert(msg_0094);
		f.v_pwd1.focus();
		return false;
	}
	if(!isValidSpace(f.v_pwd2.value))
	{
		alert(msg_0094);
		f.v_pwd2.focus();
		return false;
	}
	if(f.v_pwd1.value != f.v_pwd2.value)
	{
		alert(msg_0139);
		f.v_pwd1.focus();
		return false;
	}
	if(!f.v_tel.value)
	{
		alert(msg_0135);
		f.v_tel.focus();
		return false;
	}
	if (f.v_nation.selectedIndex==0) {
		alert(msg_0265);
		f.v_nation.focus();
		return false;
	}
	if (f.v_joinpath.selectedIndex==0) {
		alert(msg_0471);
		f.v_joinpath.focus();
		return false;
	}

	var url = "pop_register_process_ajax.php";
  var queryString = "v_firstname=" + escape(f.v_firstname.value) +
									 "&v_lastname=" + escape(f.v_lastname.value) +
									 "&v_email=" + escape(f.v_email.value) +
									 "&v_pwd=" + escape(f.v_pwd1.value) +
									 "&v_tel=" + escape(f.v_tel.value) +
									 "&v_nation=" + escape(f.v_nation.selectedIndex) +
									 "&v_joinpath=" + escape(f.v_joinpath.selectedIndex);

	loadXMLDocPost(url, queryString);

	return false;
}

function checkUserModfyForm()
{
	var f = document.theForm;
	f.v_firstname.value = trim(f.v_firstname.value);
	f.v_lastname.value = trim(f.v_lastname.value);
	f.v_tel.value = trim(f.v_tel.value);
	if(!f.v_firstname.value)
	{
		alert(msg_0146);
		f.v_firstname.focus();
		return false;
	}
	if(!f.v_lastname.value)
	{
		alert(msg_0147);
		f.v_lastname.focus();
		return false;
	}
	if(!isValidSpace(f.v_currentpwd.value))
	{
		alert(msg_0094);
		f.v_currentpwd.focus();
		return false;
	}
	if(f.v_pwd1.value != f.v_pwd2.value)
	{
		alert(msg_0139);
		f.v_pwd1.focus();
		return false;
	}
	if(!f.v_tel.value)
	{
		alert(msg_0135);
		f.v_tel.focus();
		return false;
	}
	if (f.v_nation.selectedIndex==0) {
		alert(msg_0265);
		f.v_nation.focus();
		return false;
	}

	var url = "pop_usermodify_process_ajax.php";
	var queryString = "v_firstname=" + escape(f.v_firstname.value) +
									 "&v_lastname=" + escape(f.v_lastname.value) +
									 "&v_currentpwd=" + escape(f.v_currentpwd.value) +
									 "&v_pwd1=" + escape(f.v_pwd1.value) +
									 "&v_tel=" + escape(f.v_tel.value) +
									 "&v_nation=" + escape(f.v_nation.selectedIndex);

	loadXMLDocPost(url, queryString);

	return false;
}
function checkUserLoginForm(reurl) {
	var f = document.loginForm;
	if(!f.v_email.value)
	{
		alert(msg_0113);
		f.v_email.focus();
		return false;
	}
	if (isEmail(f.v_email.value)=="")
	{
		alert(msg_0114);
		f.v_email.focus();
		return false;
	}

	if(!f.v_pwd.value)
	{
		alert(msg_0094);
		f.v_pwd.focus();
		return false;
	}
	var url = "../mem/login_process_ajax.php";

	var queryString = "v_email=" + escape(f.v_email.value) + "&v_pwd=" + escape(f.v_pwd.value) +
									 "&v_url=" + escape(reurl);
	loadXMLDocPost(url, queryString);
}

function checkUserLoginFormMain() {
	var f = document.loginForm2;
	if(!f.v_email.value)
	{
		alert(msg_0113);
		f.v_email.focus();
		return false;
	}
	if (isEmail(f.v_email.value)=="")
	{
		alert(msg_0114);
		f.v_email.focus();
		return false;
	}

	if(!f.v_pwd.value)
	{
		alert(msg_0094);
		f.v_pwd.focus();
		return false;
	}
	var url = "../mem/login_process_ajax.php";
	var queryString = "v_email=" + escape(f.v_email.value) +
									 "&v_pwd=" + escape(f.v_pwd.value) +
									 "&reurl=" + escape(f.reurl.value);

	loadXMLDocPost(url, queryString);
}

function checkGuestLoginFormMain() {
	var f = document.loginForm2;
	if(!f.v_oid.value)
	{
		alert(msg_0475);
		f.v_oid.focus();
		return false;
	}
	if(!f.v_gemail.value)
	{
		alert(msg_0113);
		f.v_gemail.focus();
		return false;
	}
	if (isEmail(f.v_gemail.value)=="")
	{
		alert(msg_0114);
		f.v_gemail.focus();
		return false;
	}
	var url = "../mem/guestlogin_process_ajax.php";
	var queryString = "v_gemail=" + escape(f.v_gemail.value) +
									 "&v_oid=" + escape(f.v_oid.value) +
									 "&reurl=" + escape(f.reurl.value);
	loadXMLDocPost(url, queryString);
}

function userLoginSubmit() {
	loadXMLDocGet("../mem/logout_process_ajax.php");
}