
   var isIE;
   var eventValue;

   function checkIE()
   {
       if (navigator.appName == "Microsoft Internet Explorer")
           isIE = true;
       else
           isIE = false;
   }

   function startMouseCapture(objCapture)
   {
	   if ( isIE == false )
           return;
       objCapture.setCapture();
	}

   function endMouseCapture(objCapture)
   {
   	   if ( isIE == false )
           return;
       objCapture.releaseCapture();
	  }

   function MouseXY()
   {
	   var x, y;
	   var z= new Array();
       if ( isIE == false ) {
           x = eventValue.pageX;
           y = eventValue.pageY;
       }else {
      	   x = event.clientX + document.body.scrollLeft	+ document.documentElement.scrollLeft;
			y =event.clientY + document.body.scrollTop+ document.documentElement.scrollTop;
       }
	   z["x"]=x;
	   z["y"]=y;
	   return z;
		
   }
   
    
   function SaveMouseEvent(e)
   {
      eventValue = e;
   }

   function initMouseCapture()
   {
       checkIE();

       if (isIE == false)
       {
           document.addEventListener('mousemove',SaveMouseEvent,false);
       }
   }   

function chkEnter(e,obj) {
  	var key;
     if (window.event) {
        key = window.event.keyCode;
    } else if (e) {
        key = e.which;
    } else {
        return true;
    }
	if (key==13) document.getElementById(obj).click();
	
}





   function ReplyDel(r_uid,name){
   		DelLayerShow();
		document.getElementById('replydelpw').focus();
		document.getElementById('r_uid').value=r_uid;
		document.getElementById('DelWritingForm_msg').innerHTML= name +' ´ÔÀÇ ´ä±Û »èÁ¦Ã¢ÀÔ´Ï´Ù.!!! ';
   }
   
   function DelLayerShow(){
     	var z= MouseXY();
    	var TargetLayer = document.getElementById('delwindow');
           TargetLayer.style.left=z["x"]-250+"px" ;
		   TargetLayer.style.top=z["y"]-520 +"px";
		   TargetLayer.style.zIndex=100;
		   TargetLayer.style.visibility="";
   }
   
   
	function ReplyDelBtnCheck(){
		var pw=document.getElementById('replydelpw').value;
		var r_uid=document.getElementById('r_uid').value;
		var uid=document.getElementById('uid').value;
		var tn=document.getElementById('tn').value;

		if(pw==''){
			document.getElementById('DelWritingForm_msg').innerHTML='<font color="#ff0000">»èÁ¦ ºñ¹Ð¹øÈ£ ÀÔ·Â</font>'; 
			document.getElementById('replydelpw').style.backgroundColor = '#FFFF28';
			return false;
		}else {
			var url = './index.php';
			var param = 'c=writingDel&r_uid='+r_uid+'&uid='+uid+'&pw='+pw+'&tn='+tn+'&t='+ new Date().getTime() ;
			var option = {  method: 'get',
				requestHeaders: {Accept: 'application/json'},
				encoding:'euc-kr',
				parameters: param , 	   
				//onSuccess:  Check_result  ,
				onComplete: DelBtnCheck_result ,
				onFailure: function(){ alert('Something went wrong...') } 
				}
			new Ajax.Request(url , option); 
		}
		
		
	}//end fun


	function DelBtnCheck_result(str){
		var json = str.responseText.evalJSON(true); 
		 if(json.result==true){
			document.getElementById('DelWritingForm_msg').innerHTML='!!! »èÁ¦ µÇ¾ú½À´Ï´Ù. ';
			document.getElementById('delwindow').style.visibility="hidden";
			var r_html;
			r_html='comment_'+json.r_uid;
			document.getElementById(r_html).innerHTML='';
			
			return ;
		}else{
			document.getElementById('DelWritingForm_msg').innerHTML='<font color="#ff0000">ºñ¹Ð¹øÈ£ ºÒÀÏÄ¡</font>';
			document.getElementById('replydelpw').style.backgroundColor = '#FFFF28';
			document.getElementById('r_uid').value="";
			return false;
		}
		
	}//end fun 
	
  
  
  
  function delwinLayerClose(){
   var TargetLayer = document.getElementById('delwindow');
		 TargetLayer.style.visibility="hidden";
  
  }
  function WritingDelMem(name){
  	if(confirm(name+" ´ÔÀÇ ±Û È®½ÇÈ÷ »èÁ¦ ÇÏ½Ã·Æ´Ï±î?")){
		var uid=document.getElementById('uid').value;
		var tn=document.getElementById('tn').value;
		var url = './index.php';
		var param = 'c=writingDel&uid='+uid+'&tn='+tn+'&t='+ new Date().getTime() ;
		var option = {  method: 'get',
			requestHeaders: {Accept: 'application/json'},
			encoding:'euc-kr',
			parameters: param , 	   
			//onSuccess:  Check_result  ,
			onComplete: Login_orginDel_result ,
			onFailure: function(){ alert('Something went wrong...') } 
			}
		new Ajax.Request(url , option); 
		
	}
  }//end fun
  function Login_orginDel_result(str){
		var json = str.responseText.evalJSON(true); 
		 if(json.result==true){
			var page=document.getElementById('page').value;
			pagingLink(page);
			return ;
		}else{
			alert("Á¤»óÀûÀ¸·Î Ã³¸® µÇÁö ¾Ê¾Ò½À´Ï´Ù. ´Ù½Ã ½ÃµµÇØ ÁÖ¼¼¿ä");
			return false;
		}
		
	}//end fun    	
  
  function WritingDelWin(name){
 		
		var z= MouseXY();
    	var TargetLayer = document.getElementById('writingDelWin');
           TargetLayer.style.left=z["x"]-290+"px" ;
		   TargetLayer.style.top=z["y"]+20 +"px";
		   TargetLayer.style.zIndex=100;
		   TargetLayer.style.visibility="";
		document.getElementById('delpw').focus();
		document.getElementById('orginDelWriting_msg').innerHTML= name +' ´ÔÀÇ ±Û »èÁ¦Ã¢ÀÔ´Ï´Ù.!!! ';
  }
  
  function orginLayerClose(){
    var TargetLayer = document.getElementById('writingDelWin');
		 TargetLayer.style.visibility="hidden";
  
  }
 function  orginDelBtnCheck(){
		var pw=document.getElementById('delpw').value;
		var uid=document.getElementById('uid').value;
		var tn=document.getElementById('tn').value;

		if(pw==''){
			document.getElementById('orginDelWriting_msg').innerHTML='<font color="#ff0000">»èÁ¦ ºñ¹Ð¹øÈ£ ÀÔ·Â</font>'; 
			document.getElementById('delpw').style.backgroundColor = '#FFFF28';
			return false;
		}else {
			var url = './index.php';
			var param = 'c=writingDel&uid='+uid+'&pw='+pw+'&tn='+tn+'&t='+ new Date().getTime() ;
			var option = {  method: 'get',
				requestHeaders: {Accept: 'application/json'},
				encoding:'euc-kr',
				parameters: param , 	   
				//onSuccess:  Check_result  ,
				onComplete: orginDelBtnCheck_result ,
				onFailure: function(){ alert('Something went wrong...') } 
				}
			new Ajax.Request(url , option); 
		}
		
		
	}//end fun


	function orginDelBtnCheck_result(str){
		var json = str.responseText.evalJSON(true); 
		 if(json.result==true){
			document.getElementById('orginDelWriting_msg').innerHTML='!!! »èÁ¦ µÇ¾ú½À´Ï´Ù. ';
			document.getElementById('writingDelWin').style.visibility="hidden";
			var page=document.getElementById('page').value;
			pagingLink(page);
			return ;
		}else{
			document.getElementById('orginDelWriting_msg').innerHTML='<font color="#ff0000">ºñ¹Ð¹øÈ£ ºÒÀÏÄ¡</font>';
			document.getElementById('delpw').style.backgroundColor = '#FFFF28';
			return false;
		}
		
	}//end fun    	
	
	 function ChuchonWinClose(){
    var TargetLayer = document.getElementById('ChuchonWin');
		 TargetLayer.style.visibility="hidden";
  
  }
	function ChuchonWin(tn,uid){
		var z= MouseXY();
    	var TargetLayer = document.getElementById('ChuchonWin');
           TargetLayer.style.left=z["x"]-290+"px" ;
		   TargetLayer.style.top=z["y"]+20 +"px";
		   TargetLayer.style.zIndex=100;
		   TargetLayer.style.visibility="";
		
	}
	function ChuchonWinBtnCheck(){
	/*		
		if(tn!='' && uid!='') {
			var url = 'index.php';
			var param = 'c=setpnt&m=ajax&tn='+tn+'&uid='+uid+'&ty='+ty+'&x='+x+'&y='+y+'&t=' + new Date().getTime() ;
			var option={  method: 'get',
				asynchronous: true ,
				requestHeaders: {Accept: 'application/json'},
				encoding:'euc-kr',
				parameters: param , 	   
				onComplete: SetPoint_result ,
				onFailure: function(){ alert('Something went wrong...') } 
				}
			new Ajax.Request(url,option); 
		}
		*/
	
	}
	
	 function SetPoint_result(str){
		var json = str.responseText.evalJSON(true); 
		 if(json.result==true){
			alert('ÀÌ¹Ì ÇÏ¼Ì½À´Ï´Ù.');
			return false;
		}else{
			var w=210;
			var h=130;
			var x =parseInt(json.x)+50;
			var y =parseInt(json.y)-h;
			var tn =json.tn;
			var uid =json.uid;
			var ty =json.ty;
			var nick=json.nick;
			//m=w   //À©µµ¿ì Ã¢;
			var Title=nick+'ÃßÃµÇÕ´Ï´Ù.';
			var aUrl='index.php?c=setpnt&m=w&tn='+tn+'&uid='+uid+'&ty='+ty;
			 win1 = new Window('chuchon_id',
								{title: Title , 
	                      		className: "nuncio", 
								top:y,
								left:x,
								width:w, 
								height:h, 
	                      		url: aUrl, 
								destroyOnClose:true,
								showEffectOptions: {duration:0}})
			win1.show(true);
			return true;
		}
	}//end fun
	
	
	
function LoginCheckService(){
	var url = './index.php?c=LoginCheck';
	var option={  method: 'get',
		asynchronous: true ,
		requestHeaders: {Accept: 'application/json'},
		encoding:'euc-kr',
		onComplete: LoginCheckServiceResult,
		onFailure: function(){ alert('Something went wrong...') } 
		}
	new Ajax.Request(url,option); 
}


function LoginCheckServiceResult(str){
		var json = str.responseText.evalJSON(true); 
		 if(json.result==false){
			//alert('È¸¿ø ·Î±äÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.');
			WindowLoginOpen();
		}
}	

	function MemLogout(){
var url = './class/logoutMember.php';
	var option={  method: 'get',
		asynchronous: true ,
		requestHeaders: {Accept: 'application/json'},
		encoding:'euc-kr',
		onComplete: MemLogoutComplete,
		onFailure: function(){ alert('Something went wrong...') } 
		}
	new Ajax.Request(url,option); 

}
	function MemLogoutComplete(){
	document.location.href=document.location;
	
	}
  
  
  


// [±ÛÀúÀå] ¹öÆ°À» Å¬¸¯ÇßÀ»¶§ ½ÇÇàµÇ´Â ÀÚ¹Ù ½ºÅ©¸³Æ® function()
	function signform_data_check(){
		var f=document.signform;
			 if(f.subject.value=="") {
			  	alert('Á¦¸ñÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
			  	f.subject.focus(); 
			  	return false;
			 }
			 if(f.name.value==""){
			  	alert('ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
				f.name.focus(); 
			  	return false;
			}
			 if(f.comment.value==""){
			  	alert('³»¿ëÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
				f.comment.focus(); 
			  	return false;
			}
			
			var pw= IsObjectCheck('passwd');
			if(pw!=-1){
			 	if(f.passwd.value==""){
				 	f.passwd.focus(); 
			  		alert(' ÆÐ½º¿öµå°¡ ÇÊ¼ö ÀÔ´Ï´Ù.'); 
			  		return false;
				}
			}	
		
			f.submit();
	}
	
	function IsObjectCheck(optionObjName){
		try{
			var optionObjValue=document.getElementById(optionObjName).value;
		}catch(e){
			return -1;
		}
		if(optionObjValue) return optionObjValue;
		else return 0;
	}
		
	function signform_update_check(){
		var f=document.signform;
		var uid=f.uid.value;
		var tn=f.tn.value;
		var pwObj=IsObjectCheck('passwd');
		var pw;
		if(pwObj!=-1){
			pw=f.passwd.value;
		}else{
			pw=0;
		}
		 if(pwObj!=-1 && pw=="") {
			  	alert('ÆÐ½º¿öµåÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
			  	f.passwd.focus(); 
			  	return false;
		 }else{
		 	//up parameter =>update passwd check
			var url = './index.php';
			var param = 'c=writingDel&uid='+uid+'&pw='+pw+'&tn='+tn+'&up=1' ;
			var option = {  method: 'get',
				requestHeaders: {Accept: 'application/json'},
				encoding:'euc-kr',
				parameters: param , 	   
				//onSuccess:  Check_result  ,
				onComplete: updatePWCheck_result ,
				onFailure: function(){ alert('Something went wrong...') } 
				}
			new Ajax.Request(url , option); 
		}
	}
	
	function updatePWCheck_result(str){
		
		var json = str.responseText.evalJSON(true); 
		 if(json.result==true){
		 	var f=document.signform;
			f.submit();
			
		 }else{
		 	alert(' ¼öÁ¤ ±ÇÇÑÀÌ ¾ø°Å³ª  ±Û ÀÛ¼º½Ã ÆÐ½º¿öµå°¡  ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù.');
			document.signform.passwd.focus();
		 	return false;
		 }
	}
	
	function replysubmit(){
		var f=document.commentform;
		f.c.value='replySave';
		if(f.name.value=="") {
			alert('ÀÌ¸§À» ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
			f.name.focus(); 
			return false;
		}
		if(f.r_passwd.value=="") {
			alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
			f.r_passwd.focus(); 
			return false;
		}
		if(f.r_comment.value==""){
			alert('³»¿ëÀ» ÀÔ·ÂÇÏ½Ê½Ã¿À.'); 
			return false;
			}
		f.submit();
	}
	
	//º¸µå Ã£±â±â´É
	// ¼±ÅÃÀÌ¹ÌÁö º¯È¯(°Ë»öÆû)
	
	
	function ReadingAuthLink(){
		alert('ÀÐ±â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.');
	}
	
	function CategoryLink(ctg){
		var f=document.bLinkForm;
		f.m.value="l";	
		if(ctg=='a')f.ctg.value='';
		else f.ctg.value=ctg;
		f.submit();
	}
	
	function ReadingLink(tn,uid){
	
	location.href="index.php?c=board&m=r&tn="+tn+"&uid="+uid;
	
	}
	
	function subjectLink(uid){
		var f=document.bLinkForm;
		f.m.value="r";	
		f.uid.value=uid;
		f.submit();
	}	
	function pagingLink(page){
		var f=document.bLinkForm;
		f.m.value="l";	
		f.page.value=page;
		f.submit();
	}
	
	function BtnLink(type){
		var f=document.bLinkForm;
		if(type=='l'){
			f.m.value="l";
		}else if(type=='w'){
			f.wt.value="n";
		}else if(type=='u'){
			f.wt.value="u";
		}else if(type=='a'){
			f.wt.value="a";
		}
		f.submit();
	}		
			
	function searchSubmit(){
		var f=document.bLinkForm;
		f.m.value="l";	
		f.page.value="";
		f.key.value=document.board_searchForm.key.value;
		 if(f.key.value=="") {
		  alert('Ã£°íÀÚ ÇÏ´Â Å°¿öµå ÀÔ·ÂÇØ ÁÖ¼¼¿ä'); 
		  document.board_searchForm.key.focus();
		  return false;
		 }
		 
		f.submit();
	}
	// º¸µå °Ë»öÆû
	function search_select(check_img,field_name){
		hiddenselect=document.bLinkForm.keyfield;
		if(check_img.src.match(/1\.gif$/)){
			check_img.src=check_img.src.replace(/1\.gif$/,'2.gif');
			hiddenselect.value=hiddenselect.value+field_name+'|';
		}
		else if(check_img.src.match(/2\.gif$/)){
			check_img.src=check_img.src.replace(/2\.gif$/,'1.gif');
			hiddenselect.value=hiddenselect.value.replace(field_name+'|','');
		}
		
	}	
	
	
	
	
 	String.prototype.cut = function(len) {
                var str = this;
                var l = 0;
                for (var i=0; i<str.length; i++) {
                        l += (str.charCodeAt(i) > 128) ? 2 : 1;
                        if (l > len) return str.substring(0,i) + "...";
                }
                return str;
        }
	function StringSize (s) {
		var i;
		var len = 0;
		for ( i=0 ; i<s.length; i++) {
			if ( s.charCodeAt(i) > 255 ) {
				len += 2;
			} else {
				len ++;
			}
		}
		return len;
	}
	
	
	var cartPost;
	var appName=navigator.appName;
	function cartPostSend(){
		if(appName=="Microsoft Internet Explorer"){
			try{
				var tar =myCarter.myCarterInfo;
		  	 	tar.load('oXMLUllungdoPath');
		  		cartPost=tar.getAttribute('sPersist');
			}catch(e){
				//GetSession ('Session_Ullungdo');
			}
		}
		if(appName=="Netscape"){
			try{
				var storage = globalStorage['www.welcomeullung.co.kr'];
				cartPost=storage.getItem('oXMLUllungdoNetscape');
			}catch(e){
				//GetSession ('Session_Ullungdo');
			}
		}
				
		var postVar=eval('(' + cartPost + ')');
		var formID;
		formID=document.getElementById("myCarter");
		formID.action='index.php';
		formID.method='post';
		formID.myCarterInfo.value=Object.toJSON(postVar);
		formID.c.value='shopCart';
		formID.submit();
			
	}