
<!--

//	한메일 체크...
function DaumCheck(user_email){		//	한메일 : true
	var checkString = user_email.toLowerCase();
	
	var atpoint = checkString.indexOf('@');
	var e_domain = checkString.substring(atpoint+1);
	if( e_domain == 'hanmail.net' || e_domain == 'daum.net' )
		return true;
	
	return false;
}

function checkEmail(checkString, obj, obj_field, opt)
{
	var newstr = '';
	var at = false;
	var dot = false;

	if ( checkString.length < 6 ){
		alert('이메일을 형식에 맞게 입력해 주세요!');
		obj_field.focus();
		return false;
	}

	if (checkString.indexOf('@') != -1) {
	at = true;


	} else if (checkString.indexOf('.') != -1) {
	dot = true;
	}

	for (var i = 0; i < checkString.length; i++) {
		ch = checkString.substring(i, i + 1);
		
		if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z')
        		|| (ch == '@') || (ch == '.') || (ch == '_')
        		|| (ch == '-') || (ch >= '0' && ch <= '9')) {
        		newstr += ch;
        		if (ch == '@') {
            		at=true;
        		}
        		if (ch == '.') {
            		dot=true;
        		}
		}
		else {
			at = false;
			dot = false;
			break;
  		}
	}
	
	if ((at == true) && (dot == true)) {
		if(opt == 1)
		{
			if( DaumCheck(checkString) ){
				alert('한메일 주소가 아닌 메일주소를 입력해주세요!');
				obj_field.focus();
				return false;
			}
		}
		return newstr;
	}
	else {
		// DISPLAY ERROR MESSAGE
		alert ('email 형식에 어긋납니다. \n \n 공백이나 형식에 어긋난 형식에 어긋난 특수문자가 있는지 \n \n 확인후 email을 다시 입력해 주세요!');
		obj_field.focus();
		return false;
	}
}

function checkSite(checkString, obj_field)
{
	var newstr = '';
	var dot = false;

	if ( checkString.length < 4 ){
		alert('사이트 형식에 맞게 입력해 주세요!');
		obj_field.focus();
		return false;
	} else if (checkString.indexOf('.') != -1) {
	dot = true;
	}

	for (var i = 0; i < checkString.length; i++) {
		ch = checkString.substring(i, i + 1);
		
		if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z') || (ch == '.') || (ch == '/') || (ch == '~') || (ch == '_') || (ch == '-') || (ch >= '0' && ch <= '9')) { 
			newstr += ch;
			if (ch == '.') dot=true;

			if(i == checkString.length -1 ) {
				if(!((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z') || (ch == '/') || (ch == '~') || (ch == '_') || (ch == '-'))) dot = false;
			}
		} else {
			dot = false;
			break;
  		}
	}

	ttt = checkString.split('.');

	var slen = ttt.length -1;

	if(ttt[slen].length < 2) dot = false;
	
	if(dot == true) {
		return newstr;
	} else {
		// DISPLAY ERROR MESSAGE
		alert ('사이트 주소 형식에 어긋납니다. \n \n 공백이나 형식에 어긋난 형식에 어긋난 특수문자가 있는지 \n \n 확인후 사이트 주소를 다시 입력해 주세요!');
		obj_field.focus();
		return false;
	}
}

// submit From 중 필수 정보의 크기가 0 인지 체크
function fieldCheck(field, msg)
{
	if(field.value == "") {
		window.alert(msg);
		field.focus();      
		return 0;
	} else return 1;
}

// 두 필드의 값을 비교
function comparison(field1, field2, msg)
{
	if(field1.value != field2.value) {
		window.alert(msg);
		field2.focus();
		return 0;
	} else return 1;
}

function IsUserName(strUserName)
{
	var nIndex;
	var chrCurrent;
	var ascChrCurrent;
	var strInvalid;
	var bReturn;

	bReturn = true;
	
	// for the length of the string...
	if(strUserName.length < 4 || strUserName.length > 16)
	    return false;
	for ( nIndex = 0; nIndex < strUserName.length; nIndex++)
	{
		// check each character
		ascChrCurrent = strUserName.charAt(nIndex);
		// UserName should be alphanumeric
		if ( (ascChrCurrent >= '0' && ascChrCurrent <= '9'	) || (ascChrCurrent >= 'a' && ascChrCurrent <= 'z') || (ascChrCurrent >= 'A' && ascChrCurrent <= 'Z') )
		{
			bReturn = true;	
		}
		else
		{
			bReturn = false;
			break;
		}
	}
	return bReturn;
}

function IsBirthDay(st)
{
    var byear;
    var bmm;
    var bdd;
    
	if(st.length != 8)
	    return false;
    byear = st.substring(0, 4);
    bmm = st.substring(4, 6);
    bdd = st.substring(6, 8);
    if(byear < "1800" || byear > "2000")
        return false;
    if(bmm < "0" || bmm > "12")
        return false;
    if(bdd < "0" || bdd > "31")
        return false;

    return true ;
}

function idcheck(field)
{
    window.open('/popup/idcheck.php','win2','width=300, height=230');
}

function nickcheck(field)
{
    window.open('/popup/nickcheck.php','win2','width=300, height=230');
}

function sitecheck(field,form_name,field_name)
{
	if(field.value.length == 0)
	{
		alert('등록할 사이트 주소를 입력후 사용하세요.');
		field.focus();
	} else
	{
		if(!checkSite(field.value, field)) return;

	    window.open('/popup/sitecheck.php?checkurl=' + field.value +'&form_name='+form_name +'&field_name='+field_name,'win2','width=300, height=230');
	}
}

function cpcheck(field)
{
	if(field.value.length == 0)
	{
		alert('사용할 아이디를 먼저 넣으신후 사용하세요.');
		field.focus();
	} else
	{
	    window.open('/popup/cpcheck.php?checkid=' + field.value,'win2','width=300, height=300');
	}
}

function colcheck(field)
{
	if(field.value.length == 0)
	{
		alert('사용할 아이디를 먼저 넣으신후 사용하세요.');
		field.focus();
	} else
	{
	    window.open('/popup/colcheck.php?checkid=' + field.value,'win2','width=300, height=300');
	}
}

function numcheck(obj){
	var object = obj.value;
	var ret;
	for (var i = 0; i <= object.length; i++) {
		ret = object.charCodeAt(i);
		if ((ret <=47 && ret > 31) || ret >= 58)  {
			alert("숫자만을 입력해야 합니다.");

			obj.value = "";
			obj.focus();
			return false;
		}
	}
	return true;
}

function gotoPage(url, page)
{
	if(mode == "search") {
		self.location.href = url+"?page="+page+"&mode="+mode+"&keycode="+keycode+"&keyword="+keyword;
	} else {
		self.location.href = url+"?page="+page;
	}
}

function gotoCataPage(url, page)
{
	if(mode == "search") {
		self.location.href = url+"?page="+page+"&mode="+mode+"&keycode="+keycode+"&keyword="+keyword+"&code="+code;
	} else {
		self.location.href = url+"?page="+page+"&code="+code;
	}
}

function gotoDetail(url, code, cata)
{
	self.location.href = url + "?code="+code+"&su_code="+cata;
}

function gotoRead(url, num, mode, keycode, keyword, page)
{
	self.location.href = url + "?num="+num+"&mode="+mode+"&keycode="+keycode+"&keyword="+keyword+"&page="+page;
}

function gotoOpt(url, num, mode, keycode, keyword, page, opt)
{
	self.location.href = url + "?num="+num+"&mode="+mode+"&keycode="+keycode+"&keyword="+keyword+"&page="+page+"&opt="+opt;
}

function gotoBoardPage(url, num, mode, keycode, keyword, page)
{
	self.location.href = url + "?num="+num+"&mode="+mode+"&keycode="+keycode+"&keyword="+keyword+"&page="+page;
}

function goodsSearchFunc()
{
	if(fieldCheck(document.goodsSearch.keyword, "검색어를 입력해주세요.") == 0) return;
	
	document.goodsSearch.action = "/sell.html";
	document.goodsSearch.submit();							
}

function wishFunc(url, code)
{
	self.location.href = url + "?mode=regist&code=" + code;
}

function delGood(url, page, code)
{
	if(confirm('삭제된 데이타는 복구가 불가능 합니다. 삭제하시려면 확인을 눌러주세요.')) {
		self.location.href = url + "?mode=delete&page="+page+"&code=" + code;
	}
}

function gotoFaq(url, num)
{
	self.location.href = url + "?num=" + num;
}

function searchFaq()
{
	if(document.searchForm.sword.value == "")
	{
		alert('검색어를 입력해 주세요.');
		document.searchForm.sword.focus();
		return;
	}
	
	document.searchForm.action = "/help.html";
	document.searchForm.submit();
}

// 숫자에 컴마 찍는 함수
function commify(amount) {
    var reg = /(^[+-]?\d+)(\d{3})/; // 정규식 표현식
    amount += ''; // 숫자 -> 문자열

    while (reg.test(amount))
    amount = amount.replace(reg, '$1' + ',' + '$2');

    return amount;
}

// 클럽 새창 띄우기
function clubOpen(code)
{
	if(code!="") window.open('/go/'+code,'','');
}


// sns 전용함수
function snsLoginOpen(checkfield, url)
{
	if(document.orderForm[checkfield].checked == true) {
		document.orderForm[checkfield].checked = false;

		document.getElementById('hideprocess').src = url;
	}
}

function snsLoginWindow(url)
{
	window.open(url,'','');
}

function openWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function getCookie( name )
{
	var search = name + "=";

	if ( document.cookie.length > 0 ) /* if there are any cookies */
	{
		offset = document.cookie.indexOf( search );
		if ( offset != -1 ) /* if cookie exists */
		{
			offset += search.length;
			/* set index of beginning of value */
			end = document.cookie.indexOf( ";", offset );
			/* set index of end of cookie value */
			if ( end == -1 )
				end = document.cookie.length;
			return unescape( document.cookie.substring( offset, end ) );
		}
	}
	return "";
}

function setCookie( name, value, expiredays )
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name+"="+escape( value )+"; path=/;expires="+todayDate.toGMTString()+";"
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}
-->