function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function') 
	{
		window.onload = func;
	}
	else 
	{
		window.onload = function() 
			{
				oldonload();
				func();
			}
	}
}//function addLoadEvent(func)

function addOnResizeEvent(func)
{
	var oldonresize = window.onresize;
	if (typeof window.onresize != 'function') 
	{
		window.onresize = func;
	}
	else 
	{
		window.onresize = function() 
			{
				oldonresize();
				func();
			}
	}
}//function addOnResizeEvent(func)


function printPage()
{
    //document.getElementById('print').style.visibility = 'hidden';
    // Do print the page
	window.Width=800;
    if (typeof(window.print) != 'undefined') {
        window.print();
    }
    //document.getElementById('print').style.visibility = '';
}
var a_str_windowName="print";
var a_int_windowWidth=800;
var a_int_windowHeight=600;
var a_bool_scrollbars='yes';
var a_bool_resizable='no';
var a_bool_menubar='no';
var a_bool_toolbar='no';
var a_bool_addressbar='no';
var a_bool_statusbar='yes';
var a_bool_fullscreen='no';

function newWindow(a_str_windowURL) 
{
  var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
  var int_windowTop = (screen.height - a_int_windowHeight) / 2;
  var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
  var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
    if (parseInt(navigator.appVersion) >= 4) {
      obj_window.window.focus();
    }
}

