anchor.diff:      (setq strNum (1- strNum) )
     )
     
  -  (if (> strNum *strLim)
  +  (if (or (> strNum *strLim) (<= strNum 0))
       ; Terminate if the label is outside of the limit
       ; Otherwise, increment the label
       (progn
  -      (alert "You have reached the end of the last string.")
  +      (alert "The label is outside of the limit.
  +      \nPlease check the panel and string numbers again.")
         (setq term 1)
       )
       (progn
  
positive.code:     (>(setq tmp
  	(cond
  	  ( (getint (strcat "\n" msg " <" (if (eval var) (itoa (eval var) ) "1")
  			    ">: ")	 ) )
  	  ( (eval (cond ( (eval var) ) (1) ) ) )
  	)
        )
  
negative.code: 	  (action_tile "replace" "(saveVars)(done_dialog 3)")
  	  (action_tile "increment" "(saveVars)(done_dialog 4)")
  	  (action_tile "findAll" "(saveVars)(done_dialog 5)")
  	  (action_tile "check" "(saveVars)(done_dialog 6)")
  
  	  ;; Execution of action tiles
            (setq ddiag(start_dialog) )
  
            (if (= ddiag 1) (princ) )
            (if (= ddiag 2) (princ) )
  	  (if (= ddiag 3) (Replace) )
  	  (if (= ddiag 4) (Increment) )
  	  (if (= ddiag 5) (FindAll) )
  	  (if (= ddiag 6) (Check) )
          )
        )
      )
    )
  )
  