/////////////////////////
// Àü¿ª »ç¿ë ÇÔ¼ö / º¯¼ö ¸ðÀ½
/////////////////////////
var DefUploadDir = "/bbs/pds/"
var DefJSDir = "/bbs/js/"
var SiteKey = "XTBOARD"
var SiteURL = ""
var SiteSSL = ""

// From  Submit µµ¿ì¹Ì ¸ðµâ
// ½ÇÇà½Ã Áßº¹ ¹æÁö Ã¼Å©±â´É
// ObjFrm : Form Object
// strMsg : Submit Àü¿¡ Ã¼Å©ÇÒ ¸Þ¼¼Áö "¼öÁ¤ÇÏ½Ã°Ú½À´Ï±î?" ÀÌ·±°Å
// strAction : action  ÆäÀÌÁö
// strTarget : ¸ñÇ¥Ã¢
// strMethod : get, post
var RunSubmit = false;
function SubmitForm(ObjFrm,strMsg,strAction,strTarget,strMethod)
{
	if(RunSubmit) return false;
	if(!ObjFrm) return false;
	if(strMsg)
	{
		if(!confirm(strMsg))
			return false;
	}
	
	if(strAction) ObjFrm.action = strAction;
	if(strTarget) ObjFrm.target = strTarget;
	if(strAction) ObjFrm.method = strMethod;
	
	RunSubmit = true;		// Áßº¹½ÇÇà ¹æÁö
	ObjFrm.submit();
	return true;	
}


function GetObj(objName)
{
	if(document.getElementById(objName))
		return document.getElementById(objName);
	else if(document.getElementByName(objName))
		return document.getElementByName(objName);
	else
		return false;
}

// ¿¡·¯°ªÀÌ ºñ¾ú´ÂÁö Ã¼Å©ÇØÁÖ´Â ¸ðµâ
function ErrMsg(objName,MsgErr,MsgLen)
{
	obj = GetObj(objName)
	if(!obj) 
	{
		alert(objName + " Á¸ÀçÇÏÁö ¾Ê´Â Object Name ÀÔ´Ï´Ù.")
		return false;
	}

	StrTemp = obj.value
	StrTemp = StrTemp.replace(/ /g,"");
	if(StrTemp.length == 0)
	{
		alert(MsgErr);
		if(obj.focus()) obj.focus();
		return false;
	}
	if(MsgLen)
	{
		if(StrTemp.length < MsgLen)
		{
			alert(MsgLen + "ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.")
			return false;
		}
	}
	return true;
}

function ShowObj(objName,objDisplay)
{
	obj = GetObj(objName);
	if(!obj) return;
	obj.style.display = objDisplay;
}

function PopupOpen(url,p_name,p_width,p_height,chk_scrollbars)
{
	if(!chk_scrollbars) chk_scrollbars = "yes"
	var ObjOpenWindow = window.open(url,p_name, 'resizable=no,scrollbars=' + chk_scrollbars + ',height=' + p_height + ',width=' + p_width);
	ObjOpenWindow.focus();
	return ObjOpenWindow;
}

function PopupModal(url,p_height,p_width){ 
	window.showModelessDialog(url,null,"help=no;dialogWidth=" + p_width + "px;dialogHeight:" + p_height + "px; center:yes; status:yes; resizable:no;");
} 

function createForm(f_name,f_action,f_target,f_method) 
{
	var tmpForm=document.createElement("form");
	tmpForm.name=f_name;
	tmpForm.action=f_action;
	if(f_target) tmpForm.target=f_target;
	if(!f_method) f_method = "get";
	tmpForm.method=f_method;
	return tmpForm;
}
function addHidden(ah_form,ah_name,ah_value) 
{
	var tmpItem = document.createElement("input");
	tmpItem.type="hidden";
	tmpItem.name=ah_name;
	tmpItem.value=ah_value;
	ah_form.appendChild(tmpItem);
	return ah_form;
}

function MovePage(tmpURL,tmpTarget,tmpMessage)
{
	var goURL = "";
	var tmpQueryString = "";
	var tmpArray = [];
	var tmpString = [];
	var tmpi
	if(tmpMessage)
	{
		if(!confirm(tmpMessage))
			return;
	}
	
	goURL = tmpURL.substring(0,tmpURL.indexOf("?"))
	if (goURL)
		tmpQueryString = tmpURL.substring(tmpURL.indexOf("?") + 1);
	else
		goURL = tmpURL;
	if(tmpQueryString)
	{
		var frm = createForm("frmMovePage",goURL, tmpTarget, "get");
		tmpArray = tmpQueryString.split("&")
		for(tmpi = 0; tmpi < tmpArray.length  ; tmpi++)
		{
			tmpString = tmpArray[tmpi].split("=");
			if(!tmpString[1]) tmpString[1] = "";
			frm = addHidden(frm, tmpString[0], tmpString[1]);
		}
	}
	else
	{
		var frm = createForm("frmMovePage",goURL, tmpTarget, "post");	
	}
	document.body.appendChild(frm);
	frm.submit();
}

function GetCookie(name) { 
	var Found = false 
	var start, end 
	var i = 0 
	// cookie ¹®ÀÚ¿­ ÀüÃ¼¸¦ °Ë»ö 
	tmpCookie = unescape(document.cookie)
	while(i <= tmpCookie.length)
	{ 
		start = i 
		end = start + name.length 
		// name°ú µ¿ÀÏÇÑ ¹®ÀÚ°¡ ÀÖ´Ù¸é 
		if(tmpCookie.substring(start, end) == name)
		{ 
			Found = true 
			break 
		} 
	i++ 
	} 
	// name ¹®ÀÚ¿­À» cookie¿¡¼­ Ã£¾Ò´Ù¸é 
	if(Found == true)
	{ 
		start = end + 1 
		end = tmpCookie.indexOf(";", start) 
		// ¸¶Áö¸· ºÎºÐÀÌ¶ó´Â °ÍÀ» ÀÇ¹Ì(¸¶Áö¸·¿¡´Â ";"°¡ ¾ø´Ù) 
		if(end < start) 
			end = tmpCookie.length 
		// name¿¡ ÇØ´çÇÏ´Â value°ªÀ» ÃßÃâÇÏ¿© ¸®ÅÏÇÑ´Ù. 
		return tmpCookie.substring(start, end) 
	} 

	// Ã£Áö ¸øÇß´Ù¸é 
	return "" 
} 

function SetCookie(s_name,temp_str,tmp_length)
{
	if(!temp_str) temp_str = " "
	if (!tmp_length) tmp_length = 1
	var ExpDate = new Date(); 
    ExpDate.setDate( ExpDate.getDate() + tmp_length ); 
    document.cookie = s_name + "=" + escape( temp_str ) + "; path=/; expires=" + ExpDate.toGMTString() + ";" ;
}
function ShowFlash(obj,strMediaURL,obj_width,obj_height)
{

	p_code = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + obj_width + '" height="' + obj_height + '">'
	p_code += '<param name="movie" value="' + strMediaURL + '">'
	p_code += '<param name="quality" value="high">'
	p_code += '<param name="wmode" value="transparent">'
	p_code += '<param name="wmode" value="opaque">'
	p_code += '<embed src="' + strMediaURL + '" quality="high" pluginspage=    "http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"    width="' + obj_width + '" height="' + obj_height + '"></embed>'
	p_code += '<' + '/object>'
	obj.innerHTML = p_code
	return;

	 var myObjectElement = document.createElement('<embed src="' + strMediaURL + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash" width="' + obj_width + '" height="' + obj_height + '"></embed>');
	 obj.appendChild(myObjectElement);
	return;

	var myObjectElement = document.createElement('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + obj_width + '" height="' + obj_height + '">');
	var myObjectElement1 = document.createElement('<param name="movie" value="' + strMediaURL + '">');
	var myObjectElement2 = document.createElement('<param name="quality" value="high">');
	var myObjectElement3 = document.createElement('<embed src="' + strMediaURL + '" quality="high" pluginspage=    "http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"    width="' + obj_width + '" height="' + obj_height + '"></embed>');

	myObjectElement.appendChild(myObjectElement1);
	myObjectElement.appendChild(myObjectElement2);
	myObjectElement.appendChild(myObjectElement3);
	obj.appendChild(myObjectElement);
} 

function Init_iframe_size(objname) 
{  	
	document.getElementById(objname).style.height = 0;	
	document.getElementById(objname).style.height = document.frames[objname].document.body.scrollHeight;	
}

function CopyClipBoard(objText) 
{
	window.clipboardData.setData('Text', objText);
	alert('º¹»çµÇ¾ú½À´Ï´Ù');
}

function NoImage(obj_img,img_size)
{
	if(!obj_img) return;
	if(img_size=='s')
		obj_img.src = "/img/no_image.gif";
	else
		obj_img.src = "/img/no_image.gif";
}

/*
** »ç¿ë¹ý : ½ºÅ©¸³Æ® ·Îµå¿¡ »ç¿ëÇÔ
** »ç¿ë¿¹ : 
** addScript(Array("CAL","EDITER"));
*/
function addScript(ScriptArray) 
{
	for(arr_i = 0;arr_i < ScriptArray.length ; arr_i++)
	{
		arr_url = ""
		if(ScriptArray[arr_i] == "EDITER") arr_url = DefJSDir + "KNEditor.js";
		else if(ScriptArray[arr_i] == "CAL") arr_url = DefJSDir + "calendar.js";
		else if(ScriptArray[arr_i] == "COMMON") arr_url = DefJSDir + "common.js";
		else if(ScriptArray[arr_i] == "CONTROL") arr_url = DefJSDir + "control.js";
		else if(ScriptArray[arr_i] == "POPUP") arr_url = DefJSDir + "cookie_popup.js";
		else arr_url = ScriptArray[arr_i];
		
		document.write("<" + "script language=\"JScript\" src=\"" + arr_url + "\"><" + "/script>");
	}
}
// Å°º¸µå ¼ýÀÚ Àâ´Â ÇÔ¼ö
function handlerNum() 
{
	e = window.event; //À©µµ¿ìÀÇ event¸¦ Àâ´Â°ÍÀÔ´Ï´Ù. ±×³É ½áÁÖ½ÉµË´Ï´ç.
	//¼ýÀÚ¿­ 0 ~ 9 : 48 ~ 57, Å°ÆÐµå 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->Å°ÄÚµå°ªÀ» ±¸ºÐÇÕ´Ï´Ù. Àú°ÍµéÀÌ ¼ýÀÚ¶ø´Ï´Ù.
	if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 9 || e.keyCode == 46 || e.keyCode == 13)
	{
		if(e.keyCode == 48 || e.keyCode == 96)//0À» ´­·¶À»°æ¿ì
		{
				return; //-->ÀÔ·Â½ÃÅ²´Ù.
		}
		else if(e.keyCode == 13)//0À» ´­·¶À»°æ¿ì
		{
				return; //-->ÀÔ·Â½ÃÅ²´Ù.
		} //0ÀÌ ¾Æ´Ñ¼ýÀÚ
			return; //-->ÀÔ·Â½ÃÅ²´Ù.
	}
	else //¼ýÀÚ°¡ ¾Æ´Ï¸é ³ÖÀ»¼ö ¾ø´Ù.
		e.returnValue=false;
}

function KeyBoxFocusEvent() 
{
	var all_img=document.all.tags("INPUT")
	if(all_img.length > 0)
	{
		for(var i=0;i<all_img.length;i++)
		{
			if(all_img[i].type=="text")
				all_img[i].onfocus=function (){this.select()};
		}
	}
}
window.onload = KeyBoxFocusEvent;
