function fnOpenWindow(url,parameters)
{
	parameters=parameters.replace(/\s+/g,'');

	var aParameters=parameters.split(',');
	var data=new Array();
	for (var i=0;i<aParameters.length;i++) {
		var pr=aParameters[i];
		var key = pr.substr(0,pr.indexOf('='));
		var value=pr.substr(pr.indexOf('=')+1);
		data[key]=value;
	}

	if ( (data['hposition'])&&(data['width'])&&(data['hposition']!='system') )
	{
		var posX=null;
		if (data['hposition']=='left')
		{
			posX=0;
		}
		if ( (window.screen)&&(window.screen.availWidth) )
		{
			if (data['hposition']=='center')
				posX=(window.screen.availWidth-data['width'])/2;
			if (data['hposition']=='right')
				posX=window.screen.availWidth-data['width'];
		}

		if (posX!=null)
			parameters+=",left="+parseInt(posX);
	}

	if ( (data['vposition'])&&(data['height'])&&(data['vposition']!='system') )
	{
		var posY=null;
		if (data['vposition']=='top')
		{
			posY=0;
		}
		if ( (window.screen)&&(window.screen.availHeight) )
		{
			if (data['vposition']=='center')
				posY=(window.screen.availHeight-data['height'])/2;
			if (data['vposition']=='bottom')
				posY=window.screen.availHeight-data['height'];
		}

		if (posY!=null)
			parameters+=",top="+parseInt(posY);
	}


	var oWnd=window.open(url,'',parameters);
	oWnd.focus();
}


glProcessWnd=false;
glProcessSource=null;
function fnProcessSetWnd(mode,source)
{
	glProcessWnd=mode;
	glProcessSource=source;
}
function fnProcess()
{
	if (!glProcessSource)
		return true;

	var oSrc=null;
	if (document.getElementById)
		oSrc=document.getElementById(glProcessSource);
	else
		if (document.all)
			oSrc=document.all[glProcessSource];
	if (!oSrc)
		return true;


	var url = oSrc.options[oSrc.selectedIndex].value;
	if (glProcessWnd) {
		fnOpenWindow(url,'width=800, height=460, scrollbars=yes, resizable=yes, vposition=top, hposition=center');
		return false;
	} else {
		var rel=oSrc.options[oSrc.selectedIndex].getAttribute('rel');
		if ( (rel)&&(rel=='bookmark') ) {
			window.open(url,'');
			return false;
		} else {
			return true;
		}
	}
}