
FEEDINVADER.Contact=(function(){var CONFIG=FEEDINVADER.Config;var _submitForm=null;var _contactFormPanel=null;var self={submitUrl:null,fieldErrors:null,email:'',init:function()
{var emailInput={fieldLabel:'Email',name:'email',msgTarget:'under',allowBlank:false,blankText:CONFIG.strings['blankEmail'],vtype:'email',vtypeText:CONFIG.strings['invalidEmail']};if(this.email){emailInput.value=this.email;}
_contactFormPanel=new FEEDINVADER.FormPanel({standardSubmit:true,defaults:{width:280},renderTo:'fdinv-contact',formInfo:'fdinv-contact-info',items:[{fieldLabel:'Name',name:'name',msgTarget:'under',allowBlank:false,blankText:CONFIG.strings['blankName']},emailInput,{fieldLabel:'Subject',name:'subject',msgTarget:'under',allowBlank:false,blankText:CONFIG.strings['blankSubject']},{fieldLabel:'Message',name:'msg',xtype:'textarea',grow:true,msgTarget:'under',allowBlank:false,blankText:CONFIG.strings['blankMsg'],maxLength:CONFIG.maxLength['contactMsg'],maxLengthText:String.format(CONFIG.strings['contactMsgTooLong'],CONFIG.maxLength['contactMsg']),width:500}],buttons:[{text:'Send',handler:_submitForm}]});if(this.fieldErrors){_contactFormPanel.showFormError('Please correct the problems below and try again');_contactFormPanel.handleFieldErrors(this.fieldErrors);}}};_submitForm=function(){if(_contactFormPanel.validate()){var form=_contactFormPanel.getForm();form.getEl().dom.action=self.submitUrl;form.submit();}};return self;})();