/*------------------------------------------------------------------------------------------------*/
/* User Define -----------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/
//¸Þ´º ¸µÅ©°æ·Î
function GoMenu(name) {
    if (eval(name) == "") {
        alert("¼­ºñ½º ÁØºñÁßÀÔ´Ï´Ù.");
        return;    
    } else {
		document.location.href = eval(name);
	}
}

// line
function JS_viewObj(html) {
	document.write(html);
}

// ¼­ºê1 È¸»ç¼Ò°³
	var sub1="/html/company/neosight.html";	// sub1_¸ÞÀÎ
	var sub1_01="/html/company/neosight.html";	// ³×¿À½ÎÀÌÆ®¼Ò°³
	var sub1_02="/html/company/about.html";	// È¸»ç°³¿ä
	var sub1_03="/html/company/vision.html";	// ºñÀü
	var sub1_04="/html/company/history.html";	// È¸»ç¿¬Çõ
	var sub1_05="/html/company/organization.html";	// Á¶Á÷µµ
	var sub1_06="/html/company/cooperation.html";	// Á¦ÈÞ»çÇöÈ²
	var sub1_07="/html/company/map.html";	// Ã£¾Æ¿À½Ã´Â±æ
	
// ¼­ºê2 ¼­ºñ½º
	var sub2="/html/service/medicalportal.html";	// sub2_¸ÞÀÎ
	var sub2_01="/html/service/magazine.html";	// ¸Å°ÅÁø
	var sub2_02="/html/service/healthcare.html";	// Çï½ºÄÉ¾î
	var sub2_03="/html/service/medicalportal.html";	// ÀÇ·áÆ÷ÅÐ
	
// ¼­ºê3 Æ÷Æ®Æú¸®¿À
	var sub3="/html/portfolio/portfolio_01.html";	// sub3_¸ÞÀÎ
	var sub3_01="/html/portfolio/portfolio_01.html";	// ¼îÇÎ¸ô
	var sub3_02="/html/portfolio/portfolio_02.html";	// ¾ð·Ð»ç&À¥Áø
	var sub3_03="/html/portfolio/portfolio_03.html";	// ±¹³»±â¾÷
	var sub3_04="/html/portfolio/portfolio_04.html";	// ÇØ¿Ü±â¾÷&¹Ú¶÷È¸
	var sub3_05="/html/portfolio/portfolio_05.html";	// »ê¾÷Æ÷ÅÐ
	var sub3_06="/html/portfolio/portfolio_06.html";	// Áö½ÄÆ÷·³
	var sub3_07="/html/portfolio/portfolio_07.html";	// ÀÎÅÍ³Ý¹æ¼Û½Ã½ºÅÛ
	var sub3_08="/html/portfolio/portfolio_08.html";	// °ø¸ðÀü&°æ¿¬´ëÈ¸
	
// ¼­ºê4 ÄÁÅØ
	var sub4="/html/contacts/business.html";	// sub4_¸ÞÀÎ
	var sub4_01="/html/contacts/business.html";	// »ç¾÷¹®ÀÇ
	var sub4_02="/html/contacts/person.html";	// ÀÎÀçÃ¤¿ë
	var sub4_03="/html/contacts/point.html";	// point
	
//È¨À¸·Î
	var home="/";	// È¨À¸·Î
	var sitemap="/html/sitemap/sitemap.html";	// »çÀÌÆ®¸Ê	


// È¸¿ø°¡ÀÔ (Popup)
function _pop_zipcode(zip1, zip2, addr1, addr2)
{
	window.open('/_CUBE/_module/member/zipcode.html?zip1='+zip1+'&zip2='+zip2+'&addr1='+addr1+'&addr2='+addr2, 'zipcode', 'width=370, height=250, scrollbars=no, status=no, resizable=no');
}



// ´Þ·Â¿¡ ¸Þ¼¼Áö ¶ç¿ï¶§
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
function overTip(boxObj) {
	if (ie) {
		boxObj.style.visibility = "visible";
		boxObj.filters.item(0).stop();
	}
}
function outTip(boxObj) {
	if (ie) {
//		boxObj.style.visibility = "visible";
//		boxObj.filters.item(0).transition = 23;
//		boxObj.filters.item(0).apply();
		boxObj.style.visibility = "hidden";
		boxObj.filters.item(0).play();
	}
}

// ÅÜ±¸¼º½Ã ÀÌ¹ÌÁö Ç¥½Ã
function _show_tab(name, now, total) {
	var styleval;
	for (i=1; i<=total; i++) {
		if (i == now) styleval = 'block';
		else styleval = 'none';
		document.all[name+'_'+i].style.display = styleval;
	}
}


// È¸¿ø°¡ÀÔ (Popup)
function agree_open()
{
	window.open('/member/agree.html', 'agree', 'width=800, height=600, top=200, left=200, scrollbars=yes, resizable=no');
}

// ID Ã£±â (Popup)
function lost_id_open()
{
	window.open('/member/lost_id.html', 'lost_id', 'width=350, height=200, top=200, left=200, scrollbars=no, resizable=no');
}

// PW Ã£±â (Popup)
function lost_pw_open()
{
	window.open('/member/lost_pw.html', 'lost_pw', 'width=350, height=200, top=200, left=200, scrollbars=no, resizable=no');
}

/**¸µÅ© Á¡¼±¾ø¾Ö´Â ¼Ò½º**/
function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
document.onfocusin=bluring; 

/**ÆË¾÷Ã¢ ÇÁ¸°Æ® ¼Ò½º**/
function cp_open()
{
	window.open('print.html', 'popup', 'width=625, height=451, top=0, left=0');
}

/**ÆË¾÷Ã¢ ¼Ò½º**/
function join_open()
{
	window.open('member/join.html', 'popup', 'width=625, height=451, top=0, left=0');
}

/**È¸¿ø°¡ÀÔ ÆË¾÷**/
function register_open()
{
	window.open('register.html', 'popup', 'width=557, height=600, top=200, left=200, scrollbars=no, resizable=no');
}


/*------------------------------------------------------------------------------------------------*/
/* Global Define ---------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------*/

// Ã¹À§Ä¡·Î ½ºÅ©·Ñ (onclick="_back_top();")
function _back_top()
{
        x = document.body.scrollLeft;
        y = document.body.scrollTop;
        step = 10;

        while ((x != 0) || (y != 0)) {
                scroll (x, y);
                step += (step * step / 300);
                x -= step;
                y -= step;
                if (x < 0) x = 0;
                if (y < 0) y = 0;
        } 
        scroll (0, 0);
}

// ÀÌ¹ÌÁö ¸®»çÀÌÁî
function _img_resize(img,max_width,max_height) {
  var rate = 1;
  var rate_width = 1;
  var rate_height = 1;
  if (img.width > max_width)
    rate_width = max_width / img.width;
  if (img.height > max_height)
    rate_height = max_height / img.height;
  if (rate_width > rate_height)
    rate = rate_height;
  else
    rate = rate_width;
  img.width = img.width * rate;
//  img.height = img.height * rate;
}

//Flash
function _writeFlash(url,width,height,etc){	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" width="'+ width +'" height="'+ height +'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+ url +'"/>');
	document.write('<param name="quality" value="high"/>');
	document.write('<embed src="'+ url +'" quality="high" name="extenalInterface" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" width="'+ width +'" height="'+ height +'"></embed>');
	document.write('</object>');
}


function _writeFlashScript(url,width,height,id,etc){	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" width="'+ width +'" height="'+ height +'" id="'+ id +'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+ url +'"/>');
	document.write('<param name="quality" value="high"/>');
	document.write('<embed src="'+ url +'" quality="high" name="extenalInterface" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" width="'+ width +'" height="'+ height +'"></embed>');
	document.write('</object>');
}


function _writeFlashTrans(url,width,height,etc){	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" width="'+ width +'" height="'+ height +'">');
	document.write('<param name="movie" value="'+ url +'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name=wmode value=transparent>');
	document.write('<embed src="'+ url +'"" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ width +'" height="'+ height +'" wmode="transparent"></embed>');
	document.write('</object>');
}


//Media Player(CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95)
function _writeMedia_lecture(id, url,width,height,AnimationAtStart,ShowStatusBar,ShowControls,Volume,etc){
	document.write('<object classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" width="'+ width +'" height="'+ height +'" id="'+ id +'" standby="Loading Microsoft?Windows?Media Player components..." type="application/x-oleobject">');
	document.write('<param name="transparentAtStart" value="True">');
	document.write('<param name="transparentAtStop" value="True">'); 
	document.write('<param name="AnimationAtStart" value="'+ AnimationAtStart +'">');
	document.write('<param name="AutoStart" value="true">'); 
	document.write('<param name="AutoRewind" value="true">'); 
	document.write('<param name="DisplaySize" value="0">'); 
	document.write('<param name="AutoSize" value="false">'); 
	document.write('<param name="ShowDisplay" value="False">');  
	document.write('<param name="ShowStatusBar" value="'+ ShowStatusBar +'">'); 
	document.write('<param name="ShowControls" value="'+ ShowControls +'">'); 
	document.write('<param name="BufferingTime" value="5">'); 
	document.write('<param name="EnableFullScreenControls" value="-1">'); 
	document.write('<param name="DisplayMode" value="0">'); 
	document.write('<param name="Rate" value="1">'); 
	document.write('<param name="SendMouseClickEvents" value="0">'); 
	document.write('<param name="AllowChangeDisplaySize" value="-1">'); 
	document.write('<param name="FileName" value="'+ url + '">'); 
	document.write('<param name="Volume" value="'+ Volume +'">'); 
	document.write('</object>');
}

//Media Player(CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6)
function _writeMedia(id, url,width,height,AnimationAtStart,ShowStatusBar,ShowControls,Volume,etc){
	document.write('<object id="'+ id +'" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 height='+ height +' type=application/x-oleobject  width='+ width +' standby="Loading Microsoft Windows Media Player components..." align="top" vspace="0" hspace="0">' );
	//document.write('<param name="FileName" value="'+ url +'">');
	//document.write('<param name="TransparentatStart" value="true">');
	//document.write('<param name="TransparentAtStop" value="true">'); 
	//document.write('<param name="AnimationatStart" value="'+ AnimationAtStart +'">');
	document.write('<param name="AutoStart" value="1">'); //À¯È¿ÇÑ Param
	//document.write('<param name="AutoRewind" value="true">'); 
	//document.write('<param name="DisplayBackColor" value="1">'); 
	//document.write('<param name="DisplayForeColor" value="16777215">'); 
	//document.write('<param name="DisplaySize" value="0">'); 
	//document.write('<param name="AutoSize" value="flase">'); 
	//document.write('<param name="ShowDisplay" value="false">');  
	//document.write('<param name="ShowStatusBar" value="'+ ShowStatusBar +'">'); 
	//document.write('<param name="ShowControls" value="'+ ShowControls +'">'); 
	
	if(ShowControls) uiMode = "full"
	else uiMode = "none"

	document.write('<param name="uiMode" value="'+ uiMode +'">'); //À¯È¿ÇÑ Param
	//document.write('<param name="BufferingTime" value="5">'); 
	document.write('<param name="Volume" value="'+ Volume +'">'); //À¯È¿ÇÑ Param
	//document.write('<param name="EnableFullScreenControls" value="-1">'); 
	//document.write('<param name="DisplayMode" value="0">'); 
	document.write('<param name="Rate" value="1">'); //À¯È¿ÇÑ Param
	//document.write('<param name="SendMouseClickEvents" value="0">'); 
	//document.write('<param name="AllowChangeDisplaySize" value="-1">'); 
	document.write('<param name="url" value="'+ url + '">'); //À¯È¿ÇÑ Param
	document.write('</object>');

	//alert(document.all("Player").innerHTML);

	//balance 0
	//currentPosition 0
	//playCount 1
	//currentMarker 0
	//invokeURLs
	//mute  0
	//stretchToFit 0
	//enabled -1
	//enableContextMenu -1
	//fullScreen 0
}

//Real Player
function _writeReal(url,width,height,etc){
	document.write('<object classid="clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="'+ width +'" height="'+ height +'">');
	document.write('<param name="src" value="'+ url +'">');
	document.write('<param name="controls" value="ControlPanel">');
	document.write('<embed src="'+ url +'"" controls="ControlPanel" width="'+ width +'" height="'+ height +'"></embed>');
	document.write('</object>');
}

function _mouseover(obj, type) {
	var nowsrc = obj.src;
	var nowsrc_arr = nowsrc.split("/");
	var nowfolder = "/";
	for (i=3; i<nowsrc_arr.length-1; i++) {
		nowfolder = nowfolder + nowsrc_arr[i] + "/"; // Æú´õ¸í
	}
	var fname = nowsrc_arr[nowsrc_arr.length-1];
	var flen = fname.length;
	var flen_dot = fname.lastIndexOf(".");
	var filename=fname.substring(0,flen_dot); //ÆÄÀÏ¸í
    var extname=fname.substring(flen_dot+1,flen); //È®ÀåÀÚ¸í

	// ÀÌ¹ÌÁöÁÖ¼Ò ±¸¼ºÇÏ±â
	if (filename.substring(filename.length-3,filename.length) == '_ov') {
		var oversrc = nowfolder + filename + "." + extname;
		var outsrc = nowfolder + filename.substring(0,filename.length-3) + "." + extname;
	} else {
		var oversrc = nowfolder + filename + '_ov' + "." + extname;
		var outsrc = nowfolder + filename + "." + extname;
	}
	if (type == 'over') obj.src = oversrc;
	else if (type == 'out') obj.src = outsrc;
	else return false;
}

function _showmenu(val,total) {
	for (i=1; i<=total; i++) {
		if (val == i) 
			document.all['SubMenu'+i].style.display = '';
		else 
			document.all['SubMenu'+i].style.display = 'none';
	}
}

function _ShowNowMenu(nowpage) {
	var g1 = nowpage;
	// ¸Þ´ºÆîÄ¡±â
	if (document.getElementById("SubMenu"+g1) && g1)
		_showmenu(g1,5);
	// ¸Þ´º¼±ÅÃÇ¥½Ã
	if (document.getElementById("menuimg"+g1) && g1) {
		var t1 = document.getElementById("menuimg"+g1);
		_mouseover(t1,'over');
		t1.onmouseover = function() { _showmenu(g1,5); }
		t1.onmouseout = function() { }
	}
}

// ¶óµð¿À¹Ú½º È®ÀÎ (onsubmit="_chk_agreement(frm.ssn1,'ÀÌ¿ë¾à°ü¿¡ µ¿ÀÇÇØÁÖ¼¼¿ä');" Çü½ÄÀ¸·Î »ç¿ë)
function _chk_agreement(frm,msg) {
  for(i=0; i<frm.length; i++) {
    if(frm[i].checked==true)
      if (frm[i].value == '1' || frm[i].value == 'true' || frm[i].value == 'y' || frm[i].value == 'Y') return true;
  }
  if (msg == '') var msg = 'ÇÊ¼ö»çÇ×ÀÌ ¼±ÅÃµÇÁö ¾Ê¾Ò½À´Ï´Ù.';
  alert(msg);
  return false;
}

// none
function _img_popup(img,p) {
	window.open("/sub/product/product_zoom.php?img="+img+"&p="+p,"product_view","scrollbars=no,status=no,toolbar=no,resizable=0,location=no,menu=no,width=100,height=100");
}

// none
function _img_view(img) {
	window.open("/_lib/imgview.php?img="+img,"imgview","scrollbars=no,status=no,toolbar=no,resizable=0,location=no,menu=no,width=100,height=100");
}

// ºê¶ó¿ìÁ® »çÀÌÁî Á¶Àý (body ÀÇ onload ¿¡ ³Ö¾îÁØ´Ù.)
function _resize(width,height) {
	self.resizeTo(width,height+50) 
}

// ºê¶ó¿ìÁ® À§Ä¡ Á¶Àý (body ÀÇ onload ¿¡ ³Ö¾îÁØ´Ù.)
function _move(width,height) {
	self.moveTo(width,height) 
}

// Æû³»¿ëÀÇ ÀÛ¼ºÀ¯¹« È®ÀÎ (require='y' ¿Í alias='ÀÌ¸§Àº' ÀÇ Çü½ÄÀ¸·Î ÀÛ¼º)
function _chk_form(obj)
{
	var obj = eval(obj);
	var cnt = obj.elements.length;

	for (i = 0; i < cnt; i++)
	{
			if (obj.elements[i].require == 'y' && obj.elements[i].value == '')
			{
					alert(obj.elements[i].alias+' ÀÔ·ÂÇØÁÖ¼¼¿ä^^');
					obj.elements[i].focus();
					return false;
			}
	}
	return true;
}

// ºñ¹Ð¹øÈ£ È®ÀÎÀÇ ÀÌ»óÀ¯¹« È®ÀÎ ( _chk_pwd(document.all.pw,document.all.pw2) Çü½ÄÀ¸·Î ÀÛ¼º )
function _chk_pwd(pwd_box, pwd_c_box)	{
	if (pwd_box.value != '' && pwd_c_box.value != '')	{
		if (pwd_box.value != pwd_c_box.value) {
			alert('ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎÀÌ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
			pwd_box.value = '';
			pwd_c_box.value = '';
			pwd_box.focus();
			return false;
		}	else if (pwd_box.value.length < 5 || pwd_c_box.value.length < 5)	{
			alert('ºñ¹Ð¹øÈ£´Â ÃÖ¼Ò 5±ÛÀÚ ÀÌ»óÀÔ´Ï´Ù.');
			pwd_box.value = '';
			pwd_c_box.value = '';
			pwd_box.focus();
			return false;
		}	else	{
			return true;
		}
	}	else	{
		alert('ºñ¹Ð¹øÈ£¿Í ºñ¹Ð¹øÈ£ È®ÀÎ¶õÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä');
		pwd_box.focus();
		return false;
	}
}

// ¼ýÀÚÀÔ·Â¸¸ ¹ÞÀ»¶§ »ç¿ë (input ¿¡ onkeypress="_only_Num()" Çü½ÄÀ¸·Î »ç¿ë)
function _only_Num()
{
	if ((event.keyCode < 48 || 57 < event.keyCode) && event.keyCode != 13) event.returnValue=false;
}

// ¹®ÀÚÀÔ·Â¸¸ ¹ÞÀ»¶§ »ç¿ë (input ¿¡ onkeypress="_only_eng(this.event)" Çü½ÄÀ¸·Î »ç¿ë)
function _only_eng(Str)
{
		alert(Str);
		var Ori = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@.";
		for(i = 0; i < Str.length; i++)
		{
		Idcheck = Str.charAt(i);
		for (j=0;  j < Ori.length; j++)
				if (Idcheck == Ori.charAt(j))
				break;
		if (j == Ori.length)
				return false;
		}
		return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£È®ÀÎ (_chk_ssn(frm.ssn1,frm.ssn2) Çü½ÄÀ¸·Î »ç¿ë)
function _chk_ssn(ssn1, ssn2)
{
	var i = 0, k = 0;
	var check = false;
	var total = 0;
	var temp = new Array(13);
	var mm, dd, totalmod, chd;
	
	for(i=1; i<=6; i++)
	{
	temp[i] = ssn1.value.charAt(i-1);
	}
	for(i=7; i<=13; i++)
	{
	temp[i] = ssn2.value.charAt(i-7);
	}
	
	for(i=1; i<=12; i++)
	{
	k = i + 1;
	if(k >= 10)
	{
			k = k % 10 + 2;
	}
	total = total + temp[i] * k;
	}
	
	mm = temp[3] + temp[4];
	dd = temp[5] + temp[6];
	totalmod = total % 11;
	chd = 11 - totalmod;

	if (chd == 10) chd = 0;

	else if (chd == 11) chd = 1;
	
	if(chd == temp[13] && mm < 13 && dd < 32 && (temp[7]==1 || temp[7]==2))
	{
		check = true;
	}

	if(check == false)
	{
		alert("ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.");
		ssn1.value = '';
		ssn2.value = '';
		ssn1.focus();
		return false;
	} else	{ return true;}
}

// ÄíÅ°°ªÀ» °¡Á®¿Ã¶§ »ç¿ë ( var name=getCookie('cookie'); Çü½ÄÀ¸·Î »ç¿ë)
function getCookie( name )
{
        var nameOfCookie = name + "=";
        var x = 0;
        while ( x <= document.cookie.length )
        {
                var y = (x+nameOfCookie.length);
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
                                endOfCookie = document.cookie.length;
                        return unescape( document.cookie.substring( y, endOfCookie ) );
                }
                x = document.cookie.indexOf( " ", x ) + 1;
                if ( x == 0 )
                        break;
        }
        return "";
}

// ÄíÅ°°ªÀ» ¼³Á¤ÇÒ¶§ »ç¿ë (setCookie(ÄíÅ°¸í,¼³Á¤°ª,Áö¼ÓÀÏ) Çü½ÄÀ¸·Î »ç¿ë)
function setCookie( name, value, expiredays ) {
        var todayDate = new Date();
        todayDate.setDate( todayDate.getDate() + expiredays );
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

// ÀÚµ¿ Æû ÀÌµ¿
// »ç¿ëÁ¶°Ç : TYPE="text" ¿¡¸¸ °¡´É, maxlength °¡ ¼³Á¤µÇ¾ß¸¸ ÇÔ, Æû Ãâ·ÂÈÄ _auto_focus(document.frmname); ÀÌ ½ÇÇàµÇ¾î¾ßÇÔ.
// »ç¿ë¿¹ : <body onLoad="_auto_focus(document.frmname)"> ¶Ç´Â ÆûÃâ·ÂÈÄ <script>_auto_focus(document.frmname);</script> ÀÔ·Â
// <input type="text" name="text_limit1" maxlength="5" option=confirm> // ¼±ÅÃ½Ã ÇÊµå ¼±ÅÃ or ´ÙÀ½Æû ÀÌµ¿
// <input type="text" name="text_limit2" maxlength="5" option=clear> // ¼±ÅÃ½Ã ÇÊµå ³»¿ë »èÁ¦
function _auto_focus(formObj){
       var i, f_el;

       for(i=0; i < formObj.elements.length; i++){
              f_el = formObj.elements[i];
              
              if( f_el.tagName == "INPUT" && f_el.type == "text" && f_el.maxLength < 1000 && i+1 < formObj.elements.length){
                     f_el.onfocus = new Function('_onfocus_event('+i+')');
//                     f_el.onkeypress = new Function('_keypress_event('+i+')');
                     f_el.onkeyup = new Function('_keypress_event('+i+')');
              }
       }
}
function _onfocus_event(idx){
       obj = event.srcElement;
       if(obj.value.length == obj.maxLength){
              switch(obj.getAttribute('option')){
                     case 'confirm':
                            if(!confirm('¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?')) obj.form.elements[idx+1].focus();
                            break;
                     case 'clear':
                            obj.value = '';
                            break;
              }
       }
}
function _keypress_event(idx){
       obj = event.srcElement;
       if(obj.value.length >= obj.maxLength){
              obj.form.elements[idx+1].focus();
       }
}

// ÇÊµåÀÇ ÀÔ·ÂÁ¦ÇÑ
// »ç¿ëÁ¶°Ç : input, textarea ¿¡¼­¸¸ °¡´É
// »ç¿ë¿¹ : <input onkeypress="_ContainChars('ABCabc123@#$');"> Çü½ÄÀÇ ABC, abc, 123 ÀÌ¿ÜÀÇ°ÍÀº µÚ¿¡ ÀÌ¾îºÙ¿©ÁÖ±â·Î Ã³¸®.
// ÇÑ±ÛÀÔ·ÂÁ¦ÇÑÀº <input style="ime-mode:disabled"> ·Î Ã³¸®.
function _ContainChars(val) {
  var keyvalue = String.fromCharCode(event.keyCode);
  var chars = '';
  if (val.indexOf('123') >= 0) { chars += '1234567890'; val.replace('123',''); }
  if (val.indexOf('abc') >= 0) { chars += 'abcdefghijklmnopqrstuvwxyz'; val.replace('abc',''); }
  if (val.indexOf('ABC') >= 0) { chars += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; val.replace('ABC',''); }
  if (val.length != 0) { chars += val; }

  if (chars.indexOf(keyvalue) == -1)
    event.returnValue = false;
  else
    event.returnValue = true;
}

// Âü°í¿ë..
// TEXTAREA ¿¡ MAXLENGTH ¼³Á¤ÇÏ±â
// »ç¿ë¿¹ : <textarea name="tel" id="tel" maxlength="5" rows=5 cols="10">
/*
function _limit(t) {
	var tbox = document.getElementById("tel");
	var mLen = tbox.getAttribute("maxlength");
	var tLen = tbox.value.length;
	if(mLen < tLen) alert('±ÛÀÚ¼öÃÊ°ú');
}
*/

// Âü°í¿ë..
// ÇÑ±Û¸¸ ÀÔ·Â¹Þ´Â ½ºÅ©¸³Æ®
// »ç¿ë¿¹ :
// <form name="form1" method="post" action="#" onsubmit="return _chk_hangul() ">
// ÇÑ±Û : <input type="text" name="bx1" size="" maxlength="" />
/*
function _chk_hangul() {
	var form = document.form1;
	var box = form.bx1;
	var str = box.value;
	for(i=0; i<str.length; i++) {
		if(!((str.charCodeAt(i) > 0x3130 && str.charCodeAt(i) < 0x318F) || (str.charCodeAt(i) >= 0xAC00 && str.charCodeAt(i) <= 0xD7A3))) {
		alert("¹Ýµå½Ã ÇÑ±Û¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		box.value = "";
		return false;
		} 
		else; // Ã³¸®
	}
}
*/
function _chk_hangul() {
	var str = String.fromCharCode(event.keyCode);
	if(!((str.charCodeAt() > 0x3130 && str.charCodeAt() < 0x318F) || (str.charCodeAt() >= 0xAC00 && str.charCodeAt() <= 0xD7A3))) {
		alert("¹Ýµå½Ã ÇÑ±Û¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
	    event.returnValue = false;
	} else {
		event.returnValue = true;
	}
}

// Âü°í¿ë..
// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ±â
// »ç¿ë¿¹ :
// <form name=frm> 
// <input type="text" name="pcs_num" maxlength="15" size="15" onkeyup="_chk_int();"> 
/*
function _chk_int() { 
	val = document.frm.pcs_num.value; 
	new_val = ''; 
	for(i=0;i<val.length;i++) { 
		char = val.substring(i,i+1); 
		if (char < '0' || char > '9') { 
			alert('¼ýÀÚ¸¸....'); 
			document.frm.pcs_num.value = new_val; 
			return; 
		} else { 
			new_val = new_val + char; 
		} 
	} 
}
*/

// Âü°í¿ë..
// TEXTAREA ¿¡ MAXLENGTH »ç¿ëÇÏ±â
// »ç¿ë¹æ¹ý :
// maxlength.htc ¸¦ ¾Æ·¡ ³»¿ëÀ¸·Î ¸¸µé°í
// ½ºÅ¸ÀÏ½ÃÆ®¿¡ TEXTAREA { behavior: url(maxlength.htc);} ±¸¹®À» Ãß°¡ÇØ ³Ö¾î maxlength.htc ¸¦ ·ÎµùÇÑ´Ù.
// <TEXTAREA MAXLENGTH=50></TEXTAREA>
/*
<PUBLIC:COMPONENT id="bhvMaxlength" urn="maf:Maxlength">
     <PUBLIC:PROPERTY name="maxLength" />
     <PUBLIC:ATTACH event="onkeypress" handler="doKeypress" />
     <PUBLIC:ATTACH event="onbeforepaste" handler="doBeforePaste" />
     <PUBLIC:ATTACH event="onpaste" handler="doPaste" />

<SCRIPT language="JScript">
// Keep user from entering more than maxLength characters
function doKeypress(){
     if(maxLength && value.length > maxLength-1){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
     }
}
// Cancel default behavior
function doBeforePaste(){
     if(maxLength)
          event.returnValue = false;
}
// Cancel default behavior and create a new paste routine
function doPaste(){
     if(maxLength){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
          var oTR = element.document.selection.createRange();
          var iInsertLength = maxLength - value.length + oTR.text.length;

          var sData = window.clipboardData.getData("Text").substr(0,iInsertLength);
          oTR.text = sData;
     }
}
</SCRIPT>

</PUBLIC:COMPONENT>
*/

// Âü°í¿ë
// IMG °¡·ÎÁ¦ÇÑ
/*
function imgSizeConv(){ 
    Limit = 600; //°¡·Î Á¦ÇÑ »çÀÌÁî
    var IMG = document.getElementsByTagName('IMG');
    for(i=0,cnt=IMG.length;i<cnt;i++){
        if(IMG[i].offsetWidth > Limit) {
            IMG[i].style.width = Limit; 
        }    
    } 
}
window.onload=imgSizeConv();
*/

//ÀÌ¹ÌÁö ·Ñ¿À¹ö
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_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_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];}
}


// s:Äü¸Þ´º
var stmnLEFT = ""; // ½ºÅ©·Ñ¸Þ´ºÀÇ ÁÂÃø À§Ä¡ 
var stmnGAP1 = 334; // ÆäÀÌÁö Çì´õºÎºÐÀÇ ¿©¹é 
var stmnGAP2 = 30; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú »ó´Ü°ú ¾à°£ ¶ç¿ò. ÇÊ¿ä¾øÀ¸¸é 0À¸·Î ¼¼ÆÃ 
var stmnBASE = 364; // ½ºÅ©·Ñ¸Þ´º ÃÊ±â ½ÃÀÛÀ§Ä¡ (¾Æ¹«·¸°Ô³ª ÇØµµ »ó°üÀº ¾øÁö¸¸ stmnGAP1°ú ¾à°£ Â÷ÀÌ¸¦ ÁÖ´Â°Ô º¸±â ÁÁÀ½) 
var stmnActivateSpeed = 0; // ¿òÁ÷ÀÓÀ» °¨ÁöÇÏ´Â ¼Óµµ (¼ýÀÚ°¡ Å¬¼ö·Ï ´Ê°Ô ¾Ë¾ÆÂ÷¸²) 
var stmnScrollSpeed = 0; // ½ºÅ©·ÑµÇ´Â ¼Óµµ (Å¬¼ö·Ï ´Ê°Ô ¿òÁ÷ÀÓ) 

var stmnTimer; 

function ReadCookie(name) { 
var label = name + "="; 
var labelLen = label.length; 
var cLen = document.cookie.length; 
var i = 0; 

while (i < cLen) { 
        var j = i + labelLen; 

        if (document.cookie.substring(i, j) == label) { 
                var cEnd = document.cookie.indexOf(";", j); 
                if (cEnd == -1) cEnd = document.cookie.length; 
                return unescape(document.cookie.substring(j, cEnd)); 
        } 
                i++; 
    } 
  return ""; 
} 

function SaveCookie(name, value, expire) { 
var eDate = new Date(); 
eDate.setDate(eDate.getDate() + expire); 
document.cookie = name + "=" + value + "; expires=" +  eDate.toGMTString()+ "; path=/"; 
} 

function RefreshStaticMenu() 
        { 
                var stmnStartPoint, stmnEndPoint, stmnRefreshTimer; 

                stmnStartPoint = parseInt(STATICMENU.style.top, 10); 

                                         
                                         stmnEndPoint = document.body.scrollTop + stmnGAP2; 

                        stmnLimit = parseInt(window.document.body.scrollHeight) - parseInt(STATICMENU.offsetHeight) - 90 ; //ÇÏ´Ü¿¡¼­ 10¸¸Å­ À§·Î ¿Ã·Á¼­....½ºÅé
                        if (stmnEndPoint > stmnLimit) stmnEndPoint = stmnLimit; 
                                         
                                         if (stmnEndPoint < stmnGAP1) stmnEndPoint = stmnGAP1; 

                stmnRefreshTimer = stmnActivateSpeed; 

                if ( stmnStartPoint != stmnEndPoint ) { 
                        stmnScrollAmount = Math.ceil( Math.abs( stmnEndPoint - stmnStartPoint ) / 15 ); 
                        STATICMENU.style.top = parseInt(STATICMENU.style.top, 10) + ( ( stmnEndPoint<stmnStartPoint ) ? -stmnScrollAmount : stmnScrollAmount ); 
                        stmnRefreshTimer = stmnScrollSpeed; 
                } 

                stmnTimer = setTimeout ("RefreshStaticMenu();", stmnRefreshTimer); 
        } 

function ToggleAnimate() { 
        if (ANIMATE.value == false) { 
                RefreshStaticMenu(); 
                SaveCookie("ANIMATE", "true", 300); 
                } else { 
                clearTimeout(stmnTimer); 
                STATICMENU.style.top = stmnGAP1; 
                SaveCookie("ANIMATE", "false", 300); 
        } 
} 

function InitializeStaticMenu() { 
STATICMENU.style.left = stmnLEFT; 
        if (ReadCookie("ANIMATE") == "false") { 
                ANIMATE.value = true; 
                STATICMENU.style.top = document.body.scrollTop + stmnGAP1; 
                } else { 
                ANIMATE.value = false; 
                STATICMENU.style.top = document.body.scrollTop + stmnBASE; 
                RefreshStaticMenu(); 
        } 
} 
// e:Äü¸Þ´º

























/**
* Copyright (c) 2000 by LG-EDS Systems Inc
* All rights reserved.
* 
* ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
*
* ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»
*       ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»
*       À¯³äÇÒ °Í.
*
* @version 1.1, 2000/10/06
* @author ¹ÚÁ¾Áø(JongJin Park), ecogeo@dreamwiz.com
*/


/**
* ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
*/
function isNull(input) {
    if (input.value == null || input.value == "") {
        return true;
    }
    return false;
}

/**
* ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
* ex) if (isEmpty(form.keyword)) {
*         alert("°Ë»öÁ¶°ÇÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
*     }
*/
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/**
* ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
* Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë
* ex) if (containsChars(form.name,"!,*&^%$#@~;")) {
*         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
*     }
*/
function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

/**
* ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
* Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë
* ex) if (!containsCharsOnly(form.blood,"ABO")) {
*         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
*     }
*/
function containsCharsOnly(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©
* ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡
* ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦ 
* global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.
* ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
*     var lowercase = "abcdefghijklmnopqrstuvwxyz"; 
*     var number    = "0123456789";
*     function isAlphaNum(input) {
*         var chars = uppercase + lowercase + number;
*         return containsCharsOnly(input,chars);
*     }
*/
function isAlphabet(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©
*/
function isUpperCase(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©
*/
function isLowerCase(input) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ª¿¡ ¼ýÀÚ¸¸ ÀÖ´ÂÁö Ã¼Å©
*/
function isNumber(input) {
    var chars = "0123456789";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*/
function isAlphaNum(input) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*/
function isNumDash(input) {
    var chars = "-0123456789";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©
*/
function isNumComma(input) {
    var chars = ",0123456789";
    return containsCharsOnly(input,chars);
}

/**
* ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©
* ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶
*/
function isValidFormat(input,format) {
    if (input.value.search(format) != -1) {
        return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä
    }
    return false;
}

/**
* ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©
* ex) if (!isValidEmail(form.email)) {
*         alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
*     }
*/
function isValidEmail(input) {
//    var format = /^(S+)@(S+).([A-Za-z]+)$/;
    var format = /^((w|[-.])+)@((w|[-.])+).([A-Za-z]+)$/;
    return isValidFormat(input,format);
}

/**
* ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©
*/
function isValidPhone(input) {
    var format = /^(d+)-(d+)-(d+)$/;
    return isValidFormat(input,format);
}

/**
* ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
* ex) if (getByteLength(form.title) > 100) {
*         alert("Á¦¸ñÀº ÇÑ±Û 50ÀÚ(¿µ¹® 100ÀÚ) ÀÌ»ó ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
*     }
* Author : Wonyoung Lee
*/
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/**
* ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
*/
function removeComma(input) {
    return input.value.replace(/,/gi,"");
}

/**
* ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ÀÖ´ÂÁö Ã¼Å©
*/
function hasCheckedRadio(input) {
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

/**
* ¼±ÅÃµÈ Ã¼Å©¹Ú½º°¡ ÀÖ´ÂÁö Ã¼Å©
*/
function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}