function convert()
	{
	X=gtni('input',0).value;
	Y=gtni('input',1).value;
	round=(c(2))?1:0;
	A=[];
	if(X!='')
		{
		for(i=0;i<6;i+=2)
			{
			col=parseInt(X.substring(i,i+2),16);
			if(col/1!=col){alert('Enter only hex numbers (0 through F)');return;}
			A[i/2]=col;
			}
		for(i=0;i<3;i++)
			{
			if(round)
				{
				if(A[i]&8)
					{
					while(A[i]&15&&A[i]!=255)
						{
						A[i]++;
						}
					}
				}
			A[i]>>=4;
			if(A[i]&1){A[i]--;}
			}
		for(i=0;i<3;i++){A[i]=A[i].toString(16);}

		gtni('td',1).style.backgroundColor='#'+gtni('input',0).value;
		gtni('td',2).style.backgroundColor='#'+A[0]+A[1]+A[2];

		if(gid('outp').firstChild){gid('outp').removeChild(gid('outp').firstChild);}

		gid('outp').appendChild(ctn('\tmove.l\t#$00000'+A[2]+A[1]+A[0]+',\t#$00c00004'));
		}
	if(Y!='')
		{
		Z='';
		for(i=2;i>-1;i--)
			{
			col=parseInt(Y.charAt(i),16);
			if(col/1!=col){alert('Enter only hex numbers (0 through F)');return;}
			if(col&1){col--;}
			Z+=col.toString(16);
			}
		gtni('td',4).style.backgroundColor='#'+Z;
		}
	}
