function WindowOpen(vUrl, vWidth, vHeight, vScroll, vResize) {
	vLeft = (screen.availWidth - vWidth) / 2;
	vTop = (screen.availHeight - vHeight) / 2;
	if (!vScroll) vScroll = 'no';
	if (!vResize) vResize = 'no';
	parameters = '';
	parameters += 'toolbar=no,';
	parameters += 'location=no,';
	parameters += 'directories=no,';
	parameters += 'status=no,';
	parameters += 'menubar=no,';
	parameters += 'scrollbars=' + vScroll + ',';
	parameters += 'resizable=' + vResize + ',';
	parameters += 'left=' + vLeft + ',';
	parameters += 'top=' + vTop + ',';
	parameters += 'width=' + vWidth + ',';
	parameters += 'height=' + vHeight;
	wId = window.open(vUrl, 'NewWin' + GetRand(), parameters);
	wId.focus();
}

function GetRand() {
	result = '';
	result = Math.random() + '1';
	result = result.split('.');
	return result[1];
}

function stringTrim(strToTrim) {
	var tmp_str = new String(strToTrim);
	return (tmp_str.replace (/^\s+|\s+$/g, ''));
}

function SetCookie(sName, sValue) {
	document.cookie = sName + '=' + escape(sValue) + '; expires=Fri, 25 Dec 2020 23:59:59 GMT; path=/';
}

function DelCookie(sName) {
	document.cookie = sName + '=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/';
}

function GetCookie(sName) {
	var aCookie = document.cookie.split('; ');
	for (var i=0; i < aCookie.length; i++) {
		var aCrumb = aCookie[i].split('=');
		if (sName == aCrumb[0]) return unescape(aCrumb[1]);
	}
	return null;
}

