// this file is included in every page by CFormBase class
// constant declarations

var FORM_ACTION_FIELD_NAME = "__FORM_ACTION";
var FORM_SUBMIT_COUNTER_FIELD = "__FORM_SUBMIT_COUNTER";
// action constants
var ACTION_DELETE = "DELETE";
var ACTION_UPDATE = "UPDATE";
var ACTION_SAVE = "SAVE";
var ACTION_ADDNEW = "ADDNEW";
var ACTION_REFRESH = "REFRESH";
var ACTION_SORT = "SORT";

var MSGBOX_RES_OK = 1;
var MSGBOX_RES_CANCEL = 0;

var USER_GROUP_ADMIN = 1;
var USER_GROUP_REGULAR = 2;

var OWNERSHIP_OTHER = 4;

var LEASING_TYPE_BUSINESS = 1;
var LEASING_TYPE_PRIVATE = 2;
//-------------------------------------------------------------------------------------------
function JG_SetFormAction(sAction) {
	var oField = null;
	
	oField = document.all.item(FORM_ACTION_FIELD_NAME);
	if (oField) {
		oField.value = sAction;
		return true;
	}
	
	return false;
}
//-------------------------------------------------------------------------------------------
function JG_SubmitForm(sAction) {
	var oForm = null;
	
	if (window.document.forms.length > 0) {
		if ((sAction) && (sAction.length > 0)) {
			JG_SetFormAction(sAction);
		}
		oForm = window.document.forms.item(0);
		oForm.submit();
	}
}
//-------------------------------------------------------------------------------------------
function JG_MessageBox(sMessage, sTitle, MessageType) {
	var sURL = "";
	var width, height;
	
	width = 350;
	height = 150;
	
	if (!MessageType)
		MessageType = 0

	if (MessageType == 100){
		width = 175;
		height = 100;
	}
	
	if (!sTitle)
		sTitle = "הודעת מערכת"

	sURL = VIRTUAL_DIRECTORY_NAME + "/Base/frmMessageBox.aspx?Title=" + sTitle + 
				"&Message=" + sMessage + 
				"&MessageType=" + MessageType;
	return JG_OpenModalWindow(sURL, height, width);
}
//-------------------------------------------------------------------------------------------
function JG_OpenModalWindow(sURL, iHeight, iWidth, aParams) {
	if (!iHeight)
		iHeight = 300
	if (!iWidth)
		iWidth = 400
	return window.showModalDialog(encodeURI(sURL), aParams, 
					"scroll:no; status:no; resizable=no; help:no; " +
					"dialogHeight:" + iHeight + "px; dialogWidth:" + iWidth + "px; center:yes");
}
//-------------------------------------------------------------------------------------------