function form_submit(f){
	/* ÁÖ¼Ò·Ï ÇÊ¼ö Ç×¸ñ Ã¼Å© */

	email = f.email.value;
	email0 =  f.email0.value;
	email1 = f.email1.value;


	if(isEmpty(f.name.value) || ( isEmpty(email) && isEmpty(email0) && isEmpty(email1)))
	{
		if(isEmpty(f.name.value)) { alert("¢Ñ ÀÌ¸§À» °ø¹é¾øÀÌ ÀÔ·ÂÁÖ¼¼¿ä"); f.name.focus(); return false; }
		if(isEmpty(email0) && isEmpty(email1) && isEmpty(email)) { alert("¢Ñ ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ Á¤È®È÷ ÀÔ·ÂÇÏ¼¼¿ä"); f.email0.focus(); return false; }
	}	

	if(email1 != "etc") {
		var defaultEmail = email0+"@"+email1;
		if(!emailCheck(defaultEmail)) {
			alert("¢Ñ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÇÏ¼¼¿ä.");
			f.email0.select();
			f.email0.focus();
			return false;
		}
		email = "";
	}
	else if(email1 == "etc"){
		var defaultEmail1 = email;
		if(!emailCheck(defaultEmail1)){
			alert("¢Ñ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù. È®ÀÎÇÏ¼¼¿ä.");
			f.email.select();
			f.email0.value="";
			f.email.focus();
			return false;
		}
	}

//	f.target = f.nzTarget.value;
	return true;
}

/* °øÅë º¯¼ö */
var    intVal   = '0123456789.';
var    upVal    = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var    lowVal   = 'abcdefghijklmnopqrstuvwxyz';
var    etcVal   = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
var    enterVal = '\r\n';
var    totalVal = intVal + upVal + lowVal + etcVal + enterVal;

/* µ¥ÀÌÅ¸¿¡ °ªÀÌ ¾ø´Ù¸é ÇÑ±Û·Î °£ÁÖ */
function  tolCheck(value) {
    var   i;
    for(i=0;i<totalVal.length;i++)
        if(value == totalVal.charAt(i)) {
            return true;
        }
    return false;
}

/* ¼ýÀÚ ÀÔ·Â È®ÀÎ */
function eventNumber(){
	if((event.keyCode<48) || (event.keyCode>57)) event.returnValue=false;
}

function  isNumber(strNumber){
	for(var i = 0; i < strNumber.length; i++) {
		var chr = strNumber.substr(i,1);
		if(chr < '0' || chr > '9') {
			return false;
		}
	}
	return true;
}

/* µ¥ÀÌÅ¸ °ø¹éÈ®ÀÎ */
function isEmpty(varData){
	for(var i = 0 ;i < varData.length ;i++ ){
		if(varData.substring( i, i+1 ) != " ")
		return false;
	}
	return true;
}

/* ÀÌ¸ÞÀÏ È®ÀÎ */
function emailCheck(email) {
//	alert(email);
//	var regLinkstr = /([\xA1-\xFEa-z0-9_\.\-]+)@([\xA1-\xFEa-z0-9_\-]+\.[a-z0-9\-\._\-]+[\.]*[\xA1-\xFEa-z0-9\?=]*)/
	var regLinkstr = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/		
	if (regLinkstr.test(email)) return true;
	else  return false;
}

/* Ä¿¼­ ÀÚµ¿ ÀÌµ¿ */
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode;
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];

	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
}

function containsElement(arr, ele) {
	var found = false, index = 0;

	while(!found && index < arr.length)
	if(arr[index] == ele) found = true;
	else index++;
	return found;
}

function getIndex(input) {
	var index = -1, i = 0, found = false;

	while (i < input.form.length && index == -1)
		if (input.form[i] == input) index = i;
		else i++;
	return index;
	return true;
}
/* Ä¿¼­ ÀÚµ¿ ÀÌµ¿ */

// ÀÌ¸ÞÀÏ ÀÔ·ÂÇÏ±â
function EMcheck() 
{
	if (document.writeForm.email1.value == "etc") {
		document.writeForm.email0.value = "";
		show('div_email');
	}
	else {
		hide('div_email');		
	}
}

var coll = "";
var styleObj = "";
if (parseInt(navigator.appVersion) >= 4) {
	if (navigator.appName == "Netscape") 
	{
		isNav = true;
	}
	else
	{
		isIE = true;
		coll = "all.";
		styleObj = ".style";
		if ((navigator.userAgent.indexOf("MSIE 5") != -1) || (navigator.userAgent.indexOf("MSIE 6") != -1) ) 
		{
			isIE5 = true;
			if (navigator.userAgent.indexOf("MSIE 5.0") != -1) 
				isIE50 = true;
		}
	}
}

function autoEMAIL() {
	document.writeForm.email1.value = "etc";
}

function getObject(obj) {
	return "document."+coll+obj+styleObj;
}

function show(obj) {
	var theObj = getObject(obj);
	eval(theObj + '.position = "relative";');
	eval(theObj + '.visibility = "visible";');
}

function hide(obj) {
	var theObj = getObject(obj);
	eval(theObj + '.position = "absolute";');
	eval(theObj + '.visibility = "hidden";');
}