Как в календаре изменить построение дней
Взял рецепт календаря из интернета и не могу понять как его так настроить. Рецепт календаря на codepen Как можно было бы грамотно поменять настройки календаря так, чтобы он отображал вначале недели "понедельник", а не "воскресенье"? Есть еще обычный датапикер, но он так же начинает отсчет с воскресенья. Это зависит от каких-то настроек системы компьютера или всё же можно поменять кодом? Ссылка на файл с кодом на яндекс диске
$(function(){
function c(){
p();
var e=h();
var r=0;
var u=false;
l.empty();
while(!u){
if(s[r]==e[0].weekday){u=true}
else{l.append('<div class="blank"></div>');
r++}}
for(var c=0;c<42-r;c++){
if(c>=e.length){l.append('<div class="blank"></div>')}
else{var v=e[c].day;
var m=g(new Date(t,n-1,v))?'<div class="today">':"<div>";
l.append(m+""+v+"</div>")}}var y=o[n-1];
a.css("background-color",y).find("h1").text(i[n-1]+" "+t);
//~ f.find("div").css("color",y);
//~ l.find(".today").css("background-color",y);
d()}
function h(){
var e=[];
for(var r=1;r<v(t,n)+1;r++){e.push({day:r,weekday:s[m(t,n,r)]})}
return e}
function p(){
f.empty();
for(var e=0;e<7;e++){f.append("<div>"+s[e].substring(0,3)+"</div>")}}
function d(){
var t;
var n=$("#calendar1").css("width",e+"px");
n.find(t="#calendar_weekdays, #calendar_content").css("width",e+"px").find("div").css({width:e/7+"px",height:e/7+"px","line-height":e/7+"px"});
n.find("#calendar_header").css({height:e*(1/7)+"px"}).find('i[class^="icon-chevron"]').css("line-height",e*(1/7)+"px")}
function v(e,t){
return(new Date(e,t,0)).getDate()}
function m(e,t,n){
return(new Date(e,t-1,n)).getDay()}
function g(e){
return y(new Date)==y(e)}
function y(e){
return e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()}
function b(){
var e=new Date;
t=e.getFullYear();
n=e.getMonth()+1}
var e=480;
var t=2013;
var n=9;
var r=[];
var i=["ЯНВАРЬ","ФЕВРАЛЬ","МАРТ","АПРЕЛЬ","МАЙ","ИЮНЬ","ИЮЛЬ","АВГУСТ","СЕНТЯБРЬ","ОКТЯБРЬ","НОЯБРЬ","ДЕКАБРЬ"];
var s=["Вс","Пн","Вт","Ср","Чт","Пт","Сб"];
var o=["#16a085","#1abc9c","#2bc091","#27ae60","#5abb2c","#d6c70b","#99d60b","#e67e22","#2eccc9","#3c86e7","#d35400","#2c3e50"];
var u=$("#calendar1");
var a=u.find("#calendar_header");
var f=u.find("#calendar_weekdays");
var l=u.find("#calendar_content");
b();
c();
a.find('i[class^="icon-chevron"]').on("click",function(){
var e=$(this);
var r=function(e){
n=e=="next"?n+1:n-1;
if(n<1){n=12;t--}
else if(n>12){n=1;t++}c()};
if(e.attr("class").indexOf("left")!=-1){r("previous")}
else{r("next")}
})
}
)