/*** Zen Module: Kzen_Component_Group ***/

self._zenClassIdx['http://www.kanope.org/kZen/group'] = 'Kzen_Component_Group_group';
self.Kzen_Component_Group_group = function(index,id) {
	if (index>=0) {Kzen_Component_Group_group__init(this,index,id);}
}

self.Kzen_Component_Group_group__init = function(o,index,id) {
	('undefined' == typeof _ZEN_Component_group__init) ?zenMaster._ZEN_Component_group__init(o,index,id):_ZEN_Component_group__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzVersion = '0.1';
}
function Kzen_Component_Group_group_serialize(set,s)
{
	var o = this;s[0]='1759804058';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.height;s[24]=(o.hidden?1:0);s[25]=o.hint;s[26]=o.hintClass;s[27]=o.hintStyle;s[28]=o.kzTheme;s[29]=o.kzVersion;s[30]=o.label;s[31]=o.labelClass;s[32]=o.labelPosition;s[33]=o.labelStyle;s[34]=o.layout;s[35]=o.onafterdrag;s[36]=o.onbeforedrag;s[37]=o.onclick;s[38]=o.ondrag;s[39]=o.ondrop;s[40]=o.onhide;s[41]=o.onrefresh;s[42]=o.onshow;s[43]=o.onupdate;s[44]=o.overlayMode;s[45]=o.renderFlag;s[46]=(o.showLabel?1:0);s[47]=o.slice;s[48]=o.title;s[49]=o.tuple;s[50]=o.valign;s[51]=(o.visible?1:0);s[52]=o.width;
}
function Kzen_Component_Group_group_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_group_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_group__Loader = function() {
	zenLoadClass('_ZEN_Component_group');
	Kzen_Component_Group_group.prototype = zenCreate('_ZEN_Component_group',-1);
	var p = Kzen_Component_Group_group.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_group;
	p.superClass = ('undefined' == typeof _ZEN_Component_group) ? zenMaster._ZEN_Component_group.prototype:_ZEN_Component_group.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.group';
	p._type = 'group';
	p.serialize = Kzen_Component_Group_group_serialize;
	p.getSettings = Kzen_Component_Group_group_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_group_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/activeHGroup'] = 'Kzen_Component_Group_activeHGroup';
self.Kzen_Component_Group_activeHGroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_activeHGroup__init(this,index,id);}
}

self.Kzen_Component_Group_activeHGroup__init = function(o,index,id) {
	('undefined' == typeof _ZEN_Component_activeHGroup__init) ?zenMaster._ZEN_Component_activeHGroup__init(o,index,id):_ZEN_Component_activeHGroup__init(o,index,id);
}
function Kzen_Component_Group_activeHGroup_serialize(set,s)
{
	var o = this;s[0]='1459445051';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.autoExpand;s[8]=o.aux;s[9]=set.serializeList(o,o.children,true,'children');s[10]=o.containerStyle;s[11]=(o.disabled?1:0);s[12]=(o.dragEnabled?1:0);s[13]=(o.dropEnabled?1:0);s[14]=(o.dynamic?1:0);s[15]=o.enclosingClass;s[16]=o.enclosingStyle;s[17]=o.error;s[18]=o.handlePattern;s[19]=o.handleThickness;s[20]=o.height;s[21]=(o.hidden?1:0);s[22]=o.hint;s[23]=o.hintClass;s[24]=o.hintStyle;s[25]=o.label;s[26]=o.labelClass;s[27]=o.labelStyle;s[28]=o.noResize;s[29]=o.onafterdrag;s[30]=o.onbeforedrag;s[31]=o.ondrag;s[32]=o.ondrop;s[33]=o.onhide;s[34]=o.onrefresh;s[35]=o.onshow;s[36]=o.onupdate;s[37]=o.overlayMode;s[38]=o.renderFlag;s[39]=(o.showLabel?1:0);s[40]=o.slice;s[41]=o.soundFX;s[42]=o.split;s[43]=o.title;s[44]=o.tuple;s[45]=o.valign;s[46]=(o.visible?1:0);s[47]=o.width;
}
function Kzen_Component_Group_activeHGroup_getSettings(s)
{
	s['name'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_activeHGroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_activeHGroup__Loader = function() {
	zenLoadClass('_ZEN_Component_activeHGroup');
	Kzen_Component_Group_activeHGroup.prototype = zenCreate('_ZEN_Component_activeHGroup',-1);
	var p = Kzen_Component_Group_activeHGroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_activeHGroup;
	p.superClass = ('undefined' == typeof _ZEN_Component_activeHGroup) ? zenMaster._ZEN_Component_activeHGroup.prototype:_ZEN_Component_activeHGroup.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.activeHGroup';
	p._type = 'activeHGroup';
	p.serialize = Kzen_Component_Group_activeHGroup_serialize;
	p.getSettings = Kzen_Component_Group_activeHGroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_activeHGroup_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/activeVGroup'] = 'Kzen_Component_Group_activeVGroup';
self.Kzen_Component_Group_activeVGroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_activeVGroup__init(this,index,id);}
}

self.Kzen_Component_Group_activeVGroup__init = function(o,index,id) {
	('undefined' == typeof _ZEN_Component_activeVGroup__init) ?zenMaster._ZEN_Component_activeVGroup__init(o,index,id):_ZEN_Component_activeVGroup__init(o,index,id);
}
function Kzen_Component_Group_activeVGroup_serialize(set,s)
{
	var o = this;s[0]='1459445051';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.autoExpand;s[8]=o.aux;s[9]=set.serializeList(o,o.children,true,'children');s[10]=o.containerStyle;s[11]=(o.disabled?1:0);s[12]=(o.dragEnabled?1:0);s[13]=(o.dropEnabled?1:0);s[14]=(o.dynamic?1:0);s[15]=o.enclosingClass;s[16]=o.enclosingStyle;s[17]=o.error;s[18]=o.handlePattern;s[19]=o.handleThickness;s[20]=o.height;s[21]=(o.hidden?1:0);s[22]=o.hint;s[23]=o.hintClass;s[24]=o.hintStyle;s[25]=o.label;s[26]=o.labelClass;s[27]=o.labelStyle;s[28]=o.noResize;s[29]=o.onafterdrag;s[30]=o.onbeforedrag;s[31]=o.ondrag;s[32]=o.ondrop;s[33]=o.onhide;s[34]=o.onrefresh;s[35]=o.onshow;s[36]=o.onupdate;s[37]=o.overlayMode;s[38]=o.renderFlag;s[39]=(o.showLabel?1:0);s[40]=o.slice;s[41]=o.soundFX;s[42]=o.split;s[43]=o.title;s[44]=o.tuple;s[45]=o.valign;s[46]=(o.visible?1:0);s[47]=o.width;
}
function Kzen_Component_Group_activeVGroup_getSettings(s)
{
	s['name'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_activeVGroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_activeVGroup__Loader = function() {
	zenLoadClass('_ZEN_Component_activeVGroup');
	Kzen_Component_Group_activeVGroup.prototype = zenCreate('_ZEN_Component_activeVGroup',-1);
	var p = Kzen_Component_Group_activeVGroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_activeVGroup;
	p.superClass = ('undefined' == typeof _ZEN_Component_activeVGroup) ? zenMaster._ZEN_Component_activeVGroup.prototype:_ZEN_Component_activeVGroup.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.activeVGroup';
	p._type = 'activeVGroup';
	p.serialize = Kzen_Component_Group_activeVGroup_serialize;
	p.getSettings = Kzen_Component_Group_activeVGroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_activeVGroup_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/borderGroup'] = 'Kzen_Component_Group_borderGroup';
self.Kzen_Component_Group_borderGroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_borderGroup__init(this,index,id);}
}

self.Kzen_Component_Group_borderGroup__init = function(o,index,id) {
	('undefined' == typeof Kzen_Component_Group_group__init) ?zenMaster.Kzen_Component_Group_group__init(o,index,id):Kzen_Component_Group_group__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzType = '';
	o.kzVersion = '0.1';
}
function Kzen_Component_Group_borderGroup_serialize(set,s)
{
	var o = this;s[0]='782849112';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.height;s[24]=(o.hidden?1:0);s[25]=o.hint;s[26]=o.hintClass;s[27]=o.hintStyle;s[28]=o.kzTheme;s[29]=o.kzType;s[30]=o.kzVersion;s[31]=o.label;s[32]=o.labelClass;s[33]=o.labelPosition;s[34]=o.labelStyle;s[35]=o.layout;s[36]=o.onafterdrag;s[37]=o.onbeforedrag;s[38]=o.onclick;s[39]=o.ondrag;s[40]=o.ondrop;s[41]=o.onhide;s[42]=o.onrefresh;s[43]=o.onshow;s[44]=o.onupdate;s[45]=o.overlayMode;s[46]=o.renderFlag;s[47]=(o.showLabel?1:0);s[48]=o.slice;s[49]=o.title;s[50]=o.tuple;s[51]=o.valign;s[52]=(o.visible?1:0);s[53]=o.width;
}
function Kzen_Component_Group_borderGroup_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzType'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_borderGroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_borderGroup__Loader = function() {
	zenLoadClass('Kzen_Component_Group_group');
	Kzen_Component_Group_borderGroup.prototype = zenCreate('Kzen_Component_Group_group',-1);
	var p = Kzen_Component_Group_borderGroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_borderGroup;
	p.superClass = ('undefined' == typeof Kzen_Component_Group_group) ? zenMaster.Kzen_Component_Group_group.prototype:Kzen_Component_Group_group.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.borderGroup';
	p._type = 'borderGroup';
	p.serialize = Kzen_Component_Group_borderGroup_serialize;
	p.getSettings = Kzen_Component_Group_borderGroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_borderGroup_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/expando'] = 'Kzen_Component_Group_expando';
self.Kzen_Component_Group_expando = function(index,id) {
	if (index>=0) {Kzen_Component_Group_expando__init(this,index,id);}
}

self.Kzen_Component_Group_expando__init = function(o,index,id) {
	('undefined' == typeof _ZEN_Component_expando__init) ?zenMaster._ZEN_Component_expando__init(o,index,id):_ZEN_Component_expando__init(o,index,id);
	o.imageContracted = '';
	o.imageExpanded = '';
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzType = 'green';
	o.kzVersion = '0.1';
}
function Kzen_Component_Group_expando_serialize(set,s)
{
	var o = this;s[0]='3074002470';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.OnDrawContent;s[7]=o.align;s[8]=(o.animate?1:0);s[9]=o.aux;s[10]=o.caption;s[11]=o.cellAlign;s[12]=o.cellSize;s[13]=o.cellStyle;s[14]=o.cellVAlign;s[15]=o.childIndent;s[16]=set.serializeList(o,o.children,true,'children');s[17]=o.containerStyle;s[18]=(o.disabled?1:0);s[19]=(o.dragEnabled?1:0);s[20]=(o.dropEnabled?1:0);s[21]=(o.dynamic?1:0);s[22]=o.enclosingClass;s[23]=o.enclosingStyle;s[24]=o.error;s[25]=(o.expanded?1:0);s[26]=(o.framed?1:0);s[27]=o.groupClass;s[28]=o.groupStyle;s[29]=o.height;s[30]=(o.hidden?1:0);s[31]=o.hint;s[32]=o.hintClass;s[33]=o.hintStyle;s[34]=o.imageContracted;s[35]=o.imageExpanded;s[36]=o.kzTheme;s[37]=o.kzType;s[38]=o.kzVersion;s[39]=o.label;s[40]=o.labelClass;s[41]=o.labelPosition;s[42]=o.labelStyle;s[43]=o.layout;s[44]=o.onafterdrag;s[45]=o.onbeforedrag;s[46]=o.onclick;s[47]=o.oncontract;s[48]=o.ondrag;s[49]=o.ondrop;s[50]=o.onexpand;s[51]=o.onhide;s[52]=o.onrefresh;s[53]=o.onshow;s[54]=o.onupdate;s[55]=o.overlayMode;s[56]=(o.remember?1:0);s[57]=o.renderFlag;s[58]=(o.showLabel?1:0);s[59]=o.slice;s[60]=o.title;s[61]=o.tuple;s[62]=o.valign;s[63]=(o.visible?1:0);s[64]=o.width;
}
function Kzen_Component_Group_expando_getSettings(s)
{
	s['name'] = 'string';
	s['imageContracted'] = 'uri';
	s['imageExpanded'] = 'uri';
	s['kzTheme'] = 'string';
	s['kzType'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_expando_jsLPad = function(str,len,char) {
len = len-str.length
for(i=0;i<len; i++) {str = char+str;}
return str
}

self.Kzen_Component_Group_expando_jsRPad = function(str,len,char) {
len = len-str.length
for(i=0;i<len; i++)
{str = str+char;}
return str
}

self.Kzen_Component_Group_expando_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}

self.Kzen_Component_Group_expando_stateImgName = function(str,state,position,sep) {
	return zenClassMethod(this,'stateImgName','L,L,L,L','VARCHAR',arguments);
}
self.Kzen_Component_Group_expando__Loader = function() {
	zenLoadClass('_ZEN_Component_expando');
	Kzen_Component_Group_expando.prototype = zenCreate('_ZEN_Component_expando',-1);
	var p = Kzen_Component_Group_expando.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_expando;
	p.superClass = ('undefined' == typeof _ZEN_Component_expando) ? zenMaster._ZEN_Component_expando.prototype:_ZEN_Component_expando.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.expando';
	p._type = 'expando';
	p.serialize = Kzen_Component_Group_expando_serialize;
	p.getSettings = Kzen_Component_Group_expando_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_expando_ReallyRefreshContents;
	p.jsLPad = Kzen_Component_Group_expando_jsLPad;
	p.jsRPad = Kzen_Component_Group_expando_jsRPad;
	p.stateImgName = Kzen_Component_Group_expando_stateImgName;
}

self._zenClassIdx['http://www.kanope.org/kZen/hgroup'] = 'Kzen_Component_Group_hgroup';
self.Kzen_Component_Group_hgroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_hgroup__init(this,index,id);}
}

self.Kzen_Component_Group_hgroup__init = function(o,index,id) {
	('undefined' == typeof Kzen_Component_Group_group__init) ?zenMaster.Kzen_Component_Group_group__init(o,index,id):Kzen_Component_Group_group__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzVersion = '0.1';
	o.layout = 'horizontal';
}
function Kzen_Component_Group_hgroup_serialize(set,s)
{
	var o = this;s[0]='1759804058';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.height;s[24]=(o.hidden?1:0);s[25]=o.hint;s[26]=o.hintClass;s[27]=o.hintStyle;s[28]=o.kzTheme;s[29]=o.kzVersion;s[30]=o.label;s[31]=o.labelClass;s[32]=o.labelPosition;s[33]=o.labelStyle;s[34]=o.layout;s[35]=o.onafterdrag;s[36]=o.onbeforedrag;s[37]=o.onclick;s[38]=o.ondrag;s[39]=o.ondrop;s[40]=o.onhide;s[41]=o.onrefresh;s[42]=o.onshow;s[43]=o.onupdate;s[44]=o.overlayMode;s[45]=o.renderFlag;s[46]=(o.showLabel?1:0);s[47]=o.slice;s[48]=o.title;s[49]=o.tuple;s[50]=o.valign;s[51]=(o.visible?1:0);s[52]=o.width;
}
function Kzen_Component_Group_hgroup_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_hgroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_hgroup__Loader = function() {
	zenLoadClass('Kzen_Component_Group_group');
	Kzen_Component_Group_hgroup.prototype = zenCreate('Kzen_Component_Group_group',-1);
	var p = Kzen_Component_Group_hgroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_hgroup;
	p.superClass = ('undefined' == typeof Kzen_Component_Group_group) ? zenMaster.Kzen_Component_Group_group.prototype:Kzen_Component_Group_group.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.hgroup';
	p._type = 'hgroup';
	p.serialize = Kzen_Component_Group_hgroup_serialize;
	p.getSettings = Kzen_Component_Group_hgroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_hgroup_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/modalGroup'] = 'Kzen_Component_Group_modalGroup';
self.Kzen_Component_Group_modalGroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_modalGroup__init(this,index,id);}
}

self.Kzen_Component_Group_modalGroup__init = function(o,index,id) {
	('undefined' == typeof _ZEN_Component_modalGroup__init) ?zenMaster._ZEN_Component_modalGroup__init(o,index,id):_ZEN_Component_modalGroup__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzType = 'green';
	o.kzVersion = '0.1';
	o.okCaption = 'OK';
}
function Kzen_Component_Group_modalGroup_serialize(set,s)
{
	var o = this;s[0]='286117390';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.groupTitle;s[24]=o.groupType;s[25]=o.height;s[26]=(o.hidden?1:0);s[27]=o.hint;s[28]=o.hintClass;s[29]=o.hintStyle;s[30]=o.kzTheme;s[31]=o.kzType;s[32]=o.kzVersion;s[33]=o.label;s[34]=o.labelClass;s[35]=o.labelPosition;s[36]=o.labelStyle;s[37]=o.layout;s[38]=o.okCaption;s[39]=o.onaction;s[40]=o.onafterdrag;s[41]=o.onbeforedrag;s[42]=o.onclick;s[43]=o.ondrag;s[44]=o.ondrop;s[45]=o.onhide;s[46]=o.onhideGroup;s[47]=o.onrefresh;s[48]=o.onshow;s[49]=o.onshowGroup;s[50]=o.onupdate;s[51]=o.overlayMode;s[52]=o.renderFlag;s[53]=o.seed;s[54]=(o.showLabel?1:0);s[55]=o.slice;s[56]=o.title;s[57]=o.tuple;s[58]=o.valign;s[59]=('boolean'==typeof o.value?(o.value?1:0):o.value);s[60]=(o.visible?1:0);s[61]=o.width;
}
function Kzen_Component_Group_modalGroup_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzType'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_modalGroup_onStartModalHandler = function(zindex) {
var div = this.getFloatingDiv();
if (!div) {
var div = document.createElement('DIV');
div.id='zenFloatingDiv_'+this.index;
div.style.display="none";
document.body.appendChild(div);
if (zenIsIE) { //SAM055
var iFrame = document.createElement("iframe");
iFrame.src = '';
iFrame.frameBorder = '0';
var s = iFrame.style;
s.filter = 'alpha(opacity=0)';
s.zIndex = '0';
s.position = 'absolute';
s.top = '0px';
s.left = '0px';
s.width = '100%';
s.height = '100%';
s.border = '0px solid black';
s.background = 'transparent';
div._iFrame = iFrame;
}
}
var update = false;
div.className = 'modalGroup';
div.onmousedown = null;
div.onmouseup = null;
div.onmousemove = null;
div.style.width = (this._width == null) ? 'auto' : this._width;
div.style.height = (this._height == null) ? 'auto' : this._height;
this._width = null;
this._height = null;
var contents = '';
switch (this.groupType) {
case 'calendar':
var cal = zenPage.createComponentNS('http://www.kanope.org/kZen','calendar');
this.addChild(cal);
cal.setProperty('startYear',1900);
cal.setProperty('onchange','zenPage.getComponent('+this.index+').actionHandler();');
if (this._parms) {
for (var p in this._parms) {
cal.setProperty(p,this._parms[p]);
}
}
cal.setProperty('value',this.value);
this.controlIndex = cal.index;
break;
case 'msgBox':
contents = this.value;
break;
default:
break;
}
var html = new Array();
if ('' != this.groupTitle) {
html[html.length] = '<div class="modalGroupTitle" onselectstart="return false;" onmousedown="zenPage.getComponent('+this.index+').mousedownHandler(event);">';
html[html.length] = '<table border="1" cellpadding="0" cellspacing="0"><tr><td width="90%" align="left">' + this.groupTitle + '</td>';
html[html.length] = '</tr></table> <input class="modalGroupCloseButton" type="button" value="X" onclick="zenPage.endModal();">';
html[html.length] = '</div>';
}
if ('static' != this.groupType) {
if ('' != contents) {
html[html.length] = '<div class="modalGroupBody">';
html[html.length] = contents;
html[html.length] = '</div>';
html[html.length] = '<div class="modalGroupFooter">';
html[html.length] = '<input type="button" value="'+this.okCaption+'" onclick="zenPage.endModal();" />';
html[html.length] = '</div>';
}
}
if ('static' == this.groupType) {
var staticHTML = this._htmlStash;
if (null == staticHTML) {
var enc = this.getEnclosingDiv();
staticHTML = enc.innerHTML;
this._htmlStash = staticHTML;
enc.innerHTML = "";
}
html[html.length] = '<div class="modalGroupBody">';
html[html.length] = staticHTML;
html[html.length] = '</div>';
update = true;
}
else {
for (var n = 0; n < this.children.length; n++) {
var child = this.children[n];
var divid = ('' == child.id) ? 'zen'+child.index : child.id;
html[html.length] = '<div id="'+divid+'" class="modalGroupBody"></div>';
}
}
div.innerHTML = html.join('');
if (div._iFrame) div.insertBefore(div._iFrame,div.firstChild); //SAM055
if ('static' != this.groupType) {
for (var n = 0; n < this.children.length; n++) {
var child = this.children[n];
if (child.renderContents) {
child.renderContents();
}
else {
child.refreshContents();
}
}
}
else if (update) {
this.updateControlsInGroup();
}
var page = zenPage.getEnclosingDiv();
var top,left;
if (this._top==null) {
top = 200;
top += document.body.scrollTop;
}
else {
top = this._top;
this._top = null;
}
if (this._left==null) {
left = (page.offsetWidth - div.offsetWidth)/2;
left += document.body.scrollLeft;
}
else {
left = this._left;
this._left = null;
}
div.style.top = top + 'px';
div.style.left = left + 'px';
zenInvokeCallbackMethod(this.onshowGroup,this,'onshowGroup','group',this);
this._oldTrapTAB = zenTrapTAB;
zenTrapTAB = true;
div.style.zIndex = zindex;
div.style.display = "";
if (div._iFrame) {
div._iFrame.style.zIndex= -1;
if (div._iFrame.offsetHeight<div.offsetHeight) div._iFrame.style.height=div.offsetHeight+'px'; //SAM055
}
div.focus();
}

self.Kzen_Component_Group_modalGroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_modalGroup__Loader = function() {
	zenLoadClass('_ZEN_Component_modalGroup');
	Kzen_Component_Group_modalGroup.prototype = zenCreate('_ZEN_Component_modalGroup',-1);
	var p = Kzen_Component_Group_modalGroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_modalGroup;
	p.superClass = ('undefined' == typeof _ZEN_Component_modalGroup) ? zenMaster._ZEN_Component_modalGroup.prototype:_ZEN_Component_modalGroup.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.modalGroup';
	p._type = 'modalGroup';
	p.serialize = Kzen_Component_Group_modalGroup_serialize;
	p.getSettings = Kzen_Component_Group_modalGroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_modalGroup_ReallyRefreshContents;
	p.onStartModalHandler = Kzen_Component_Group_modalGroup_onStartModalHandler;
}

self._zenClassIdx['http://www.kanope.org/kZen/vgroup'] = 'Kzen_Component_Group_vgroup';
self.Kzen_Component_Group_vgroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_vgroup__init(this,index,id);}
}

self.Kzen_Component_Group_vgroup__init = function(o,index,id) {
	('undefined' == typeof Kzen_Component_Group_group__init) ?zenMaster.Kzen_Component_Group_group__init(o,index,id):Kzen_Component_Group_group__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzVersion = '0.1';
}
function Kzen_Component_Group_vgroup_serialize(set,s)
{
	var o = this;s[0]='1759804058';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.height;s[24]=(o.hidden?1:0);s[25]=o.hint;s[26]=o.hintClass;s[27]=o.hintStyle;s[28]=o.kzTheme;s[29]=o.kzVersion;s[30]=o.label;s[31]=o.labelClass;s[32]=o.labelPosition;s[33]=o.labelStyle;s[34]=o.layout;s[35]=o.onafterdrag;s[36]=o.onbeforedrag;s[37]=o.onclick;s[38]=o.ondrag;s[39]=o.ondrop;s[40]=o.onhide;s[41]=o.onrefresh;s[42]=o.onshow;s[43]=o.onupdate;s[44]=o.overlayMode;s[45]=o.renderFlag;s[46]=(o.showLabel?1:0);s[47]=o.slice;s[48]=o.title;s[49]=o.tuple;s[50]=o.valign;s[51]=(o.visible?1:0);s[52]=o.width;
}
function Kzen_Component_Group_vgroup_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_vgroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_vgroup__Loader = function() {
	zenLoadClass('Kzen_Component_Group_group');
	Kzen_Component_Group_vgroup.prototype = zenCreate('Kzen_Component_Group_group',-1);
	var p = Kzen_Component_Group_vgroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_vgroup;
	p.superClass = ('undefined' == typeof Kzen_Component_Group_group) ? zenMaster.Kzen_Component_Group_group.prototype:Kzen_Component_Group_group.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.vgroup';
	p._type = 'vgroup';
	p.serialize = Kzen_Component_Group_vgroup_serialize;
	p.getSettings = Kzen_Component_Group_vgroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_vgroup_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/borderHGroup'] = 'Kzen_Component_Group_borderHGroup';
self.Kzen_Component_Group_borderHGroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_borderHGroup__init(this,index,id);}
}

self.Kzen_Component_Group_borderHGroup__init = function(o,index,id) {
	('undefined' == typeof Kzen_Component_Group_borderGroup__init) ?zenMaster.Kzen_Component_Group_borderGroup__init(o,index,id):Kzen_Component_Group_borderGroup__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzVersion = '0.1';
	o.layout = 'horizontal';
}
function Kzen_Component_Group_borderHGroup_serialize(set,s)
{
	var o = this;s[0]='782849112';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.height;s[24]=(o.hidden?1:0);s[25]=o.hint;s[26]=o.hintClass;s[27]=o.hintStyle;s[28]=o.kzTheme;s[29]=o.kzType;s[30]=o.kzVersion;s[31]=o.label;s[32]=o.labelClass;s[33]=o.labelPosition;s[34]=o.labelStyle;s[35]=o.layout;s[36]=o.onafterdrag;s[37]=o.onbeforedrag;s[38]=o.onclick;s[39]=o.ondrag;s[40]=o.ondrop;s[41]=o.onhide;s[42]=o.onrefresh;s[43]=o.onshow;s[44]=o.onupdate;s[45]=o.overlayMode;s[46]=o.renderFlag;s[47]=(o.showLabel?1:0);s[48]=o.slice;s[49]=o.title;s[50]=o.tuple;s[51]=o.valign;s[52]=(o.visible?1:0);s[53]=o.width;
}
function Kzen_Component_Group_borderHGroup_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_borderHGroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_borderHGroup__Loader = function() {
	zenLoadClass('Kzen_Component_Group_borderGroup');
	Kzen_Component_Group_borderHGroup.prototype = zenCreate('Kzen_Component_Group_borderGroup',-1);
	var p = Kzen_Component_Group_borderHGroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_borderHGroup;
	p.superClass = ('undefined' == typeof Kzen_Component_Group_borderGroup) ? zenMaster.Kzen_Component_Group_borderGroup.prototype:Kzen_Component_Group_borderGroup.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.borderHGroup';
	p._type = 'borderHGroup';
	p.serialize = Kzen_Component_Group_borderHGroup_serialize;
	p.getSettings = Kzen_Component_Group_borderHGroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_borderHGroup_ReallyRefreshContents;
}

self._zenClassIdx['http://www.kanope.org/kZen/borderVGroup'] = 'Kzen_Component_Group_borderVGroup';
self.Kzen_Component_Group_borderVGroup = function(index,id) {
	if (index>=0) {Kzen_Component_Group_borderVGroup__init(this,index,id);}
}

self.Kzen_Component_Group_borderVGroup__init = function(o,index,id) {
	('undefined' == typeof Kzen_Component_Group_borderGroup__init) ?zenMaster.Kzen_Component_Group_borderGroup__init(o,index,id):Kzen_Component_Group_borderGroup__init(o,index,id);
	o.kzTheme = '/csp/kzen/themes/default';
	o.kzVersion = '0.1';
}
function Kzen_Component_Group_borderVGroup_serialize(set,s)
{
	var o = this;s[0]='782849112';s[1]=o.index;s[2]=o.id;s[3]=o.name;s[4]=set.addObject(o.parent,'parent');s[5]=set.addObject(o.composite,'composite');s[6]=o.align;s[7]=o.aux;s[8]=o.cellAlign;s[9]=o.cellSize;s[10]=o.cellStyle;s[11]=o.cellVAlign;s[12]=set.serializeList(o,o.children,true,'children');s[13]=o.containerStyle;s[14]=(o.disabled?1:0);s[15]=(o.dragEnabled?1:0);s[16]=(o.dropEnabled?1:0);s[17]=(o.dynamic?1:0);s[18]=o.enclosingClass;s[19]=o.enclosingStyle;s[20]=o.error;s[21]=o.groupClass;s[22]=o.groupStyle;s[23]=o.height;s[24]=(o.hidden?1:0);s[25]=o.hint;s[26]=o.hintClass;s[27]=o.hintStyle;s[28]=o.kzTheme;s[29]=o.kzType;s[30]=o.kzVersion;s[31]=o.label;s[32]=o.labelClass;s[33]=o.labelPosition;s[34]=o.labelStyle;s[35]=o.layout;s[36]=o.onafterdrag;s[37]=o.onbeforedrag;s[38]=o.onclick;s[39]=o.ondrag;s[40]=o.ondrop;s[41]=o.onhide;s[42]=o.onrefresh;s[43]=o.onshow;s[44]=o.onupdate;s[45]=o.overlayMode;s[46]=o.renderFlag;s[47]=(o.showLabel?1:0);s[48]=o.slice;s[49]=o.title;s[50]=o.tuple;s[51]=o.valign;s[52]=(o.visible?1:0);s[53]=o.width;
}
function Kzen_Component_Group_borderVGroup_getSettings(s)
{
	s['name'] = 'string';
	s['kzTheme'] = 'string';
	s['kzVersion'] = 'string';
	this.invokeSuper('getSettings',arguments);
}

self.Kzen_Component_Group_borderVGroup_ReallyRefreshContents = function() {
	zenInstanceMethod(this,'ReallyRefreshContents','','',arguments);
}
self.Kzen_Component_Group_borderVGroup__Loader = function() {
	zenLoadClass('Kzen_Component_Group_borderGroup');
	Kzen_Component_Group_borderVGroup.prototype = zenCreate('Kzen_Component_Group_borderGroup',-1);
	var p = Kzen_Component_Group_borderVGroup.prototype;
	if (null==p) {return;}
	p.constructor = Kzen_Component_Group_borderVGroup;
	p.superClass = ('undefined' == typeof Kzen_Component_Group_borderGroup) ? zenMaster.Kzen_Component_Group_borderGroup.prototype:Kzen_Component_Group_borderGroup.prototype;
	p.__ZENcomponent = true;
	p._serverClass = 'Kzen.Component.Group.borderVGroup';
	p._type = 'borderVGroup';
	p.serialize = Kzen_Component_Group_borderVGroup_serialize;
	p.getSettings = Kzen_Component_Group_borderVGroup_getSettings;
	p.ReallyRefreshContents = Kzen_Component_Group_borderVGroup_ReallyRefreshContents;
}
/* EOF */
