/*
 * Licensed Materials - Property of IBM
 * Rational ClearQuest
 * Copyright IBM Corp. 2002, 2009 All Rights Reserved
 */

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\entitydef\entity.js
var checkMandFields_msg		= "Enter the following mandatory field values: {0}";
//File=entity.js
var invalidDateTimeField_msg= "Enter a valid date/time: {0}";
//File=entity.js
var INVALID_COMBOBOX_VALUE	= "The following field values are not allowed: {0}";
//entity.js
var confirmChangesMsg		= "All the changes will be lost";
var missingHookNameMsg		= "Record Script Hook Name is missing.";
var duplicateEntityMsg		= "Enter ID:";
var delEntityMsg			= "Are you sure, you want to delete the selected entity?";
var addRefErrorMsg			= "You can not add more than one {0}.";
var helpImageAltText		= "Help";
var elementNameLabel		= "Element Path";
var cbMessageOk			= "{0} \n has been copied to your clipboard";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\folder\folder.js
var select_a_folder_Str		= "Select a folder.";
var enter_a_name_Str		= "Enter a valid name.  It cannot contain any forward or backward slashes";
var no_slashes_allowed_Str  = "Name must not contain any forward or backward slashes";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\queryWizard\editQueryDisplay.js
var INVALID_TITLE		= "You have entered invalid characters in a title; try again.";
var COL_STR				= "Column ";
var NOT_SORTED_STR		= "Not Sorted";
var SORT_ASC_STR		= "Sorted Ascending";
var SORT_DES_STR		= "Sorted Descending";
var FIELD_DISPLAY		= "Hidden";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\queryWizard\editQueryFilter.js
var NO_FILTER_MSG		= "Specify a Filter field.";
var ENTER_FILTER_VAL		= "Enter a filter value.";
var MIN_FILTERS_REQ		= "This operation requires more then one field filter in the tree.";
var SELECT_VALID_FILTER		= "Select a valid filter.";
var SELECT_DIFFERENT_FILTER	= "Select another filter.";
var COMP_OP_EQ_DESC		= "Equals";
var COMP_OP_NEQ_DESC 		= "Does Not Equal";
var COMP_OP_LT_DESC 		= "Less Than";
var COMP_OP_LTE_DESC		= "Less Than Or Equal To";
var COMP_OP_GT_DESC		= "Greater Than";
var COMP_OP_GTE_DESC		= "Greater Than Or Equal To";
var COMP_OP_LIKE_DESC		= "Contains";
var COMP_OP_NOT_LIKE_DESC	= "Does Not Contain";
var COMP_OP_BETWEEN_DESC	= "Between";
var COMP_OP_NOT_BETWEEN_DESC	= "Not Between";
var COMP_OP_IS_NULL_DESC	= "Is Null";
var COMP_OP_IS_NOT_NULL_DESC	= "Is Not Null";
var COMP_OP_IN_DESC		= "In";
var COMP_OP_NOT_IN_DESC		= "Not In";
var DYNAMIC_FILTER_PROMPT	= "Enter: ";
var INVALID_INT			    = "Value is not a valid integer:";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\queryWizard\generateSaveQueryDefAsPage.js
var select_an_operation_Str 	= "Select an operation.";
var enter_a_qryname_Str		= "Enter a query name.";
var cannot_use_slash_in_qname_Str= "You cannot use slashes in a query name; try again.";
var cannot_use_slash_in_fname_Str= "You cannot use slashes in a folder name; try again.";
var same_qname_Str= "A query with the same name already exists in the selected folder; try again.";
var same_fname_Str= "A folder with the same name already exists in the selected folder; try again.";
var enter_a_fname_Str 		= "Enter a folder name.";
var select_qsave_folder_Str 	= "Please select the folder in which the query should be saved.";
var folder_Str 	= "Folder{1}";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\queryWizard\startQueryWizard.js
var strSelectQueryMsg	= "Please select an existing query";
var strSelectLeaf	= "Please select a valid query";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\reportWizard\selectQueryForReportDialog.js
var strSelectQueryForReportMsg = "Please select a query to apply";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\reportWizard\selectReportFormatForReportDialog.js
var strSelectReportFormatForReportMsg = "Please select a report format to apply";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\reportWizard\selectFolderForReportDialog.js
var strSelectFolderForReportMsg = "Please select a folder";
var strNoNewFolderNameMsg = "Please enter a name for the new folder";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\reportWizard\editReport.js
var strNoQueryForReportSelectedMsg = "A query to be applied must be selected";
var strNoReportFormatForReportSelectedMsg = "A report format must be selected";
var strNoNameForReportMsg = "Please enter a report name";
var strNoFolderForReportSelectedMsg = "A folder must be selected";
var strNoSlashesInReportNameMsg = "You cannot use slashes in a report name; try again.";
var strNoSlashesInFolderNameMsg = "You cannot use slashes in a folder name; try again.";

// File=~\js_files\CQWeb\cqwebjava\misc\view\browser\resultset\resultset.xsl
var strQueryTooLarge = "The number of rows in the result set exceeds the maximum number of rows that you can export or print, as defined by your ClearQuest Administrator.";
var strOKWarning = "If you click OK, be aware that the exported or printed result set is incomplete.";

// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\entitydef\attachments.xsl
var select_attach_file_Str 	= "Please select a file to attach";
//
var duplicate_attach_file_Str 	= "This record already has an attachment with the same file name. Your will need to rename the file you are attempting to add before ClearQuest can attach it to the record. The file you need to rename is ";

var attachment_filename_too_long = "Filename is too long; try again.";

// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\entitydef\editentitydef.xsl
var showCancelMsg_Str 		= "All the changes will be lost.";

// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\entitydef\entitydef.xsl
var confirmDelAndSubmit_Str 	= "Are you sure, you want to delete the selected entity?";
var enter_entityID_Str		= "Please enter Entity Id.";

// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\entitydef\saveEntity.xsl
var not_commit_changes_Str 	= "Could not commit the changes.";

// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\login\login.xsl
// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\login\IE501\login.xsl
var select_a_schemaResp_Str	= "Please select a Schema Repository.";
var select_a_DB_Str		= "Please select a Database.";
var enter_a_DB_Str		= "Please enter a Database.";

// File=~\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\login\login.xsl
var no_schemaResp_available	= "No Schema repositories are available.";

// File=D:\TMP\js_in_xsl_files\CQWeb\cqwebjava\misc\view\browser\mainframe\toolbar.xsl
var enter_RID_Str               = "Please enter a record ID to find.";


// File=\cqweb\presentation\dct\xsl\userProfile.xsl
var msgConfirmCancel =  "All changes will be lost.  Click OK to continue.";


// File=\cqweb\presentation\dct\xsl\login.xsl
var unsupportedBrowserType_Str 		= "The browser you are using is currently unsupported. Please refer to the IBM Rational ClearQuest documentation for the list of supported browsers.";
var unsupportedBrowserVersion_Str 	= "The browser version you are using is currently unsupported. Please refer to the IBM Rational ClearQuest documentation for the list of versions supported browsers.";
var unsupportedPlatform_Str = "The Operating System you are using is currently unsupported. Supported platforms include Windows and Solaris.";
var noDupIdMsg = "Please enter a record ID.";

//entitydef.xsl
var attachmentDelMsg= "The selected attachment has been removed successfully.";

//shortcutView.js
var msg_sel_a_Rec_Type 	= "Please select a record type.";
var msg_sel_a_Report	= "Please select an existing report.";
var msg_sel_a_Chart		= "Please select an existing chart.";
var msg_sel_a_Rec_Action= "Please select an action.";

//resultset.xsl
var msg_invalid_page_no	= "Please enter a valid page number.";

// File=\misc\view\browser\queryWizard\edityQueryFilter.js
var STR_AND			= "AND";
var STR_OR			= "OR";

//File=reqWebLoginDialog.xsl
var reqWebUserNameMissing ="Please enter a valid User Name.";
//file=reqWebLoginResponse.xsl
var reqWebUserLoginFailed ="Invalid User Name or Password. Please try again.";
//file=entity.js
var reqWebRefreshAction ="Refresh";
var noReqWebServerFound ="No Requisite Web Server defined, please contact the administrator."

//==============================================================
//This is rtml tree (workspace tree) popup menus
//==============================================================
var strCreateQry 	= "Create Query";
var strCreateRpt 	= "Create Report";
var strCreateFolder = "Create Folder";
var strCopyFolder 	= "Copy Folder";
var strRenFolder 	= "Rename Folder";
var strDelFolder 	= "Delete Folder";
var strMoveFolder 	= "Move Folder";
var strRunQry 		= "Run Query";
var strEditQry 		= "Edit Query";
var strRenQry 		= "Rename Query";
var strCopyQry 		= "Copy Query";
var strDelQry 		= "Delete Query";
var strMoveQry 		= "Move Query";
var strBookmark 	= "Get Bookmark";
var strRunAtStart 	= "Run at Startup";
var strEmailLink 	= "Email Link";
var strRunRpt 		= "Run Report";
var strEditRpt 		= "Edit Report";
var strRenRpt 		= "Rename Report";
var strCopyRpt 		= "Copy Report";
var strDelRpt 		= "Delete Report";
var strMoveRpt 		= "Move Report";
var strAddFav 		= "Add to Favorites";
var strRunChart 	= "Run Chart";
var strRenChart 	= "Rename Chart";
var strCopyChart 	= "Copy Chart";
var strDelChart 	= "Delete Chart";
var strMoveChart 	= "Move Chart";
var strGetBookmark 	= "Get Bookmark";
var strstartupQuery 	= "Clear Startup Query/Report/Chart";
var strFolderPermission = "View Permissions";

var menuChoices		= new Array();

if (( top.cqDBFeatureLevel != null)&&(top.cqDBFeatureLevel <=5)){
	// For Public & Personal Folders,  if DB feature level <= 5
	menuChoices["Folder.PopupNameTop"] = new Array(strCreateQry, strCreateRpt, strCreateFolder, strCopyFolder);
	menuChoices["Folder.PopupNameTop.NoPublicFolderAdmin"] = new Array(strCopyFolder);

	// All other folders, if DB feature level <= 5
	menuChoices["Folder.PopupName"] = new Array(strCreateQry, strCreateRpt, strCreateFolder, strRenFolder, strCopyFolder, strDelFolder, strMoveFolder);
	menuChoices["Folder.PopupName.NoPublicFolderAdmin"] = new Array(strCopyFolder);
	menuChoices["Folder.PopupNameNoMastership"] = new Array(strCreateQry, strCreateRpt, strCreateFolder, strCopyFolder);
}else{
	//  if DB feature level > 5	
	menuChoices["Folder.PopupName.ROL_ROL"] = new Array(strCopyFolder,strFolderPermission);
	menuChoices["Folder.PopupName.ROL_RW"] = new Array(strRenFolder,strCopyFolder,strDelFolder,strFolderPermission);
	menuChoices["Folder.PopupName.RW_ROL"] = new Array(strCreateQry,strCreateRpt,strCreateFolder,strCopyFolder,strFolderPermission);
	menuChoices["Folder.PopupName.RW_RW"] = new Array(strCreateQry, strCreateRpt, strCreateFolder, strRenFolder, strCopyFolder, strDelFolder, strMoveFolder,strFolderPermission);

	menuChoices["Folder.PopupName.ROL_RW.NOMASTERSHIP"] = new Array(strCopyFolder,strFolderPermission);
	menuChoices["Folder.PopupName.RW_RW.NOMASTERSHIP"] = new Array(strCreateQry, strCreateRpt, strCreateFolder, strCopyFolder,strFolderPermission);
}
// Different Popups Choices for Queries
menuChoices["Query.PopupName"] = new Array(strRunQry, strEditQry, strRenQry, strCopyQry, strDelQry, strMoveQry, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Query.PopupNameIE"] = new Array(strRunQry, strEditQry, strRenQry, strCopyQry, strDelQry, strMoveQry, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Query.PopupNameNoMastership"] = new Array(strRunQry, strCopyQry, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Query.PopupNameNoMastershipIE"] = new Array(strRunQry, strCopyQry, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Query.PopupName.NoPublicFolderAdmin"] = new Array(strRunQry, strCopyQry, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Query.PopupName.NoPublicFolderAdminIE"] = new Array(strRunQry, strCopyQry, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Query.PopupName.Restricted"] = new Array(strRunQry);

// Different Popups Choices for Reports
menuChoices["Report.PopupName"] = new Array(strRunRpt, strEditRpt, strRenRpt, strCopyRpt, strDelRpt, strMoveRpt, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Report.PopupNameIE"] = new Array(strRunRpt, strEditRpt, strRenRpt, strCopyRpt, strDelRpt, strMoveRpt, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Report.PopupNameNoMastership"] = new Array(strRunRpt, strCopyRpt, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Report.PopupNameNoMastershipIE"] = new Array(strRunRpt, strCopyRpt, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Report.PopupName.NoPublicFolderAdmin"] = new Array(strRunRpt, strCopyRpt, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Report.PopupName.NoPublicFolderAdminIE"] = new Array(strRunRpt, strCopyRpt, strAddFav, strRunAtStart, strEmailLink);

// Different Popups Choices for Charts 
menuChoices["Chart.PopupName"] = new Array(strRunChart, strRenChart, strCopyChart, strDelChart, strMoveChart, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Chart.PopupNameIE"] = new Array(strRunChart, strRenChart, strCopyChart, strDelChart, strMoveChart, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Chart.PopupNameNoMastership"] = new Array(strRunChart, strCopyChart, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Chart.PopupNameNoMastershipIE"] = new Array(strRunChart, strCopyChart, strAddFav, strRunAtStart, strEmailLink);
menuChoices["Chart.PopupName.NoPublicFolderAdmin"] = new Array(strRunChart, strCopyChart, strBookmark, strRunAtStart, strEmailLink);
menuChoices["Chart.PopupName.NoPublicFolderAdminIE"] = new Array(strRunChart, strCopyChart, strAddFav, strRunAtStart, strEmailLink);

menuChoices["DB.ContextMenu"] = new Array(strGetBookmark,strstartupQuery);

try
{
	top.menuChoices = menuChoices;
}
catch(e) {/** no op if there is access denied exception **/}
//==============================================================
//End of rtml tree (workspace tree) popup menus
//==============================================================

