window:
	res:
		windowType	wshadowbox
		switch $(COLOR)
			case COLOR:
			case GRAY:
				topShadow	CadetBlue
				bottomShadow	LightBlue
				break
		endswitch
	endres:
endwindow:
dialog: dialogs
	res:
		defaultDistance		#(fWidth)
		dialogType		modal
	endres:
	ditem: face
		res:
			itemType	bitmap
			bitmapPath	$(icons)
			bitmapFile	3.5-FD-0
			vertDistance	#(fWidth)
			horizDistance	#(fWidth)
			switch $(COLOR)
				case COLOR:
				case GRAY:
					foreground	brown
					break
			endswitch
		endres:
	endditem:
	ditem: msg
		res:
			itemType	bitmap
			label		܃tH|}bgEEE
			kanjiFont	$(kanjiFont)
			font		$(kanaFont)
			fromHoriz	face
			vertDistance	#(fWidth)*2
			horizDistance	#(fWidth)
		endres:
	endditem:
	ditem: min
		res:
			itemType	bitmap
			label		I܂łƂQO
			kanjiFont	$(kanjiFont)
			font		$(kanaFont)
			fromVert	msg
			fromHoriz	face
			vertDistance	#(fWidth)
			horizDistance	#(fWidth)
		endres:
	endditem:
enddialog:
proc: pre
	switch $(NEWS_OS)
		case 3.3\*:
		case 3.4\*:
		case 3.9\*:
		case 4.\*:
			put /dev/rsd0$(odunit)c $(dev)
			break
		case 3.2\*:
			put /dev/rod$(odunit)c $(dev)
			break
	endswitch
	switch #(sheet)
		case 1:
			put off $(mount)
			break
		default:
			put on $(mount)
			break
	endswitch
	put 1510 $(sec)
	put 25 $(min)
	put #(sec)*1000/8 $(sec)
	put 1 $(step)
endproc:
proc: open
	put 0 $(track)
	put 3.5-FD-0 $(bitmap1)
	put 3.5-FD-1 $(bitmap2)
	setval min label 'I܂ł $(min) '
	alarm 1000 sec
	alarm $(sec) track
	alarm 60000 min
	switch $(NEWS_OS)
		case 3.3\*:
		case 3.4\*:
		case 3.9\*:
		case 4.\*:
			$(formatProc) = bg $(etc)/Backup/Sformat.sh -y -silent $(dev)
			break
		default:
			$(formatProc) = bg sh -c 'echo yes | $(etc)/Backup/Sformat.sh $(dev)'
			break
	endswitch
	$(end_stat) = trap $(formatProc) form_end
	put 0 $(form_stat)
	put 0 $(flag)
endproc:
proc: sec
	switch #(flag)
		case 0:
			setval face bitmapFile $(bitmap1)
			put 1 $(flag)
			break
		case 1:
			setval face bitmapFile $(bitmap2)
			put 0 $(flag)
			break
	endswitch
	alarm 1000 sec
endproc:
proc: track
	put #(track)+1 $(track)
	put #(track)+1 $(next)
	put 3.5-FD-$(track) $(bitmap1)
	put 3.5-FD-$(next) $(bitmap2)
	switch #(track)
		case 7:
			break
		default:
			alarm $(sec) track
			break
	endswitch
endproc:
proc: min
	switch #(step)
		case 2:
			quit
	endswitch
	put #(min)-1 $(min)
	setval min label 'I܂ł $(min) '
	switch #(min)
		case 0:
			break
		default:
			alarm 60000 min
			break
	endswitch
endproc:
proc: close
	job off
endproc:
proc: off
	setval face bitmapFile 3.5-FD-0
endproc:
proc: form_end
	switch #(end_stat)
		case 0:
			switch #(step)
				case 1:
					put 3.5-FD-8 $(bitmap1)
					put 3.5-FD-8_ins $(bitmap2)
					put 2 $(step)
					setval min label 'I܂łƏX'
					$(formatProc) = bg $(etc)/Backup/Schgfd.sh next $(device) $(MNTDIR) on $(mount) $(odunit)
					$(end_stat) = trap $(formatProc) form_end
					quit
				case 2:
					put 0 $(form_stat)
					break
			endswitch
			break
		default:
			put 2 $(form_stat)
			break
	endswitch
	job off
	close
endproc:
