var fileUploadUIparamsNew = 
{
	method: 'POST',
	fieldName: 'userfile',
	beforeSend: function (event, files, index, xhr, handler, callBack)
	{
		var el = event.srcElement || event.target;
		var id = jQuery(el).attr('blockID');
		var where = jQuery('.imageContainer[blockID='+id+']');
		if(where.length > 0)
		{
			this.blockID = id;
			//jQuery(where).find('form').hide();
			jQuery('.loading', where).show();
		}
		jQuery('#addImageDialog').dialog('close');
		callBack();
	},
	onComplete: function (event, files, index, xhr, handler) 
	{
		var id = this.blockID;
		var where = jQuery('.imageContainer[blockID='+id+']');
	
		if(where.length > 0)
		{
			//jQuery(where).find('form').show();
			jQuery('.loading', where).hide();
		}
		
		var data = handler.response;
		
		if(data.error != false)
		{
			alert(data.error);
		}
		else
		{
			var el2 = jQuery(where).children('.imageBlock').show();
			el2.find('img').attr('src', data.path+'/thumb-'+data.msg);
			el2.find('input').val(data.msg);
		}
	}
};

var fileUploadUIparams = 
{
	method: 'POST',
	fieldName: 'userfile',
	beforeSend: function (event, files, index, xhr, handler, callBack)
	{
		var el = event.srcElement || event.target;
		var id = jQuery(el).attr('blockID');
		var where = jQuery('.addImageForm[formBlockId='+id+']');
		if(where.length > 0)
		{
			this.blockID = id;
			jQuery('.loading', where).show();
		}
		callBack();
	},
	onComplete: function (event, files, index, xhr, handler) 
	{
		var id = this.blockID;
		var where = jQuery('.addImageForm[formBlockId='+id+']');
	
		if(where.length > 0)
		{
			jQuery(where).find('form').show();
			jQuery('.loading', where).hide();
		}
		
		var data = handler.response;
		
		if(data.error != false)
		{
			alert(data.error);
		}
		else
		{
			var el1 = where.closest('.addImageForm').toggle();
			var el2 = el1.siblings('.imageBlock').toggle();
			el2.find('img').attr('src', data.path+'/thumb-'+data.msg);
			el2.find('input').val(data.msg);
		}
	}
};
	
$(function()
{
	jQuery('.uploadClass').fileUploadUI({
		method: 'POST',
		fieldName: 'userfile',
		beforeSend: function (event, files, index, xhr, handler, callBack)
		{
			jQuery("#loading").show();
			jQuery('#addImageDialog').dialog('close');
			callBack();
		},
		onComplete: function (event, files, index, xhr, handler) 
		{
			jQuery("#loading").hide();
			var data = handler.response;
			
			if(data.error != false)
			{
				alert(data.error);
			}
			else
			{
				jQuery('#obrazek').val(data.msg);
		
				if(data.path == 1)
					jQuery('#imgchild').html('<img src="/Users/'+data.user+'/childs/thumb-'+data.msg+'" />');
				if(data.path == 2)
					jQuery('#imgchild').html('<img src="/Users/'+data.user+'/photos/thumb-'+data.msg+'" />');
			}
		}
	});
	
	jQuery('.uploadClassManual').not(':first').fileUploadUI(fileUploadUIparamsNew);
	jQuery('.uploadClassAddQuestion').fileUploadUI(fileUploadUIparamsNew);
});
