﻿    var todoTotal = 0;    	
    var todoAdded = 0;
    var tipTime = 10;
    var imgAddMe = new Image();
    var imgAdded = new Image();
    var IE = document.all?true:false;
    var tempX;
    var tempY;
    var tipVisible = false;
    
    if (!IE) 
    {
      document.captureEvents(Event.MOUSEMOVE)      
    }      
    
    //imgAddMe.src = "..."
    //imgAdded.src = "..."
    
    function getXY(e)
    {
      var myTip = document.getElementById('todo_tip');
        if (!e) { // grab the x-y pos.s if browser is IE
          tempX = window.event.clientX + document.getElementById('layer1').scrollLeft;//document.body.scrollLeft;
          tempY = window.event.clientY + document.getElementById('layer1').scrollTop;//document.body.scrollTop;
          }
        else {  // grab the x-y pos.s if browser is NS          
          tempX = e.layerX;
          tempY = e.layerY;          
          }  
                
        if (tipVisible)
        {
          myTip.style.left=5;
          myTip.style.top=tempY - 105;
        }
    }
    
    function showTip()
    {      
      if (todoAdded==1 && tipTime>0 && todoTotal==0)
      {
        
        var myTip = document.getElementById('todo_tip');
        if (myTip.style.visibility=='hidden')
        {
          myTip.style.visibility='visible';
          myTip.style.display='block';
          tipVisible = true;
        }
                        
        
      }
      return true;
    }
    
    function hideTip()
    {
      var myTip = document.getElementById('todo_tip');
      
      myTip.style.visibility='hidden';
      myTip.style.display='none';
      tipTime=-1;
      tipVisible = false;
    }
    
    function tipTimer()
    {
      if (tipTime==0)
      {   
        hideTip();        
      }
      else
      if (tipTime>0)
      {
          self.status = tipTime;
          tipTime = tipTime - 1;          
          self.setTimeout("tipTimer()", 800);
          
      }

    }
    
    function todoClick(objID)
    {
      var meCHK;
            
      if (document.todo.elements['updCOID' + objID].value!='true')
        meCHK=true;
      else
        meCHK=false;
            
      changeToDoImage('imgchk_' + objID,meCHK); 
      
      if (meCHK) 
        document.todo.elements['updCOID' + objID].value='true';       
      else 
        document.todo.elements['updCOID' + objID].value=''; 
            
      if (meCHK) 
      { 
        todoAdded+=1; 
        if (todoAdded==1) 
        { 
          tipTimer(); 
          showTip(); 
        } 
        else
          hideTip();
        
        if (todoTotal<100) 
        { 
          document.todo.elements['noteCOID' + objID].style.visibility='visible'; 
          todoTotal+=1;
          document.todo.elements['noteCOID' + objID].focus();
        } 
        else 
        { 
         // alert('Your tradeshow planner list has reached the maximum of 100 companies.'); 
          document.todo.elements['updCOID' + objID].value=''; 
        }
      } 
      else 
      {
        document.todo.elements['noteCOID' + objID].style.visibility='hidden'; 
        todoTotal-=1; 
        todoAdded-=1;
      }
     
     // return true;
    }
    
    function changeToDoImage(img_name, chkd)
    {
      var img_obj = document.images[img_name];
                  
      if (chkd)
      {
        imgTmp = eval('imgAdded.src');
        img_obj.src=imgTmp;
      }
      else
      {
        imgTmp = eval('imgAddMe.src');
        img_obj.src=imgTmp;
      }
      img_obj.refresh;
    }