VM_VER = "07.08.0000"

isIE   = false;
isIE4  = false;
isIE5  = false;
isIE55 = false;
isIE6  = false;

if(document.all) isIE=true;
if(navigator.appVersion.indexOf("MSIE 4.0") != -1) isIE4  = true;
if(navigator.appVersion.indexOf("MSIE 5.0") != -1) isIE5  = true;
if(navigator.appVersion.indexOf("MSIE 5.5") != -1) isIE55 = true;
if(navigator.appVersion.indexOf("MSIE 6")   != -1) isIE6  = true;

//if(!isIE || isIE4 || isIE5 )
//   alert("This application is designed for Microsoft Internet Explorer version 5.5 and above!")

CHAT_DEBUG 		= false;
MDEBUG 			= false;
DEBUG 			= true;
XMLDEBUG 		= true;
FRIENDLY_ERROR_MSGS = false;

MODULES 			= [];
MODULES["chat"]= false;

// Context menu



CONTEXT_MENU  =	[["Refresh"	,"top.location.replace(top.location)" , true ]];

CONTEXT_MENU2 =	[["New"   	,"alert(1)" , true ],
           			["Close"  	,"top.o_winManager.createWindow('Navigator','about:blank', top.EXPLORER_WINDOW, null)" , true ]];

// Navigator window menu
EXPLORER_MENU = [ new Object("File") ,
						new Object("Edit") ,
						new Object("View") ,
         			new Object("Help") ];


EXPLORER_MENU[0].subMenu =[["New"    ,"top.o_winManager.createWindow('Navigator',top.EXPLORER_WINDOW_INITIAL_LEFT_URL, top.EXPLORER_WINDOW, null, null, null, top.EXPLORER_WINDOW_INITIAL_RIGHT_URL)" , true ],
                  			["separator", null, true],
                  			["Print"  ,"baseMenu.hstWindow.parentWindow.Print()", true ],
                  			["Close"  ,"setTimeout('baseMenu.hstWindow.parentWindow.close()',100)", true ]];

EXPLORER_MENU[1].subMenu =[ ];

EXPLORER_MENU[2].subMenu =[["Refresh" ,"baseMenu.hstWindow.parentWindow.innerWin2.htmlFrameObj.f_refresh()"  , true ]];

EXPLORER_MENU[3].subMenu =[["Manual"  ,"top.o_winManager.createWindow( 'Manual', top.HELP_WINDOW_INITIAL_URL, top.DESKTOP_WINDOW )"    , true ],
                  			["separator" ,null, true ],
                  			["Help About","top.o_winManager.createWindow('About', '/about.htm', top.MODAL_WINDOW, null, 400, 250)"  , true ]];

// Report window menu

DESKTOP_MENU = [ 	new Object("File"),
			 			new Object("View"),
          			new Object("Help")];

DESKTOP_MENU[0].subMenu =[	["Save As...",		"top.windowRegister[self.name].parentWindow.Save()"  			, true ],
									["Export...",	"top.windowRegister[self.name].parentWindow.Export()"  		, true ],
									["separator", null, true],
                  			["Print",	"baseMenu.hstWindow.parentWindow.Print()"    					, true ],
                  			["Close",	"setTimeout('baseMenu.hstWindow.parentWindow.close()',100)"	, true ]];

DESKTOP_MENU[1].subMenu =[["Refresh", 	"top.refresh( baseMenu.hstWindow.parentWindow.innerWin.htmlFrameObj)"  , true ]];

DESKTOP_MENU[2].subMenu =[	["Manual"  ,"top.o_winManager.createWindow( 'Manual', top.HELP_WINDOW_INITIAL_URL, top.DESKTOP_WINDOW )"    , true ],
                  			["separator", null, true],
                  			["About This Application", 		"top.o_winManager.createWindow('About', '/about.htm', top.MODAL_WINDOW, null, 400, 250)"  , true ]];

// Help Window menu

HELP_MENU = [ new Object("File"),
			 new Object("View")];

HELP_MENU[0].subMenu =[["Print Topic"  ,"baseMenu.hstWindow.parentWindow.innerWin2.htmlFrameObj.focus();baseMenu.hstWindow.parentWindow.innerWin2.htmlFrameObj.print()"    , true ],
                  		["Close"  		,"setTimeout('baseMenu.hstWindow.parentWindow.close()',100)", true ]];

HELP_MENU[1].subMenu =[["Contents", 	"void(0)" , true ],
						 		["Index", 		"void(0)" , true ]];

// Chat Window Menu 

CHAT_MENU = [ 	new Object("File"),
			 		new Object("Commands"),
			 		new Object("Messages"),
          		new Object("Help")];
          		
CHAT_MENU[0].subMenu = [["Save Chat","baseMenu.hstWindow.parentWindow.innerWin.htmlFrameObj.f_savePage()"  , true ],
                  		["Print Chat","baseMenu.hstWindow.parentWindow.innerWin.htmlFrameObj.f_printPage()"    , true ],
                  		["Close","setTimeout('baseMenu.hstWindow.parentWindow.close()',100)", true ]];

CHAT_MENU[1].subMenu = [["Refresh Commands", "top.chatModule.loadMenuCommands()", true ]];

CHAT_MENU[2].subMenu = [["Refresh Commands", "top.chatModule.loadMenuCommands()", true ]];

CHAT_MENU[3].subMenu = [["Manual"  ,"top.o_winManager.createWindow( 'Manual', top.HELP_WINDOW_INITIAL_URL, top.DESKTOP_WINDOW )"    , true ],
                  		["separator", null, true],
                  		["Help About", "top.o_winManager.createWindow('About', '/about.htm', top.MODAL_WINDOW, null, 400, 250)"  , true ]];


// Ticket Window Menu 

TICKET_MENU = [new Object("File"),
			 		new Object("Messages"),
          		new Object("Help")];
          		
TICKET_MENU[0].subMenu = [["Save",		"baseMenu.hstWindow.parentWindow.innerWin.htmlFrameObj.f_savePage()"  	, true ],
                  			["Print",	"baseMenu.hstWindow.parentWindow.innerWin.htmlFrameObj.f_printPage()" 	, true ],
                  			["Close",	"setTimeout('baseMenu.hstWindow.parentWindow.close()',100)"					, true ]];

TICKET_MENU[1].subMenu = [["Refresh", "top.refresh(baseMenu.hstWindow.parentWindow.innerWin.htmlFrameObj)"  , true ]];

TICKET_MENU[2].subMenu = [["Manual"  ,"top.o_winManager.createWindow( 'Manual', top.HELP_WINDOW_INITIAL_URL, top.DESKTOP_WINDOW )"    , true ],
                  			["separator", 	null, true],
                  			["Help About", "top.o_winManager.createWindow('About', '/about.htm', top.MODAL_WINDOW, null, 400, 250)"  , true ]];

var frame_style1;

frame_style1 = "<style>\n"+
	".bodyStyle 					{	color:#000000;	background-color:#8481b5; border-top-color:#706ca6; border-left-color:#706ca6; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF;   border-width:1px; border-style:solid;}\n"+
	".butDown1 						{	color:#FFFFFF; background-color:#8481b5; border-top-color:#706ca6; border-left-color:#706ca6; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF;	font-weight:normal;	border-width:2px;   overflow:hidden;   padding-top:1;   padding-left:1;   padding-right:0;   padding-bottom:0;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:23px;   border-style:solid;   cursor:pointer}\n"+
	".butUp1 						{	color:#000000;	background-color:#cdccdd; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6;	font-weight:normal;	border-width:2px;   padding:0;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:23px;   border-style:solid;   cursor:pointer;   vertical-align:middle;   overflow:hidden;}\n"+
	".explorerWindowDivider 	{	background-color:#cdccdd;   border-width:0px;   cursor:e-resize;}\n"+
	".iconLyr						{	color:#000000;	position:absolute;	text-align:center;	cursor:pointer;}\n"+
	".iconText						{	color:#000000;	background-color:#cdccdd; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6;	padding-bottom:2px;	font-family:verdana;	font-size:11px;	cursor:pointer;   border-width:1px;   border-style:solid;}\n"+
	".iconTextSelected			{	color:#FFFFFF; background-color:#8481b5; border-top-color:#706ca6; border-left-color:#706ca6; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF;	padding-bottom:2px;	font-family:verdana;	font-size:11px;	cursor:pointer;   border-width:1px;   border-style:solid;}\n"+
	".menuWin_body 				{	background-color:#cdccdd;   border-width:0px;  border-style:solid;}\n"+
	".outerWin_body 				{	background-color:#cdccdd;   border-width:0px;  border-style:solid;}\n"+
	".start_menu					{ 	background-color:#FFFFFF;}\n"+
	".start_menu_item1			{	color:#000000; background-color:#cdccdd; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6; padding-top:3; padding-right:5;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   border-width:1px;   border-style:solid;   text-align:right;   cursor:pointer;}\n"+
	".start_menu_item1_on		{	color:#FFFFFF; background-color:#8481b5; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6; padding-top:3; padding-right:5;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   border-width:1px;   border-style:solid;   text-align:right;   cursor:pointer;}\n"+
	".start_menu_item2			{	color:#000000; background-color:#aeabd1; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6; padding-top:3; padding-right:5;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   border-width:1px;   border-style:solid;   text-align:right;   cursor:pointer;}\n"+
	".start_menu_item2_on		{	color:#FFFFFF; background-color:#8481b5; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6; padding-top:3; padding-right:5;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   border-width:1px;   border-style:solid;   text-align:right;   cursor:pointer;}\n"+
	".style_3DWindow 				{	background-color:#FFFFFF;	border-top-color:#FFFFFF; 	border-left-color:#FFFFFF; 	border-bottom-color:#706ca6; 	border-right-color:#706ca6;   position:absolute;   border-width:1px;   border-style:solid;   }\n"+
	".style_innerWindow 			{	background-color:#FFFFFF;	border-top-color:#706ca6;	border-left-color:#706ca6;		border-bottom-color:#FFFFFF; 	border-right-color:#FFFFFF;   position:absolute;   border-width:2px;   border-style:solid;}\n"+
	".style_menuItemWindow		{	background-color:#FFFFFF;	border-top-color:#FFFFFF; 	border-left-color:#FFFFFF; 	border-bottom-color:#706ca6; 	border-right-color:#706ca6;   position:absolute;   border-width:1px;   border-style:solid;	}\n"+
	".style_menuWindow 			{	background-color:#cdccdd;	border-top-color:#cdccdd;	border-left-color:#FFFFFF; 	border-bottom-color:#706ca6; 	border-right-color:#706ca6;	border-width:2px;   position:absolute;   border-style:solid;   border-top-width:0px;   border-bottom-width:0px;}\n"+
	".style_outerWindow 			{	background-color:#FFFFFF;	border-top-color:#FFFFFF; 	border-left-color:#FFFFFF; 	border-bottom-color:#706ca6; 	border-right-color:#706ca6;	border-width:2px;   position:absolute;   border-style:solid;   border-top-style:none;}\n"+
	".style_outerWindowStartMenu {border-top-color:#FFFFFF;	border-left-color:#FFFFFF; 	border-bottom-color:#706ca6;	border-right-color:#706ca6;   position:absolute;   border-width:1px;   border-style:solid;}\n"+
	".style_taskbarBody 			{	color:#000000; background-color:#cdccdd;		border-top-color:#706ca6;   font-family:verdana,helvetica;   font-size:11px;   position:absolute;   border-width:0px;}\n"+
	".style_taskbarWindow 		{	background-color:#cdccdd;		border-top-color:#FFFFFF; 			border-left-color:#706ca6; 	border-bottom-color:#706ca6;	border-right-color:#706ca6;   position:absolute;   border-top-width:1px;   border-bottom-width:1px;   border-left-width:0px;   border-right-width:1px;   border-style:solid;}\n"+
	".style_titleWindow 			{	background-color:#FFFFFF;	border-top-color:#FFFFFF; 	border-left-color:#FFFFFF; 	border-bottom-color:#FFFFFF; 	border-right-color:#706ca6;	border-width:2px;	border-bottom-width:0px;   position:absolute;   border-style:solid;}\n"+
	".taskbarButDown1 			{	color:#FFFFFF; background-color:#8481b5; border-top-color:#706ca6; border-left-color:#706ca6; border-bottom-color:#FFFFFF; border-right-color:#FFFFFF;	font-weight:normal; 	border-width:2px;   overflow:hidden;   padding-top:1;   padding-left:1;   padding-right:0;   padding-bottom:0;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:23px;   border-style:solid;   cursor:pointer}\n"+
	".taskbarButUp1 				{	color:#000000;	background-color:#cdccdd; border-top-color:#FFFFFF; border-left-color:#FFFFFF; border-bottom-color:#706ca6; border-right-color:#706ca6;	font-weight:normal; border-width:2px   padding:0;   margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:23px;   border-style:solid;   cursor:pointer;   vertical-align:middle;   overflow:hidden;}\n"+
	".tdreg 							{ 	color:#000000; border-top-color:#FFFFFF; border-left-color:#FFFFFF; 	border-bottom-color:#FFFFFF; 	border-right-color:#FFFFFF;	font-family:verdana; 	font-size:11px; 	padding-right:10px; 	padding-left:2px; 	padding-top:2px; 	padding-bottom:2px; 	border-width:1px; 	border-style:solid; 	cursor:default;}\n"+
	".titleWin_body 				{	color:#000000;	background-color:#8481b5;  border-width:0px;   border-style:solid;}\n"+
	".titleWin_body_active		{ 	color:#FFFFFF; background-color:#513f83;}\n"+
	".titleWin_body_inactive	{ 	color:#000000;	background-color:#8481b5;}\n"+
	"</style>\n";

(ICON_DOCKER_MINIMIZE	= new Image()).src = "/images/docker_icon_minimize.gif";
(ICON_REPORT				= new Image()).src = "/images/report_left.gif";
(IMAGE_ICON_RESTORE		= new Image()).src = "/images/window_icon_restore_b.gif";
(IMAGE_ICON_MAXIMIZE		= new Image()).src = "/images/window_icon_maximize_b.gif";
(IMAGE_ICON_CLOSE			= new Image()).src = "/images/window_icon_close_b.gif";
(IMAGE_ICON_MINIMIZE		= new Image()).src = "/images/window_icon_minimize_b.gif";
(CONTROL_RESIZE_DOCKER	= new Image()).src = "/images/resize_docker_control.gif";
//(CONTROL_RESIZE_WIN		= new Image()).src = "/images/resize_control.gif";
(CONTROL_RESIZE_WIN		= new Image()).src = "/images/spacer.gif";
(ICON_EXPLORER				= new Image()).src = "/images/icon_explorer.gif";
(IMAGE_BLANK				= new Image()).src = "/images/spacer.gif";
(START_MENU_ICON			= new Image()).src = "/images/start_menu_left2.gif";
(START_BUTTON_ICON		= new Image()).src = "/images/start_icon.gif";
(ICON_DIALOG				= new Image()).src = "/images/dialog_left.gif";
(HELP_ICON					= new Image()).src = "/images/help_icon.gif";
(START_MENU_UPGRADE		= new Image()).src = "/images/start_menu_upgrade.gif";
(START_MENU_REMOTE_DB	= new Image()).src = "/images/start_menu_upgrade.gif";
(START_MENU_SHUT_DOWN	= new Image()).src = "/images/start_menu_shut_down.gif";
(START_MENU_LOGOUT		= new Image()).src = "/images/start_menu_logout.gif";
(START_MENU_NAVIGATOR	= new Image()).src = "/images/start_menu_navigator.gif";
(START_MENU_HELP			= new Image()).src = "/images/start_menu_help.gif";
(START_MENU_START_STOP	= new Image()).src = "/images/start_menu_start_stop.gif";
(START_MENU_REBOOT		= new Image()).src = "/images/start_menu_reboot.gif";
(START_MENU_LOAD_DB		= new Image()).src = "/images/start_menu_reload_db.gif";
(START_MENU_HALT			= new Image()).src = "/images/start_menu_start_stop.gif";
(START_MENU_CRM			= new Image()).src = "/images/start_menu_crm.gif";
(START_MENU_CHAT			= new Image()).src = "/images/start_menu_crm.gif";
(bufferImg					= new Image()).src = "about:blank";
(STATUSBAR_STATUS_UP		= new Image()).src = "/images/status_up.gif";
(STATUSBAR_STATUS_DOWN	= new Image()).src = "/images/status_down.gif";
(STATUS_CHAT_OFF			= new Image()).src = "/images/chat_status_off.gif";
(STATUS_CHAT_ON			= new Image()).src = "/images/chat_status_on.gif";
(START_MENU_POINTER		= new Image()).src = "/images/pointer_orange.gif";

NESTED_MODE 							= 0;
FLAT_MODE 								= 1;

ACTIVE_WINDOW_COLOR              = "#513F83";
NORMAL_WINDOW_COLOR              = "#8481B5";

DESKTOP_MIN_HEIGHT               = 550;
DESKTOP_MIN_WIDTH                = 300;

DOCKER_WINDOW_WIDTH              = 200;
DOCKER_WINDOW_LEFT               = 0;
DOCKER_WINDOW_TITLEHEIGHT        = 20;
DOCKER_WINDOW_MENUHEIGHT         = 20;
DOCKER_WINDOW_ISTITLESEPARATOR   = true;
DOCKER_WINDOW_ISMENUSEPARATOR    = false;
DOCKER_WINDOW_OUTERBORDERWIDTH   = 1;
DOCKER_WINDOW_INNERBORDERWIDTH   = 2;
DOCKER_WINDOW_BORDERWIDTH        = 4;
DOCKER_URL                       = "about:blank";

GENERIC_INIT_URL						= "<body onmousedown=event.preventDefault() onload=\"top.windowRegister[self.name].parentWindow.creation_manager()\" style='margin:0;padding:0'></body>";
DESKTOP_WINDOW_WIDTH             = 400;
DESKTOP_WINDOW_HEIGHT            = 400;
DESKTOP_WINDOW_TOP               = 50;
DESKTOP_WINDOW_LEFT              = 50;
DESKTOP_WINDOW_TITLEHEIGHT       = 20;
DESKTOP_WINDOW_MENUHEIGHT        = 22;
DESKTOP_WINDOW_ISTITLESEPARATOR  = true;
DESKTOP_WINDOW_ISMENUSEPARATOR   = false;
DESKTOP_WINDOW_OUTERBORDERWIDTH  = 1;
DESKTOP_WINDOW_INNERBORDERWIDTH  = 2;
DESKTOP_WINDOW_BORDERWIDTH       = 4;

TASKBAR_WINDOW_HEIGHT            = 27;
TASKBAR_WINDOW_WIDTH             = "100%";
TASKBAR_WINDOW_TOP               = 0;
TASKBAR_WINDOW_LEFT              = 0;

STATUSBAR_WIDTH						= 165;
STATUSBAR_HEIGHT						= 20;

WINDOW_MIN_WIDTH                 = 100;
WINDOW_MIN_HEIGHT                = 100;
WINDOW_INITIAL_MARGIN            = 0.05; //in percents

TOTAL_DESKTOP_MIN_WIDTH          = 800;
TOTAL_DESKTOP_MIN_HEIGHT         = 600;

BUTTON_NORMAL_WIDTH              = 150;
BUTTON_MINIMUM_WIDTH             = 40;
BUTTON_HEIGHT                    = 16;
BUTTON_TOP                       = 3;
BUTTON_LEFT_START                = 80;
BUTTON_SPACE                     = 6;

START_BUTTON_WIDTH               = 51;
START_BUTTON_LEFT                = 2;

START_WINDOW                     = 0;
DESKTOP_WINDOW                   = 1;
DOCKER_WINDOW                    = 2;
EXPLORER_WINDOW                  = 3;
MODAL_WINDOW                     = 4;
MODAL_WINDOW2	                  = 5;
HELP_WINDOW								= 6;
NONMODAL_WINDOW						= 7;


EXPLORER_WINDOW_INIT_LEFT_URL    = "<body onmousedown=event.preventDefault() onload='top.windowRegister[self.name].parentWindow.creation_manager()' style='margin:0;padding:0'></body>";
EXPLORER_WINDOW_INITIAL_LEFT_URL = "tree_mz.htm";
//EXPLORER_WINDOW_INITIAL_LEFT_URL = "about:blank";
EXPLORER_WINDOW_INIT_RIGHT_URL   = "<body onmousedown=event.preventDefault() onload='top.windowRegister[self.name].parentWindow.creation_manager()'  style='margin:0;padding:0'></body>";

EXPLORER_WINDOW_INITIAL_RIGHT_URL= "object_listing_mz.htm" + "?" + (new Date).getTime();
//EXPLORER_WINDOW_INITIAL_RIGHT_URL= "about:blank";

HELP_WINDOW_INITIAL_LEFT_URL 		= "/help/manual/help_tree.htm";
HELP_WINDOW_INITIAL_RIGHT_URL		= "/help/manual/front_page.html";
HELP_WINDOW_INITIAL_URL				= "/help/vm_manual.pdf";

OPEN										= true;
CLOSED									= false;
UP                               = true;
DOWN                             = false;

START_MENU_WIDTH                 = 180;
START_MENU_ITEM_HEIGHT           = 35;
START_MENU_ITEM_COUNT            = 13;
START_MENU_ITEM_COUNT2           = 4;
START_MENU_HEIGHT                = START_MENU_ITEM_COUNT * START_MENU_ITEM_HEIGHT;
START_BUTTON_CONTENT             = "<img src=" + START_BUTTON_ICON.src + " style='margin-left:1px;margin-right:3px' align=absmiddle >Start"

LOGIN_SCREEN_URL                 = "/login.htm";
MENU_ITEM_HEIGHT                 = 20;

MODAL_DIALOG_ZINDEX              = 1000005;
TASKBAR_ZINDEX                   = 10000;
START_MENU_ZINDEX                = 10006;
DOCKER_ZINDEX                    = 10005;
MENUS_ZINDEX                     = 1000101;
NONMODAL_DIALOG_ZINDEX				= 1000100;
CALENDAR_ZINDEX						= 1000102;

SUB_DEBUG = 0;
HOST = location.host.substring(0, location.host.indexOf(":"));


// Reports Export Command Holder
var export_url = "";

//<!--

script_coordinator = "<script>"+
							"function buttonEventHandler(){top.f_eh_butOnclick(window)}\n"+
							"function buttonEventDown(){top.f_buttonMouseDown(window)}\n"+
							"function buttonEventUp(){top.f_buttonMouseUp(window)}\n"+
							"</script>";

//docker window

d_title_body = frame_style1+
					"<body class=titleWin_body style='margin:0;padding:0' scroll=no onload='top.windowRegister[self.name].parentWindow.creation_manager()' onmousedown=event.preventDefault()>"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>"+
					"	<tr>"+
					"		<td id=title1 width=22 height=20><img id=imgWindowControl hspace=3 src=" + HELP_ICON.src + " border=0></td>"+
					"		<td id=title2 width=100% style='font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:white;overflow:hidden'></td>"+
					"		<td id=title4><img id=imgWindowClose hspace=3 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_CLOSE.src+" border=0 onclick='top.o_winManager.o_docker.hide()' style='background-color:#CDCCDD;cursor:pointer'></td>"+
					"	</tr>"+
					"</table>"+
					"</body>";

d_outer_body = frame_style1+
					"<body class=outerWin_body style='margin:0;padding:0;overflow:hidden' onmousedown=event.preventDefault() scroll=no onload='top.windowRegister[self.name].parentWindow.creation_manager()'>"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0 >"+
					"	<tr>"+
					"		<td height=100% width=100%></td>"+
					"		<td id=resizeHookerRight onmouseover='top.f_positionSideResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)' width=30 valign=middle style='cursor:e-resize'><img src=" + CONTROL_RESIZE_DOCKER.src + "></img></td>"+
					"	</tr>"+
					"</table>"+
					"<iframe name=inner1 id=inner1 width=0 height=0 style='position:absolute;background-color:white' src=about:blank frameborder=0 onload='top.setFrameOnload(event, this, 1)'></iframe>"+
					"</body>";

d_menu_body	 = frame_style1 + "<body class=menuWin_body style='margin:0;padding:0' scroll=no onmousedown=event.preventDefault() onload='top.windowRegister[self.name].parentWindow.creation_manager()'></body>";

//modal window

m_title_body = frame_style1+
					"<body onmousedown=event.preventDefault() class=titleWin_body style='margin:0;padding:0;cursor:move;-moz-user-select:none;' scroll=no  onmouseover='top.f_positionMover( top.windowRegister[self.name].parentWindow, top.MODAL_WINDOW, event)' onload=\"top.windowRegister[self.name].parentWindow.creation_manager();top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow);\">"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0 style='padding-top:3px'>"+
					"	<tr>"+
					"		<td valign=top id=title1 width=22 height=20><img id=imgWindowControl hspace=3 src="+ICON_DIALOG.src+" border=0  ondragstart='return false'></td>"+
					"		<td valign=top id=title2 width=100% style='font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:white;line-height:14px;'></td>"+
					"		<td valign=top id=title5><img id=imgWindowClose hspace=3 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_CLOSE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.parentWindow.close()' style='background-color:#CDCCDD;cursor:pointer;-moz-user-focus:none; -moz-user-input:disabled; -moz-user-select:none' ></td>"+
					"	</tr>"+
					"</table>"+
					"</body>";

//modal2 window

m_title_body2 = frame_style1+
					"<body onmousedown=event.preventDefault() class=titleWin_body style='margin:0;padding:0;cursor:pointer;-moz-user-select:none;' scroll=no  onmouseover='top.f_positionMover( top.windowRegister[self.name].parentWindow, top.MODAL_WINDOW, event)'  onselectstart='return false' onload='top.windowRegister[self.name].parentWindow.creation_manager()'>"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0 style='padding-top:3px'>"+
					"	<tr>"+
					"		<td valign=top id=title1 width=22 height=20><img id=imgWindowControl hspace=3 src="+ICON_DIALOG.src+" border=0></td>"+
					"		<td valign=top id=title2 width=100% style='font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:white;line-height:14px;'></td>"+
					"	</tr>"+
					"</table>"+
					"</body>";

//desktop window

title_body  = frame_style1+
					"<body onmousedown=\"top.f_repaint();if(top.windowRegister[self.name].parentWindow.isMaximized) return;top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow);event.preventDefault()\" class=titleWin_body style='margin:0;padding:0;cursor:pointer;-moz-user-select:none;'  onmouseover='top.f_positionMover( top.windowRegister[self.name].parentWindow, top.DESKTOP_WINDOW, event)' scroll=no ondblclick='top.windowRegister[self.name].parentWindow.toggle()' onload='top.windowRegister[self.name].parentWindow.creation_manager()' >"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0 style='padding-top:3px'>"+
					"	<tr>"+
					"		<td valign=top id=title1 width=22 height=20><img id=imgWindowControl hspace=3 src="+ICON_REPORT.src+" border=0 onmousedown='top.f_createDesktopContextMenu(self);event.cancelBubble=true'  ondragstart='return false'></td>"+
					"		<td valign=top id=title2 width=100% style='font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:white;line-height:14px;'></td>"+
					"		<td valign=top id=title3><img id=imgWindowMinimize onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_MINIMIZE.src+" border=0 onclick='top.o_winManager.focusManager(\"minimize\", top.windowRegister[self.name].parentWindow.parentWindow)' style='background-color:#CDCCDD;cursor:pointer'  ondragstart='return false'></td>"+
					"		<td valign=top id=title4><img id=imgWindowMaximize hspace=1 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_MAXIMIZE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.toggle()' style='background-color:#CDCCDD;cursor:pointer'  ondragstart='return false'></td>"+
					"		<td valign=top id=title5><img id=imgWindowClose hspace=3 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_CLOSE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.close()' style='background-color:#CDCCDD;cursor:pointer'  ondragstart='return false'></td>"+
					"	</tr>"+
					"</table>"+
					"</body>";

menu_body   = frame_style1+
					"<body class=menuWin_body style='margin:0;padding:0' scroll=no onload='top.windowRegister[self.name].parentWindow.creation_manager()' onmousedown=\"top.f_repaint();if(top.windowRegister[self.name].parentWindow.isMaximized) return;top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow);event.preventDefault()\">"+
					"</body>";

outer_body 	= frame_style1+
					"<body onmousedown=event.preventDefault() class=outerWin_body style='margin:0;padding:0;overflow:hidden' scroll=no onload='top.windowRegister[self.name].parentWindow.creation_manager()'  onmousedown=\"top.f_repaint();if(top.windowRegister[self.name].parentWindow.isMaximized) return;top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow)\">"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>"+
					"	<tr>"+
					"		<td height=100% width=100%>&nbsp;</td>"+
					"		<td id=resizeHookerRight  onmouseover='top.f_positionSideResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)'  style='cursor:e-resize'></td>"+
					"	</tr>"+
					"	<tr>"+
					"		<td id=resizeHookerDown onmouseover='top.f_positionBotResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)'  style='cursor:n-resize'></td>"+
					"		<td valign=bottom align=right><img id=resizeHookerDownRight src="+CONTROL_RESIZE_WIN.src+" width=31 height=30 onmouseover='top.f_positionResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)' style='background-color:#513F83;cursor:nw-resize'></td>"+
					"	</tr>"+
					"</table>";

debug_outer_body  = frame_style1 + outer_body + "<iframe name=inner1 id=inner1 width=0 height=0 style='position:absolute;background-color:white' src=about:blank frameborder=0></iframe></body>";

outer_body += "<iframe name=inner1 id=inner1 width=0 height=0 style='position:absolute;' src=about:blank frameborder=0 onload='top.setFrameOnload(event, this, 1)'></iframe></body>";

taskbar_body = "<script>\n"+
					"var isDirty = false;\n"+
					"function f_register_for_repaint(){\n"+
					"	  if(!top.o_startMenu.state) top.f_repaint();\n"+
					"	  if(isDirty){\n"+
					"		 top.f_repaint();\n"+
					"		 return;\n"+
					"	  }\n"+
					"	  isDirty = true;\n"+
					"	  top.f_coordinator(top.windowRegister[self.name]);\n"+
					"	  top.o_startMenu.open();\n"+
					"}\n"+
					"function f_repaint(){\n"+
					"   top.o_startMenu.close();\n"+
					"	  isDirty = false;\n"+
					"}\n"+
					"</script>\n"+
					"<body class=style_taskbarBody style='margin:0;padding:0' scroll=no onload='top.o_winManager.creation_manager();' style='background-color:#7F71A2;-moz-user-select:none;' onmousedown='top.f_repaint();event.preventDefault()' >\n"+
					"<div id=lyrTaskbarStatus "+
					"style='left:0;position:absolute;top:2px;height:" + STATUSBAR_HEIGHT + ";width:" + STATUSBAR_WIDTH + ";background-color:#cdccdd;border-width:1px;border-style:solid;border-top-color:#706CA6;border-left-color:#706CA6;border-bottom-color:#FFFFFF;border-right-color:#FFFFFF;'><div id=lyrUsername style='padding-left:5px;padding-top:3px;font-family:font-weight:bold;verdana;font-size:11px;line-height:12px;color:black;width:140px;overflow:hidden'>User:</div></div>"+
					"</body>";

//navigator window

e_menu_body  = frame_style1+
					"<body class=menuWin_body style='margin:0;padding:0' scroll=no onload='top.windowRegister[self.name].parentWindow.creation_manager()' onmousedown=\"top.f_repaint();if(top.windowRegister[self.name].parentWindow.isMaximized) return;top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow);event.preventDefault()\"  >"+
					"</body>";

e_title_body = frame_style1+
					"<body onmousedown=\"top.f_repaint();if(top.windowRegister[self.name].parentWindow.isMaximized) return;top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow);event.preventDefault()\"  class=titleWin_body style='margin:0;padding:0;cursor:pointer;-moz-user-select:none;' scroll=no onmouseover='top.f_positionMover( top.windowRegister[self.name].parentWindow, top.DESKTOP_WINDOW, event)' ondblclick='top.windowRegister[self.name].parentWindow.toggle()' onload='top.windowRegister[self.name].parentWindow.creation_manager()' >"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0 style='padding-top:3px'>"+
					"	<tr>"+
					"		<td valign=top id=title1 width=22 height=20><img id=imgWindowControl hspace=3 src="+ICON_EXPLORER.src+" border=0 style='cursor:pointer' onmousedown='top.f_createDesktopContextMenu(self);event.cancelBubble=true;top.f_repaint()'  ></td>"+
					"		<td valign=top id=title2 width=100% style='font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:white;line-height:14px;'></td>"+
					"		<td valign=top id=title3><img id=imgWindowMinimize onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_MINIMIZE.src+" border=0 onclick='top.o_winManager.focusManager(\"minimize\", top.windowRegister[self.name].parentWindow.parentWindow)' style='background-color:#CDCCDD;cursor:pointer'></td>"+
					"		<td valign=top id=title4><img id=imgWindowMaximize hspace=1 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_MAXIMIZE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.toggle()' style='background-color:#CDCCDD;cursor:pointer'  ></td>"+
					"		<td valign=top id=title5><img id=imgWindowClose hspace=3 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_CLOSE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.close()' style='background-color:#CDCCDD;cursor:pointer'  ></td>"+
					"	</tr>"+
					"</table>"+
					"</body>";

e_outer_body = frame_style1+
					"<script>window.onscroll = function(){alert('scrolling down ... ');return false;}</script>"+
					"<body onmousedown=event.preventDefault() class=outerWin_body style='overflow:hidden;margin:0;padding:0' scroll=no onload='top.windowRegister[self.name].parentWindow.creation_manager()'  onmousedown=\"top.f_repaint();if(top.windowRegister[self.name].parentWindow.isMaximized) return;top.o_winManager.focusManager('focus',top.windowRegister[self.name].parentWindow.parentWindow)\">"+
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>"+
					"	<tr>"+
					"		<td height=100% width=100%></td>"+
					"		<td id=resizeHookerRight onmouseover='top.f_positionSideResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)' style='cursor:e-resize'></td>"+
					"	</tr>"+
					"	<tr>"+
					"		<td id=resizeHookerDown onmouseover='top.f_positionBotResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)' style='cursor:n-resize'></td>"+
					"		<td valign=bottom align=right><img id=resizeHookerDownRight src=" + CONTROL_RESIZE_WIN.src + " width=31 height=30 onmouseover='top.f_positionResizer( top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)' style='background-color:#513F83;cursor:nw-resize'></td>"+
					"	</tr>"+
					"</table>"+
					"<div id=divider class=explorerWindowDivider style='position:absolute;width:10;height:100%;left:0;top:0;' onmouseover='top.f_positionMidResizer(top.windowRegister[self.name].parentWindow, top.windowRegister[self.name].parentWindow.mainType, event)'><img src="+IMAGE_BLANK.src+" width=10 height=300></div>"+
					"<iframe name=inner1 id=inner1 width=0 height=0 style='position:absolute;background-color:white' src=about:blank frameborder=0 onload='top.setFrameOnload(event, this, 1)'></iframe>"+
					"<iframe name=inner2 id=inner2 width=0 height=0 style='position:absolute;background-color:white' src=about:blank frameborder=0 onload='top.setFrameOnload(event, this, 1)'></iframe>"+
					"</body>";

h_title_body = frame_style1 +
					"<body onmousedown=event.preventDefault() class=titleWin_body style='margin:0;padding:0;-moz-user-select:none;' scroll=no ondblclick='top.windowRegister[self.name].parentWindow.toggle()' onload='top.windowRegister[self.name].parentWindow.creation_manager()' onmousedown='top.f_repaint();top.frameDown(top.windowRegister[self.name].parentWindow, top.DESKTOP_WINDOW, event)' style='cursor:move'  >" +
					"<table width=100% height=100% border=0 cellspacing=0 cellpadding=0 style='padding-top:3px'>"+
					"	<tr>"+
					"		<td valign=top id=title1 width=22 height=20><img id=imgWindowControl hspace=3 src="+HELP_ICON.src+" border=0  ></td>"+
					"		<td valign=top id=title2 width=100% style='font-family:verdana,helvetica;font-size:12px;font-weight:bold;color:white;line-height:14px;'></td>"+
					"		<td valign=top id=title3><img id=imgWindowMinimize onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_MINIMIZE.src+" border=0 onclick='top.o_winManager.focusManager(\"minimize\", top.windowRegister[self.name].parentWindow.parentWindow)' style='background-color:#CDCCDD;cursor:pointer'  ></td>"+
					"		<td valign=top id=title4><img id=imgWindowMaximize hspace=1 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_MAXIMIZE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.toggle()' style='background-color:#CDCCDD;cursor:pointer'  ></td>"+
					"		<td valign=top id=title5><img id=imgWindowClose hspace=3 onmousedown='event.cancelBubble=true;top.f_repaint()' src="+IMAGE_ICON_CLOSE.src+" border=0 onclick='top.windowRegister[self.name].parentWindow.close()' style='background-color:#CDCCDD;cursor:pointer'  ></td>"+
					"	</tr>"+
					"</table>"+
					"</body>";


frame_taskbar_init = frame_style1 + taskbar_body;

MENU_ENGINE = 	"<script>"+
					"\n menuCell = new Object();\n"+
					"	 menuCell.selectedMenuIndex = null; \n"+
					"   menuCell.isDirty = false;"+
					"\n function f_repaint(){ \n"+
					"		if(menuCell.selectedMenuIndex){ \n"+
					"			document.getElementById(menuCell.selectedMenuIndex)['className'] = 'butMenuNormal';\n" + 
					"			top.windowRegister[self.name].parentWindow.menu.menuWindows[menuCell.selectedMenuIndex.substr(4)].hide(); \n"+
					"			menuCell.selectedMenuIndex = null;\n"+
					" 		} \n" + 
					"		menuCell.isDirty = false;\n"+
					"	}\n"+
					"\n function f_fix( menuWin){ \n"+
					"		if(menuWin.htmlLayerObj.offsetWidth < 20){\n"+
					"			if(menuWin.htmlFrameObj.document.body.scrollWidth > 100)\n"+
					"				menuWin.htmlLayerObj.style.width 	= menuWin.htmlFrameObj.document.body.scrollWidth;\n"+
					"			else\n"+
					"				menuWin.htmlLayerObj.style.width 	= 102;\n"+
					"			menuWin.htmlLayerObj.style.height 	= menuWin.htmlFrameObj.document.body.scrollHeight;\n"+
					"		}\n"+
					"	}\n"+
					"\n function f_over_from_menu( cellObj){ \n"+
					"		if(menuCell.selectedMenuIndex){\n"+
					"			document.getElementById(menuCell.selectedMenuIndex).className = 'butMenuNormal';\n"+
					"			baseMenu.menuWindows[menuCell.selectedMenuIndex.substr(4)].hide();\n"+
					"			cellObj.className = 'butMenuDown'; \n" + 
					"			baseMenu.menuWindows[cellObj.id.toString().substr(4)].show(); \n"+
					"			f_fix( baseMenu.menuWindows[cellObj.id.toString().substr(4)]);\n"+
					"			menuCell.selectedMenuIndex = cellObj.id;\n"+
					"		}\n"+
					"		else{\n"+
					"			cellObj.className = 'butMenuUp';\n"+
					"		}\n"+
					"	}"+
					"\n function f_out_from_menu( cellObj)	{ \n"+
					"		if(menuCell.selectedMenuIndex != cellObj.id){ \n"+
					"			cellObj.className = 'butMenuNormal';\n"+
					"		}\n"+
					"	}"+
					"\n function f_process_click( cellObj)	{\n"+
					"		var index = parseInt( cellObj.id.toString().substr(4));\n"+
					"		if(!menuCell.isDirty){\n"+
					"			down(); \n"+
					"			top.f_coordinator( top.windowRegister[self.name]); \n"+
					"			menuCell.isDirty = true;\n"+
					"		}\n"+
					"		if(menuCell.selectedMenuIndex != cellObj.id){\n"+
					"			cellObj.className = 'butMenuDown'; \n"+
					"			baseMenu.menuWindows[index].show(); \n"+
					"			f_fix( baseMenu.menuWindows[index]); \n"+
					"			if(menuCell.selectedMenuIndex){ \n"+
					"				baseMenu.menuWindows[menuCell.selectedMenuIndex.substr(4)].hide();\n"+
					"			}\n"+
					"			menuCell.selectedMenuIndex = cellObj.id;\n"+
					"		}\n"+
					"		else{ \n"+
					"			cellObj.className = 'butMenuUp'; \n"+
					"			baseMenu.menuWindows[index].hide(); \n"+
					"			menuCell.selectedMenuIndex = null;\n"+
					"		}\n"+
					"	}"+
					"</script>";

MENU_CSS = 		"<style>"+
					"\n.butMenuUp 			{	color:#000000;   	background-color:#cdccdd;  border-top-color:#FFFFFF; 	border-left-color:#FFFFFF; border-bottom-color:#706ca6; 	border-right-color:#706ca6;	font-weight:normal; padding-left:9;  padding-right:9;  padding-top:0px; 						margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:20px;   border-width:1px;   border-style:solid;   cursor:pointer;   vertical-align:middle;}"+
					"\n.butMenuDown 		{	color:#FFFFFF;		background-color:#8481b5;	border-top-color:#706ca6; 	border-left-color:#706ca6; border-bottom-color:#FFFFFF; 	border-right-color:#FFFFFF;		font-weight:normal; padding-left:9;  padding-right:9;  padding-top:0px; 						margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:20px;   border-width:1px;   border-style:solid;   cursor:pointer}"+
					"\n.butMenuNormal 	{	color:#000000;		background-color:#cdccdd;	font-weight:normal; padding-left:10; padding-right:10; padding-top:0px; 				margin:0; font-family:verdana,helvetica;   font-size:11px;   height:20px;   border-width:0px;   border-style:solid;   cursor:pointer}"+
					"\n.menuWin_body 		{							background-color:#cdccdd;	font-weight:normal; border-width:0px; -moz-user-focus:none; -moz-user-input:disabled; -moz-user-select:none }"+
					"\n.butSubMenuUp 		{	color:#000000;		background-color:#cdccdd; 	border-top-color:#FFFFFF; 	border-left-color:#FFFFFF; border-bottom-color:#706ca6; 	border-right-color:#706ca6;	font-weight:normal; padding-top:2;   padding-left:6;   padding-right:5; padding-bottom:1;	margin:0;	font-family:verdana,helvetica;   font-size:11px;   height:20px;   border-width:0px;   border-style:solid;  cursor:pointer;   vertical-align:middle; }"+
					"\n.butSubMenuDown 	{	color:#FFFFFF;		background-color:#8481b5;  border-top-color:#706ca6; 	border-left-color:#706ca6; border-bottom-color:#FFFFFF; 	border-right-color:#FFFFFF;		font-weight:normal; padding-top:1;   padding-left:5;   padding-right:4; 						margin:0;   font-family:verdana,helvetica;   font-size:11px;   height:20px;   border-width:1px;   border-style:inset;   cursor:pointer;}"+
					"\n</style>";