
var t3_child_wnd;
function open_win(url,wd,hg,wndname,showmenu)
	{
		if (!wndname) wndname='blank';
		t3_child_wnd=window.open(url,wndname,(showmenu?'menubar=1,':'')+'status=0,scrollbars=1,resizable=1,width='+wd+',height='+hg+',left='+(screen.width-wd)/2+',top='+(screen.height-hg)/2);
		t3_child_wnd.focus();
	}

function getCharCode(ch)
{
var A='À';
if (ch=='¨') 
	return 0xA8;
else
if (ch=='¸') 
	return 0xB8;
else
if (ch>='À' && ch<='ÿ')
	return (ch.charCodeAt(0)-A.charCodeAt(0)+0xC0);
else
	return ch.charCodeAt(0);
}
	
	
function urlencode(plaintext, isURL)
{
	var SAFECHARS = "0123456789" +					// Numeric
					"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
					"abcdefghijklmnopqrstuvwxyz" +
					"-_.!~*'()";					// RFC2396 Mark characters
	if (isURL)
		SAFECHARS += "?&=/:";
	var HEX = "0123456789ABCDEF";

	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = getCharCode(ch);
			encoded += "%";
			encoded += HEX.charAt((charCode >> 4) & 0xF);
			encoded += HEX.charAt(charCode & 0xF);
		}
	}
	return encoded;
}