var stringAlpha				= 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
var stringNumber			= '1234567890'
var stringAlphaNumber	= stringAlpha + stringNumber
var stringDomain			= stringAlphaNumber+'/:.-'

/******************************************************
+ ÆË¾÷Ã¢ ¶ç¿ì±â
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		url : ¶ç¿ï Ã¢ ÁÖ¼Ò
		width : Ã¢ °¡·Îsize
		height : Ã¢ ¼¼·Îsize
		scroll : ½ºÅ©·Ñ¹Ù ¿©ºÎ
******************************************************/
function popupWindow(url,width,height,scroll)
{
	var wd	= width;
	var he	= height;
	var sc	= scroll;
	var openWin;
	
	openWin	= window.open(url,"","toolbar=0,menubar=0,status=0,scrollbars="+sc+",resizable=no,width=" + wd +",height=" + he + ";")
	
	if(openWin && !openWin.closed)
	{
		openWin.focus();
	}
}

/******************************************************
+ ÇÏ³ªÀÇ ÆË¾÷Ã¢ ¶ç¿ì±â(ÆË¾÷Ã¢ÀÌ¸§ ¼³Á¤)
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		url : ¶ç¿ï Ã¢ ÁÖ¼Ò
		width : Ã¢ °¡·Îsize
		height : Ã¢ ¼¼·Îsize
		scroll : ½ºÅ©·Ñ¹Ù ¿©ºÎ
******************************************************/
function popupSingleWindow(url,name,width,height,scroll)
{
	var wd = width;
	var he = height;
	var openWin;
	
	if (scroll == "" || scroll == null) {
		scroll = "no";
	} else{
		scroll = scroll;
	}
	
	openWin	= window.open(url,name,"toolbar=0,menubar=0,status=0,scrollbars="+scroll+",width=" + wd +",height=" + he + ";")
	
	if(openWin && !openWin.closed)
	{
		openWin.focus();
	}
}

function windowSelfClose()
{
	self.close();
}

/******************************************************
+ À¯È¿ÇÑ ÀÌ¸ÞÀÏ °Ë»ç
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		obj : input °´Ã¼
		obj2 : focus ÁÙ °´Ã¼
******************************************************/
function checkEmail(obj,obj2)
{
	var str = obj.value;
	var filter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if (!(filter.test(str))) {
		alert("À¯È¿ÇÑ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù!");
		obj2.focus();
		return false;
	} 
	else
	{
		return true;
	}
}

/******************************************************
+ ÀÔ·Â°ª Null Ã¼Å©
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		obj : °Ë»çÇÒ °´Ã¼
		objName : °Ë»çÇÒ °´Ã¼ ÀÌ¸§
******************************************************/
function checkBlank(obj,objName)
{
	if(obj.value.replace(/ /ig,"")=="")
	{
		alert(objName + "À»(¸¦) ÀÔ·ÂÇÏ¼¼¿ä!");
		obj.focus();
		return false;
	}
	return true;
}

/******************************************************
+ ÀÔ·Â°ª¿¡ °ø¹éÀÌ Á¸ÀçÇÏ´ÂÁö Ã¼Å©
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		obj : °Ë»çÇÒ °´Ã¼
		objName : °Ë»çÇÒ °´Ã¼ ÀÌ¸§
******************************************************/
function checkSpace(obj,objName)
{
	var str	= obj.value;
	var s;
	var val;
	
	if(str.length > 1 )
	{
		for(v = 0;v < str.length; v++)
		{
			val = str.substring(v,v+1);
			if(val == ' ')
			{
				alert(objName + "¿¡ ¶ç¾î¾²±â°¡ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.");
				obj.select();
				return false;
			}
		}
	}
	return true;
}

/******************************************************
+ ÀÔ·Â°ª À¯È¿¼º Ã¼Å©
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		obj : °Ë»çÇÒ °´Ã¼
		objName : °Ë»çÇÒ °´Ã¼ ÀÌ¸§
		checkStr : Ã¼Å©ÇÏ°íÀÚ ÇÏ´Â string (»ó´Ü¿¡ Á¤ÀÇÇØ³õÀº Ç×¸ñµé)
******************************************************/
function checkValidString(obj,objName,checkStr)
{
	var i;
	var val = obj.value;

	if (checkStr.length > 1)
	{
		for (i=0; i < val.length; i++)
		{
			if(checkStr.indexOf(val.substring(i,i+1))<0)
			{
				alert(objName + '¿¡ Çã¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');
				obj.focus();
				return false;
			}
		}
	}
	return true;
}

/******************************************************
+ ÁÖ¹Î¹øÈ£ À¯È¿¼º Ã¼Å©
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		ssn1 : ÁÖ¹Î¹øÈ£ ¾Õ 6ÀÚ¸®
		ssn2 : ÁÖ¹Î¹øÈ£ µÚ 7ÀÚ¸®
******************************************************/
function checkValidSsn(ssn1,ssn2)
{
	var f1 = ssn1.substring(0,1)
	var f2 = ssn1.substring(1,2)
	var f3 = ssn1.substring(2,3)
	var f4 = ssn1.substring(3,4)
	var f5 = ssn1.substring(4,5)
	var f6 = ssn1.substring(5,6)
	
	var hap = f1*2 + f2*3 + f3*4 + f4*5 + f5*6 + f6*7
	
	var s1 = ssn2.substring(0,1)
	var s2 = ssn2.substring(1,2)
	var s3 = ssn2.substring(2,3)
	var s4 = ssn2.substring(3,4)
	var s5 = ssn2.substring(4,5)
	var s6 = ssn2.substring(5,6)
	var s7 = ssn2.substring(6,7)
	
	hap = hap + s1*8 + s2*9 + s3*2 + s4*3 + s5*4 + s6*5
	hap = hap%11
	hap = 11 - hap
	hap = hap % 10
	
	if(hap != s7)
	{
		return false;
	} 
	else
	{
		return true;
	}
}

/******************************************************
+ °Ô½ÃÆÇ °øÅë - ÀüÃ¼ ¸®½ºÆ®
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		url	: Å¸°Ù URL
******************************************************/
function goAllList(url)
{
	document.frm.curPage.value	= "";
	document.frm.search_keyword.value	= "";
	document.frm.flag.value			= "";
	document.frm.action = url;
	document.frm.submit();
}

/******************************************************
+ °Ô½ÃÆÇ °øÅë - °Ë»ö
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		url	: Å¸°Ù URL
******************************************************/
function goGetSearch(url)
{
	if(!checkBlank(document.frm.search_keyword,"°Ë»ö¾î"))
	{
		return;
	}
	document.frm.action = url;
	document.frm.submit();
}

/******************************************************
+ °Ô½ÃÆÇ °øÅë - ÀÌÀü È¤Àº ´ÙÀ½ ±Û·Î ¹Ù·Î°¡±â
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		seq : ÇöÀç±ÛÀÇ seq °ª
		url : Å¸°Ù URL
		vNo : ÇöÀç±ÛÀÇ °¡»ó ¹øÈ£
******************************************************/
function goPrevOrNext(seq,url,vNo)
{
	document.frm.action = url;
	document.frm.seq.value = seq;
	document.frm.vNumber.value = vNo;
	document.frm.submit();
}

/******************************************************
+ ´º½º & °øÁö»çÇ× ÅÇ ¼±ÅÃ
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		flag : 0 -> ´º½º , 1 -> °øÁö»çÇ×
******************************************************/
function selectFlag(flag)
{
	document.frm.flag.value = flag;
	document.frm.submit();
}

/******************************************************
+ ÇÃ·¡½Ã ºÒ·¯¿À±â
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		url -> ÇÃ·¡½Ã ÆÄÀÏ Àý´ë°æ·Î
******************************************************/
function flash_display(url,width,height,pageNum,subNum)
{
	document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\""+width+"\" height=\""+height+"\">");
  document.write("<param name=\"movie\" value=\""+url+"?pageNum="+pageNum+"&subNum="+subNum+"\">")
  document.write("<param name=\"quality\" value=\"high\">")
  document.write("<embed src=\""+url+"?pageNum="+pageNum+"&subNum="+subNum+"\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+width+"\" height=\""+height+"\"></embed></object>")
}

/******************************************************
+ µ¿¿µ»ó play
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		url -> µ¿¿µ»ó ÆÄÀÏ Àý´ë°æ·Î
		width -> °¡·Î±æÀÌ
		height -> ¼¼·Î±æÀÌ
******************************************************/
function play_movie(url,width,height)
{
	document.write("<embed name=\"movie_data\" src=\""+url+"\" quality=\"high\" volume=\"-2000\" showcontrols=\"false\" width=\""+width+"\" height=\""+height+"\" autostart=\"true\"></embed>")
}

function moviePlay()
{
	document.all.movie_data.play();
}

function moviePause()
{
	document.all.movie_data.pause();
}

function movieStop()
{
	document.all.movie_data.stop();
}

/******************************************************
+ ·Î±×ÀÎ ¿©ºÎ Ã¼Å©
+ ÆÄ¶ó¹ÌÅÍ ¼³¸í
		URL -> ·Î±×ÀÎ ÈÄ Redirect ½ÃÅ³ URL
		loginId	-> ·Î±×ÀÎÇÑ ID
******************************************************/
function checkLogin(URL,loginId)
{
	if(loginId == "")
	{
		if(confirm("·Î±×ÀÎ ÈÄ »ç¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.\n\n·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?") == false)
		{
			return false;
		}
		document.frmLogin.action = "/front/member/member_login.asp";
		document.frmLogin.targetUrl.value = URL;
		document.frmLogin.submit();
		
		return false;
	}
	return true;
}
