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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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_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_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')?'block':(v=='hide')?'none':v; }
    obj.display=v; }
}

function PrintSWF(flashUri, vWidth, vHeight) {
	var winMode = "transparent";
	var bgColor = "#FFFFFF";
	var _obj_ = "";
	_obj_ = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0" width="' + vWidth + '" height="' + vHeight + '" align="middle">';
	_obj_ += '<param name="allowScriptAccess" value="always" />';
	_obj_ += '<param name="allowFullScreen" value="true" />';
	_obj_ += '<param name="movie" value="' + flashUri + '" />';
	_obj_ += '<param name="quality" value="high" />';
	_obj_ += '<param name="wmode" value="' + winMode + '" />';
	_obj_ += '<param name="bgcolor" value="' + bgColor + '" />';
	_obj_ += '<embed src="' + flashUri + '" quality="high" wmode="' + winMode + '" bgcolor="' + bgColor + '" width="' + vWidth +'" height="' + vHeight + '" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>    ';
	_obj_ += '</object>';
	document.writeln( _obj_ );
}

function LoginChk(form)
{
	if (form.user_id.value == "")
	{
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À");
		form.user_id.focus();
		return false;
	}
	if (form.user_pw.value == "")
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À");
		form.user_pw.focus();
		return false;
	}
	return true;
}

function AutoLogin(form)
{
	if (form.autologin.checked == true)
	{
		if (!confirm("´Ù¼ö°¡ »ç¿ëÇÏ´Â ÄÄÇ»ÅÍÀÏ °æ¿ì\n\nÀÚµ¿ ·Î±×ÀÎÀ» »ç¿ëÇÏ´Â°ÍÀº º¸¾È»ó ¸Å¿ì ÁÁÁö ¾Ê½À´Ï´Ù.\n\n±×·¡µµ ÀÚµ¿ ·Î±×ÀÎÀ» »ç¿ëÇÏ½Ã°Ú½À´Ï±î ?"))
		{
			form.autologin.checked = false;
		}
	}
}

function MemberLogin(backurl)
{
	if (backurl) {
		var target = "_top";
		var backurl = escape(backurl);
	}
	else {
		var target = "_self";
//		var backurl = escape(document.URL);
		var backurl = getQueryString("backurl");
		if (!backurl) {
			var backurl = document.URL;
		}
		backurl = unescape(backurl);
		backurl = escape(backurl.replace(/https?:\/\/[^/]+/,""));
	}

	window.open("/member/login.php?backurl="+backurl,target);
}

function getQueryString(param)
{ 
	if (document.location.search) 
	{
		var params = document.location.search.substr(1).split('&'); 
		for (var i = 0; i < params.length; i++) 
		{
			if (params[i].indexOf("=") > 0) 
			{ 
				var value = params[i].split('='); 
				if (value[0] == param) return value[1];
			} 
			else 
			{ 
				if (params[i] == param) return params[i]; 
			} 
		} 
	}
	return null; 
}

function PageGo(url,target)
{
	if (!target) target = "_self";
	window.open(url,target);
}

function MemoRead()
{
	var url = "../memo/memo_list.php?type=get";
	window.open(url, "_blank", "toolbar=no,menubar=0,scrollbars=1,resizable=0,top=0,width=640,height=500");
}

function MemoSend(to_code,to_name)
{
	var url = "../memo/memo.php?to_code="+to_code+"&to_name="+to_name;
	window.open(url, "_blank", "toolbar=no,menubar=0,scrollbars=0,resizable=0,top=0,width=365,height=480");
}

function UserInfo(member_code)
{
	var url = "../member/info.php?member_code="+member_code;
	window.open(url,"_blank","toolbar=no,menubar=no,scrollbars=0,resizable=0,top=0,width=546,height=372");
}

// À¯Àú ±Û °Ë»ö
function UserWrite(id,name)
{
	var url = "./list.php?id="+id+"&type=name&word="+name;
	window.open(url, "_self");
}

function OpenComment(id, code)
{
	var url = "./open_comment.php?id="+id+"&code="+code;
	window.open(url,'_blank','toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=no,top=0,width=650');
}

function Move(url)
{
	window.open(url, "_blank", "toolbar=no,menubar=no,scrollbars=no,resizable=yes,width=300,height=200,top=100,left=100");
}


function LoginCheck(form)
{
	if (confirm("·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î ?"))
	{
		MemberLogin(form.backurl.value);
	}
}


// ºÒ·®°Ë»ö¾î Ã¼Å©
function BadKeyword(str)
{
	// Æ¯¼ö¹®ÀÚÃ¼Å©:
	var special_char = "~`!@#$%^&*_+=|\\<>,?{}:;\"'";
	var str_break = "N";

	for (i = 0; i <= str.length;  i++)
	{
		ch = str.charAt(i);
		for (j = 0; j < special_char.length; j++)
		{
			if (ch == special_char.charAt(j)) str_break = "Y";
		}
	}

	if (str_break == "Y")
	{
		alert("Æ¯¼ö¹®ÀÚ(" + special_char + ")¸¦ ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		return false;
	}

	return true;
}


function Board_Search(form)
{
	if (form.category.value == "")
	{
	    if (form.word.value == "")
	    {
	        alert("°Ë»ö¾î¸¦ ÀÔ·Â ÇÏ¼¼¿ä.");
	        form.word.focus();
	        return false;
	    }
		if (emptyForm(form.word)) // °ø¹é¸¸ ³Ö¾úÀ»¶§ Æ¨±è
		{
	        alert("°Ë»ö¾î¸¦ ÀÔ·Â ÇÏ¼¼¿ä.");
		    form.word.focus();
		    return false;
		}
		if (!BadKeyword(form.word.value))
		{
		    form.word.focus();
		    return false;
		}
	}

    return true;
}

// º»¹® ÀÌ¹ÌÁö »çÀÌÁî¿¡ ¸Â°Ô »õÃ¢¶ç¿ì±â
function ImageOpen(url, type)
{
	var isNav4, isIE4;
	if (parseInt(navigator.appVersion.charAt(0)) >= 4) 
	{
		isNav4 = (navigator.appName == "Netscape") ? 1 : 0;
		isIE4 = (navigator.appName.indexOf("Microsoft") != -1) ? 1 : 0;
	}

	if (isNav4 || type == "linkfile")
	{
		window.open(url, "_blank");
	}
	else if (isIE4)
	{
		window.open("./view.php?url="+url, "_blank", "toolbar=no,menubar=no,status=no,scrollbars=yes,resizable=no,top=0,left=0");
	}
}

// ±ÛÀÛ¼º½Ã °ø¹éÁ¦¾î
function emptyForm(text)
{
	if (text.value.length==0)
	return true;

	for (var i=0; i<text.value.length; i++)
	{
		var ch=text.value.charAt(i);
		if (ch!=' ' && ch!='\t')
		return false;
	}
	return true;
}

// ÀÌ¹ÌÁö Ã¼Å©
function UpLoadFileCheck(name)
{
	var name = name.toLowerCase();

	if ((/(.jpg|.jpeg|.gif|.png)$/i).test(name))
	{
		return true;
	}
	else
	{
		return false;
	}
}
