function chr( ascii ) {return String.fromCharCode(ascii);}
function ord( string ) {return string.charCodeAt(0);}
function dec2hex(d) {return d.toString(16);}
function hex2dec(h) {return parseInt(h,16);}
function hexEncode(a) {
	var b = '';
	for (var i = 0; i < a.length; i++)
	{
		b += dec2hex(ord(a.substr(i,1)));
	}
	return b;
}
function hexDecode(a) {
	var b = '';
	for (var i = 0; i < a.length - 1; i= i+2)
	{
		b += chr(hex2dec(a.substr(i,2)));
	}
	return b;
}
