function spm_SVMCrossVal(varargin)

%Enter the base directory of your SPM installation
global SVMCROSSVAL_SPMDIR;
SVMCROSSVAL_SPMDIR = '/home/chris/MATLAB/lib/SPM8';
%Enter the SPM version string. Like 'SPM2', 'SPM5', 'SPM8'
global SVMCROSSVAL_SPMVERSION;
SVMCROSSVAL_SPMVERSION = 'SPM8';

%external tools
global NODALYZE_LIBSVM;
NODALYZE_LIBSVM = 'libsvm-mat-2.88-1';
global NODALYZE_SOMTOOLBOX;
NODALYZE_SOMTOOLBOX = 'somtoolbox2';
global NODALYZE_NIFTI;
NODALYZE_NIFTI = 'NIFTI_20090325';

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% No Config from here
if strcmp(SVMCROSSVAL_SPMDIR,'') || strcmp(SVMCROSSVAL_SPMVERSION,'')
    error('spm_SVMCrossVal:main:noinstall','installation not complete!');
end

global SVMCROSSVAL_DEBUG;

defineGlobals();
bootstrap('default');

switch nargin
    case 0
        SVMCROSSVAL_DEBUG = 0;
        ui_main();
    case 1
        SVMCROSSVAL_DEBUG = varargin(1);
        ui_main();
otherwise
error('spm_SVMCrossVal:main','wrong nargin');
end
end