function jsChkStrWord(chk_str){
	var chkChar;
	var chkFormat = "_0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var chkString = jsRemoveBlank(chk_str.toLowerCase());

	for (var i = 0; i < chkString.length; i++){
		chkChar = chkString.substring(i, i+1);
		if (chkFormat.indexOf(chkChar) < 0) {
			return false;
		}
	}
	return true;
}

function jsRemoveBlank(chk_str){
	var chkString = chk_str;
	var returnString = "";

	for(var i = 0; i < chkString.length; i++){
		if (chkString.charCodeAt(i) != 32) returnString = returnString + chkString.substring(i, i+1);      
	}
	return returnString;
}

function IsInteger(st){
	if (!IsEmpty(st)){
		for (j=0; j<st.length; j++){
			if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))
				return false;
		}
	}else{
		return false ;
	}
	return true ;
}

function IsEmpty(toCheck){
	var chkstr = toCheck + "";
	var is_Space = true ;
	if ( ( chkstr == "") || ( chkstr == null ) )
		return false ;
	for ( j = 0 ; is_Space &&  ( j < chkstr.length ) ; j++){
		if( chkstr.substring( j , j+1 ) != " " )
			is_Space = false ;
	}
	return is_Space;
}

function CheckEmail(Email){
	var strEmail = Email;
	var i;
	var strCheck1 = false;
	var strCheck2 = false;
	var iEmailLen = strEmail.length
	if (iEmailLen > 0) {

		if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) || (strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") || (strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@") ||(strEmail.indexOf("@") != strEmail.lastIndexOf("@"))){
			alert("¸ÞÀÏÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			return false;
		}
		
		for(i=0; i < iEmailLen; i++) {
			if ((strEmail.substring(i,i+1) == ".") || (strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") || ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) || ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) || ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
				if (strEmail.substring(i,i+1) == ".")
					strCheck1 = true;
				if (strEmail.substring(i,i+1) == "@")
					strCheck2 = true;
			}else{
				alert("¸ÞÀÏÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return false;
			}
		}

		if ((strCheck1 == false) || (strCheck2 == false)) {
			alert("¸ÞÀÏÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
			return false;
		}
	}
	return true;
}

function getFileExtension(filePath){
	var lastIndex = -1;
	lastIndex = filePath.lastIndexOf('.');
	var extension = "";
	
	if (lastIndex != -1){
		extension = filePath.substring(lastIndex+1, filePath.len);
	}else{
		extension = "";
	}
	
	return extension;
}

function win_pop(page_name,width,height,name,scroll){
	var opt="menubar=no,toolbar=no,resizable=no,location=no,status=no,scrollbars="+scroll+",width="+width+",height="+height;
	var page=page_name;
	var win=open(page,name, opt);
}

function checkDigit_socno(socno){

	if(socno == "7002271786193" || socno == "6206012472026") {
		return 'NO';
	}

	var socnoStr = socno.toString();
	a = socnoStr.substring(0, 1);
	b = socnoStr.substring(1, 2);
	c = socnoStr.substring(2, 3);
	d = socnoStr.substring(3, 4);
	e = socnoStr.substring(4, 5);
	f = socnoStr.substring(5, 6);
	g = socnoStr.substring(6, 7);
	h = socnoStr.substring(7, 8);
	i = socnoStr.substring(8, 9);
	j = socnoStr.substring(9, 10);
	k = socnoStr.substring(10, 11);
	l = socnoStr.substring(11, 12);
	m = socnoStr.substring(12, 13);
	month = socnoStr.substring(2,4);
	day = socnoStr.substring(4,6);
	socnoStr1 = socnoStr.substring(0, 7);
	socnoStr2 = socnoStr.substring(7, 13);

	if(month <= 0 || month > 12) return 'N';
	if(day <= 0 || day > 31) return 'N';

	/* 2004.03.20 ÁÖ¹Îµî·ÏµÞÀÚ¸® Ã¹¹øÂ° ¹øÈ£ À¯È¿¼º Ã¼Å© (1,2,3,4) are only valid  -- by muse */
	if(g > 4 || g == 0) return 'N';

	/* 2004.05.07 ÁÖ¹Îµî·Ï¹øÈ£¿¡ °ø¹éÀÌ µé¾î°¡µµ °¡ÀÔÀÌ µÇ´Â °æ¿ì°¡ ¹ß»ýÇÏÁö ¾Êµµ·Ï -- by fywowng*/
	if (isNaN(socnoStr1) || isNaN(socnoStr2)){
		return 'N';
	}

	temp=a*2+b*3+c*4+d*5+e*6+f*7+g*8+h*9+i*2+j*3+k*4+l*5;
	temp=temp%11;
	temp=11-temp;
	temp=temp%10;

	if(temp == m)
		return 'Y';
	else
		return 'N'; 
}

var imgObj = new Image();
function showImgWin(imgName){
	imgObj.src = imgName;
	setTimeout("createImgWin(imgObj)", 100);
}
function createImgWin(imgObj){
	if (! imgObj.complete) {
		setTimeout("createImgWin(imgObj)", 100);
		return;
	}
	imageWin = window.open("", "imageWin", "width=" + imgObj.width + ",height=" + imgObj.height);
	imageWin.document.write("<html><body style='margin:0'>");
	imageWin.document.write("<a href='javascript:self.close();'><img src='" + imgObj.src + "' style='border:0;'></a>");
	imageWin.document.write("</body><html>");
	imageWin.document.title = imgObj.src;
}

function need_login(return_url){
	if(confirm("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½º ÀÔ´Ï´Ù.\n·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?")){
		document.location.href="/member/login.asp?return_url_str="+escape(return_url)+"";
	}
}

function image_view(src){
	window.open('/inc/image_viewer.asp?img_src='+src+'',"image_viewer","resizable=yes,scrollbars=no");	
}