/* [Logik Internal Client settings
 !!!!!!!!!!!!!!!!!!!!!
 !!! DO NOT MODIFY !!!
 !!!!!!!!!!!!!!!!!!!!!
 [Logik Internal Defines
 [Logik Internal Settings for GUI
*/
Logik_SplitChar                  		= String.fromCharCode(27);
/*DEFINE RegExClasses
  Erstellung des [Logik Regular Expression Objektes
  Dient zur Korrektur des € Zeichens.


*/
var Logik_RegExpObj 					= new RegExp(String.fromCharCode(128),"g");
/* Logik Message Codes */
var LOGIK_SMS_PING               		= 0x1000;
var LOGIK_SMS_CLIENTNAME         		= 0x1001;
var LOGIK_SMS_PONG               		= 0x1003;
var LOGIK_SMS_USEREVENT          		= 0x0200;
var LOGIK_SMS_DLGOPEN            		= 0x0300;
var LOGIK_SMS_DLGCLOSE           		= 0x0301;
var LOGIK_SMS_DLGSETDATA         		= 0x0302;
var LOGIK_SMS_DLGGETDATA         		= 0x0303;
var LOGIK_SMS_DLGMSGBOX          		= 0x0304;
var LOGIK_SMS_DLGCANCEL          		= 0x0305;
var LOGIK_SMS_DLGGETFIDA         		= 0x0306;
var LOGIK_SMS_DLGREOPEN     	    	= 0x0307;
var LOGIK_SMS_EXECUTE            		= 0x0001;
var LOGIK_SMS_SHUTDOWN           		= 0x0000;
var LOGIK_SMS_S_INIT             		= 0x0400;
var LOGIK_SMS_S_EXEC             		= 0x0401;
var LOGIK_SMS_S_EXECDONE         		= 0x0402;
var LOGIK_SMS_S_TERM             		= 0x0403;
var LOGIK_SMS_S_SPAR             		= 0x0404;
var LOGIK_SMS_S_GPAR             		= 0x0405;
var LOGIK_SMS_S_UEVDONE          		= 0x0406;
/* Dialog Eigenschaften */
var LOGIK_DLG_PROP_BACKGROUND			= 20;
var LOGIK_DLG_PROP_OVERLAY				= 21;
var LOGIK_DLG_PROP_MSGOVERLAY			= 22;
/* Dialog Elemente */
var LOGIK_DLG_ELEM_INPUT         		= 1;
var LOGIK_DLG_ELEM_BUTTON       		= 2;
var LOGIK_DLG_ELEM_SELECT        		= 3;
var LOGIK_DLG_ELEM_LIST          		= 4;
var LOGIK_DLG_ELEM_TREE					= 5;
var LOGIK_DLG_ELEM_TABLE         		= 7;
var LOGIK_DLG_ELEM_OPTION        		= 8;
var LOGIK_DLG_ELEM_TAB           		= 9;
var LOGIK_DLG_ELEM_RADIO         		= 10;
/* Rückgabewerte */
var LOGIK_RET_TYPE_CALLBACKFNC   		= 1;
var LOGIK_RET_TYPE_INPUT	      		= 2;
var LOGIK_RET_TYPE_LIST      			= 3;
var LOGIK_RET_TYPE_VARIABLE      		= 4;
/* Element Styles */
var LOGIK_DLG_STYLE_MUSSFLDDLG   	= 0x00000000;  	
var LOGIK_DLG_STYLE_OPTVALUE		= 0x00000001;	
var LOGIK_DLG_STYLE_READONLY		= 0x00000002;	
var LOGIK_DLG_STYLE_INDEX			= 0x00000004;	
var LOGIK_DLG_STYLE_SORTED		  	= 0x00000008;	
var LOGIK_DLG_STYLE_PASSWD			= 0x00000004;	
var LOGIK_DLG_STYLE_ENDCHKDLG		= 0x00000000;
var LOGIK_DLG_STYLE_CANCELDLG		= 0x00000001;
var LOGIK_DLG_STYLE_RESTRTDLG		= 0x00000002;
var LOGIK_DLG_STYLE_RSTCHKDLG		= 0x00000003;
var LOGIK_DLG_STYLE_BUTTONPRESS		= 0x00000003;	
var LOGIK_DLG_STYLE_GRIDSELECT		= 0x00000001;	
var LOGIK_DLG_STYLE_DEFBUTTON		= 0x00000004;	
var LOGIK_DLG_STYLE_ALIGN			= 0x00000030;
var LOGIK_DLG_STYLE_BUTALIGN		= 0x000000F0;
var LOGIK_DLG_STYLE_LEFT			= 0x00000010;
var LOGIK_DLG_STYLE_RIGHT			= 0x00000020;
var LOGIK_DLG_STYLE_CENTER			= 0x00000030;
var LOGIK_DLG_STYLE_LEFTPIC			= 0x00000040;	
var LOGIK_DLG_STYLE_RIGHTPIC		= 0x00000050;	
var LOGIK_DLG_STYLE_BORDER			= 0x00000700;
var LOGIK_DLG_STYLE_2D				= 0x00000100;
var LOGIK_DLG_STYLE_3D				= 0x00000200;
var LOGIK_DLG_STYLE_NOBORDER		= 0x00000300;
var LOGIK_DLG_STYLE_NOTRANSLATE		= 0x00000800;	
var LOGIK_DLG_STYLE_COMBOEDIT	  	= 0x00001000;	
var LOGIK_DLG_STYLE_OPTNOTOPT	  	= 0x00001000;	
var LOGIK_DLG_STYLE_BUTPOS			= 0x00000040;	
var LOGIK_DLG_STYLE_BPLEFT			= 0x00000000;
var LOGIK_DLG_STYLE_BPRIGHT			= 0x00000040;
var LOGIK_DLG_STYLE_TREE_EXP		= 0x00001000;	
var LOGIK_DLG_STYLE_GRID_NUM		= 0x00001000;	
var LOGIK_DLG_STYLE_GRID_HDR		= 0x00002000;	
var LOGIK_DLG_STYLE_GRID_FIX		= 0x0000C000;	
var LOGIK_DLG_STYLE_GRID_FIX1		= 0x00004000;	
var LOGIK_DLG_STYLE_PICTURE			= 0x0000F000;	
var LOGIK_DLG_STYLE_PICLOC		  	= 0x00003000;	
var LOGIK_DLG_STYLE_PICLOC_LOG		= 0x00000000;
var LOGIK_DLG_STYLE_PICLOC_CEN		= 0x00001000;
var LOGIK_DLG_STYLE_PICLOC_ANY		= 0x00002000;
var LOGIK_DLG_STYLE_PICSCALEEQ		= 0x00004000;	
var LOGIK_DLG_STYLE_PICNOSCALE		= 0x00008000;	
var LOGIK_DLG_STYLE_BUTDSP			= 0x00070000;	
var LOGIK_DLG_STYLE_BUTDSPSTD		= 0x00000000;
var LOGIK_DLG_STYLE_BUTDSPSQUAR		= 0x00010000;
var LOGIK_DLG_STYLE_BUTDSPFRAME		= 0x00020000;
var LOGIK_DLG_STYLE_BUTDSPTRANS		= 0x00030000;
var LOGIK_DLG_STYLE_BUTDSPBPIC		= 0x00040000;
var LOGIK_TREE_ISLAST				= 0x00000001;
var LOGIK_TREE_HASCHILDREN			= 0x00000002;
var BSTDLG_TYPE						= 0x0000000f;
var BSTDLG_TYPE_DIALOG				= 0x00000000;
var BSTDLG_TYPE_DS					= 0x00000001;
var BSTDLG_TYPE_AUTO				= 0x00000002;
var BSTDLG_TYPE_POPUP				= 0x00000003;
var BSTDLG_TYPE_SUBDLG				= 0x00000004;
var BSTDLG_SYS_ONCLOSE				= 0x00030000;
var BSTDLG_SYS_NOCLOSE				= 0x00010000;
var LOGIK_TREE_SYM_PATH  = "/logik_bmp/";
var LOGIK_TREE_SYM_VERT   = LOGIK_TREE_SYM_PATH+"T_Vertline.gif";
var LOGIK_TREE_SYM_NODE   = LOGIK_TREE_SYM_PATH+"T_Node.gif";
var LOGIK_TREE_SYM_MNODE  = LOGIK_TREE_SYM_PATH+"T_Minusnode.gif";
var LOGIK_TREE_SYM_PNODE  = LOGIK_TREE_SYM_PATH+"T_Pnode.gif";
var LOGIK_TREE_SYM_LNODE  = LOGIK_TREE_SYM_PATH+"T_Lastnode.gif";
var LOGIK_TREE_SYM_MLNODE = LOGIK_TREE_SYM_PATH+"T_MLastnode.gif";
var LOGIK_TREE_SYM_PLNODE = LOGIK_TREE_SYM_PATH+"T_PLastnode.gif";
var LOGIK_TREE_SYM_BLANK  = LOGIK_TREE_SYM_PATH+"T_Blank.gif";
var LOGIK_ITEM_FLDOPEN				= 0x00000001;
var ArrayErrorMessage 				= 1;			
/* [Logik Client HTML Settings */
/* Define the root directory where your [Logik scripts are copied into.*/
var Logik_ScriptPath = parent.Logik_ScriptPath;
/*Define the Dialog Output Directory*/
/* Use only '/' instead of '\'. */
/* This is very important! */
var Logik_DialogOutput = parent.Logik_DialogOutput;
/*Sets Theme for Windows (supported Themes: Alphacube, Spread*)*/
var Logik_WindowTheme = "Alphacube";
/* Set the Background colour for mandatory fields */
var Logik_MandatoryFieldColor = "#FFFFA0";
/* Set the time a user has to wait until he gets the message that the server is currently overloaded in milliseconds (standard 15000 milliseconds) */
var Logik_UserCheckTime = 15000;
/* Define if the GDL application runs online or offline */
/* 1 = Web_Mode, 0 = offline */
var Logik_WebMode = 1;
var Logik_asyncMode								= true;
/*********************************/
/* Edit field layout definitions */
/*********************************/
/* Background color fields (border and no-border!) */
var Logik_Edit_BgrTrans = 0;		 					/*1 = Transparency is true (ignores Logik_Edit_BgrColor and makes Input Field transparent */
var Logik_Edit_BgrColor = "#FFFFFF"; 					/* the color wich set will be transparent (Chroma) for input fields*/
var Logik_Overlay_Color = "#2288FF"; 					/*Color for in Dialog windows*/
/* Gradient Extension (IE,FF)*/
var Logik_Gradient = 1;									/* (String)  = Gradient Color (only on Internet Explorer 7/8 or Firefox 3.6 RC and Logik_Edit_BgrTrans = 0 )  */
var Logik_Edit_Gradient_Ena = true;						/*Gradient enabled for fields*/
var Logik_Edit_Gradient_Start = "#E6E6FA"; 				/*Gradient for input field (Note Gradient Ends in Logik_Edit_BgrColor)*/
var Logik_Edit_Gradient_Start_Mandatory = "#FFD700"; 	/*Gradient for mandatory input field (Gradient ends in Logik_MandatoryFieldColor)*/
var Logik_Tree_Gradient_Ena = true; 					/*Gradient enabled for tree's*/
var Logik_Tree_Gradient_Start ="#FFFFFF"; 				/*Tree Backgrounds*/
var Logik_Tree_Gradient_End ="#F0F8FF";
var Logik_Table_Gradient_Ena = true; 					/*Gradient enabled for marked table Rowns*/
var Logik_Table_Gradient_Start="#E6E6FA";
var Logik_Table_Gradient_End ="#1E90FF";
var Logik_Bck_Gradient_Ena = false; 					/*Gradient enabled for dialog Background*/
var Logik_BackGroundCL_Gradient_Start = "ButtonFace";	/*Dialog Background  Color (StartColor)*/
var Logik_BackGroundCL_Gradient_End = "ThreeDFace";		/*Dialog Background Color (EndColor)*/
var Logik_Overlay_Gradient_Ena = true; 					/*Gradient for on dialog menus */
var Logik_Overlay_Gradient_Start = "#FFD700"; 			/*Gradient Start Color*/
var Logik_Overlay_Gradient_End = "#FFFFA0"; 			/*Gradient End Color*/
var Logik_MsgOverlay_Gradient_Ena = true; 				/*Gradient for ondialog error menus */
var Logik_MsgOverlay_Gradient_Start = "#FFFFFF"; 		/*Gradient Start Color*/
var Logik_MsgOverlay_Gradient_End = "#FF4000"; 			/*Gradient Start Color*/
/*Ondialog alerts*/
var Logik_MSG_Alert = true;  							/*Switch beetween old style alert messagers or onscreen alert!*/
var Logik_MSG_PopTime = 5000; 							/*Timeout when messagewindow is minimized*/
/*Offset position Correction (use this setting to correct the position of Fields without Borders)*/
var Logik_Edit_OffsetY = 1; 							/*Position from top*/
var Logik_Edit_OffsetX = 1.5;							/*Position from Left*/
/*******************************/
/* Register layout definitions */
/*******************************/
/* Define which RegisterLayout do you want (0-3); 0 is the standard layout */
var Logik_Settings_RegisterLayout = 0;
/* Register Forward and Backward Button Picture */
var Logik_Register_Backward = "R_Backward.gif";
var Logik_Register_Forward  = "R_Forward.gif";
/*Active Tab Top Border Color*/
var Logik_Register_ATab     = "#FFFFFF";
/*Inactive Tab Top Border Color*/
var Logik_Register_DTab     = "#FFFFFF";
/*************************/
/* Table layout definitions (for table in tablelayer) */
/*************************/
/*Table Borders Definition */
var Logik_TabBorderWidth = "1"; 						/*Width of the Table in Tablelayer (standard 1) */
var Logik_TabBorderColor = "#000000"; 					/*Border Coller of Table in Tablelayer (standard #000000 or white) */
/* Font colors */
var Logik_Tab_FontColorTitle 	= "WindowText";
var Logik_Tab_FontColorCell 	= "WindowText";
var Logik_Tab_FontColorDisabled = "GrayText";
/* Background colors */
var Logik_Tab_BgrColorFixed 	= "ButtonFace";
var Logik_Tab_BgrColorCell 		= "Window";
var Logik_Tab_BgrColorDisabled 	= "Window";
/* Grid line color */
var Logik_Tab_GridLineColor 	= "#000000";
/*Buttons with Hover (only when no Hoverimage is selected)
/*
Standard Hover Pictures. When at least one is empty Logik_HoverButtonFrame will be used*/
var Logik_HoverButton_Small 	= "BT_Hover24x24.gif";  /*small*/
var Logik_HoverButton_MediumX 	= "BT_Hover75x24.gif";  /*medium*/
var Logik_HoverButton_BigX 		= "BT_Hover200x100.gif";/*big*/
var Logik_HoverButton_MediumY 	= "BT_Hover24x75.gif";  /*medium Height bigger as width*/
var Logik_HoverButton_BigY 		= "BT_Hover100x200.gif";/*big more Height*/
var Logik_HoverButtonFrame 		= "1px outset #7F9DB9"; /*Define the ButtonFrame on Hover Effect*/
/*GrayColor for Shading*/
var LOGIK_GRAY_COLOR = "#ACA899";
/*Grayfactor for shading  as decimal Value*/
var LOGIK_GRAY_GRAYFAC   = 0.5;
/*Colorfactor for shading as decimal value*/
var LOGIK_GRAY_COLFAC    = 0.7;
/*Multiuse CSS Classes*/
var LOGIK_CSS_Buttonhover = "BTHover";
var LOGIK_CSS_TreeLine = "TRLine";

