
$(function() { 
	
	$("#dialog-form").dialog({
		autoOpen: false,
		height: 640,
		width: 640,
		resizable: false,
		zIndex: 29000,
		modal:true,
		buttons: {
			'Отправить': function() {
		     $('#dialog-wait').dialog('open');
				Ext.Ajax.request({
					url:'/form.php',
					form:'form_r',
					method:'post',
					success:function(o){
					 $('#dialog-wait').dialog('close');
					var res = Ext.decode(o.responseText);
					if (res.success){
						$('#dialog-form').dialog("close");
						dialogError('Ваша заявка успешно отправлена');
						
					}
					else {
						if (res.msg){
							dialogError(res.msg);
							//alert(res.msg);
						}
						else {
							alert(o.responseText);
						}
					}
					
				},
				failure:function(){
					 $('#dialog-wait').dialog('close');
					 alert('Во время отправки данных произошла ошибка.');
				}
				});
			}
		},
		close: function() {
			
		}
	});
	$("#dialog-wait").dialog({
		autoOpen: false,
		height: 100,
		width: 250,
		resizable: false,
		modal:true,
		zIndex: 29001
	});
	$("#dialog-error").dialog({
		autoOpen: false,
		minHeight: 100,
		width: 250,
		resizable: false,
		modal:true,
		zIndex: 29002
	});
});
function dialogError(text){
	$("#dialog-error").dialog('open');
	Ext.get('results_form').update(text);
}
var count = 0;

function addUpload(){
	
	if (count!=4){
	  var uploads = Ext.get('uploads');
	  if (uploads){
		  Ext.DomHelper.insertHtml('beforeEnd', uploads.dom, '<div id="div_up_'+count+'"<input type="file" name="file[]" class="upload_field" id="upf_'+count+'" value="Выбрать" /></div>');
	  }
	  count++;
	}
}
function showForm(img){
	count = 0;
	$('#dialog-form').dialog('open');
	var upf = Ext.get('dialog-form').select('.upload_field');
	if (upf.elements.length>0){
		for (i=0; i<upf.elements.length;i++){
			if (Ext.get(upf.elements[i].id)){
				var par = Ext.get(upf.elements[i].id).dom.parentNode.id;
				
				Ext.get(upf.elements[i].id).remove(true);
				Ext.get(par).remove(true);
			}
		}
	}
	var upf = Ext.get('dialog-form').select('input');
	if (upf.elements.length>0){
		for (i=0; i<upf.elements.length;i++){
			if (Ext.get(upf.elements[i])){
				Ext.get(upf.elements[i]).dom.value='';
			}
		}
	}
	var upf = Ext.get('dialog-form').select('textarea');
	if (upf.elements.length>0){
		for (i=0; i<upf.elements.length;i++){
			if (Ext.get(upf.elements[i])){
				Ext.get(upf.elements[i]).dom.value='';
			}
		}
	}
	Ext.get('imageItem').dom.value=img;
}
Ext.onReady(function(){
	
	var but1 = Ext.get('butt1');
	var but2 = Ext.get('butt2');
	
	
	if (but1){
		but1.on('click', function(){
			$('#dialog-form').dialog('open');
		});
	}
	if (but2){
		but2.on('click', function(){
			$('#dialog-form').dialog('open');
		});
	}
});
