	function findPassword(actionType, id, usertype, area) {
		var title = '';
		var categoryDisabled = false;
		var userTypeDisabled = true;
		var url = 'findPasswordCheck.action';
		var gridReflesh = false;
		var idReadOnly = true;

		if(actionType == 'register'){
			url = 'findPasswordCheck.action';
			title = '找回密码-请填写注册时的信息，以供我们验证';
			idReadOnly = false;
			userTypeDisabled = false;
		}
		
		function field(name, fieldLabel, inputType) {
			return { fieldLabel: fieldLabel, inputType: inputType, name: name };
		}
		
		function twoColumnedPanel(leftColumnItems, rightColumnItems) {
			return {
				baseCls: 'x-plain',
				defaults: {
					baseCls: 'x-plain',
					columnWidth: 0.5,
					defaults: { anchor: '94%'},
					layout: 'form'
				},
				items: [
					{ defaultType: 'textfield',	items: leftColumnItems,columnWidth:0.5},
					{ defaultType: 'textfield', items: rightColumnItems,columnWidth:0.5}
				],
				layout: 'column'
			};
		}
		function certainLengthTextField(name, fieldLabel, anchors, maxLength, allowBlank, enabled) {
			return new Ext.form.TextField({maxLength: maxLength, allowBlank: false||allowBlank, anchor: anchors, name: name, fieldLabel: fieldLabel ,disabled:false||enabled });
		};
		var utypeCombo = new Ext.form.ComboBox({
			mode: 'local',
			hiddenName:'utype',
//			allowBlank: false,
			disabled: userTypeDisabled,
			valueField:'value',
			store: new Ext.data.SimpleStore({
			data: [['个人','A'], ['企业','B']
			//,['政府机关','C'],['事业单位','D'],['组织','E']
			],
			fields: ['description','value' ]
			}),
			fieldLabel:'用户类型',
			displayField: 'description'
		});

		function setFieldDisabled(i){
			Ext.each(i, function(item, index) {
				if(Ext.getCmp(item)){
					Ext.getCmp(item).setDisabled(true);
				}
			});
		}
		function setFieldEnabled(i){
			Ext.each(i, function(item, index) {
				if(Ext.getCmp(item)){
					Ext.getCmp(item).setDisabled(false);
				} 
			});
		}
		
		function removeFields(i){
			Ext.each(i, function(item, index) {
				if(Ext.getCmp(item)){
					Ext.WindowMgr.getActive().items.get(0).form.remove(Ext.getCmp(item));
				} 
			});
		}
		
		function addFields(i){
			Ext.each(i, function(item, index) {
				if(Ext.getCmp(item)){
					Ext.WindowMgr.getActive().items.get(0).form.add(Ext.getCmp(item));
				} 
			});
		}
		function addFieldSet(name){
			if(Ext.getCmp(name)){
				Ext.WindowMgr.getActive().items.get(0).form.add(Ext.getCmp(name));
			} 
		}
		function removeFieldSet(name){ 
			if(Ext.getCmp(name)){
				Ext.WindowMgr.getActive().items.get(0).form.remove(Ext.getCmp(name));
			} 
		}
		function setFieldSetEnabled(name){
			if(Ext.getCmp(name)){
					Ext.getCmp(name).setDisabled(false);
			} 
		}
		function setFieldSetDisabled(name){
			if(Ext.getCmp(name)){
				Ext.getCmp(name).setDisabled(true);
			} 
		}
		var enterpriseField = {
			items: [
				new Ext.form.TextField({maxLength: 50, allowBlank: false,anchor:'97%', name: 'name',readOnly: userTypeDisabled, fieldLabel: '单位名称', id:'enterpriseName'}),
				twoColumnedPanel(
					new Ext.form.TextField({allowBlank: false,name: 'code',readOnly: userTypeDisabled, fieldLabel: '组织机构代码',id:'enterpriseCode',regex:/^[A-Za-z0-9]{8}-[A-Za-z0-9]{1}$/,regexText:'组织机构代码为8位数字（或字母）+中划线+1位数字（或字母），且必须为半角符'}),
					new Ext.form.TextField({maxLength: 30, allowBlank: false, name: 'commercialId',readOnly: userTypeDisabled, fieldLabel: '工商注册号',
						 id: 'commercialId'})
				),
				twoColumnedPanel(
					  new Ext.form.TextField({maxLength: 16, allowBlank: false, name: 'representitive', fieldLabel: '法定代表人',id:'representitive'}),	
					null
				)
			], 
			title: '详细信息',
			id: 'enterpriseField'
		};
	
		var basicField = {
		    items: [
		    	new Ext.form.TextField({allowBlank: false, regex:/^[A-Za-z0-9_\-\u4e00-\u9fa5]{2,20}$/,regexText:'用户名为2-20位的字母、中文、数字、中划线、下划线或其组合',
						name: 'id', fieldLabel: '用户名', readOnly:idReadOnly, anchor:'47%'})
//						,
//				{
//					baseCls: 'x-plain',
//					defaults: {
//						baseCls: 'x-plain',
//						columnWidth: 0.5,
//						defaults: { anchor: '94%'},
//						layout: 'form'
//					},
//					items: [
//						{ defaultType: 'textfield',	items: utypeCombo}
//					],
//					layout: 'column'
//				}
			],
			title: '帐户信息',
			id: 'basicField'
		};
		
		
		
		var items = [basicField,enterpriseField]; 
		
		var entWindow = new Ext.Window({
			bbar: ['->', {
				handler:  function() {
							
						Ext.WindowMgr.getActive().items.first().getForm().submit({
							failure: function(form, action) {
								alert("提交失败，请检查输入项格式是否正确!");
							},
							success: function(form,action) {
									if(action.result.findPassFlag){
										Ext.Msg.show({
											buttons: Ext.MessageBox.OK,
											fn: function(){ 
												Ext.WindowMgr.getActive().close();
											},
											icon: Ext.MessageBox.INFO,
											msg: '操作成功，密码已重置成：【000000】(密码不包括【】)',
											title: '信息'
										});
								}else{
									
									Ext.Msg.buttonText.yes = '重新填写';
									Ext.Msg.buttonText.no  = '下载表格人工找回密码';
								    
									Ext.Msg.show({
										buttons: Ext.Msg.YESNO,
   										fn: function(btn) {
	   											if(btn=='yes'){
	   												Ext.WindowMgr.getActive().items.first().getForm().reset();
	   											}
	   											if(btn=='no'){
	   												Ext.WindowMgr.getActive().close();
//													window.open('../Docs/enterprise.doc');
	   												window.location.href = '/Docs/enterprise.doc';
	   												
//	   												Ext.WindowMgr.getActive().close();
//	   												Ext.Msg.buttonText.yes = '单位用户密码挂失申请表';
//													Ext.Msg.buttonText.no  = '个人用户密码挂失申请表';
//								    
//													Ext.Msg.show({
//														buttons: Ext.Msg.YESNO,
//				   										fn: function(btn) {
//					   											if(btn=='yes'){
//					   												window.open('/Docs/enterprise.doc')
//					   											}
//					   											if(btn=='no'){
//					   												window.open('/Docs/personal.doc')
//					   											}
//						   										},
//						   										msg: '填写完毕后连同能证明企业身份的材料一起邮寄到通信管理局或携带所有材料上门办理',
//																title: '密码挂失申请表下载',
//																width: 500
//															});
	   											}
   										},
   										msg: '操作失败，请检查输入各项是否正确',
										title: '浙江通信管理局网上办事系统-找回密码',
										width: 500
									})
								}
							},
							url: url
						});
					},text: '提交'
				},'-', {
				 handler: function(){ 
					Ext.WindowMgr.getActive().close();
				 }, text: '取消' 
				 }
				 ],
			height:350, 
			//autoHeight: true,
			autoScroll: true,
			items: new Ext.form.FormPanel({
				id: 'form',
				defaults: { labelWidth: 75 },
				defaultType: 'fieldset',
				items: items
				
			}),
			maximizable: false,
			id: 'window-enterprise',
			title: title,
			width: 680
		});
		var i = 0;
		utypeCombo.on('select',function(combo, record, index) {
			if(index == 0) {
				if(Ext.getCmp('enterpriseField')){
					Ext.getCmp('enterpriseField').setVisible(false);
				}
				
			}else {
				if(Ext.getCmp('enterpriseField')){
					Ext.getCmp('enterpriseField').setVisible(true);
					Ext.getCmp('personName').allowBlank=true;
					Ext.getCmp('personCode').allowBlank=true;
					Ext.getCmp('personAddress').allowBlank=true;
					Ext.getCmp('personZip').allowBlank=true;
					Ext.getCmp('personEmail').allowBlank=true;
				}
				
			}
			i++;
		});
		if(id){
			
		}else{
			entWindow.show();
//			Ext.getCmp('enterpriseField').setVisible(false);
		}
	} 

