Ignorando fins de semana e dividindo dias com um bloco de eventos de 3 dias usando fullcalendar

Eu tenho uma pergunta relacionada ao plugin chamado "fullcalendar" que pode ser visto aquihttps://fullcalendar.io/docs/event-data

O que eu gostaria de alcançar é uma modificação no meu script atual, localizado abaixo no meu link jsfiddle. Que é criar um bloco de divisão de evento quando o evento externo é arrastado e solto próximo, por exemplo, sexta-feira, o bloco de evento de 3 dias seria dividido e pularia sábado e domingo e colocaria o restante do bloco de eventos na segunda e terça-feira.

Meu script abaixo atualmente coloca o evento externo de três dias em três dias após o dia em que você fizer o evento.

Link JSFiddlehttp://jsfiddle.net/rayshinn/G3VTa/

Para criar o bloco de 3 dias, adicionei o seguinte

var threeDayBlock = new Date(date.getTime());
threeDayBlock.setDate(threeDayBlock.getDate() + 2);

copiedEventObject.end = threeDayBlock;

questionAnswers(2)

yourAnswerToTheQuestion