function doopenwindow(ref ,width, height, nb, window_name) {
	// ref -  address of page to open
	// width - override of window width
	//height - override of window height
	// nb - No Banner - pass ' ' to force banner area(menus) to display
	if(window_name && window_name != null)
		var w_window_name = window_name;
	else
		var w_window_name = ref;
	if(w_window_name.lastIndexOf('/') <= 0)
		w_window_name = w_window_name.substr(0,w_window_name.indexOf('.'));
	else{
		var w_start = (w_window_name.lastIndexOf('/')-0)+(1-0);
		var w_len = w_window_name.indexOf('.') - w_window_name.lastIndexOf('/') - 1;
		w_window_name = w_window_name.substr(w_start,w_len);
	}
	if(width && width != null)
		var w_width = width;
	else
		var w_width = '980';
//		var w_width = '1008';
	if(height && height != null)
		var w_height = height;
	else
		var w_height = '650';
//		var w_height = '680';
		
	if(nb && nb != null)
		var w_nb = nb;
	else
		var w_nb = 1;
   ref = ref.replace(/\+/g,"%2B");

	if(w_nb == 1){
		var x = /\?/;
		if (x.test(ref)) {
		    var w = ref + '\&nb=1';
		}
		else {
		    var w = ref + '?nb=1';
		}
	}
	else
		var w = ref;
		
    newwindow = window.open(w,w_window_name,'width=' + w_width + ', height=' + w_height + ', status=yes,resizable=1, scrollBars=1, left=15,top=15') ; 
	newwindow.focus();
	return;
}