/*
window.addEvent('domready', function() { 
	new Calendar({ date1: 'Y-m-d' }, { direction: 1, tweak: {x: 6, y: 0} });
	new Calendar({ date2: 'Y-m-d' }, { direction: 1, tweak: {x: 6, y: 0} });
});
*/

// ¼³¹®Ç×¸ñÃß°¡
function addPollItem(){
	var itemCount = document.getElementsByName('Item').length+1;

	if(itemCount > 10){
		alert('Ç×¸ñÀº 10°³ ±îÁö¸¸ °¡´ÉÇÕ´Ï´Ù.');
		return;
	}
	var addValue = '<div><span>'+itemCount+'<span>. <input type="text" name="Item" class="txt" /></div>';

	var area = $('addPollItemArea');
	var cHtml = area.innerHTML+addValue ; 

	area.innerHTML = cHtml; 
}

function showPollSetting(btn){
	var obj = $('pollSetting');

	if(obj.style.display=='none' || obj.style.display==''){
		obj.style.display = 'block';
		btn.src = btn.src.replaceAll('add', 'cancel');
		$('pollChk').value = '1';
	}
	else
	{
		obj.style.display='none';
		btn.src = btn.src.replaceAll('cancel', 'add');
		$('pollChk').value = '0';
	}
}

function showPollPeriod(){
	$('pollPeriod').style.display = 'inline';
}

function hidePollPeriod(){
	$('pollPeriod').style.display = 'none';
}


function itemCheck(form){
  if(checkRadio(form.seq,"ÅõÇ¥ Ç×¸ñÀ»")==false) return;
  form.submit();
}

function viewPoll(no){
  if(no == '0'){
    document.getElementById("poll_0").style.display="block";
    document.getElementById("poll_1").style.display="none";
  }else{
    document.getElementById("poll_1").style.display="block";
    document.getElementById("poll_0").style.display="none";
  }
}




/**************************************************************************************************
* ÆÄÀÏ ´ÙÁßÃ·ºÎ 
**************************************************************************************************/
function addcase(Cnt, plusCnt) {
	if(plusCnt == 1){
		alert("ÆÄÀÏÃ·ºÎ´Â "+Cnt+"°³±îÁö °¡´ÉÇÕ´Ï´Ù.");
		return;
	}

	if(document.getElementsByName("userfile").length == plusCnt){
		alert("ÆÄÀÏÃ·ºÎ´Â "+Cnt+"°³±îÁö °¡´ÉÇÕ´Ï´Ù.");
		return;
	}

	var obj = document.getElementById('uploadView'); 
	var cHtml = obj.innerHTML+'<div style="margin-left:-3px"><input type="file" name="userfile" style="width:400px;margin-left:3px" class="txt" /></div>' ; 

	obj.innerHTML = cHtml; 
	return; 
}


/**************************************************************************************************
* FAQ °ü·Ã
**************************************************************************************************/
var old='';
function menu(name){
	submenu=eval('submenu_prodeval'+name+'.style');

	if(old!=submenu)
	{
		if(old!='')
		{
			old.display='none';
		}
		submenu.display='block';
		old=submenu;
	}
	else
	{
		submenu.display='none';
		old='';
	}
}

function menu_new(name,no){
	submenu=eval('submenu_prodeval'+name+'.style');

	if(old!=submenu)
	{
		if(old!='')
		{
			old.display='none';
		}
		submenu.display='block';
		old=submenu;
		//Á¶È¸¼ö°ü·Ã Ãß°¡ 
		document.listForm.target="ifDetail"
		document.listForm.action = "/OpBoard/add_Board_Hit.php?hit_no="+no;
		document.listForm.submit();

	}
	else
	{
		submenu.display='none';
		old='';
	}
}

/*************************************************************************************************
* 
*************************************************************************************************/
function rss_copy_clip(meintext) { 
	if (window.clipboardData) {
		window.clipboardData.setData("Text", meintext); 
	} else if (window.netscape) {
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 

		var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
		if (!clip) return; 

		var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
		if (!trans) return; 

		trans.addDataFlavor('text/unicode'); 

		var str = new Object(); 
		var len = new Object(); 

		var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 

		var copytext = meintext;  
		str.data = copytext; 

		trans.setTransferData("text/unicode",str,copytext.length*2); 
		var clipid = Components.interfaces.nsIClipboard; 
		if (!clipid) return false; 

		clip.setData(trans,null,clipid.kGlobalClipboard); 
	} 
	alert("RSS ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù. RSS Reader ÇÁ·Î±×·¥¿¡ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù."); 
	return false; 
} 


/*************************************************************************************************
* ±Û³»¿ë ¾ÆÀÌÇÁ·¹ÀÓ Å©±â
*************************************************************************************************/
var IE = false ;
	if (window.navigator.appName.indexOf("Explorer") !=-1){
	IE = true;
}

function resizeIfr(obj, minHeight) {
	minHeight = minHeight || 10;


	try {
		var getHeightByElement = function(body) {
			var last = body.lastChild;
			try {
				while (last && last.nodeType != 1 || !last.offsetTop) last = last.previousSibling;
				return last.offsetTop+last.offsetHeight;
			} catch(e) {
				return 0;
			}
			
		}
				
		var doc = obj.contentDocument || obj.contentWindow.document;
		if (doc.location.href == 'about:blank') {
			obj.style.height = minHeight+'px';
			return;
		}
		

		if (/MSIE/.test(navigator.userAgent)) {
			var h = doc.body.scrollHeight;
		} else {
			var s = doc.body.appendChild(document.createElement('DIV'))
			s.style.clear = 'both';

			var h = s.offsetTop;
			s.parentNode.removeChild(s);
		}

		if (h < minHeight) h = minHeight;
	
		obj.style.height = h + 'px';
		if (typeof resizeIfr.check == 'undefined') resizeIfr.check = 0;
		if (typeof obj._check == 'undefined') obj._check = 0;


			setTimeout(function(){ resizeIfr(obj,minHeight) }, 200); // check 5 times for IE bug

	} catch (e) {
		//alert(e);
	}
	
}


function memInfo(idx){
	for(i=0;i<=50;i++){
		if(document.getElementById('info'+i)){
			if(i==idx){
				if(document.getElementById('info'+i).style.display=='block'){
					document.getElementById('info'+i).style.display='none';
					break;
				}else{
					document.getElementById('info'+i).style.display='block';
				}
			}else{
				document.getElementById('info'+i).style.display='none';
			}
		}
	}
}

function memInfo2(id){
	makeWin("/bbs/memInfo.php?s_id="+id, 'memInfo', 400,370);
}

/*************************************************************************************************
* °Ô½ÃÆÇ ºÐ·ù°ü¸®
*************************************************************************************************/
function myCategory(code){
	makeWin("/bbs/myCategory.php?code="+code, 'category', 350,340);
}


/*************************************************************************************************
* Â÷½ÃÁ¤º¸ °¡Á®¿À±â
*************************************************************************************************/
function getChasiCategory(chasiStep){
	var chasiCode = $('chasi'+chasiStep).options[$('chasi'+chasiStep).selectedIndex].value;
	chasiStep++;
	$("chasiList").src = "/bbs/getChasiOptions.php?chasiCode="+chasiCode+'&chasiStep='+chasiStep; 
//	alert($("chasiList").src);
}

/*************************************************************************************************
* ÀüÃ¼±Û¾²±â¿¡¼­ ºÐ·ù
*************************************************************************************************/
function viewCategory(val){
	if(val == 'pds99'){
		$('cate2').style.display = 'block';
		$('cate1').style.display = 'none';
	}else{
		$('cate1').style.display = 'block';
		$('cate2').style.display = 'none';
	}

}


/*************************************************************************************************
* °Ô½ÃÆÇ °øÅë
*************************************************************************************************/
function GetParameterValue(id){
	return $('current'+id).value;
}


function GetParameter(ids){
	var returnValue='';
	var valueCount = 0;

	for(var i=0;i<ids.length;i++){
		if($('current'+ids[i]).value!=''){
			if(valueCount>0) returnValue += '&';
			returnValue += ids[i]+'='+GetParameterValue(ids[i]);
			valueCount++;
		}
	}
	return returnValue;
}


/*************************************************************************************************
* ¹öÆ° ¸µÅ©
*************************************************************************************************/
var _param = new Array('code','page', 'keyfield', 'keyword', 'boardType', 'admin', 'sort', 'category');
function BoardPost(){
	location.href = 'postform.php?'+GetParameter(_param);
}

function BoardView(uid){
	location.href = 'Viewbody.php?'+GetParameter(_param)+'&Uid='+uid;
}

function BoardList(){
	location.href = 'list.php?'+GetParameter(_param);
}

function BoardListAll(){
	location.href = 'listAll.php?'+GetParameter(_param);
}

function BoardDelete(){
	var param = new Array('code','page', 'keyfield', 'keyword', 'boardType', 'admin', 'sort', 'uid');
	makeWin('deleteform.php?'+GetParameter(param), 'delete', 250, 130);
}

function BoardUpdate(fid){
	var param = new Array('code','page', 'keyfield', 'keyword', 'boardType', 'admin', 'sort', 'uid');
	location.href = 'modifyform.php?'+GetParameter(param);
}

function BoardPrint(){
	makeWin("./print/print.php?"+GetParameter(_param), "print", 756, 500,1);
}

function BoardMemoDelete(memoNumber){
  if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")){
    $('memo_frm').src='/OpBoard/skin/skin10/memo_rs.php?'+GetParameter(_param)+'&mode=del&memo_no='+memoNumber;
   // location.href='/OpBoard/skin/skin10/memo_rs.php?'+GetParameter(_param)+'&mode=del&memo_no='+memoNumber;
   }
}


function plusRecommend(BoardNum){
  if(confirm('ÃßÃµÇÏ½Ã°Ú½À´Ï±î?')){
	var src = '/OpBoard/include/plusRecommend.php?BoardNum='+BoardNum;
    recmdSrc.src = src+'&point=1'; 
    //location.href= src+'&point=1'; 
  }

}

/*************************************************************************************************
* list_view.
*************************************************************************************************/
  function Statistics(code, uid, subject){
    makeWin ("../include/down_stat.php?code="+code+"&uid="+uid+"&subject="+subject,"stat",600,250,1)
  }

  function SearchBoardList(form){
	var code		= $('currentCode').value;
	var category	= $('currentCategory').value;
	var admin		= $('currentAdmin').value;
	var BoardType	= $('currentBoardType').value;
	var sort		= $('currentSort').value;

	if(checkValue(form.keyword, '°Ë»ö¾î¸¦')==false) return false;

    form.action='list.php?code='+code+'&category='+category+'&admin='+admin+'&BoardType='+BoardType+'&sort='+sort;
    form.submit();
  }

  function ChangeBoardType(type){
    location.href = "list.php?code=<%=code%>&page=<%=page%>&keyfield=<%=keyfield%>&keyword=<%=keyword%>&category=<%=category%>&admin=<%=admin%>&tId=<%=tId%>&sort=<%=sort%>&subCode=<%=subCode%>&BoardType="+type;
  }

  function changeCategory(form){
	var param = new Array('Code','Page', 'Keyfield', 'Keyword', 'BoardType', 'Admin', 'Sort');
    location.href = 'list.php?'+GetParameter(param)+'&category='+form;
  }

  function changeCategory2(form){
  //form.submit();
    location.href = "list.php?code=<%=code%>&keyfield=<%=keyfield%>&keyword=<%=server.urlencode(keyword)%>&BoardType=<%=BoardType%>&tId=<%=tId%>&admin=<%=admin%>&sort=<%=sort%>&subCode=<%=subCode%>&category=<%=category%>&category2="+form;
  }


  function sortting(sort){
  //form.submit();
    location.href = "list.php?code=<%=code%>&keyfield=<%=keyfield%>&keyword=<%=server.urlencode(keyword)%>&BoardType=<%=BoardType%>&tId=<%=tId%>&admin=<%=admin%>&category=<%=category%>&sort="+sort+"&subCode=<%=subCode%>";
  }

  //faq »èÁ¦
  function deleteform(number){
    makeWin("deleteform.php?code=<%=code%>&page=<%=page%>&number="+number+"&keyfield=<%=keyfield%>&keyword=<%=keyword%>&category=<%=category%>&BoardType=<%=BoardType%>", "delete", 250, 130);
  }


  function checkAll() {
    var obj = document.getElementsByName("bbs_no");

    if (obj.length > 0){
      for( var i=0; i< obj.length; i++) {
        if (obj[i].checked == false){
          obj[i].checked = true;
        }else{
          obj[i].checked = false;
        }
      }
    }
  }

  function deleteCheckedList(){
	var form = $('ListForm');
    var obj = document.getElementsByName("bbs_no");
    var check_num = 0;


    if(obj.length > 0){
      for( var i=0; i< obj.length; i++) {
        if (obj[i].checked == true){
          check_num++;
        }
      }
    }

    if(check_num == 0){
      alert("»èÁ¦ÇÒ °Ô½Ã¹°À» ¼±ÅÃÇØ ÁÖ¼¼¿ä^^");
      return;
    }else{
      if(confirm("¼±ÅÃÇÑ °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")) form.submit();
    }
  }

  function linkUrl(no){
    location.href="linkChk.php?no="+no;
  }

	function rss_copy_clip(meintext) { 
		if (window.clipboardData) {
			window.clipboardData.setData("Text", meintext); 
		} else if (window.netscape) {
			netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 

			var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
			if (!clip) return; 

			var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
			if (!trans) return; 

			trans.addDataFlavor('text/unicode'); 

			var str = new Object(); 
			var len = new Object(); 

			var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 

			var copytext = meintext;  
			str.data = copytext; 

			trans.setTransferData("text/unicode",str,copytext.length*2); 
			var clipid = Components.interfaces.nsIClipboard; 
			if (!clipid) return false; 

			clip.setData(trans,null,clipid.kGlobalClipboard); 
		} 
		alert("RSS ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù. RSS Reader ÇÁ·Î±×·¥¿¡ ÀÔ·ÂÇÏ½Ã±â ¹Ù¶ø´Ï´Ù."); 
		return false; 
	}

/*************************************************************************************************
* view
*************************************************************************************************/
