﻿function checkEmail(email) {
	
	var a = email.indexOf("@");

	email_account = email.substring(0,a);
	email_domain = email.substring(a+1);

	if(!checkEmailAccount(email_account))
	{
		return false;
	}
	if(!checkEmailDomain(email_domain))
	{
		return false;
	}

	return true;
}

function checkDigit(id) {
	
	var comp="0123456789";

	if ( id.length > 0 ) {
		
		for(var i=0;i<id.length;i++ ) {
			
			if(comp.indexOf(id.substring(i,i+1))<0)
			{
				return false;
			}
		}
		
		return true;

	} else {
		
		return false;
	}
}


function checkNumber(field, totField)
{
  if(!checkDigit(field.value))
  {
    field.value = field.value.substring(0, field.value.length - 1);
  }
}

function checkjumin(jumin)
{
	if(jumin.length != 13)
	{
		return false;
	}
	else
	{
		a = new Array(6)
		b = new Array(7)
		tot=0
		c=0
		for(i=1;i<7;i++) 
		{
				a[i]=jumin.substring(i-1,i)
				b[i]=jumin.substring(5+i,6+i)
				if(i<3) 
				{
				c=Number(b[i])*(i+7)
				}
				else if(i>=3) 
				{
				c=Number(b[i])*((i+9)%10)
				}
				tot = tot + Number(a[i])*(i+1) + c
		}
		b[7]=jumin.substring(12,13)
		if(Number(b[7]) != ((11-(tot%11))%10)) 
		{
				return false;
		}
	}
	
	return true;
}

function moveFocus(num, fromform, toform) {
    var str = fromform.value.length;
    if(str == num)
       toform.focus();

    return;
}


function fsearch_submit(){
	var f = document.fsearch;
	if(f.search_stx.value == ""){
		alert("검색어를 입력하셔야 됩니다.");
		f.search_stx.focus();
		return false;
	}

	var ischeck = isCheckLength(f.search_stx.value, 2);
	if(!ischeck){
		alert("검색어는 2자 이상으로 입력하셔야 됩니다.");
		f.search_stx.focus();
		return false;
	}

	f.action = "/07_utility/Total_Search.php";
	f.submit();
}
function isCheckLength(val, length) {
 var length_Of_Val = 0;
 for(var i = 0; i < val.length; ++i) {
   var oneChar = escape(val.charAt(i));
        if ( oneChar.length == 1 ) {
            length_Of_Val ++;
        } else if (oneChar.indexOf("%u") != -1) {
            length_Of_Val += 2;
        } else if (oneChar.indexOf("%") != -1) {
            length_Of_Val += oneChar.length/3;
        }
    }
    if(length < length_Of_Val) {
     return true;
    }
 return false;
}