function siminphand(n)
global HANDLES sys

hideallbtns
showall(HANDLES.siminpdef.comm)

if n == 1
   showall(HANDLES.siminpdef.ran)
   for i=1:3
      set(HANDLES.siminpdef.edt(i),'visible','on','string','')
   end
   if isfield(sys,'input.ran')
      set(HANDLES.siminpdef.edt(1),'string',num2str(sys.input.ran.T))
      set(HANDLES.siminpdef.edt(2),'string',num2str(sys.input.ran.nt))
      set(HANDLES.siminpdef.edt(3),'string',mat2str(sys.input.ran.frsd))
   end
end

if n == 2
   showall(HANDLES.siminpdef.har)
   for i=1:7
      set(HANDLES.siminpdef.edt(i),'visible','on','string','')
   end
   if isfield(sys,'input.har')
      set(HANDLES.siminpdef.edt(1),'string',num2str(sys.input.har.T))
      set(HANDLES.siminpdef.edt(2),'string',num2str(sys.input.har.nt))
      set(HANDLES.siminpdef.edt(3),'string',num2str(sys.input.har.nc))
      set(HANDLES.siminpdef.edt(4),'string',mat2str(sys.input.har.fr))
      set(HANDLES.siminpdef.edt(5),'string',mat2str(sys.input.har.amp))
      set(HANDLES.siminpdef.edt(6),'string',mat2str(sys.input.har.strt))
      set(HANDLES.siminpdef.edt(7),'string',mat2str(sys.input.har.stop))
   end
end

if n == 3
   showall(HANDLES.siminpdef.imp)
   for i=1:5
      set(HANDLES.siminpdef.edt(i),'visible','on','string','')
   end
   if isfield(sys,'input.imp')
      set(HANDLES.siminpdef.edt(1),'string',num2str(sys.input.imp.T))
      set(HANDLES.siminpdef.edt(2),'string',num2str(sys.input.imp.nt))
      set(HANDLES.siminpdef.edt(3),'string',num2str(sys.input.imp.t))
      set(HANDLES.siminpdef.edt(4),'string',mat2str(sys.input.imp.td))
      set(HANDLES.siminpdef.edt(5),'string',mat2str(sys.input.imp.f))
   end

end

if n == 4
   showall(HANDLES.siminpdef.oth)
   for i=1:2
      set(HANDLES.siminpdef.edt(i),'visible','on','string','')
   end
end

   