В этот код
} else if(data['error'] == 0 || data['error'] == 2) {
dsC('#' + formid + ' form').remove();
dsC('#'+formid + ' .scrollform').css('height','auto');
dsC('#'+formid).css('height','auto');
dsC('#' + formid).append(data['error_text']);
if(dsC('#' + formid).hasClass('dspopup-modal')) {
resizepopup(formid);
}
}
добавляете
$(".dspopup-modal").trigger('dspopup:close');
а также убираете position:fixed;
если добавить
$("body").on('dspopup:close', function(){
console.log('закрыто');
});
тогда можно узнать когда окно закрыто крестиком