<?php
/**
* BreezingForms - A Joomla Forms Application
* @version 1.9
* @package BreezingForms
* @copyright (C) 2008-2020 by Markus Bopp
* @license Released under the terms of the GNU General Public License
**/
defined('_JEXEC') or die('Direct Access to this location is not allowed.');
$iconBase = '../administrator/components/com_breezingforms/libraries/jquery/themes/quickmode/i/';
?>
this.createTextfield = function(id){
		return {
				  attributes : {

					"class" : "bfQuickModeElementClass",

					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_text-field.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfTextfield',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

                                                placeholder: '',
						value : '',
						maxLength : '',
						readonly: false,
						password: false,
						mailback: false,
						mailbackAsSender: false,
						mailbackfile: '',
						size : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createNumberInput = function(id){
		return {
				  attributes : {

					"class" : "bfQuickModeElementClass",

					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_text-field.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfNumberInput',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

                        placeholder: '',
						value : '',
						maxLength : '',
						size : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                        hideInMailback: false,

						step: 1,
						max: '',
						min: ''
					}
		};
};

this.createTextarea = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_text-area.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfTextarea',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

                                                placeholder: '',
                                                is_html : false,
						value : '',
						width : '',
						height : '',
						maxlength: 0,
						showMaxlengthCounter : true,
						readonly: false,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createRadioGroup = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_radio.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfRadioGroup',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						group : "1;Yes;yes\n0;No;no",
						readonly: false,
						wrap: false,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createSignature = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_sign.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfSignature',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						mailback: 1,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                        hideInMailback: false
					}
		};
};

this.createCheckboxGroup = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_check-box.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfCheckboxGroup',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						group : "0;Title 1;value1\n0;Title 2;value2\n0;Title 3;value3",
						readonly: false,
						wrap: false,
						mailback: 1,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createCheckbox = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_check-box.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfCheckbox',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						value : "",
						checked : false,
						readonly: false,
						mailbackAccept: false,
						mailbackConnectWith : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createSelect = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_select.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfSelect',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						list : "0;Title 1;value1\n0;Title 2;value2\n0;Title 3;value3",
						readonly: false,
						multiple: false,
						mailback: false,
						width: '',
						height: '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createFile = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_file.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfFile',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,

						uploadDirectory: '{ff_uploads}',
						timestamp: false,
						allowedFileExtensions: 'zip,rar,pdf,doc,xls,ppt,jpg,jpeg,gif,png',
						attachToUserMail: false,
						attachToAdminMail: false,
						html5: false,
                                                flashUploader: false,
						flashUploaderMulti: false,
						flashUploaderBytes: 0,
						flashUploaderTransparent: true,
						flashUploaderWidth: 64,
						flashUploaderHeight: 64,

                                                useUrl: false,
                                                useUrlDownloadDirectory: '',
                                                resize_target_width: 0,
                                                resize_target_height: 0,
                                                resize_type: '',
                                                resize_bgcolor: '#ffffff',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createSubmitButton = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_submit-button.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfSubmitButton',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : false,
						hideLabel : true,
						required : false,
						hint: '',
						off: false,

						readonly: false,
						value : '',
						src : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createHidden = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_hidden-input.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfHidden',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : true,
						required : false,
						hint: '',
						off: false,

						readonly: false,
						value : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createCaptcha = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_captcha.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfCaptcha',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : false,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createReCaptcha = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_captcha.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfReCaptcha',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : false,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,

                                                pubkey: '',
                                                privkey: '',
                                                theme: 'red',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createCalendar = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_calendar.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfCalendar',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,
						format : '%Y-%m-%d',
						value : '...',
						size : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                        hideInMailback: false,
						showTime : 0,
						timeFormat : 1,
						singleHeader : '',
						todayButton : 1,
						weekNumbers : 1,
						minYear : '',
						maxYear : '',
						firstDay : '6'
					}
		};
};

this.createCalendarResponsive = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_calendar.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfCalendarResponsive',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,
						format : 'yyyy-mm-dd',
						value : '...',
						size : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};



this.createPayPal = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_paypal.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfPayPal',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,
						testaccount: false,
						downloadableFile: false,
						filepath: '',
						downloadTries: 1,
						business: '',
						token: '',
						testBusiness: '',
						testToken: '',
						itemname: '',
						itemnumber: '',
						amount: '',
						tax: '',
						thankYouPage: '',
						cancelURL: '',
						locale: 'us',
						currencyCode: 'USD',
						image: 'https://crosstec.org/media/contentbuilder/upload/paypal.gif',
						sendNotificationAfterPayment: false,
                                                useIpn: false,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : 'ff_validate_submit',
						actionClick : 1,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createSofortueberweisung = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_sofort.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfSofortueberweisung',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : true,
						hideLabel : false,
						required : false,
						hint: '',
						off: false,

						readonly: false,
						downloadableFile: false,
						filepath: '',
						downloadTries: 1,
						user_id: '',
						project_id: '',
						project_password: '',
						reason_1: '',
						reason_2: '',
						amount: '',
						thankYouPage: '',
						language_id: 'DE',
						currency_id: 'EUR',
						image: '<?php echo JURI::root()?>components/com_breezingforms/images/200x65px.png',
						mailback : false,
						sendNotificationAfterPayment: false,

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : 'ff_validate_submit',
						actionClick : 1,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};

this.createSummarize = function(id){
		return {
				  attributes : {
					"class" : 'bfQuickModeElementClass',
					id : id,
					mdata : JQuery.toJSON(
						{
							deletable : true,
							type : 'element'
						}
					)
				  },
				  data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_summarize.png' ?>' },
				  properties : {
						type : 'element',
						bfType: 'bfSummarize',
						label: 'untitled element',
						labelPosition: 'left',
						bfName : id,
						dbId : 0,
						orderNumber : -1,
						tabIndex : -1,
						logging : false,
						hideLabel : false,
						required : false,
						hint: '',
						readonly : false,
						off: false,

						connectWith : '',
						connectType : '',
						useElementLabel : true,
						emptyMessage : 'not available',
						hideIfEmpty : false,
						fieldCalc : '',

						validationCondition : 0,
						validationId : 0,
						validationCode : '',
						validationMessage : '',
						validationFunctionName : '',
						initCondition : 0,
						initId : 0,
						initCode : '',
						initFunctionName : '',
						initFormEntry : 0,
						initPageEntry : 0,
						actionCondition : 0,
						actionId : 0,
						actionCode : '',
						actionFunctionName : '',
						actionClick : 0,
						actionBlur : 0,
						actionChange : 0,
						actionFocus : 0,
						actionSelect : 0,
                                                hideInMailback: false
					}
		};
};


	this.createStripe = function(id){
		return {
			attributes : {
				"class" : 'bfQuickModeElementClass',
				id : id,
				mdata : JQuery.toJSON(
					{
						deletable : true,
						type : 'element'
					}
				)
			},
			data: { title: "untitled element", icon: '<?php echo $iconBase . 'icon_stripe.png' ?>' },
			properties : {
				type : 'element',
				bfType: 'bfStripe',
				label: 'untitled element',
				labelPosition: 'left',
				bfName : id,
				dbId : 0,
				orderNumber : -1,
				tabIndex : -1,
				logging : true,
				hideLabel : false,
				required : false,
				hint: '',
				off: false,

				readonly: false,
				downloadableFile: false,
				filepath: '',
				downloadTries: 1,
				secretKey: '',
				publishableKey: '',
				itemname: '',
				amount: '',
				thankYouPage: '',
				currencyCode: 'USD',
				image: '<?php echo JURI::root()?>components/com_breezingforms/images/stripe.png',
				sendNotificationAfterPayment: false,
				emailfield: '',

				validationCondition : 0,
				validationId : 0,
				validationCode : '',
				validationMessage : '',
				validationFunctionName : '',
				initCondition : 0,
				initId : 0,
				initCode : '',
				initFunctionName : '',
				initFormEntry : 0,
				initPageEntry : 0,
				actionCondition : 0,
				actionId : 0,
				actionCode : '',
				actionFunctionName : 'ff_validate_submit',
				actionClick : 1,
				actionBlur : 0,
				actionChange : 0,
				actionFocus : 0,
				actionSelect : 0,
				hideInMailback: false
			}
		};
	};
