

var m_isClickedCtrl;    // »ç¿ëÀÚ°¡ º¸±âÀÇ ³»¿ëÀ» Å¬¸¯Çß´ÂÁö¸¸ Ã¼Å© ÇÑ´Ù.->´ÙÀ½ ÁßÇ×¸ñÀ¸·Î ³Ñ¾î°¥¶§ ÀúÀåÀ» ´­·¶´ÂÁöÀÇ ±âÃÊÀÚ·á
                        // m_isClickedCtrl = true ÀÌ¸é ¸Õ°¡ º¸±âÀÇ ³»¿ëÀ» º¯°æ¶Ç´Â ¼±ÅÃÇß´Ù´Â ÀÇ¹ÌÀÌ´Ù.
m_isClickedCtrl=false;

 var table_count = new Array()
 var table_state = new Array()
 var table_view=0;

 var count = 0;
 var cnt   = 0;
 table_count[0] = 0;
 table_state[0]=0;
 
 
 
var strViewMessage;
strViewMessage="";

var request=null;
var mesg_count;
    mesg_count=0;
 var res;
      res=null;

var table_num;
    table_num=0;
    

function addRow(TableID,table_id,content) // Å×ÀÌºí µ¿Àû »ý¼º
{
    count=1;
	cnt=1;
	table_count[cnt] = count;
	
    TableID=TableID+table_id;
    
    var tbody = document.getElementById(TableID).getElementsByTagName("TBODY")[0];
    
	var row   = document.createElement("<TR bgcolor='#eeeeee'>");
    var td1   = document.createElement("<TD align=left valign=top>");
	
	td1body="";
    //td1body="<a href=javascript:delRow('"+TableID+"','"+count+"','"+table_id+"')><img src='http://midas.skkumed.ac.kr/btn/btn_close.gif' border=0></a>&nbsp;&nbsp;";
	td1body=td1body+content;

	td1.insertAdjacentHTML('beforeEnd', td1body );

    row.appendChild(td1);
    tbody.appendChild(row);
    
	table_state[table_id]=1; // È­¸é¿¡ Ç¥½ÃµÊ...
}


function delRow(TableID,num,table_id) // Å×ÀÌºíÀÇ Æ¯Á¤ À§Ä¡¸¦ »èÁ¦
{

    var tbody = document.getElementById(TableID).getElementsByTagName("TBODY")[0];
    tbody.deleteRow(1); // Å×ÀÌºí »èÁ¦
	table_state[table_id]=0; // È­¸é¿¡ »ç¶óÁü...
 }

function cancel(TableID) // Å×ÀÌºí ÀüÃ¼ »èÁ¦
{
  var tbody = document.getElementById(TableID).getElementsByTagName("TBODY")[0];
  var del_cnt = tbody.rows.length;

	for ( var i = 1; i < del_cnt; i++ )
	{  
		tbody.deleteRow(1); // Å×ÀÌºí »èÁ¦
	}
	cnt = 0; // Å×ÀÌºí °ü·Ã ¹øÈ£¸¦ ÃÊ±âÈ­
}



function show(iObject,bool)
   { 
   
   if (bool == true)
    {
        iObject.style.visibility="visible";  
     }
    else
    {
       iObject.style.visibility="hidden";  
       //alert('aaa');
       }
  } 
  
  
function createHttpRequest()
	{
			if (window.ActiveXObject) 
				{
					try
					 {
					 return new ActiveXObject("Msxml2.XMLHTTP");
					} catch(e) 
					{
						try 
						{
							return new ActiveXObject("Microsoft.XMLHTTP");
						} catch(e1)
						 {
						    return null; 
						  }
					}
				} 
				else if (window.XMLHttpRequest) 
				{
				    return new XMLHttpRequest();
				} else 
				{
					return null;
				}		
	}
	
	
function ShowComment(resource_idx,table_id,bcode)
{
     var strurl;
		strurl="";
		strurl="ajx_view_comment.asp";


		var httpParam="";
		table_num=table_id;


//document.body.style.cursor="wait";


	if(table_state[table_num]!=1) // ¹Ì¸®º¸±â°¡ 2°³ Ãâ·ÂµÇ´Â°ÍÀ» ¸·±â À§ÇÔ
	 {
	  	
        request=createHttpRequest();

		if(request==null)
		{
		  alert('Error-Microsoft.XMLHTTP');
		}

		httpParam = "?resource_idx=" + encodeURIComponent(resource_idx)+"&bcode="+bcode;
	//	httpParam="?prb_idx="+prb_idx;

		strurl = strurl + httpParam;

		request.open("GET",strurl);
	    request.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=euc-kr');
        request.onreadystatechange=callLoadMessageFunction;
		request.send(null); 
		
   }
   else
   {
       var obj;
      
	  // obj=document.getElementById("img"+table_num);
	  // obj.src="http://qa.pathology.or.kr/pqm/image/btn_view2.gif";
	   delRow("table_list"+table_num,1,table_num); 
   }
   
  //  document.body.style.cursor="arrow";
   
}


function callLoadMessageFunction()
{
	 strViewMessage="";
	 var strval;
	 var count;
	 count=0;
     var obj;
     
			 if (request.readyState==4 && request.status==200)
			   {
				 res=request.responseText;
				 
	  			 if(res!=null)
				 	{
				 	    //document.getElementById("preview").innerHTML =res;
				 	    
					   addRow("table_list",table_num,res);
					   //obj=document.getElementById("img"+table_num);
                	  // obj.src="http://qa.pathology.or.kr/pqm/image/btn_close.gif";
                	   table_state[table_num]=1;
					 
					}
					
			   }
     
   
}


function onlyNumber()
{
   //alert(event.keyCode);
   
	if ((event.keyCode<48 || event.keyCode>57) && (event.keyCode!=46) )
		event.returnValue=false;
}

function chkPatten(field){
	var regNum =/^[0-9.]+$/; 
	patten = eval(regNum); 
	if(!patten.test(field.value)){ 
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä\n\n"); 
		field.focus(); 
		return false; 
	} 
	return true;
}


function GetIsClickedCtrl()
{
   return m_isClickedCtrl;
}

function SetIsClickedCtrl(val)
{
   m_isClickedCtrl=val;
}

// º¸±âÀÇ ³»¿ëÀ» Å¬¸¯ÇÒ°æ¿ì ºÎºÐ Á¡¼ö ºÎºÐ¿¡ Ç¥½Ã ÇÑ´Ù.
function ActionClick(ctrl,click_name)
{

   var click_val=click_name.value;
   var click_val_split=click_val.split('#');
   var c_val;
   var pre_val="";
   
  var v1=document.getElementById(ctrl);
  
  
  SetIsClickedCtrl(true); // ¸Õ°¡¸¦ Å¬¸¯Çß¾î¿ä
  
  if(click_val_split==null | click_val_split=="")
          {
             c_val=0;
          }
          else
          {
             c_val=click_val_split[0];
          }
          
      if(click_name.checked==false)
      {
         v1.value=pre_val;
      }
      else
      {
        v1.value=c_val;
      }
  
}


// INPUT Å¸ÀÔÀÌ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ®
function ActionInputChanged(ctrl,click_name)
{
   SetIsClickedCtrl(true); // ¸Õ°¡°¡ º¯Çß¾î¿ä , ÀúÀå¾ÊÇÏ°í ´ÙÀ½ ÁßÇ×¸ñÀ¸·Î ³Ñ¾î°¥¶§¸¦ À§ÇØ
}



 function save(){  
  setSaveProgress(true);
 }

 function saveEnd(){  
  setSaveProgress(false);
 }

 function setSaveProgress(mode){ 
  var cover = document.getElementById('coverDiv');
  if(mode){ 
   setOpacity(cover, 80);
   cover.style.display="block"; 
   cover.style.height=document.body.scrollHeight+"px";  
   cover.style.width=document.body.scrollWidth+"px";  
  }else{  
   setOpacity(cover, 0);
   cover.style.display="none";
  } 
 }  
  
 function setOpacity(obj, opacity){
  obj.style.filter = 'alpha(opacity='+opacity+')';
  obj.style.opacity=(opacity/100); 
 }
