<!--

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_openBrWindow(theURL,winName,features){//v2.0

 window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_jumpMenu_old(val1){ //v3.0
 if(val1 == "") return;
	window.open(val1.value);
}
function MM_jumpMenu_old2(targ,selObj,restore){ //v3.0
 
	window.open(selObj.options[selObj.selectedIndex].value);
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


/////////////////ÇÃ·¡½¬ ÀÎÅ¬·çµå ÇÏ´Â ºÎºÐ
function swf(p,w,h){
	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='"+w+"' height='"+h+"'> ");
    document.write (" <param name='movie' value='"+p+"'> ");
    document.write (" <param name='quality' value='high'> ");
	document.write (" <PARAM name='wmode' value='transparent'> ");
    document.write (" <embed src='"+p+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+w+"' height='"+h+"'></embed> ");
    document.write (" </object> ");
}


////////////////////////°ü·Ã»çÀÌÆ® Á¡ÇÁ ¸Þ´º
function MM_jumpMenu0(val1)
{
	if(val1 == "") return;
	window.open(val1.value);
}





// ----------------------------------------------------------------- //
//	Æû°ª Ã³¸®¸¦ À§ÇÑ ÇÔ¼ö ½ÃÀÛ
// ----------------------------------------------------------------- //
// Æû ¿ä¼ÒÀÇ °ªÀ» Ã¼Å©ÇÑ´Ù.
function ChkEle(str, type, min, max)
{
	var IsNum;
	var Block = true;
	str = Trim(str);

	if(str.length < 1) return false;

	if(type == "I")
	{
		str = str.replace(",", "");
		str = str.replace(".", "");
		if(!IsNumber(str)) return false;
		if(min >= 0 && max >= 0) return ChkLen(str, min, max);
	}
	else if(type == "C")
	{
		if(min >= 0 && max >= 0)
			return ChkStrLen(str,min,max)
	}
	else
		return false;
	return true;
}

// ÀÔ·Â°ªÀÌ ¼ýÀÚ³ª¹®ÀÚÀÎÁö Ã¼Å©
function IsAlNum(str)
{
	for(var i=0; i<str.length; i++)
	{
		var chr = str.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z'))
		{
			return false;
		}
	}
	return true;
}

// ¾ÆÀÌµð·Î °¡´ÉÇÑ ¹®ÀÚÀÎÁö Ã¼Å©
function IsIDStr(str)
{
	var chr;
	
	chr = str.substr(0,1);
	if((chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z'))
	{
		return false;
	}

	for(var i=0; i<str.length; i++)
	{
		chr = str.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z') && (chr < 'A' || chr > 'Z') && chr != '_')
		{
			return false;
		}
	}
	return true;
}

// ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö °Ë»ç
function IsNumber(str)
{
	var temp;
	var digits = "0123456789";

	for(var i=0; i<str.length; i++)
	{
		temp = str.substring(i,i+1)
		if(digits.indexOf(temp)==-1)
			return false
	}
	return true;
}

// ÀÔ·Â°ªÀÇ ±æÀÌ°¡ min < str < max ÀÎÁö Ã¼Å©
function ChkStrLen(str, min, max)
{
	if(!min) min = 0;	
	if(!max) max = 999;
	min = parseInt(min);
	max = parseInt(max);

	if(str.length >= min && str.length <= max)
	{
		return true;
	}
	return false;
}

// ÀÔ·Â°ªÀÇ ¹üÀ§°¡ min < str < max ÀÎÁö Ã¼Å©
function ChkLen(digit, min, max)
{
	digit = parseInt(digit);
	min = parseInt(min);
	max = parseInt(max);

	if(!(min >= 0)) min = 0;
	if(!(max >= 0)) max = 9;

	if(digit >= min && digit <= max)
		return true;
	return false;
}

// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­À» ÇØ´çÆû¿¡ ¼ýÀÚ¸¸ ¸®ÅÏÇÑ´Ù.
function GetNumber(form,str)
{
	var i;
	var chr;
	var returnNum = "";

	for(i=0; i<str.length; i++)
	{
		chr = str.substr(i,1);
		if(IsNumber(chr))
			returnNum += chr;
	}
	form.value = returnNum;
}

// trim()ÇÔ¼ö Á¤ÀÇ
function Trim(str)
{
	if(!str) str = "";
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

// ¿¡·¯ ¹× Æ÷Ä¿½º
function Error(msg, ele)
{
	if(msg) alert(msg);
	if(ele) ele.focus();
	return false;
}
// ----------------------------------------------------------------- //
//	Æû°ª Ã³¸®¸¦ À§ÇÑ ÇÔ¼ö ³¡
// ----------------------------------------------------------------- //



// ÁÖ¹Î¹øÈ£ °Ë»çÀÔ·Â°ª °Ë»ç
function Is_SSNO(formnm, formname)
{
	var form = eval("document." + formnm + "." + formname);
	var f = eval("document." + formnm);
	var max_length;
	var next_form;
	var prev_form;

	// signformÀÇ ´ÙÀ½ elementsÀÇ ÀÌ¸§À» ±¸ÇÑ´Ù.
	for(var i=0; i<f.elements.length; i++)
	{
		if(f.elements[i].name == form.name)
			break;
	}
	next_form = eval(f.elements[i+1]);
	prev_form = eval(f.elements[i-1]);

	// ¼ýÀÚÀÎÁö °Ë»ç
	if(!IsNumber(form.value))
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î¸¸ ±¸¼ºµË´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä.");
		form.value="";
		form.focus();
		return false;
	}

	// ÀÚ¸®¼ö°Ë»ç ¹× ´ÙÀ½ ÆûÀ¸·Î Æ÷Ä¿½º ÀÌµ¿
	if(formname == "fr_cm_jumin1")
	{
		max_length = 6;
		if(form.value.length != max_length)
			return false;
		next_form.focus();
	}
	else
	{
		max_length = 7;

		if(form.value.length != max_length)
			return false;

		if(!CheckSSNO(prev_form.value, form.value))
		{
			alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			prev_form.value = "";
			form.value = "";
			prev_form.focus();
			return false;
		}
	}
	return true;
}

// ÁÖ¹Î¹øÈ£ °Ë»çÀÔ·Â°ª °Ë»ç
function IsSSNO(formname, mode)
{
	var form = eval("document.signform." + formname);
	var max_length;
	var next_form;
	var prev_form;

	// signformÀÇ ´ÙÀ½ elementsÀÇ ÀÌ¸§À» ±¸ÇÑ´Ù.
	for(var i=0; i<document.signform.elements.length; i++)
	{
		if(document.signform.elements[i].name == form.name)
			break;
	}
	next_form = eval(document.signform.elements[i+1]);
	prev_form = eval(document.signform.elements[i-1]);

	// ¼ýÀÚÀÎÁö °Ë»ç
	if(!IsNumber(form.value))
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ·Î¸¸ ±¸¼ºµË´Ï´Ù.\n\n´Ù½ÃÀÔ·ÂÇØÁÖ¼¼¿ä.");
		form.value="";
		form.focus();
		return false;
	}

	// ÀÚ¸®¼ö°Ë»ç ¹× ´ÙÀ½ ÆûÀ¸·Î Æ÷Ä¿½º ÀÌµ¿
	if(mode == 1)
	{
		max_length = 6;
		if(form.value.length != max_length)
			return false;
		next_form.focus();
	}
	else
	{
		max_length = 7;

		if(form.value.length != max_length)
			return false;

		if(!CheckSSNO(prev_form.value, form.value))
		{
			alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			prev_form.focus();
			prev_form.value = "";
			form.value = "";
			return false;
		}
	}

	return true;   
}

// ÁÖ¹Î¹øÈ£ °Ë»ç
function CheckSSNO(ssno1, ssno2)
{
	var check_num = "234567892345";
	var ssno = ssno1 + ssno2;
	var res = 0;

	//-- ÀÔ·Â°ª Ã¼Å© ½ÃÀÛ
	if(ssno1.length != 6 || ssno2.length != 7)
		return false;

	if(!IsNumber(ssno1) || !IsNumber(ssno2))
		return false;

	if(ssno1.substr(2,2) > 12 || ssno1.substr(4,2) > 31)
		return false;

	if(ssno2.substr(0,1) > 2 || ssno2.substr(0,1) < 1)
		return false;
	//-- ÀÔ·Â°ª Ã¼Å© ³¡

	for(var i=0; i<12; i++)
		res += ssno.substr(i,1) * check_num.substr(i,1);
	res = (11 - (res % 11)) % 10;

	if(res != ssno.substr(12,1))
		return false;

	return true;
}

// ÀÌ¸ÞÀÏ °Ë»ç
function IsEmail(str)
{
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;

	if(((str.search(exclude)!=-1)||(str.search(check))==-1)||(str.search(checkend)==-1))
		return false;
	else
		return true;
}

// È­¸éÁß¾Ó¿¡ »õÃ¢¶ç¿ì±â ÇÔ¼ö
function new_window(url, name, option, width, height, left, top)
{
	var win_width;
	var win_height;

	// »õÃ¢À» À§ÇÑ ÁÂÇ¥°ªÀ» ±¸ÇÑ´Ù.
	if(screen.width < width)
	{
		win_width = 0;
		width = screen.width;
	}
	else
	{
		win_width = (screen.width - width) / 2;
	}

	if(screen.height < height)
	{
		win_height = 0;
		height = screen.height;
	}
	else
	{
		win_height = (screen.height - height) / 2;
	}

	// ¿É¼ÇÃ³¸®
	if(!option)
	{
		option = "resizable=no,scrollbars=yes,menubar=no,status=no";
	}

	if(left)
		win_width = left;

	if(top)
		win_height = top;

	// »õÃ¢À» ¶ç¿î´Ù.
	window.open(url,name,option+',width='+width+',height='+height+',left='+win_width+',top='+win_height);
}

// ·Î±×ÀÎ½Ã Ã¼Å©»çÇ×
function checkIt2()
{
	var form = eval("document.signform2");
	if(!ChkEle(form.fr_cm_id.value, "C", 4, 20)) return Error("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.\n\n¾ÆÀÌµð´Â 4ÀÚ ÀÌ»óÀÔ´Ï´Ù.!", form.fr_cm_id);
	if(!ChkEle(form.fr_cm_passwd.value, "C", 4, 30)) return Error("ÆÐ½º¿öµå¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.\n\nÆÐ½º¿öµå´Â 4ÀÚ ÀÌ»óÀÔ´Ï´Ù.!", form.fr_cm_passwd);
	return true;
}





