	function HEX2BIN(code) {
		var i = 0;
		var hex2dec = 0;
		var txt = "";
		var ascii = '                                 !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
		while (i < code.length) {
			hex2dec = 0;
			var j = 0;
			while (j <= 1) {
				if (code.charAt(i+j) == 'A' || code.charAt(i+j) == 'a')
					hex2dec += 10 * ((1/(j*15+1))*16);
				else if (code.charAt(i+j) == 'B' || code.charAt(i+j) == 'b')
					hex2dec += 11 * ((1/(j*15+1))*16);
				else if (code.charAt(i+j) == 'C' || code.charAt(i+j) == 'c')
					hex2dec += 12 * ((1/(j*15+1))*16);
				else if (code.charAt(i+j) == 'D' || code.charAt(i+j) == 'd')
					hex2dec += 13 * ((1/(j*15+1))*16);
				else if (code.charAt(i+j) == 'E' || code.charAt(i+j) == 'e')
					hex2dec += 14 * ((1/(j*15+1))*16);
				else if (code.charAt(i+j) == 'F' || code.charAt(i+j) == 'f')
					hex2dec += 15 * ((1/(j*15+1))*16);
				else
					hex2dec += parseInt(code.charAt(i+j)) * ((1/(j*15+1))*16);
				j++;
			}
			txt += ascii.charAt(hex2dec);
			i += 2;
		}
		return txt;
	}

	function getTopPos(el) {
		var returnValue = el.offsetTop;
		
		while((el = el.offsetParent) != null)returnValue += el.offsetTop;
		
		return returnValue;
	}



	function getLeftPos(el) {

		var returnValue = el.offsetLeft;
		
		while((el = el.offsetParent) != null)returnValue += el.offsetLeft;
		
		return returnValue;

	}



	function getHeight(el) {
		if (el.style.pixelHeight)
			return el.style.pixelHeight;
		else
			return el.offsetHeight;
	}



	function getWidth(el) {
		if (el.style.pixelWidth)
			return el.style.pixelwidth;
		else
			return el.offsetWidth;
	}
