﻿var ms_Complete =500;  
var flagonchange_vnh=false; 
var node_vnh=-1;
var flag_vnh=0;
var idselect="";

function setPosSelect()
{    
    if($get("pos_Select_complete")!=null)
    node_vnh = parseInt($get("pos_Select_complete").value);                     
}
function vnh_complete(evt)
{                
      flag_vnh=1;                                  
     var c= getEvt(evt);        
      if(flagonchange_vnh==true)
      {
          if(c==27)  //Esc
          {                    
            clearIdtime();                   
            flagonchange_vnh=false;            
            return;
          }                      
      }
      if (c==13)//Enter
          {          
            if(nPlaceID!="")
            {
                Enter(nPlaceID);
            }
            else
            {
                Click_btn_vnh();
            }
            node_vnh=-1;            
            clearIdtime();     
            flagonchange_vnh=false;                
            return;
          }
      if( c==38 && $get("divComplete_vnh").style.display != "none")//mui ten len
      {  
        //setPosSelect();
        var rowsComplete = parseInt($get("rows_Complete_vnh").value);                  
        if(rowsComplete >0 && node_vnh <= rowsComplete && rowsComplete > node_vnh )
        {
            if(node_vnh >=0 )
            {            
                idselect=$get("ip_"+node_vnh).value;
                $get("spComplete_"+node_vnh).className='clout';                
            }
            node_vnh--;                          
            if(node_vnh <0 )
            {
              idselect=$get("ip_0").value;  
              $get("spComplete_0").className='clout';                
              node_vnh= rowsComplete -1;
            }        
            idselect=$get("ip_"+node_vnh).value;
            $get("spComplete_"+node_vnh).className='clovr';    
            
            if(flag_mode_vnh==0){
                $get("txtword_vnh").value = $get("spComplete_"+node_vnh).innerHTML;                                              
                nPlaceID=idselect;
            }else
            {
                $get("txtword_vnh").value = $get("spComplete_"+node_vnh).firstChild.innerHTML;
            }                           
        }
      }
      
      else if( c==40 && $get("divComplete_vnh").style.display != "none")//mui ten xuong
      {     
          //setPosSelect();
          var rowsComplete = parseInt($get("rows_Complete_vnh").value);                  
          if(rowsComplete >0 && rowsComplete >=node_vnh )
          {        
              if(node_vnh >=0)
              {
                idselect=$get("ip_" + node_vnh).value;
                $get("spComplete_" + node_vnh).className='clout';
              }
              node_vnh ++;                              
              idselect=$get("ip_0").value;                         
              if($get("spComplete_0").className == "clovr")
              {                
                $get("spComplete_" + node_vnh).className='clout';
                node_vnh++;
              }
              
              if(node_vnh >= rowsComplete)
                {
                 node_vnh=0;                  
                }        
                idselect=$get("ip_"+node_vnh).value;           
               
                $get("spComplete_" + node_vnh).className='clovr';      
                if(flag_mode_vnh==0){                    
                    $get("txtword_vnh").value = $get("spComplete_"+ node_vnh).innerHTML;                              
                    nPlaceID=idselect;
                }else
                {                    
                    $get("txtword_vnh").value =$get("spComplete_"+ node_vnh).firstChild.innerHTML;
                }               
           }
      }
      else
      {
        nPlaceID="";        
       if(flagonchange_vnh==true)
       {                    
            node_vnh=-1;           
            strWord_cp = $get("txtword_vnh");                                   
            clearIdtime();       
            alertTimerId = setTimeout('StartTimevnh("vnh")',parseInt(ms_Complete));     
            flagonchange_vnh=false;
        }
      }               
}




function clearIdtime()
{           
    var el=$get("divComplete_vnh");
    if(el)el.style.display="none";    
    if(alertTimerId!=null)
    {     
        clearTimeout(alertTimerId);        
        alertTimerId=null;
     }
}
var alertTimerId=null;
var strWord_cp;
function StartTimevnh(vnh_mtd)
{
    try{                    
        clearIdtime();                
        onkeyup_Complete_vnh(strWord_cp);                                    
    }catch(ex){
        clearIdtime();
    }
}











