Home
int mainscreen(){
	messageboxc=100;
	messageboxr=100;
	messageboxcc=500;
	messageboxrr=200;
	midx=275;
	mee=1;
	meex=0;
	errorscreen();
	settextstyle(DEFAULT_FONT,VERT_DIR,1);
	setusercharsize(3, 3, 1, 1);
	settextjustify(1,1);
	setcolor(12);
	outtextxy(119,106,"0");
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(CENTER_TEXT,CENTER_TEXT);
	if (change==0){
	cx=330;
	rx=155;
	setcolor(incolor);
	outtextxy(225,155,"Your password, please -");
	curs_on();
	}
	if (change==1){
	cx=350;
	rx=155;
	setcolor(incolor);
	outtextxy(225,155,"Your old password, please -");
	curs_on();
	if (count>0){
	count=0;
	}
	while (count<40){
	strcpy(&strin[count],NULL);
	count++;}
	count=0;
	}
	incolor++;
	if (incolor==8){
	incolor++;}
	if (incolor>15){
	incolor=0;}
return 1;}
int menu(){
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(1,1);
	setfillstyle(SOLID_FILL,15);
	bar(118,114,256,167);
	setfillstyle(SOLID_FILL,0);
	bar(119,115,255,166);
	setfillstyle(SOLID_FILL,8);
	bar(122,117,252,130);
	bar(122,134,252,147);
	bar(122,151,252,164);
	setlinestyle(SOLID_LINE,1,2);
	setcolor(15);
	line(122,117,251,117);
	line(122,117,122,129);
	line(122,134,251,134);
	line(122,134,122,146);
	line(122,151,251,151);
	line(122,151,122,163);
	if (item>2){
	item=0;
	}
	if (secondttime==1){
	setcolor(7);
	outtextxy(188,124,"Change password");
	setcolor(0);
	outtextxy(188,142,"Help");
	setcolor(0);
	outtextxy(188,158,"Visible");
	twicecounter=0;
	item=1;
	twice=-2;}
	if (secondttime==0){
	setcolor(0);
	outtextxy(188,124,"Change password");
	outtextxy(188,142,"Help");
	outtextxy(188,158,"Visible");
	item=0;
	twice=0;}
	qr=0;
	while (qr==0){
	ikey=getch();
	switch(ikey){
		case 27:
			twice=0;
			qr=1;
			item=0;
			restore_menu_screen();
#if 0
			settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
			setusercharsize(1,3,1,1);
			settextjustify(0,1);
			setcolor(0);
			outtextxy(messageboxcc-50,messageboxrr-11,"Menu");
#endif
			rx=155;
			wwr=0;
			wr=0;
			break;
		case 72:
			if (twice==-2){
			if (item==2){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,142,"Help");}
			if (item==3){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,153,125,163);
			line(125,153,250,153);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,153,250,163);
			line(125,163,250,163);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,158,"Visible");
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,142,"Help");
			twicecounter=0;}
			if (item>1){
			item--;}
			if (item==1){
			item=1;}
			sound(30);
			delay(20);
			nosound();
			}
			if (twice>-1){
			if (item==1){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,119,125,129);
			line(125,119,250,119);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,119,250,129);
			line(125,129,250,129);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,124,"Change password");}
			if (item==2){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,142,"Help");
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,119,125,129);
			line(125,119,250,119);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,119,250,129);
			line(125,129,250,129);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,124,"Change password");}
			if (item==3){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,153,125,163);
			line(125,153,250,153);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,153,250,163);
			line(125,163,250,163);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,158,"Visible");			
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,142,"Help");}
			if (item>0){
			item--;}
			sound(30);
			delay(20);
			nosound();
			}
			break;
		case 80:
			if (twice==-2){
			if (item==1){
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,142,"Help");}
			if (item==2){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,142,"Help");
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,153,125,163);
			line(125,153,250,153);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,153,250,163);
			line(125,163,250,163);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,158,"Visible");}
			if (item==3){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,153,125,163);
			line(125,153,250,153);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,153,250,163);
			line(125,163,250,163);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,158,"Visible");}
			item++;
			if (item>3){
			item=1;}
			sound(20);
			delay(30);
			nosound();
			twicecounter++;
			}
			if (twice>-1){
			if (item==0){
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,119,125,129);
			line(125,119,250,119);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,119,250,129);
			line(125,129,250,129);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,124,"Change password");}
			if (item==1){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,119,125,129);
			line(125,119,250,119);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,119,250,129);
			line(125,129,250,129);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,124,"Change password");
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,142,"Help");}
			if (item==2){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,136,125,146);
			line(125,136,250,136);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,136,250,146);
			line(125,146,250,146);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,142,"Help");
			setcolor(0);
			setlinestyle(SOLID_LINE,1,2);
			line(125,153,125,163);
			line(125,153,250,153);
			setcolor(7);
			setlinestyle(SOLID_LINE,1,2);
			line(250,153,250,163);
			line(125,163,250,163);			
			setcolor(15);
			settextjustify(1,1);
			outtextxy(188,158,"Visible");}
			if (item==3){
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(125,153,125,163);
			line(125,153,250,153);
			setcolor(8);
			setlinestyle(SOLID_LINE,1,2);
			line(250,153,250,163);
			line(125,163,250,163);			
			setcolor(0);
			settextjustify(1,1);
			outtextxy(188,158,"Visible");
			item=-1;}
			item++;
			sound(30);
			delay(20);
			nosound();
			}
			break;
		case 13:
			if (item==1){
				twice++;
				inputnewpassword=0;
				secondttime=1;
				change=1;
				cx=375;
				rx=155;
				restore_menu_screen();
#if 0
				settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
				setusercharsize(1,3,1,1);
				settextjustify(0,1);
				setcolor(0);
				outtextxy(messageboxcc-50,messageboxrr-11,"Menu");
#endif
				cleardevice();
				mainscreen();
				qr=1;
				}
			if (item==2){
				restore_menu_screen();
#if 0
				settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
				setusercharsize(1,3,1,1);
				settextjustify(0,1);
				setcolor(0);
				outtextxy(messageboxcc-50,messageboxrr-11,"Menu");
#endif
				xstart=99; 
				ystart=99; 
				yend=201; 
				maxx=501;
				free(bottombar);
				save_screen();
				curs_off();
				helpon=1;
				help();
				cleanhelpscreen();
				restore_screen();
				free(bottombar);
				qr=1;
				counter=0;
				count=0;
				countt=0;
				lastcount=0;
				lastcounter=0;
				endcount=0;
				newlastcounter=0;
				}
			if (item==3){
				if (count==0 || countt==0){
				counter=0;
				count=0;
				countt=0;
				lastcount=0;
				lastcounter=0;
				endcount=0;
				newlastcounter=0;
				}
				once++;
				if (once==1){
				if (inputnewpassword==1){
				curs_off_color=9;
				visibleentry=1;
				color1=15;}
				if (inputnewpassword==0){
				curs_off_color=9;
				visibleentry=1;
				color1=15;
				color0=15;}}
				if (once>1){
				if (inputnewpassword==0){
				curs_off_color=9;
				visibleentry=0;
				color1=9;
				color0=9;}
				if (inputnewpassword==1){
				curs_off_color=9;
				visibleentry=0;
				color0=9;
				color1=9;}
				once=0;}
				restore_menu_screen();
#if 0
				settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
				setusercharsize(1,3,1,1);
				settextjustify(0,1);
				setcolor(0);
				outtextxy(messageboxcc-50,messageboxrr-11,"Menu");
#endif
				qr=1;}
				break;
	}}
return 1;}
int message(){
	validentry=0;
	messageboxc=125;
	messageboxr=150;
	messageboxcc=475;
	messageboxrr=200;
	midx=285;
	mee=2;
	meex=3;
	errorscreen();
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(12);
	outtextxy(messageboxc+5,messageboxr+5,"Alert");
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(7);
	outtextxy(messageboxc+5,messageboxrr-11,"Press any key to continue...");
	setcolor(13);
	outtextxy(messageboxc+5,messageboxrr-11,"Press 'y' to save 'n' to redo...");
	setcolor(14);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	outtextxy(messageboxc+5,175,"Ok to save new password (y/n)? -");
	ccx=messageboxc+5;
	ccx+=textwidth("Ok to save new password (y/n)? -");
	ccx=ccx+5;
#if 0
	setfillstyle(SOLID_FILL,9);
	bar(125,150,475,185);
	setcolor(15);
	settextstyle(TRIPLEX_FONT,HORIZ_DIR,1);
	setusercharsize(1, 2, 1, 3);
	settextjustify(1,1);
#endif
	while (yr==0){
	inkey=getch();
	switch(inkey){
		case 27:
			inkey=NULL;
			yr=0;
			validentry=0;
			break;
		case 13:
			yr=0;
			sound(100);
			delay(50);
			nosound();
			break;
		case 121:   
			validentry=1;
			setcolor(9);
			outtextxy(ccx,175,&inkey);
			setcolor(14);
			outtextxy(ccx,175,&inkey);
			ans=1;
			yr=1;
			break;
		case 89:
			validentry=1;
			ans=1;
			setcolor(9);
			outtextxy(ccx,175,&inkey);
			setcolor(14);
			outtextxy(ccx,175,&inkey);
			yr=1;
			break;
		case 110:
			validentry=0;
			ans=0;
			setcolor(9);
			outtextxy(ccx,175,&inkey);
			setcolor(14);
			outtextxy(ccx,175,&inkey);
			yr=1;
			break;
		case 78:
			validentry=0;
			ans=0;
			setcolor(9);
			outtextxy(ccx,175,&inkey);
			setcolor(14);
			outtextxy(ccx,175,&inkey);
			yr=1;
			break;}
	}
return (ans);}

 

int how_to_use(){
	cleardevice();
	messageboxc=100;
	messageboxr=100;
	messageboxcc=540;
	messageboxrr=300;
	midx=295;
	mee=2;
	errorscreen();
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(12);
	outtextxy(messageboxc+5,messageboxr+5,"Help");
#if 0
	setfillstyle(SOLID_FILL,8);
	bar(100,100,540,300);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(7);
	line(102,102,538,102);
	line(102,102,102,298);
	line(102,298,538,298);
	line(538,102,538,298);
#endif
	setcolor(15);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	ccx=messageboxc+5;
	outtextxy(ccx,135,"How to use");
	ccx+=textwidth("How to use");
	ccx=ccx+5;
	settextstyle(GOTHIC_FONT,HORIZ_DIR,1);
	outtextxy(ccx,135,"Kulja Simsim");
#if 0
	setcolor(3);
	setlinestyle(SOLID_LINE,1,3);
	line(110,138,303,138);
#endif
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setcolor(7);
	outtextxy(110,160,"To change password, press ALT+ZERO for the oval menu");
	outtextxy(110,175,"and select option 'Change Password'. You will be");
	outtextxy(110,190,"prompted to enter your old password for access. After");
	outtextxy(110,205,"entering the right password, you will be prompted for");
	outtextxy(110,220,"the new password. After keying in the new password, a");
	outtextxy(110,235,"message will appear that will ask you if it is ok to");
	outtextxy(110,250,"be saved. Press 'Y' to save or 'N' to enter the");
	outtextxy(110,265,"password again.");
	getch();
	cleanhelpscreen();
	drawhelpscreen();
return 1;}
int release(){
			if (ctr==1){
			setcolor(0);
			outtextxy(col+12,row+15,"+");
			setcolor(0);
			outtextxy(col1+25,row+15,"How to use...");}
			if (ctr==2){
			setcolor(0);
			outtextxy(col+12,row+15,"+");
			setcolor(0);
			outtextxy(col1+25,row+15,"Change password");
			}
			if (ctr==3){
			setcolor(0);
			outtextxy(col+12,row+15,"+");
			setcolor(0);
			outtextxy(col1+25,row+15,"Keys");
			}
			if (ctr==4){
			setcolor(0);
			outtextxy(col+12,row+15,"+");
			setcolor(0);
			outtextxy(col1+25,row+15,"Visible");
			}
return 1;
}
int press(){
	setlinestyle(SOLID_LINE,1,2);
	setcolor(0);
	line(col+5,row+5,col+5,row1-5);
	line(col+5,row+5,col1-5,row+5);
	setcolor(15);
	line(col1-5,row+5,col1-5,row1-5);
	line(col+5,row1-5,col1-5,row1-5);
#if 0
	setlinestyle(DOTTED_LINE,1,1);
	setcolor(12);
	line(col1+20,row,col1+100,row);
	line(col1+20,row,col1+20,row1);
	line(col1+20,row1,col1+100,row1);
	line(col1+100,row,col1+100,row1);
#endif
return 1;
}
int drawhelpscreen(){
	cleardevice();
	setfillstyle(SOLID_FILL,15);
	bar(100,100,540,350);
	col=150;
	row=150;
	col1=180;
	row1=170;
	ctr=0;
	setfillstyle(SOLID_FILL,0);
	bar(101,101,539,120);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(0);
	line(102,120,102,348);
	line(102,348,538,348);
	line(538,120,538,348);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(1,1);
	setcolor(15);
	outtextxy(325,112,"Help");
	setcolor(0);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	setcolor(15);
	while (ctr<4){
	setfillstyle(SOLID_FILL,0);
	bar(col-5,row-5,col1+5,row1+5);
	setfillstyle(SOLID_FILL,7);
	bar(col,row,col1,row1);
	setlinestyle(SOLID_LINE,1,3);
	setcolor(15);
	line(col,row,col,row1);
	line(col,row,col1,row);
	setcolor(8);
	line(col1,row+1,col1,row1);
	line(col+1,row1,col1,row1);
	setcolor(0);
	outtextxy(col+12,row+15,"+");
	row=row+50;
	row1=row1+50;
	ctr++;}
	col=150;
	row=150;
	col1=180;
	row1=170;
	setcolor(0);
	outtextxy(col1+25,row+15,"How to use...");
	outtextxy(col1+25,row+65,"Change password");
	outtextxy(col1+25,row+115,"Keys");
	outtextxy(col1+25,row+165,"Visible");
	ctr=0;
	back=0;
	setfillstyle(SOLID_FILL,9);
	bar(335,150,525,290);
	setfillstyle(SOLID_FILL,8);
	bar(526,153,530,295);
	bar(338,291,530,295);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(8);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,2);
	setusercharsize(4,4,1,1);
	outtextxy(340,165,"GREYcells");
	settextstyle(GOTHIC_FONT,HORIZ_DIR,2);
	setusercharsize(3,3,1,1);
	setcolor(15);
	outtextxy(340,205,"Kulja Simsim");
	setlinestyle(SOLID_LINE,1,3);
	setcolor(15);
	line(340,210,520,210);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(2,2,1,1);
	setcolor(0);
	outtextxy(340,230,"A password utility");
	outtextxy(340,240,"for Dos/Windows.");
	setcolor(14);
	outtextxy(340,260,"(c) Semantix Computers");
	outtextxy(340,270,"New Delhi, 1997.");
	settextstyle(SMALL_FONT,HORIZ_DIR,1);
	setusercharsize(3,3,1,1);
	setcolor(15);
	outtextxy(345,285,"A product of J.V.Ravichandran");
	settextstyle(DEFAULT_FONT,VERT_DIR,1);
	setusercharsize(3, 3, 1, 1);
	setcolor(7);
	outtextxy(113,110,"0");
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	setlinestyle(SOLID_LINE,1,1);
return 1;}
int changepass(){
	cleardevice();
	messageboxc=100;
	messageboxr=100;
	messageboxcc=540;
	messageboxrr=300;
	midx=295;
	mee=2;
	errorscreen();
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(12);
	outtextxy(messageboxc+5,messageboxr+5,"Help");
#if 0
	setfillstyle(SOLID_FILL,8);
	bar(100,100,540,300);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(7);
	line(102,102,538,102);
	line(102,102,102,298);
	line(102,298,538,298);
	line(538,102,538,298);
#endif
	setcolor(15);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	outtextxy(110,135,"Change password");
#if 0
	setcolor(3);
	setlinestyle(SOLID_LINE,1,3);
	line(110,138,230,138);
#endif
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setcolor(7);
	outtextxy(110,160,"To change password, press ALT+ZERO for the oval menu");
	outtextxy(110,175,"and select option 'Change Password'. You will be");
	outtextxy(110,190,"prompted to enter your old password for access. After");
	outtextxy(110,205,"entering the right password, you will be prompted for");
	outtextxy(110,220,"the new password. After keying in the new password, a");
	outtextxy(110,235,"message will appear that will ask you if it is ok to");
	outtextxy(110,250,"be saved. Press 'Y' to save or 'N' to enter the");
	outtextxy(110,265,"password again.");
	getch();
	cleanhelpscreen();
	drawhelpscreen();
return 1;}
int keys(){
	cleardevice();
	messageboxc=100;
	messageboxr=100;
	messageboxcc=540;
	messageboxrr=250;
	midx=295;
	mee=2;
	errorscreen();
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(12);
	outtextxy(messageboxc+5,messageboxr+5,"Help");
#if 0
	setfillstyle(SOLID_FILL,8);
	bar(100,100,540,300);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(7);
	line(102,102,538,102);
	line(102,102,102,298);
	line(102,298,538,298);
	line(538,102,538,298);
#endif
	setcolor(15);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	ccx=messageboxc+5;
	outtextxy(ccx,messageboxr+35,"Key keys in");
	ccx+=textwidth("Key keys in");
	ccx=ccx+5;
	settextstyle(GOTHIC_FONT,HORIZ_DIR,1);
	outtextxy(ccx,messageboxr+35,"Kulja Simsim");
#if 0
	setcolor(3);
	setlinestyle(SOLID_LINE,1,3);
	line(110,138,318,138);
#endif
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setcolor(7);
	outtextxy(messageboxc+5,messageboxr+60,"- ALT+ZERO key to activate the oval menu.");
	outtextxy(messageboxc+5,messageboxr+75,"-  key to de-activate the oval menu.");
	outtextxy(messageboxc+5,messageboxr+90,"-  key to register input value.");
	outtextxy(messageboxc+5,messageboxr+105,"-  keys to navigate within the menu.");
	outtextxy(messageboxc+5,messageboxr+120,"-  key to delete the previous input value.");
	getch();
	cleanhelpscreen();
	drawhelpscreen();
return 1;}
int visible(){
	cleardevice();
	messageboxc=100;
	messageboxr=100;
	messageboxcc=515;
	messageboxrr=235;
	midx=280;
	mee=2;
	errorscreen();
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(12);
	outtextxy(messageboxc+5,messageboxr+5,"Help");
#if 0
	setfillstyle(SOLID_FILL,8);
	bar(100,100,540,300);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(7);
	line(102,102,538,102);
	line(102,102,102,298);
	line(102,298,538,298);
	line(538,102,538,298);
#endif
	setcolor(15);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	outtextxy(110,135,"Visible");
#if 0
	setcolor(3);
	setlinestyle(SOLID_LINE,1,3);
	line(110,138,165,138);
#endif
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setcolor(7);
	outtextxy(110,160,"To make the password visible at the time of input,");
	outtextxy(110,175,"please select the menu item 'Visible'. To return");
	outtextxy(110,190,"to the invisible mode, which is the default mode,");
	outtextxy(110,205,"please repeat the same process.");
	getch();
	cleanhelpscreen();
	drawhelpscreen();
return 1;}
int about(){
	cleardevice();
	messageboxc=100;
	messageboxr=100;
	messageboxcc=570;
	messageboxrr=300;
	midx=310;
	mee=2;
	errorscreen();
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setusercharsize(1,3,1,1);
	settextjustify(0,1);
	setcolor(12);
	outtextxy(messageboxc+5,messageboxr+5,"Help");
#if 0
	setfillstyle(SOLID_FILL,8);
	bar(100,100,570,300);
	setlinestyle(SOLID_LINE,1,1);
	setcolor(7);
	line(102,102,568,102);
	line(102,102,102,298);
	line(102,298,568,298);
	line(568,102,568,298);
#endif
	setcolor(15);
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	settextjustify(0,0);
	ccx=messageboxc+5;
	outtextxy(ccx,130,"About GREYcells");
	ccx+=textwidth("About GREYcells");
	ccx=ccx+5;
	settextstyle(GOTHIC_FONT,HORIZ_DIR,1);
	outtextxy(ccx,130,"Kulja Simsim");
#if 0
	setcolor(3);
	setlinestyle(SOLID_LINE,1,3);
	line(110,124,337,124);
#endif
	settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
	setcolor(7);
	outtextxy(110,150,"GREYcells Kulja Simsim is a password protection utility");
	outtextxy(110,165,"for MS-DOS &  MS-WINDOWS, designed and developed by");
	outtextxy(110,180,"J.V.Ravichandran. GREYcells is the registered trademark");
	outtextxy(110,195,"of Semantix Computers, B-10, Triveni apartments,");
	outtextxy(110,210,"Vikas puri, New Delhi - 110 018. For any further info or");
	outtextxy(110,225,"regarding this software, please contact at the mentioned");
	outtextxy(110,240,"address with J.V.Ravichandran, Proprietor, Semantix");
	outtextxy(110,255,"computers, New Delhi.");
	setcolor(15);
	outtextxy(110,275,"(c) Semantix Computers, J.V.Ravichandran, 1997.");
	getch();
	cleanhelpscreen();
	drawhelpscreen();
return 1;}
int alertformoney(){
			messageboxc=25;
			messageboxr=100;
			messageboxcc=615;
			messageboxrr=216;
			midx=300;
			mee=2;
			meex=3;
			errorscreen();
			settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
			setusercharsize(1,3,1,1);
			settextjustify(0,1);
			setcolor(12);
			outtextxy(messageboxc+5,messageboxr+5,"Alert");
			settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
			setusercharsize(1,3,1,3);
			setcolor(0);
			outtextxy(30,125,"This is a shareware software. To access all the features in the software,");
			outtextxy(30,140,"please send a cheque of Rs.100.00 only or TEN dollars drawn in favor of");
			outtextxy(30,155,"Semantix computers, New Delhi and address it to,");
			setcolor(12);
			cx=30;
			outtextxy(cx,170,"J.V.Ravichandran,");
			cx+=textwidth("J.V.Ravichandran,");
			cx++;
			setcolor(14);
			outtextxy(cx,170,"Proprietor/Software Architect/Consultant.");
			setcolor(10);
			outtextxy(30,185,"B-10, Triveni Apartments, Vikas puri, New Delhi - 110 018.");
return 1;}
int errorscreen(){
		setfillstyle(SOLID_FILL,9);
		bar(messageboxc,messageboxr,messageboxcc,messageboxrr);
/*		bar(25,100,615,216);*/
		setfillstyle(SOLID_FILL,7);
		bar(messageboxc+1,messageboxr+1,messageboxcc-1,messageboxr+16);
/*		bar(26,101,614,115);*/
		setfillstyle(SOLID_FILL,0);
		bar(messageboxc+2,messageboxr+2,messageboxc+45,messageboxr+15);
/*		bar(27,102,70,113);*/
		setlinestyle(SOLID_LINE,1,1);
		setcolor(15);
		line(messageboxc+45,messageboxr,messageboxcc,messageboxr);
		line(messageboxc+45,messageboxr,messageboxcc,messageboxr);
#if 0
		line(70,100,615,100);
		line(70,100,70,115);
#endif
		if (mee==2){
		setfillstyle(SOLID_FILL,7);
		bar(messageboxc+1,messageboxrr-16,messageboxcc-65,messageboxrr-1);
		setfillstyle(SOLID_FILL,0);
		bar(messageboxcc-63,messageboxrr-16,messageboxcc-1,messageboxrr-1);
/*		bar(26,200,550,215);*/
		setcolor(15);
		line(messageboxc,messageboxrr-16,messageboxcc-65,messageboxrr-16);
		line(messageboxc,messageboxrr-16,messageboxc,messageboxrr-15);}
		if (mee==1){
		setfillstyle(SOLID_FILL,7);
		bar(messageboxc+1,messageboxr+17,messageboxc+2,messageboxr+40);
		setfillstyle(SOLID_FILL,0);
		bar(messageboxc+1,messageboxr+40,messageboxc+2,messageboxrr-1);
		setfillstyle(SOLID_FILL,7);
		bar(messageboxcc-1,messageboxr+40,messageboxcc-2,messageboxrr-1);
		setfillstyle(SOLID_FILL,0);
		bar(messageboxcc-2,messageboxr+17,messageboxcc-1,messageboxr+40);
		setfillstyle(SOLID_FILL,7);
		bar(messageboxc+1,messageboxrr-2,messageboxc+25,messageboxrr-1);
		setfillstyle(SOLID_FILL,0);
		bar(messageboxc+26,messageboxrr-2,messageboxcc-1,messageboxrr-1);
		}
#if 0
		line(25,200,540,200);
		line(25,200,25,215);
#endif
/*/*		bar(542,200,614,215);*/
		settextstyle(DEFAULT_FONT,HORIZ_DIR,1);
		setcolor(15);
		setusercharsize(1,3,1,1);
		settextjustify(0,1);
		outtextxy(midx,messageboxr+5,"GREYcells");
		if (meex==3){
		setcolor(13);
		outtextxy(messageboxc+5,messageboxrr-11,"Press any key to continue...");}
return 1;}
Hosted by www.Geocities.ws

1