//------------------------------------------------------------------------
// ¼ýÀÚ¸¸ ÀÔ·Â°¡´É
// »ó´Ü¼ýÀÚÅ° ¹× ¿À¸¥ÂÊ ¼ýÀÚÅ° ¿Í ¹é½ºÆäÀÌ½º,delete Å°µµ Çã¿ëÇÑ´Ù
//------------------------------------------------------------------------
/*function isNumber()
{
	var ek		= event.keyCode;
		
	//if(ek != 8 || ((ek < 48 && ek != 46) || (ek > 57)) || (ek < 96 || (ek > 105))
	if((ek < 48 && (ek != 8 &&ek != 46)) || (ek > 57 && ek < 96) || ek > 105)
	{
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù!!");
		event.returnValue = false;
	}
}*/

function isNumber()
{
	var ek		= event.keyCode;
	if(!(ek >= 37 && ek <= 40) && (ek != 9 && ek != 13 && ek != 116) && ((ek < 48 && (ek != 8 && ek != 46)) || (ek > 57 && ek < 96) || ek > 105))
	{
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù!!");
		event.returnValue = false;
	}
}

function isNumberFromStr(str)
{
	var it		= str * 1;
	var flag	= true;

	if(!(it >= 37 && it <= 40) && (it != 9 && it != 13 && it != 116) && ((it < 48 && (it != 8 && it != 46)) || (it > 57 && it < 96) || it > 105))
	{
		flag	= false;
	}
	alert(it);
	return flag;
}

function isFloat()
{
	var ek		= event.keyCode;
	// 190 (.)
	//if(ek != 8 || ((ek < 48 && ek != 46) || (ek > 57)) || (ek < 96 || (ek > 105))
	
	if((ek < 48 && (ek != 8 &&ek != 46)) || (ek > 57 && ek < 96) || ek > 105)
	{
		if(ek != 190 && ek != 110) {
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù!!");
		event.returnValue = false;
		}
	}
}

function juminCheck(juminVal)
{
	var juminArr = new Array(12);				
	var flag = true;

	j = 2;										
	juminHab = 0;								

	for(i = 0 ; i < juminVal.length - 1; i++)	
	{
		juminArr[i]	= juminVal.charAt(i) * j;	
		juminHab	= juminHab + juminArr[i];	

		if(j == 9)	j = 2;						
		else		j++;						
	}

	juminMod = juminHab % 11;
	last_bit = 11 - juminMod;
	
	if((last_bit % 10) == juminVal.charAt(12))	flag = true;
	else										flag = false;

	return flag; 
}

//---------------------------------------------
//	ÀÏÁ¤±æÀÌ°¡ µÇ¸é ´ÙÀ½ ÀÔ·ÂÄ­À¸·Î Æ÷Ä¿½º°¡ ÀÌµ¿ÇÑ´Ù
//	ÁÖ¹Îµî·Ï¹øÈ£ Ã¢µî¿¡¼­ ¸¹ÀÌ »ç¿ëµÊ
//---------------------------------------------
function moveNextField(field1,field2,limit)
{
	nowLen	= field1.value.length;

	if(nowLen == limit)	field2.focus();
}

//----------------------------------------------
//	»õÃ¢¶ç¿ì±â ½ºÅ©¸³Æ®
//	url				»õÃ¢¿¡ Ãâ·ÂÇÒ ÆÄÀÏ °æ·Î
//	obj				Ã¢ÀÇ ÀÌ¸§(ÁöÁ¤¾ÈÇØµµ µÊ)
//	width			Ã¢ ³ÐÀÌ
//	height			Ã¢ ³ôÀÌ
//	locateX			Ã¢ °¡·ÎÀ§Ä¡
//	locateY			Ã¢ ¼¼·ÎÀ§Ä¡
//----------------------------------------------
function openWindow(url,obj,elements,width,height)
{
	if(document.layers)
	{
		var	sX	= screen.availWidth;
		var	sY	= screen.availHeight;
	}

	if(document.all)
	{
		var	sX	= screen.width;
		var	sY	= screen.Height;
	}

	dotX	= (sX - width) / 2;
	dotY	= (sY - height) / 2;

	elements	+= ",width=" + width + ",height=" + height + ",left=" + dotX + ",top=" + dotY; 
	return window.open(url,obj,elements);
}

function openWindowHide(url,obj,width,height)
{
	elements	= ",width=" + width + ",height=" + height + ",top=10000,left=10000"; 
	window.open(url,obj,elements);
}
//------------------------------------------------------
//	ÀÔ·Â¹Ú½º¿¡ Æ÷Ä¿½º°¡ ¿À¸é ±âº»°ªÀ» »èÁ¦ÇÑ´Ù
//------------------------------------------------------
function clearField(field)
{
	if(field.value == field.defaultValue)		field.value = "";
}

//----------------------------------------------------------------
//	ÀÔ·Â¹Ú½º¿¡ ¾Æ¹«³»¿ëÀÌ ¾øÀÌ Æ÷Ä¿½º°¡ »ç¶óÁö¸é ±âº»°ªÀ» Ã¤¿î´Ù
//----------------------------------------------------------------
function checkField(field)
{
	if(field.value == "")						field.value = field.defaultValue;
}

//------------------------------------------------------
//	ÀÍ½ºÇÃ·Î·¯¿¡¼­ ³Ý½ºÄÉÀÌÇÁ¿¡¼­ ¾²´Â blink È¿°úÁÜ
//------------------------------------------------------
function doBlink()
{ 
	var blink = document.all.tags("BLINK") // ±ÛÀÚ°¡ ±ôºýÀÌ´Â ÅÂ±×¸¦ ÁöÁ¤ÇÏ´Â °÷ÀÌ´Ù. 
	
	for (var i=0; i < blink.length; i++) 
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "" 
}

function startBlink()
{ 
	if (document.all) setInterval("doBlink()",600) // ¼ýÀÚ°¡ ÀÛÀ»¼ö·Ï »¡¶óÁü. 
} 

//----------------------------------------------------------
// ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°
//----------------------------------------------------------

	var outflag;
	function click() {
		/*if ((event.button==2) || (event.button==3)) {
			alert('::::: ¿ÞÂÊ ¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä :::::');
		}
	}
	document.onmousedown=click;
	if (navigator.appName == "Netscape") {
		document.captureEvents(Event.MOUSEDOWN);
		document.onmousedown = checkClick;

		function checkClick(ev) {
	        if (ev.which != 1) {
	                alert('::::: ¿ÞÂÊ ¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä :::::');
	                return false;
	        }
		}*/
	}

//-----------------------------------------------
//	Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ
//-----------------------------------------------
function checkAll(form,item)
{
	var cnt		= eval("document." + form + ".cnt.value");
	var check	= 0;

	for(i = 0 ; i < cnt ; i++)
	{
		box = eval("document." + form + "." + item + "_" + i);
		box.checked = true;
	}
}

//-----------------------------------------------
//	Ã¼Å©¹Ú½º ¼±ÅÃÇØÁ¦
//-----------------------------------------------
function uncheckAll(form,item)
{
	var cnt		= eval("document." + form + ".cnt.value");
	var check	= 0;

	for(i = 0 ; i < cnt ; i++)
	{
		box = eval("document." + form + "." + item + "_" + i);
		box.checked = false;
	}
}

//----------------------------------------------------
//	¹öÆ°ÀÌ³ª ¹®ÀÚ ÇÏ³ª·Î Ã¼Å©¹Ú½º ¼±ÅÃ ¹× ÇØÁ¦¸¦ µ¿½Ã¿¡ ÇÒ¶§
//	ÀÌ¶§µµ À§¿¡ ÀÖ´Â µÎ ÇÔ¼ö´Â ÀÖ¾î¾ß ÇÑ´Ù
//----------------------------------------------------
function chkHub(form,item)
{
	var flag	= eval("document." + form + ".chkFlag");

	if(flag.value == 0)
	{
		checkAll(form,item);
		flag.value = 1;
	}
	else
	{
		uncheckAll(form,item);
		flag.value = 0;
	}
}

//----------------------------------------------------
//	¼±ÅÃÇ×¸ñ »èÁ¦ÇÔ¼ö - ´ÙÁß»èÁ¦
//----------------------------------------------------
function deleteAll_M(form,item,url)
{
	var f	= eval("document." + form);
	var msg = "¼±ÅÃÇÏ½Å ¸ðµç Ç×¸ñÀÌ »èÁ¦µË´Ï´Ù\n\n°è¼ÓÇÏ½Ã°Ú½À´Ï±î?";

	if(confirm(msg))
	{
		f.action = url;
		f.submit();
	}
}

//----------------------------------------------------
//	¼±ÅÃÇ×¸ñ »èÁ¦ÇÔ¼ö - ÇÏ³ª¸¸ »èÁ¦
//----------------------------------------------------
function deleteSingle(url)
{
	var msg = "ÇöÀç Á¤º¸°¡ »èÁ¦µË´Ï´Ù\n\n°è¼ÓÇÏ½Ã°Ú½À´Ï±î?";

	if(confirm(msg))
	{
		location.href = url;
	}
}

//--------------------------------------------------------------------------
//	¾ÆÀÌµð ¶Ç´Â ´ëÈ­¸í Áßº¹Ã¼Å© Ã¢ ¶ç¿ì±â
//--------------------------------------------------------------------------
function chkOverLap(value,mode)
{
	var path = "/member/chk_overlap.php";
	
	if(value)		url = path + "?mode=" + mode + "&value=" + value;
	else			url = path + "?mode=" + mode;
	
	window.open(url,"","width=326,height=175,top=100,left=100,scrollbars=no,toolbar=no,status=no");
}

//--------------------------------
//	·¹ÀÌ¾î °´Ã¼ º¸ÀÌ°Ô ÇÏ±â
//--------------------------------
function layerOpen(obj)
{
	// nn
	if(document.layers)
	{
		var obj	= document.layers[obj];
		obj.visibility = "visible";
	}

	// ie
	if(document.all)
	{
		var obj	= document.all[obj];
		var objX = document.body.clientWidth / 2 + document.body.scrollLeft - 180;
		var objY = document.body.clientHeight / 2 + document.body.scrollTop - 0;

		obj.style.posLeft		= objX;
		obj.style.posTop		= objY;
		obj.style.visibility	= "visible";
	}
}

//----------------------------------
//	·¹ÀÌ¾î °´Ã¼ ¼û±â±â
//----------------------------------
function layerClose(obj)
{
	// nn
	if(document.layers)
	{
		var obj	= document.layers[obj];
		obj.visibility = "hidden";
	}

	// ie
	if(document.all)
	{
		var obj	= document.all[obj];
		obj.style.visibility = "hidden";
	}
}

//-------------------------------------------
//	·Ñ¿À¹ö µî ¾×¼ÇÀÌ ÃëÇØÁö¸é ÀÌ¹ÌÁö¹Ù²Ù´Â ÇÔ¼ö
//-------------------------------------------
function swapImg(imgSrc,newImg)
{
	imgSrc.src	= newImg;
}

//---------------------------------------
//	ÄíÅ°¼³Á¤
//---------------------------------------
function setCookie(name,value,expire)
{
	document.cookie = name + "=" + escape(value) + ((expire) ? "; expires=" + expire.toGMTString() : "");
}

//-------------------------------------
//	¼³Á¤µÈ ÄíÅ° °¡Á®¿À±â
//-------------------------------------
function getCookie(uName)
{
	var flag = document.cookie.indexOf(uName+'=');
	
	if (flag != -1)
	{ 
		flag	+= uName.length + 1;
		end		 = document.cookie.indexOf(';', flag) ;

		if(end == -1)	end = document.cookie.length;
		
		return			unescape(document.cookie.substring(flag, end));
	}
}

function mouseOverColor(obj,bgColor,fontColor,cursor)
{
	obj.style.backgroundColor	= bgColor;
	obj.style.color				= fontColor;
	obj.style.cursor			= cursor;
}

function mouseOutColor(obj,bgColor,fontColor)
{
	obj.style.backgroundColor	= bgColor;
	obj.style.color				= fontColor;
}

//------------------------------------------------
//	ÀÔ·ÂµÈ ¼ýÀÚ°ª¿¡ 1000´ÜÀ§¾¿ ,¸¦ ºÙÀÎ´Ù
//------------------------------------------------
function commaNum(num)
{ 
	if(num < 0)
	{
		num *= -1;
		var minus = true;
	}
	else	var minus = false;

	var dotPos		= (num+"") . split(".");
	var dotU		= dotPos[0];
	var dotD		= dotPos[1];
	var commaFlag	= dotU . length % 3;

	if(commaFlag)
	{
		var out = dotU.substring(0,commaFlag);
		if(dotU.length > 3) out += ",";
	}
	else	var out = "";

	for(i = commaFlag ; i < dotU.length ; i += 3)
	{
		out += dotU.substring(i, i+3);
		if(i < dotU.length-3) out += ",";
	}

	if(minus)	out = "-" + out;

	if(dotD)	return out + "." + dotD;
	else		return out 
}

function viewImage(f)
{
	imgObj		= new Image();
	imgObj.src	= f;

	screen_width	= screen.width - 30 ;
	screen_height	= screen.height - 30 ;
	img_width		= imgObj.width ;
	img_height		= imgObj.height ;
	
	var opt2 = "";
	if(screen_width < img_width || screen_height < img_height)
		wopt		= "scrollbars=yes,status=no,resizable=no";   
	else
		wopt		= "scrollbars=no,status=no,resizable=no";   
		
	wopt	   += ",width=300, height=300";
	
	wbody		= "<head><title>Image Viewer</title>";
	wbody      += "<script language='javascript'>";
	wbody	   += "window.focus();";
	wbody      += "function finalResize(){";
	wbody	   += "  var oBody=document.body;";
	wbody	   += "  var oImg=document.images[0];";
	wbody	   += "  var xdiff=oImg.width-oBody.clientWidth;";
	wbody	   += "  var ydiff=oImg.height-oBody.clientHeight;";
	wbody	   += "  if(oImg.width < screen.availWidth || oImg.height < screen.availHeight) ";
	wbody	   += "  window.resizeBy(xdiff,ydiff);";
	wbody	   += "  else window.resizeTo(screen.availWidth,screen.availHeight);";
	wbody	   += "  window.moveTo(0,0);";
	wbody	   += "}";
	wbody	   += "</"+"script>";
	wbody	   += "</head>";
	wbody	   += "<body onLoad='finalResize()' style='margin:0'>";
	wbody	   += "<a href='javascript:window.close()'><img src='" + imgObj.src + "' border=0 "+ opt2 + "></a>";
	wbody	   += "</body>";
	winResult	= window.open("","bigimg",wopt);
	winResult.document.open("text/html", "replace");
	winResult.document.write(wbody);
	winResult.document.close();
	return;
}

function moveCenter(width,height)
{
	sX	= screen.width;
	sY	= screen.height;
	
	dotX	= (sX - width) / 2;
	dotY	= (sY - height) / 2;

	moveTo(dotX,dotY);
}

function resizeWindow(width)
{
	moveCenter(width,document.body.scrollHeight + 50);
	self.resizeTo(width,document.body.scrollHeight + 50);
}