function checkNumber(event)
{
	if (window.event) {
		event = window.event;
	}

	var charCode = (event.charCode || event.charCode == 0) ?
		event.charCode : ((event.keyCode) ? event.keyCode : event.which);

	if ((charCode != 0) && (charCode != 8) && (charCode != 13) && (charCode < 48) || (charCode > 57)) {
		if (event.returnValue) {
			event.returnValue = false;
		} else if (event.preventDefault) {
			event.preventDefault();
		} else {
			return false;
		}
	}
}

var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
}

function containsElement(arr, ele) {
	var found = false, index = 0;
	while(!found && index < arr.length)
	if(arr[index] == ele)
	found = true;
	else
	index++;
	return found;
}

function getIndex(input) {
	var index = -1, i = 0, found = false;
	while (i < input.form.length && index == -1)
	if (input.form[i] == input)index = i;
	else i++;
	return index;
	return true;
}

function adTop(){
	document.write('<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" WIDTH=\"550\" HEIGHT=\"60\" id=\"cham_banner\" ALIGN=\"\"> <PARAM NAME=movie VALUE=\"http://www.cpsc.or.kr/image/banner/570_78_2.swf\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src=\"http://www.cpsc.or.kr/image/banner/570_78_2.swf\" quality=high bgcolor=#FFFFFF  WIDTH=\"550\" HEIGHT=\"60\" NAME=\"cham_banner\" ALIGN=\"\" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\"></EMBED></OBJECT>');
}

function il_join_ok(){ // È¸¿ø°¡ÀÔÆû Ã¼Å©..

	if(join_form.id.value==""){
		alert("\n ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.id.focus();
		return;
	}

	if(join_form.id.value.length < 4){
		alert("\n ¾ÆÀÌµð´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		join_form.id.focus();
		return;
	}

	if(join_form.passwd.value==""){
		alert("\n ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.passwd.focus();
		return;
	}

	if(join_form.passwd.value.length < 4){
		alert("\n ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		join_form.pwasswd.focus();
		return;
	}

	if(join_form.passwd.value != join_form.re_passwd.value){
		alert("\n ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù.");
		join_form.passwd.value="";
		join_form.re_passwd.value=""
		join_form.passwd.focus();
		return;
	}

	if(join_form.name.value==""){
		alert("\n ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.name.focus();
		return;
	}

	if(join_form.nick_name.value==""){
		alert("\n ´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.nick_name.focus();
		return;
	}
	
	if(join_form.post_num.value==""){
		alert("\n ¿ìÆí¹øÈ£¸¦ °Ë»ö ±â´ÉÀ» ÀÌ¿ëÇÏ¿© Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.post_num.focus();
		return;
	}
	if(join_form.address1.value==""){
		alert("\n ÁÖ¼Ò¸¦ °Ë»ö ±â´ÉÀ» ÀÌ¿ëÇÏ¿© Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.post_num.focus();
		return;
	}
	if(join_form.address2.value==""){
		alert("\n »ó¼¼ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.address2.focus();
		return;
	}

	if( (join_form.telnum1.value=="" || join_form.telnum2.value=="" || join_form.telnum3.value=="") && (join_form.hpnum1.value=="" || join_form.hpnum2.value=="" || join_form.hpnum3.value=="")){
		alert("\n ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä. ");

		if(join_form.hpnum1.value=="" && join_form.hpnum2.value=="" && join_form.hpnum3.value=="") {
			if(join_form.hpnum1.value=="") join_form.hpnum1.focus();
			if(join_form.hpnum2.value=="") join_form.hpnum2.focus();
			if(join_form.hpnum3.value=="") join_form.hpnum3.focus();
		}

		if(join_form.telnum1.value=="" && join_form.telnum2.value=="" && join_form.telnum3.value=="") {
			if(join_form.telnum3.value=="") join_form.telnum3.focus();
			if(join_form.telnum2.value=="") join_form.telnum2.focus();
			if(join_form.telnum1.value=="") join_form.telnum1.focus();
		}
		return;
	}
///////////////////////////////////////////////////////////////////////////////////////////////////

	join_form.submit();
}

function su_join_ok(){ // ÈÄ¿øÈ¸¿ø°¡ÀÔ Ã¼Å©..

	if(join_form.id.value==""){
		alert("\n ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.id.focus();
		return;
	}

	if(join_form.id.value.length < 4){
		alert("\n ¾ÆÀÌµð´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		join_form.id.focus();
		return;
	}

	if(join_form.passwd.value==""){
		alert("\n ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.passwd.focus();
		return;
	}

	if(join_form.passwd.value.length < 4){
		alert("\n ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		join_form.pwasswd.focus();
		return;
	}

	if(join_form.passwd.value != join_form.re_passwd.value){
		alert("\n ºñ¹Ð¹øÈ£°¡ Æ²¸³´Ï´Ù.");
		join_form.passwd.value="";
		join_form.re_passwd.value=""
		join_form.passwd.focus();
		return;
	}

	if(join_form.name.value==""){
		alert("\n ÀÌ¸§À» ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.name.focus();
		return;
	}

	if(join_form.nick_name.value==""){
		alert("\n ´Ð³×ÀÓÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.nick_name.focus();
		return;
	}
	
	if(join_form.post_num.value==""){
		alert("\n ¿ìÆí¹øÈ£¸¦ °Ë»ö ±â´ÉÀ» ÀÌ¿ëÇÏ¿© Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.post_num.focus();
		return;
	}
	if(join_form.address1.value==""){
		alert("\n ÁÖ¼Ò¸¦ °Ë»ö ±â´ÉÀ» ÀÌ¿ëÇÏ¿© Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.post_num.focus();
		return;
	}
	if(join_form.address2.value==""){
		alert("\n »ó¼¼ ÁÖ¼Ò¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä..");
		join_form.address2.focus();
		return;
	}

	if(join_form.bank_account.value==""){
		alert("\n [¾Ë¸²] °èÁÂ¹øÈ£¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä.");
		join_form.bank_account.focus();
		return;
	}

	if( (join_form.telnum1.value=="" || join_form.telnum2.value=="" || join_form.telnum3.value=="") && (join_form.hpnum1.value=="" || join_form.hpnum2.value=="" || join_form.hpnum3.value=="")){
		alert("\n ¿¬¶ôÃ³¸¦ ÀÔ·ÂÇÏ¼¼¿ä. ");

		if(join_form.hpnum1.value=="" && join_form.hpnum2.value=="" && join_form.hpnum3.value=="") {
			if(join_form.hpnum1.value=="") join_form.hpnum1.focus();
			if(join_form.hpnum2.value=="") join_form.hpnum2.focus();
			if(join_form.hpnum3.value=="") join_form.hpnum3.focus();
		}

		if(join_form.telnum1.value=="" && join_form.telnum2.value=="" && join_form.telnum3.value=="") {
			if(join_form.telnum3.value=="") join_form.telnum3.focus();
			if(join_form.telnum2.value=="") join_form.telnum2.focus();
			if(join_form.telnum1.value=="") join_form.telnum1.focus();
		}
		return;
	}
///////////////////////////////////////////////////////////////////////////////////////////////////

	join_form.submit();
}

function roundTable(objID) {
   var obj = document.getElementById(objID);
   var Parent, objTmp, Table, TBody, TR, TD;
   var bdcolor, bgcolor, Space;
   var trIDX, tdIDX, MAX;
   var styleWidth, styleHeight;

   Parent = obj.parentNode;
   objTmp = document.createElement('SPAN');
   Parent.insertBefore(objTmp, obj);
   Parent.removeChild(obj);

   bdcolor = obj.getAttribute('rborder');
   bgcolor = obj.getAttribute('rbgcolor');
   radius = parseInt(obj.getAttribute('radius'));
   if (radius == null || radius < 1) radius = 1;
   else if (radius > 6) radius = 6;

   MAX = radius * 2 + 1;

   Table = document.createElement('TABLE');
   TBody = document.createElement('TBODY');

   Table.cellSpacing = 0;
   Table.cellPadding = 0;

   for (trIDX=0; trIDX < MAX; trIDX++) {
		  TR = document.createElement('TR');
		  Space = Math.abs(trIDX - parseInt(radius));
		  for (tdIDX=0; tdIDX < MAX; tdIDX++) {
				 TD = document.createElement('TD');
				 
				 styleWidth = '1px'; styleHeight = '1px';
				 if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
				 else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
				 else if (radius > 2) {
						if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
						if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
				 }

				 if (styleWidth != null) TD.style.width = styleWidth;
				 if (styleHeight != null) TD.style.height = styleHeight;

				 if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
				 else if (tdIDX > Space && Space < MAX - tdIDX - 1)  TD.style.backgroundColor = bgcolor;
				 
				 if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
				 TR.appendChild(TD);
		  }
		  TBody.appendChild(TR);
   }
   Table.appendChild(TBody);
   Parent.insertBefore(Table, objTmp);
}

function gotoBySelect(sel, targetstr){

        var index = sel.selectedIndex;
        if(sel.options[index].value != ''){
                if(targetstr == 'blank'){
                        window.open(sel.options[index].value, 'win1');
                }else{
                        var frameobj;
                        if(targetstr == '') targetstr = 'self';
                        if((frameobj = eval(targetstr)) != null)
                                frameobj.location = sel.options[index].value;
                }
        }       
} 


var stmnLEFT = 5; // ¿ÞÂÊ ¿©¹é (¸Þ´º°¡ ¿ÞÂÊ¿¡¼­ 10ÇÈ¼¿ ¶³¾îÁø °÷¿¡ º¸¿©Áý´Ï´Ù) 
var stmnGAP1 = 800; // À§ÂÊ ¿©¹é (¸Þ´º°¡ À§¿¡¼­ 10ÇÈ¼¿ ¶³¾îÁø °÷¿¡ º¸¿©Áý´Ï´Ù) 
var stmnGAP2 = 20; // ½ºÅ©·Ñ½Ã ºê¶ó¿ìÀú À§ÂÊ°ú ¶³¾îÁö´Â °Å¸® 
var stmnBASE = 770; // ½ºÅ©·Ñ ½ÃÀÛÀ§Ä¡ 
var stmnActivateSpeed = 200; 
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; 
	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.checked) { 
                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.checked = false; 
                STATICMENU.style.top = document.body.scrollTop + stmnGAP1; 
		}else { 
                ANIMATE.checked = true; 
                STATICMENU.style.top = document.body.scrollTop + stmnBASE; 
                RefreshStaticMenu(); 
		} 
} 