jQuery().ready(function()
{
	//for maintaining the downloads:
	var swfId = 'file_uploader';
	
	var date = new Date();
	
	swfobject.embedSWF('/media/fileupload.swf?time=' + date.getTime(), swfId, '70', '19', '10.0.0', '/media/expressInstall.swf', { toFile: '/fileUpload.php', multipleFiles: false, maxFileSize: (1024*1024*10), name: 'file', saveText: 'opslaan...', callbackFunction: 'fileUploadCallback', css: 'a { border-color: #218b00 } a:hover { border-color: #218b00 }', cssFile: '/media/downloads_fileupload.css?time=' + date.getTime(), text: '<a hef="#">browse<a/>', user: $('#user_id').val() }, { allowScriptAccess: 'always' }, { id: swfId, name: swfId });
	
	
	//for maintaining the downloadgroups:
	canedit = function()
	{
		if($(this).is(':checked'))
		{
			$(this).parent().siblings('.cansee').children('input').attr('checked', 'checked');
		}
	};
	cansee = function()
	{
		if(!$(this).is(':checked'))
		{
			$(this).parent().siblings('.canedit').children('input').removeAttr('checked');
		}
	};
	$('.canedit input').change(canedit).click(canedit);
	$('.cansee input').change(cansee).click(cansee);
	
	secret = function()
	{
		if($('#secret').is(':checked'))
		{
			$('.usergroup_option').hide();
		}
		else
		{
			$('.usergroup_option').show();
		}
	};
	
	secret();
	
	$('#secret').change(secret).click(secret);
	
	//downloadgroup name input field shizzle:
	var text = $('#downloadgroup_name_input').val();
	$('#downloadgroup_name_input').focus(function()
	{
		if($(this).val() == text)
		{
			$(this).val('');
		}
	}).blur(function()
	{
		if($(this).val() == '')
		{
			$(this).val(text);
		}
	});
});

function fileUploadCallback(value)
{
	if(value == 'allFilesUploaded')
	{
		window.location.reload();
	}
	else if(value == 'fileUploaded' || value == 'startUpload')
	{
		//void
	}
	else
	{
		alert(value);
	}
}