// ----------------------------------------------------------------------------
// Name: Heximal <-> Decimal Converter
// ----------------------------------------------------------------------------
var hexOrder = new Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');

function hex2decimal(hex) {
	return parseInt( hex, 16 );
}

function decimal2hex(num) {
	if (num > 255) {
		alert('Need a number between 0 and 255');
		return 0;
	}
	var sixteens = 0;
	var ones     = 0;

	while (num >= 16) {
	    sixteens++;
	    num -= 16;
	}
	ones     = num;
	sixteens = hexOrder[sixteens];
	ones     = hexOrder[ones];

	return sixteens + ones;
}

// end of hexConvert.js -------------------------------------------------------