/*
--------------------------------------------------------------------------------

                   °Ô½ÃÆÇ ¿ë ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ
                   Á¦ÀÛÀÏ : 2007.1.24~
                   Á¦ÀÛÀÚ : Á¤ÀÎ¼® 


--------------------------------------------------------------------------------
*/

//È¸¿ø Á¤º¸ ·¹ÀÌ¾î »ý¼º¹× ÀÌµ¿ °ü·Ã ½ºÅ©¸³Æ®
//------------------------------------------------------------------------------------------------------------------------

        var x =0;
	var y =0;
	drag = 0;
	move = 0;
	//isIE=document.all;
	
	if(navigator.appName == "Netscape")
		isIE=0;
	else
		isIE=1;
	
	
	
	dragObj=isIE ? document.all.dragObj : document.getElementById('dragObj');

	//window.document.onmouseup = mouseUp;
	//window.document.onmousemove = mouseMove;
	//window.document.onmousedown = mouseDown;
	//window.document.ondragstart = mouseStop;
	
	document.onmouseup = mouseUp;
	document.onmousemove = mouseMove;
	document.onmousedown = mouseDown;	
	
	

	function mouseMove(E) {

	  if (move) {

		dragObj.style.left = isIE ? event.clientX - clickleft : E.clientX - clickleft;
		dragObj.style.top  = isIE ? event.clientY - clicktop  : E.clientY - clicktop;	
	  }
	}
	function mouseUp() {
	  move = 0;
	}
	function mouseDown(E) {
		
	  offsetX = isIE ? event.clientX : E.clientX;
	  offsetY = isIE ? event.clientY : E.clientY;	
	  
	  if (drag) {
			clickleft = isIE ? event.clientX - parseInt(dragObj.style.left) : E.clientX - parseInt(dragObj.style.left);
			clicktop  = isIE ? event.clientY - parseInt(dragObj.style.top)  : E.clientY - parseInt(dragObj.style.top);
			dragObj.style.zIndex += 1;		
		move = 1;
	  }
	}

	function mouseStop() {
	  if(isIE) 
	  {
	  	window.event.returnValue = false;
	  }
	  else
	  {
	  	E.preventDefault();
	  }
		
	}
	
	

 
 function setCookie( name, value, expiredays ) { 
   var todayDate = new Date(); 
   todayDate.setDate( todayDate.getDate() + expiredays ); 
   document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
 } 

  function closeWin() { 
   if ( document.notice_form.chkbox.checked ){ 
     setCookie( "maindiv", "done" , 1 ); 
   }
   
   document.getElementById("layer").style.visibility = "hidden";
  }
  function closeWin2() { 
   if ( document.notice_form2.chkbox.checked ){ 
     setCookie( "maindiv2", "done" , 1 ); 
   }
   document.getElementById("layer2").style.visibility = "hidden"; 
  }
  function closeIntro() { 
   if ( document.intro_form.chkbox.checked ){ 
     setCookie( "intro", "done" , 1 ); 
   } 
   location.href = "/";
  }      
//----------------------------------------------------------------------------------

String.prototype.trim = function() //trim Àû¿ë ÇÔ¼ö
{
  return this.replace(/(^\s*)|(\s*$)/g, "");
}

function searchCheck(obj)
{
   if(obj.searchName.value.trim()=="") {
     alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
     obj.searchName.focus();
     return false;
   }
   return true;
}

//°Ô½ÃÆÇ ´ñ±Û ÀÔ·Â
function chkComment(obj) 
{
    if(obj.commTitle.value.trim()=="") {
      alert("²¿¸®±ÛÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
      obj.commTitle.focus();
      return false;
    }
    return true;
}

// ´ñ±Û »èÁ¦ ½ºÅ©¸³Æ®
function delConfirm(url,message)
{
    if(confirm(message)) {
      location.href=url;
      return false;
    }
}

//ÅõÇ¥ Ç×¸ñ ¼±ÅÃ
function pollCheck(obj)
{
    var unitLength=obj.unit.length;
    var unit_obj;
    
    if(unitLength>1)  {
    
     for(var i=0;i<unitLength;i++) {
       unit_obj = eval("document.pollJoin.unit["+i+"]");
       if(unit_obj.checked == true) {
         break;
       } 
     }
   
     if(i==unitLength) {
       alert("ÅõÇ¥Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
       return false;
     }else {
       window.open("", "loadframe");
       obj.target="loadframe";
       obj.method="post";
       obj.action="pollJoinOK.asp";
       return true;
     } 
   }else {
     
     if(obj.unit.checked==false) {	
   	alert("ÅõÇ¥Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
   	return false;
     }else { 	
      window.open("", "loadframe");
      obj.target="loadframe";
      obj.method="post";
      obj.action="pollJoinOK.asp";
     }  
     return true;    
   }
} 

//ÅõÇ¥ Ç×¸ñ ¼±ÅÃ
function userpollCheck(obj)
{
    var unitLength=obj.unit.length;
    var unit_obj;
    
    if(unitLength>1)  {
    
     for(var i=0;i<unitLength;i++) {
       unit_obj = eval("document.userpollJoin.unit["+i+"]");
       if(unit_obj.checked == true) {
         break;
       } 
     }
   
     if(i==unitLength) {
       alert("ÅõÇ¥Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
       return false;
     }else {
       window.open("", "loadframe");
       obj.target="loadframe";
       obj.method="post";
       obj.action="pollJoinOK.asp";
       return true;
     } 
   }else {
     
     if(obj.unit.checked==false) {	
   	alert("ÅõÇ¥Ç×¸ñÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
   	return false;
     }else { 	
      window.open("", "loadframe");
      obj.target="loadframe";
      obj.method="post";
      obj.action="pollJoinOK.asp";
     }  
     return true;    
   }
} 


//Ä¿¹Â´ÏÆ¼ °Ô½ÃÆÇ ¼³Á¤ --------------------------------------------------------------
function searchUserCheck(obj)
{
   if((obj.botitle.checked==false) && (obj.bouserid.checked==false)) {
     alert("°Ë»ö Á¾·ù¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
     return false;
   }

   if(obj.searchName.value.trim()=="") {
     alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
     obj.searchName.focus();
     return false;
   }
   return true;
}


function searchKnowledgeCheck(obj)
{

   if(obj.searchName.value.trim()=="") {
     alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
     obj.searchName.focus();
     return false;
   }
   return true;
}


//pc¹æ °Ë»ö ¼³Á¤ --------------------------------------------------------------
function PCsearchUserCheck(obj)
{

   if(obj.searchName.value.trim()=="") {
     alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
     obj.searchName.focus();
     return false;
   }
   return true;
}


function botitleCheckSetting(obj) 
{
   obj.botitle.checked=true;
   obj.bouserid.checked=false;
}

function bouseridSetting(obj) 
{
   obj.botitle.checked=false;
   obj.bouserid.checked=true;
}
//-------------------------------------------------------------------------------------

//ÀÔ·ÂÇÑ ±ÛÀÚ¼ö¸¦ Ã¼Å©ÇÏ´Â ½ºÅ©¸³Æ®----------------------------------------------------------------------
// 
//                    
function EventComment(length_limit, seq, segment, displaylimit)  
{
	var comment=''; 
	var MaxLineMsg='';
	comment = eval("document.commReg."+seq); //ÀÔ·ÂÆû °´Ã¼
	var form = document.commReg;
	
	var length = calculate_msglen(comment.value);
	//var MaxLineMsg = calculate_msgMaxline(comment.value,3);
	if(displaylimit)
		document.getElementById(segment).innerHTML = length; //ÀÔ·Â¶õ ±ÛÀÚ byte¼ö Ç¥½Ã
	if (length > length_limit) {
		alert("ÃÖ´ë " + length_limit + "ÀÚ ÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		comment.value = comment.value.replace(/\r\n$/, "");
		comment.value = assert_msglen(comment.value, length_limit, segment,displaylimit);
	}
	
	//if (MaxLineMsg !='')
	//{
		//alert(MaxLineMsg);
		//alert("ÃÖ´ë 4 ÁÙ¼ö ÀÌ¹Ç·Î ÃÊ°úµÈ ÁÙ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
	//	var length2 = calculate_msglen(MaxLineMsg);
	//	comment.value = comment.value.replace(/\r\n$/, "");
	//	comment.value = comment.value.replace(/\n$/, "");
	//	comment.value = assert_msglen(MaxLineMsg, length2, segment);
	//	if (length > length_limit)
	//		comment.value = assert_msglen(comment.value, length-3, segment);
	//}
}

function bbsComment(length_limit, seq, segment)  
{
	var comment=''; 
	var MaxLineMsg='';
	comment = eval("document.commReg."+seq); //ÀÔ·ÂÆû °´Ã¼
	var form = document.commReg;
	
	var length = calculate_msglen(comment.value);
	//var MaxLineMsg = calculate_msgMaxline(comment.value,3);
	
	document.getElementById(segment).innerHTML = length; //ÀÔ·Â¶õ ±ÛÀÚ byte¼ö Ç¥½Ã
	if (length > length_limit) {
		alert("ÃÖ´ë " + length_limit + "ÀÚ ÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		comment.value = comment.value.replace(/\r\n$/, "");
		comment.value = assert_msglen(comment.value, length_limit, segment,1);
	}
	
	//if (MaxLineMsg !='')
	//{
		//alert(MaxLineMsg);
		//alert("ÃÖ´ë 4 ÁÙ¼ö ÀÌ¹Ç·Î ÃÊ°úµÈ ÁÙ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
	//	var length2 = calculate_msglen(MaxLineMsg);
	//	comment.value = comment.value.replace(/\r\n$/, "");
	//	comment.value = comment.value.replace(/\n$/, "");
	//	comment.value = assert_msglen(MaxLineMsg, length2, segment,1);
	//	if (length > length_limit)
	//		comment.value = assert_msglen(comment.value, length-3, segment,1);
	//}
}

//ÀÌ¹Ì ÀÔ·ÂÇÑ ±ÛÀÚ¼ö Byte Ãâ·ÂÇÏ´Â ½ºÅ©¸³Æ®
//   
function displayCharByteComm(seq, segment) {
    var comment=''; 
	comment = eval("document.commReg."+seq); //ÀÔ·ÂÆû °´Ã¼
    var length = calculate_msglen(comment.value);
	document.getElementById(segment).innerHTML = length; //ÀÔ·Â¶õ ±ÛÀÚ byte¼ö Ç¥½Ã
}	

function calculate_msgMaxline(message,MaxLine)
{
	var nMax = 0;
	var MaxMsg="";
	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		if (ch == '\n') {
			//if (message.charAt(i-1) != '\r') {
				nMax = nMax + 1;
			//}
			if(nMax > MaxLine)
			{
				break;
			}
		}
		else
		{
			MaxMsg +=ch;
		}
	}
	if(nMax > MaxLine)
		return MaxMsg;
	else
		return "";
	
}


function calculate_msglen(message) //ÀÔ·ÂÇÑ ±ÛÀÚ¼ö °è»ê
{
	var nbytes = 0;

	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		nbytes += 1;
		/* byte ´ÜÀ§ °è»êÀ» ÇÏÁö ¾Ê´Â´Ù.
		if(escape(ch).length > 4) {
			nbytes += 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				nbytes += 1;
			}
		} else if (ch == '<' || ch == '>') {
			nbytes += 4;
		} else {
			nbytes += 1;
		}
		*/
		
	}

	return nbytes;
}

function assert_msglen(message, maximum, textlimit,displaylimit) //ÃÊ°úµÇ´Â ÀÔ·Â°ª »èÁ¦
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		inc = 1;
		/* byte ´ÜÀ§ °è»êÀ» ÇÏÁö ¾Ê´Â´Ù.
		if (escape(ch).length > 4) {
			inc = 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				inc = 1;
			}
		} else if (ch == '<' || ch == '>') {
			inc = 4;
		} else {
			inc = 1;
		}
		*/
		if ((nbytes + inc) > maximum) {
			break;
		}
		nbytes += inc;
		msg += ch;
	}
	if(displaylimit)
		document.getElementById(textlimit).innerHTML = nbytes;
	return msg;
}

//----------------------------------------------------------------------------------------

//Ã¢¿ÀÇÂÇÏ´Â ½ºÅ©¸³Æ®
function openWindow(page,name,width,height,top,left,scrollbars,toolbar,status,resizable) {
  var winl = (screen.width-width)/2;
  var wint = (screen.height-height)/2;
  
  if(top!=null) {
     wint=top;
  }
  if(left!=null) {
     winl=left;
  }
  
  var setOption = 'width='+width+',';
      setOption += 'height='+height+',';
      setOption += 'top='+winl+','; 
      setOption += 'left='+wint+','; 
      setOption += 'scrollbars='+scrollbars+',';
      setOption += 'toolbar='+toolbar+',';
      setOption += 'status='+status+',';
      setOption += 'resizable='+resizable;
  
  var isPopUp;
  isPopUp=window.open(page,name,setOption);
  
  if (isPopUp == null) {
     alert("ÆË¾÷ÀÌ Â÷´Ü µÇ¾î ÀÖ½À´Ï´Ù.\nÆË¾÷Â÷´ÜÀ» Çã¿ëÇØ ÁÖ½Ê½Ã¿ä."); //ÆË¾÷Â÷´Ü½Ã ¸Þ½ÃÁö È£Ãâ
  }
}

//°Ô½ÃÆÇ ÀÌ¹ÌÁö »ó¼¼º¸±â
function picture_view(url,imgUrl){
   window.open(url+"?imgUrl="+ imgUrl,"","menubar=no toolbar=no width=800 height=600 scrollbars=yes resizable=yes")
}


//---------------------------------------------------------------
//  ·Ñ¸µ ¹è³Ê °ü·Ã ½ºÅ©¸³Æ®
//---------------------------------------------------------------
//	º£³Ê º¯°æ - ¸ÞÀÎÀÌº¥Æ®
function ban_mevent(ObjNum) {
	for (var i=0; i< mcount + 1; i++)
	{
		eval("document.images.meventimg"+ i).style.display = 'none';
	}
	//eval("document.images.meventimg"+ ObjNum).filters.revealTrans.Transition = Math.floor(12);
	//eval("document.images.meventimg"+ ObjNum).filters.revealTrans.apply();
	eval("document.images.meventimg"+ ObjNum).style.display = '';
	//eval("document.images.meventimg"+ ObjNum).filters.revealTrans.play(0.3);

        
	for (var i=0; i< mcount + 1; i++)
	{
		if (i == ObjNum){
			eval("document.images.event"+ i +"on").style.display = '';
			eval("document.images.event"+ i +"off").style.display = 'none';
		} else {
			eval("document.images.event"+ i +"on").style.display = 'none';
			eval("document.images.event"+ i +"off").style.display = '';
		}
	}
	
}


//	º£³Ê½ºÀ§Ä¡ ¼±ÅÃ½Ã - ¸ÞÀÎÀÌº¥Æ®
function choice_mevent(ObjNum){
	still_mevent();
	ban_mevent(ObjNum);
	//eval("document.images.meventimg"+ ObjNum).filters.revealTrans.stop();
	mwhich = ObjNum;
}


//	º£³Ê ·Ñ¸µ - ¸ÞÀÎÀÌº¥Æ®
function trans_mevent() {

       if (mwhich < mcount) {
	   mwhich++;
       }else {
	   mwhich = 0;
       }   
       
       ban_mevent(mwhich);
       timer_mevent=setTimeout("trans_mevent()",5000);
       
       	
}


//	º£³Ê ·Ñ¸µÆ®·£Áö¼Ç Á¦°Å - ¸ÞÀÎÀÌº¥Æ®
function still_mevent(){
	clearTimeout(timer_mevent);
}

//-------------------------------------------------------------------------------------------------------