//--------------------------------------------------------------------------
// º¸¾ÈÁ¢¼ÓÀ» À§ÇÑ 2007-10-11
//--------------------------------------------------------------------------
function checkLogin(frm)
{
	// º¸¾È¼­¹ö·Î Á¢¼Ó ¿©ºÎ
	if(document.log.secure.disabled == false && document.log.secure.checked == true)
	{
		document.log.action = "https://secure.29291004.com:446/member.php";
		setCookie('USERSC', '1', 8035200000);
	} else {
		document.log.action = "/member.php";
		setCookie('USERSC', '', 0);
	}
	// ¾ÆÀÌµð ÀúÀå ¿©ºÎ
	if(document.log.autoid.checked == true)
	{
		setCookie('USERID', document.log.logid.value, 8035200000);
	} else {
		setCookie('USERID', '', 0);
	}
	return checkForm(frm);
}
//
//
//
//ÇÃ·¡½¬ URLÁ¤º¸
function gf_goUrl(url)
{
	switch(url)
	{
		case '1'	: location.href='/dir/copy01.html'; break;
		case '2'	: location.href='/dir/copy02.html'; break;
		case '3'	: location.href='/dir/copy03.html'; break;
		case '4'	: location.href='/dir/company.html?rm=1'; break;
		case '5'	: location.href='/useinfo1.php'; break;
		case '6'	: location.href='/dir/faq.html'; break;
		case '7'	: location.href='/community.php?fn=34&bc=community&pageNum=4'; break;
		default		: location.href='/'; break;

	}
}
//-----------------------------------------------------------------------------
//¸ð´ÞÃ¢À¸·Î ¶ç¿ì±â
//----------------------------------------------------------------------------
function dealMsg(url,myname,w,h,scroll) {
	var settings  ='dialogWidth='+w+'px;';
	settings +='dialogHeight='+h+'px;';
	settings +='center=yes;';
	settings +='screenTop=yes;';
	settings +='scroll='+scroll+';';
	settings +='status=no;';
	settings +='help=no;';
	showModalDialog(url,myname,settings);
}
//-----------------------------------------------------------------------------
// flash
//-----------------------------------------------------------------------------
function flashWrite(url,w,h,id,bg,win){

        // ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
        var flashStr=
        "<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='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
        "<param name='movie' value='"+url+"' />"+
        "<param name='wmode' value='"+win+"' />"+
        "<param name='menu' value='false' />"+
        "<param name='quality' value='transparent' />"+
        "<param name='bgcolor' value='"+bg+"' />"+
        "<embed src='"+url+"' wmode='"+win+"' menu='false' quality='transparent' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
        "</object>";

        // ÇÃ·¡½Ã ÄÚµå Ãâ·Â
        document.write(flashStr);

}
//---------------------------
// TextareaÀÇ ¹ÙÀÌÆ®¼ö (±ÛÀÚ¼ö Á¦ÇÑ)
//---------------------------
function byteCheck(bytesLimit, Obj) {
	var msgVal = Obj.value;
	var bytesLen = 0;
	var curMsgLen = '';
	var curBytesLen = 0;
	var realVal = '';
	var realLen = 0;
	for(var i = 0; i < msgVal.length; i++) {
		var oneChar = msgVal.charAt(i);
		if ( escape(oneChar).length > 4 )
			bytesLen += 2;
		else if ( oneChar != '\r' || oneChar != '\n' )
		bytesLen++;

		if ( bytesLen <= bytesLimit ) {
			curMsgLen = i + 1;
			curBytesLen = bytesLen;
		}
	}
	if ( bytesLen > bytesLimit )
	{
		alert(bytesLimit + "ÀÚ ÀÌ»ó ÀÛ¼ºÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. ÃÊ°úµÈ ±ÛÀº »èÁ¦ÇÕ´Ï´Ù.");
		Obj.value = msgVal.substr(0, curMsgLen);		// ÃÊ°ú ÀÔ·Â½Ã ÃÊ°úµÈ ¸¸Å­ Àß¶óÁÜ
		realLen = curBytesLen;
	}
	else
	{
		realLen = bytesLen;
	}
	var bt1 = eval("document.getElementById('"+Obj.name+"Bytes')");
	var bt2 = eval("document.getElementById('"+Obj.name+"MaxBytes')");;
	bt1.innerText = realLen;
	bt2.innerText = bytesLimit;
}
function contentReSize(type)
{
	frm = document.getElementById('reply');
	switch(type)
	{
		case "+" :
			frm.style.pixelHeight += 50;
			break;
		case "-" :
			if( frm.style.pixelHeight > 82 )
				frm.style.pixelHeight -= 50;
			break;
	}
}
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 setCookie(name, value, expire) {
	var today = new Date();
	var expireday = new Date(today.getTime() + expire);
	document.cookie = name + "=" + escape(value)+ "; path=/; expires=" + expireday.toGMTString() + ";";
}

function autolink(id) { //ÆäÀÌÁö³»ÀÇ ¿ÀÅä¸µÅ©°É±â
var container = document.getElementById(id); 
var doc = container.innerHTML; 
var regURL = new RegExp("(http|https|ftp|telnet|news|irc)://([-/.a-zA-Z0-9_~#%$?&=:200-377()]+)","gi"); 
var regEmail = new RegExp("([xA1-xFEa-z0-9_-]+@[xA1-xFEa-z0-9-]+.[a-z0-9-]+)","gi"); 
container.innerHTML = doc.replace(regURL,"<a href='$1://$2' target='_blank'>$1://$2</a>").replace(regEmail,"<a href='mailto:$1'>$1</a>"); 
} 

function NewWindow(mypage,myname,w,h,tool,scroll){	//°¡¿îµ¥Ã¢
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='toolbar='+tool+',';
	  settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
function NewWindow2(mypage,myname,w,h,tool,scroll){	//±¸¼®Ã¢
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top=0,';
      settings +='left=0,';
      settings +='toolbar='+tool+',';
	  settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
  //window.open('./shopImgView.html?num='+ num +,'imgs','height=100,width=100,top=0,left=0,toolbar=no,scrollbars=no');
}
function disableKeys()
{
	if((event.ctrlKey == true && (event.keyCode == 78 || event.keyCode == 82)) ||
		(event.keyCode >= 112 && event.keyCode <= 123))
	{
		event.keyCode = 0;
		event.cancelBubble = true;
		event.returnValue = false;
	}	
}
function checkKeys() {// ¼ýÀÚ¸¸ ÀÔ·Â ¹Þ°Ô 
	if(( event.keyCode >= 97 && event.keyCode <= 122) || (event.keyCode >=65 && event.keyCode <=90)) 
	{ 
	event.keyCode=0; 
	} 
}
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];}
}

function clickshow(obj){
    if(document.getElementById){
    var el = document.getElementById(obj);
	var ar = document.getElementById("menuDiv").getElementsByTagName("span"); 
        if(el.style.display != "block"){ 
            for (var i=0; i<ar.length; i++){
                ar[i].style.display = "none";
            }
            el.style.display = "block";
        }else{
            el.style.display = "none";
        }
    }
}
function cateShow(num,img,imgnum)
{

	var texta = eval("document.all.t_" + imgnum + "_" + num + ".style");
	var cates = eval("document.all.cate_" + imgnum + "_" + num + ".style");
	var imgch = eval("document.all.img_" + imgnum + "_" + num);
	var ar = document.getElementById("cateDiv").getElementsByTagName("span"); 

	if( cates.display == "none" )
	{
		texta.color = "blue";
		cates.display = "block";
		imgch.src = "/bbsimg/cate/1_" + img;
	}
	else
	{
		texta.color = "black";
		cates.display = "none";
		imgch.src = "/bbsimg/cate/" + img;
	}

}
//----------------------------------------------------------------------------
//¸®½ºÆ® Ã¼Å©¹Ú½º Ã¼Å©
//----------------------------------------------------------------------------
function list_toggle(frm){
	for(var i=0; i<frm.elements.length; i++){
		var e = frm.elements[i];

		if(e.type == "checkbox" & e.disabled == false){
			if(e.checked != true){
				e.checked = "checked";
			} else {
				e.checked = "";
			}
		}
	}
}
function list_disabled(frm){
	for(var i=0; i<frm.elements.length; i++){
		var e = frm.elements[i];

		if(e.type == "checkbox" & e.value != '0'){
			if(e.disabled != true){
				e.disabled = "disabled";
			} else {
				e.disabled = "";
			}
		}
	}
}
//------------------
// Form value°ª ¸®¼Â
//------------------
function resetAll(frm){
	for(var i=0; i<frm.elements.length; i++){
		frm.elements[i].value ='';
	}
}
//--------------------------------
// ³¯Â¥°Ë»ö¿ë
//---------------------------------
function getDate(days)
{
	var sdate	= document.getElementById('sdate').value.split('-');
	var edate	= document.getElementById('edate').value.split('-');
	var now		= new Date();
	var Config = {
		Lastest : { month : ['',31,28,31,30,31,30,31,31,30,31,30,31] }
	}
	switch(days)
	{
		case 1 : //¿À´Ã
			sdate[0] = now.getFullYear();
			sdate[1] = now.getMonth()+1;
			sdate[2] = now.getDate();
			edate[0] = now.getFullYear();
			edate[1] = now.getMonth()+1;
			edate[2] = now.getDate();
			document.getElementById('mbt').value = '1°³¿ùÀü';
			document.getElementById('mbt').hname = '1';
		break;
		case 2 : //ÀÌ¹ø´Þ
			sdate[0] = now.getFullYear();
			sdate[1] = now.getMonth()+1;
			sdate[2] = '01';
			edate[0] = now.getFullYear();
			edate[1] = now.getMonth()+1;
			edate[2] = now.getDate();
			document.getElementById('mbt').value = '1°³¿ùÀü';
			document.getElementById('mbt').hname = '1';
		break;
		case 3 : //1°³¿ùÀü
			if(edate[1] == '01') {
				edate[0] = edate[0] - 1;
			}
			if(edate[1] == '01') {
				edate[1] = '12';
			} else {
				edate[1] = edate[1] - 1;
				edate[2] = Config.Lastest['month'][edate[1]];
			}
			sdate[0] = edate[0];
			sdate[1] = edate[1];
			sdate[2] = '01';
			var nextDate = parseInt(document.getElementById('mbt').hname) + 1;
			document.getElementById('mbt').value = nextDate + "°³¿ùÀü";
			document.getElementById('mbt').hname = nextDate;
		break;
	}
	if(sdate[1].toString().length == 1) sdate[1] = "0" + sdate[1];
	if(sdate[2].toString().length == 1) sdate[2] = "0" + sdate[2];
	if(edate[1].toString().length == 1) edate[1] = "0" + edate[1];
	if(edate[2].toString().length == 1) edate[2] = "0" + edate[2];
	document.getElementById('sdate').value = sdate[0] + "-" + sdate[1] + "-" + sdate[2];
	document.getElementById('edate').value = edate[0] + "-" + edate[1] + "-" + edate[2];
}
//-----------------------------------------------------------------------------
// Æ÷Ä¿½º°¡ ÀÌµ¿µÇ´Â ÀÔ·Â¶õÀÇ ¹ÙÅÁ»öÀ» ³ë¶õ»öÀ¸·Î º¯°æ
// get focus    ¿¹) onfocus='gf_GetFocus(this);'
//-----------------------------------------------------------------------------
function GetFocus(pOBJ) 
{
	var rtn_cd = true;
    pOBJ.style.backgroundColor = '#FFFFCC';
    pOBJ.select();
	return rtn_cd;
}
//-----------------------------------------------------------------------------
// Æ÷Ä¿½º°¡ ³ª°¬À»¶§ ¹ÙÅÁ»öÀ» Èò»öÀ¸·Î  º¯°æ
// lost focus   ¿¹) onblur='gf_LostFocus(this);'
//-----------------------------------------------------------------------------
function LostFocus(pOBJ) 
{
	var rtn_cd = true;
    pOBJ.style.backgroundColor = '';
	return rtn_cd;
}
//-----------------------------------------------------------------------------
//½Ç½Ã°£ ÀÔ·ÂÃ¢¿¡ ÄÞ¸¶ Âï±â
//-----------------------------------------------------------------------------
function checkComma(form) { 
	var num = form.value;
		if (form.value.length >= 4) {
			re = /^$|,/g; 
			num = num.replace(re, ""); 
			fl="" 
		if(isNaN(num)) { alert("¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");return 0} 
		if(num==0) return num 
		if(num<0){ 
			num=num*(-1) 
			fl="-" 
		}
		else{ 
			num=num*1 //Ã³À½ ÀÔ·Â°ªÀÌ 0ºÎÅÍ ½ÃÀÛÇÒ¶§ ÀÌ°ÍÀ» Á¦°ÅÇÑ´Ù. 
		} 
			num = new String(num) 
			temp="" 
			co=3 
			num_len=num.length 
	while (num_len>0){ 
		num_len=num_len-co 
		if(num_len<0){co=num_len+co;num_len=0} 
		temp=","+num.substr(num_len,co)+temp 
		} 
	form.value =  fl+temp.substr(1);
	}
}
//-----------------------------------------------------------------------------
//Element Ãß°¡ ½ºÅ©¸³Æ®
//-----------------------------------------------------------------------------
function NewOptions(tableID,Lim) 
{ 
   if (parseInt(document.bbsform.defaultrow.value) >= Lim){
		alert("ÆÄÀÏÃ·ºÎ´Â ÃÖ´ë " + Lim + "°³±îÁö ÀÔ´Ï´Ù.")
   }else{
	
	var table = document.all ? document.all[tableID] : document.getElementById(tableID);

		//alert(table.rows.length);
		var row = table.insertRow(table.rows.length);
		if (document.all) 
		{
				var cell = row.insertCell(0);
				//var cell = row.insertCell(i - 1);
				var optionno = parseInt(document.bbsform.defaultrow.value)+1;
				var optionno2 = optionno - 1;

				cell.innerHTML = "<div id=divOptions"+optionno+"><table width='100%' border='0' cellspacing='0' cellpadding='1'class=td3><tr><td width=42 nowrap align=right>ÆÄÀÏ."+optionno+"</td><td class=td3 width='100%'><input type='file' name='bbsfiles["+optionno2+"]' class='winput' style='width:400px'></td></tr></table></div>";

		}
		else if (document.getElementById) 
		{ 
			for (var i = arguments.length - 1; i >= 1; i--) 
			{
				var cell = row.insertCell(arguments.length - 1 - i);
				cell.appendChild(document.createTextNode(arguments[i]));
			}
		}
		document.bbsform.defaultrow.value = parseInt(document.bbsform.defaultrow.value)+1;
	}
}
// ¼îÇÎ¸ô¿ë ¿É¼ÇÃß°¡
function shopOptions(tableID,Lim) 
{ 
   if (parseInt(document.bbsform.defaultrow.value) >= Lim){
		alert("¼±ÅÃ¿É¼ÇÀº ÃÖ´ë " + Lim + "°³±îÁö ÀÔ´Ï´Ù.")
   }else{
	
	var table = document.getElementById(tableID);

		//alert(table.rows.length);
		var row = table.insertRow(table.rows.length);
		if (document.all) 
		{
				var cell = row.insertCell(0);
				//var cell = row.insertCell(i - 1);
				var optionno = document.bbsform.defaultrow.value;
				var optionno2 = optionno - 1;

				cell.innerHTML = "<div id=divOptions"+optionno+" style=display:'';><table width='100%' border='0' cellspacing='0' cellpadding='1'"
				+ "class=td3><tr><td width=50 nowrap align=right>¿É¼Ç."+optionno+"</td><td class=td3 width='100%'>"
				+ "<input type='text' name='options["+optionno2+"]' class='winput' style='width:210px' Onfocus='GetFocus(this);'"
				+ "Onblur='LostFocus(this);'></td>"
				//+ "<td class=td3 width=50 nowrap align=right>Àç°í·® : </td><td class=td3 width='80' nowrap>"
				//+ "<input type='text' name='optionsamount["+optionno2+"]' style='WIDTH:80px;text-align:center;' hname='¿É¼ÇÀç°í·®' option='num' class='winput'"
				//+ "Onfocus='GetFocus(this);' Onblur='LostFocus(this);'></td>"
				+ "<td class=td3 width=50 nowrap align=right>¸ÅÀÔ°¡ : </td><td class=td3 width='100' nowrap>"
				+ "<input type='text' name='optionsprice["+optionno2+"]' style='WIDTH:100px;text-align:center;' hname='¿É¼Ç¸ÅÀÔ°¡' option='num' class='winput'"
				+ "Onfocus='GetFocus(this);' Onblur='LostFocus(this);'></td>"
				+ "<td class=td3 width=50 nowrap align=right>ÆÇ¸Å°¡ : </td><td class=td3 width='100' nowrap>"
				+ "<input type='text' name='optionssellprice["+optionno2+"]' style='WIDTH:100px;text-align:center;' hname='¿É¼ÇÆÇ¸Å°¡' option='num' class='input'"
				+ "Onfocus='GetFocus(this);' Onblur='LostFocus(this);'></td></tr></table></div>";

		}
		else if (document.getElementById) 
		{ 
			for (var i = arguments.length - 1; i >= 1; i--) 
			{
				var cell = row.insertCell(arguments.length - 1 - i);
				cell.appendChild(document.createTextNode(arguments[i]));
			}
		}
		document.bbsform.defaultrow.value = parseInt(document.bbsform.defaultrow.value)+1;
	}
}
//-------------
//Ã¼Å©¹Ú½º Ã¼Å©
//-------------
function checkElement(Name) {
	var frm = document.getElementById(Name);
	if(frm.checked == true) {
		frm.checked = false;
	} else {
		frm.checked = true;
	}
}
//-------------
//Å¬¸³º¸µå º¹»ç
//-------------
function clipCopy(name, el){
	var doc = document.body.createTextRange();
	doc.moveToElementText(document.all(el));
	doc.select();
	doc.execCommand('copy');
	alert("'"+name+"'°¡(ÀÌ) º¹»ç µÇ¾ú½À´Ï´Ù.\n\n¿øÇÏ´Â°÷¿¡ 'ºÙ¿©³Ö±â' ³ª 'Ctrl + v' ÇÏ¼¼¿ä.");
}
