var wndChart = null ;
var wndTable = null ;
var wndLicense = null ;
var wndWizard = null ;

function doWindow	(oWindow, strTitle, strURL, strArgs)
{

	if ( oWindow == null )	
	{
		oWindow = window.open(strURL, strTitle , strArgs) ;

		if ( !oWindow.opener )
			oWindow.Opener = window ;

	}
	else if ( oWindow.closed ) 
	{
		oWindow = window.open(strURL, strTitle , strArgs) ;

		if ( !oWindow.opener )
			oWindow.Opener = window	;	
	}
	else
		oWindow.location = strURL ; 

	oWindow.focus() ;

}

function doTask( sTask, strArgs )
{	
	switch ( sTask )
	{
		case "table" :
			//var strURL = "/protected/shared/cf_execute_task.asp?" + strArgs  ;
			var strURL = "/protected/shared/cf_table.asp?" + strArgs  ;
			var strWindow = "scrollbars,resizable,height=640,width=600" ;
			doWindow(wndTable, "tableff", strURL, strWindow ) ;
			break ;
		case "chart" :
			//var strURL = "/protected/shared/cf_execute_task.asp?" + strArgs  ;
			//var strURL = "/protected/shared/cf_chart.asp?" + strArgs  ;
			var strURL = "/protected/cht/cf_cht.aspx?" + strArgs;
			var strWindow = "resizable,height=380,width=500" ;
			doWindow(wndChart, "chart", strURL, strWindow ) ;
			break ;
		case "dict" :
			var strURL = "/protected/cf_dictionary.asp?" + strArgs ;
			if ( this.window.name != "chart" && this.window.name != "table")
				this.location = strURL ;
			else
			{
				self.opener.document.location = strURL ;
//				this.close() ;
			}
			break ;
		case "license" :
			var strURL = "/protected/cf_license.asp"
			var strWindow = "scrollbars,resizable,height=450,width=475" ;
			doWindow(wndLicense, "license", strURL, strWindow ) ;
			break ;
	}		

}