	var dChars = new Array(
		-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
		-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
		-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
		52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
		-1,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14,
		15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
		-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
		41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
	
	function resize(which, max) {
		var elem = document.getElementById(which);
		if (elem == undefined || elem == null) return false;
		if (max == undefined) max = 600;
		if (elem.width > elem.height) {
			if (elem.width > max) elem.width = max;
		} else {
			if (elem.height > max) elem.height = max;
		}
	}
	
	function _show(str) {
		var c1, c2, c3, c4;
		var i, len, out;
	
		len = str.length;
		i = 0;
		out = "";
		while(i < len) {
	
		do {
			c1 = dChars[str.charCodeAt(i++) & 0xff];
		} while(i < len && c1 == -1);
		if(c1 == -1)
			break;
	
		do {
			c2 = dChars[str.charCodeAt(i++) & 0xff];
		} while(i < len && c2 == -1);
		if(c2 == -1)
			break;
	
		out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
	
		do {
			c3 = str.charCodeAt(i++) & 0xff;
			if(c3 == 61)
			return out;
			c3 = dChars[c3];
		} while(i < len && c3 == -1);
		if(c3 == -1)
			break;
	
		out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
	
		do {
			c4 = str.charCodeAt(i++) & 0xff;
			if(c4 == 61)
			return out;
			c4 = dChars[c4];
		} while(i < len && c4 == -1);
		if(c4 == -1)
			break;
		out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
		}
		return out;
	}

	function show_video(str,w,h) {
		var flv = _show(str);
		var output = '';
		output += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='"+w+"' height='"+h+"' align='middle'>";
		output += "<param name='movie' value='flvplayer.swf?file="+flv+"&autoStart=false&showFs=false' />";
		output += "<param name='quality' value='high' />";
		output += "<param name='bgcolor' value='#ffffff' />";
		output += "<embed src='flvplayer.swf?file="+flv+"&autoStart=false&showFs=false' quality='high' bgcolor='#ffffff' width='"+w+"' height='"+h+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />";
		output += "</object>";
		document.write(output);
	}
