// кука !
//var domain_url = window.location.host;
var oma_url = "/my/";

	var bye_message = '<div style="height:100%; background-color: white;"><table border="0" style="margin:15;"><tr><td><p>Ваши данные внесены. Подождите минутку.</td></tr></table>';
	
	var bye_panel  = new Ext.Panel({
		layout: 'fit',
		html: bye_message,
		border: true

	});
	
	var bye_win = new Ext.Window({
				layout      : 'fit',
                width       : 400,
                height      : 300,
                //closeAction :'hide',
                plain       : true,
				closable	: false, 
                title:	'Личный кабинет',
				modal: true,
				items: bye_panel,
				buttonAlign: 'left'
                
    });


var cp = new Ext.state.CookieProvider({
       path: oma_url,
       expires: new Date(new Date().getTime()+(1000*60*60*24*1))//, //30 days
       //domain: domain_url
});
Ext.state.Manager.setProvider(cp);

Ext.onReady(function(){
    
	Ext.form.Field.prototype.msgTarget = 'side';
	
	/*var Database_Cities = new Ext.data.JsonStore({
		url: '/js-i/cities.php',
		root: 'types',
		fields: ['id', 'id2', 'name'],
		baseParams : {action: '15'}
	});*/
	
	var Database_Regions = new Ext.data.JsonStore({
		url: '/js-i/cities.php',
		root: 'types',
		fields: ['id', 'id2', 'name'],
		baseParams : {action: '16'}
	});
	

	var Database_Areas = new Ext.data.JsonStore({
		url: '/my/php/lists2/list.php',
		root: 'types',
		fields: ['id', 'name'],
		baseParams : {action: '120', show: '72'}
	});
	
	var areas_combo = new Ext.ux.form.LovCombo({
		
		fieldLabel: 'Сфера бизнеса',
		loadingText : 'Формируется список...',
		hiddenName: 'area_new',
		displayField: 'name',
		valueField: 'id',
				
		id:'lovcombo'
		//,renderTo:'lovcomboct'
		,width: 400
		,listWidth: '400'
		,hideOnSelect:false
		,maxHeight:200
		,store: Database_Areas
		,triggerAction:'all'
		,mode:'remote'
	});
	

		var region_combo = new Ext.form.ComboBox({
				fieldLabel: 'Регион',
				xtype: 'combo',
				mode: 'remote',
				store: Database_Regions,
				displayField: 'name',
				valueField: 'name',
				id: 'blin22',
				//editable: false,
				width: '280',
				listWidth: '280',
				hiddenName: 'region',
    			triggerAction: 'all',
				name:'region',
				anchor:'60%',
				loadingText : 'Формируется список...',
				//typeAhead : true,
				selectOnFocus:true
			});
	
		/*var Cities_combo = new Ext.form.ComboBox({
				fieldLabel: 'Город',
				xtype: 'combo',
				mode: 'remote',
				store: Database_Cities,
				displayField: 'name',
				valueField: 'name',
				id: 'blin2',
				//editable: false,
				width: '280',
				listWidth: '280',
				hiddenName: 'city',
    			triggerAction: 'all',
				name:'city',
				anchor:'60%',
				loadingText : 'Формируется список...',
				//typeAhead : true,
				selectOnFocus:true
			});*/
			
			var valuta_combo = new Ext.form.ComboBox({
    			store: ['руб.','€','$'],
				fieldLabel: 'Валюта',
				xtype: 'combo',
				mode: 'local',
				displayField: 'valuta',
				id: 'blin3',
				editable: false,
				listWidth: '40',
				hiddenName: 'valuta',
    			triggerAction: 'all',
				name:'valuta',
				anchor:'18%',
				value: 'руб.'
			});
			
			var valuta_combo2 = new Ext.form.ComboBox({
    			store: ['руб.','€','$'],
				fieldLabel: 'Валюта, в которой указаны цифры',
				xtype: 'combo',
				mode: 'local',
				displayField: 'valuta2',
				id: 'blin78',
				editable: false,
				listWidth: '50',
				hiddenName: 'valuta2',
    			triggerAction: 'all',
				name:'valuta2',
				width: 50,
				value: 'руб.'
			});
			
			var type_combo = new Ext.form.ComboBox({
    			store: [['1','Продать бизнес или привлечь инвестиции'],['2','Купить бизнес']],
				//['4','Привлечь инвестиции']],
				fieldLabel: 'Вы собираетесь',
				xtype: 'combo',
				mode: 'local',
				displayField: 'type',
				id: 'blin4',
				editable: false,
				//width: '380',
				listWidth: '376',
				value: 1,
				hiddenName: 'type',
    			triggerAction: 'all',
				name:'type',
				allowBlank: false,
				anchor:'80%'
			});
	
	var dt = new Date().format('U');
	
	var simple = new Ext.FormPanel({
        labelAlign: 'top',
        //frame:true,
        title: '',
        //bodyStyle:'padding: 5px 5px 0',
        width: 600,
		bodyBorder: false,
		border: false,
		bodyStyle:'padding:5px; background-color: #fde2c9;',
        items: [type_combo,{
                    xtype:'textfield',
                    fieldLabel: 'Название бизнеса',
                    name: 'adres',
					allowBlank: false,
                    anchor:'90%'
                }, areas_combo , region_combo, {
                    xtype:'textfield',
                    fieldLabel: 'Город',
                    name: 'city',
					allowBlank: false,
                    anchor:'90%'
                }, {
            		layout: 'column',
					border: false,
					bodyStyle:'background-color: transparent;',
            		items:[{
               			columnWidth:.40,
                		layout: 'form',
						border: false, 
						bodyStyle:'background-color: transparent;',
                		items: [{
								xtype:'textfield',
	                    		fieldLabel: 'Стоимость бизнеса',
   				                 name: 'summ',
					            anchor:'90%'
							}]
            		},{
                		columnWidth:.50,
                		layout: 'form',
						border: false,
						bodyStyle:'background-color: transparent;',
                		items: [valuta_combo]
            		}]
        		},  {
                    xtype:'textfield',
                    fieldLabel: 'Ваше имя',
                    name: 'name',
					allowBlank: false,
                    anchor:'50%'
                },{
            		layout:'column',
					border: false,
					bodyStyle:'background-color: transparent;',
            		items:[{
               			columnWidth:.40,
                		layout: 'form',
						border: false,
						bodyStyle:'background-color: transparent;',
                		items: [{
							xtype:'textfield',
                    		fieldLabel: 'Телефон',
							allowBlank: false,
                    		name: 'phone',
                    		anchor:'85%'
						}]
            		},{
                		columnWidth:.50,
                		layout: 'form',
						border: false,
						bodyStyle:'background-color: transparent;',
                		items: [{
							xtype:'textfield',
                    		fieldLabel: 'E-mail',
							allowBlank: false,
							//vtype: 'email',
							bodyStyle:'background-color: transparent;',
                    		name: 'mail',
                    		anchor:'70%'
						}]
            		}]
        		},{
					xtype:'hidden',name:'action',value:'1'
				},{
					xtype:'hidden',name:'uni',value: dt
				}]
    	});
		
		
		
	
////////////////////			
	var win;
    var button = Ext.get('show-btn');
	win = new Ext.Window({
                //applyTo     : 'hello-win',
                listeners: {
					'show': {
						fn:function(e) {
        					can_be_flash.style.display='none';
							can_be_flash2.style.display='none';
							}
						}
				},
				layout      : 'fit',
                width       : 500,
                height      : 480,
                //closeAction :'hide',
                plain       : true,
				closable	: false, 
                title:	'<font color="#A21B3E">Заявка</font>',
				modal: true,
				items: simple,
				buttonAlign: 'left',
				buttons: [{
					minWidth: 100,
            		text: 'Продолжить',
    				handler: function(){
						//alert (Lists_combo.getValue());
					    if (simple.getForm().isValid()) {
							simple.getForm().submit({
								url:'/js-i/cities.php',
								waitMsg:'Сохранение данных ...',
								success: function(){
									//addforms.root.reload();
									// как то обнулить значение поля.
									var fd = simple.getForm().getValues();
									simple.getForm().reset();
									var dt2 = new Date().format('U');
									simple.getForm().setValues({uni: dt2});
									//win.hide();
									//alert(fd.mail);
									// если это продажа бизнеса, выводим вторую форму
									//alert (fd.type);
									if (fd.type==1) {
										cp.set('first_entry','1');
										cp.set('login',fd.mail);
										var redirect = '/my/'; 
										bye_win.show();
		                        		window.location = redirect;
										//win3.show();
									} else {
										win2.show();
									}
									//Database_Forms.load();
       							},
								failure: function(form, action) {
									if (action.result.error=='yes1') {
										var redirect = '/my/'; 
										window.location = redirect;
									} else {
										Ext.Msg.alert('Ошибка', 'Не удалось записать данные, обратитсь к администртору.');
									}
								}
							});
						} else {
							Ext.Msg.alert('Ошибка', 'Вы не заполнили все обязательные поля формы.');
						}
					//AddNewFormsItem.hide();
    					}
        			},{
                    	text     : 'Отмена',
                    	handler  : function(){
                        	win.hide();
							can_be_flash.style.display='block';
							can_be_flash2.style.display='block';
                    	}
                	}]
                
            	});
				
				

	win2 = new Ext.Window({
                //applyTo     : 'hello-win',
                
				
				layout      : 'fit',
                width       : 500,
                height      : 480,
                //closeAction :'hide',
                plain       : true,
				//closable	: false, 
                title:	'<font color="#A21B3E">Заявка</font>',
				modal: true,
				//items: simple,
				html: '<div style="height:100%; background-color: white;"><table border="0" style="margin:15;"><tr><td><img src="http://www.deloshop.ru/uploads/images/managers/ditk.jpg"><br><br><p style="font-size: 13pt;">Благодарим Вас за обращение в компанию <br>"Магазин готового бизнеса - DELOSHOP"! <br><br><p>Наш специалист свяжется с Вами в ближайшее время.</td></tr></table></div>',
				buttonAlign: 'left',
				buttons: [{
					   	text     : 'Готово',
                    	handler  : function(){
                        	win2.hide();
							can_be_flash.style.display='block';
							can_be_flash2.style.display='block';
                    	}
                	}]
                
    });
	
	Ext.get('showMe2').on('click', function(){
        win.show(button);
    });
	
	win.show();
	
});

	
	
	
	