Доброго времени суток. Есть некоторый календарь, который помечает даты как активные в одной вкладке, в то время, как во второй вкладке эти даты неактивны и наоборот. Происходит это по условию четности/нечетности недели. Нужно изменить код так, чтобы условием была не четность/нечетность (поровну), а в соотношении 10 к 4. Помогите, пожалуйста.
function chMonth(time, city)
{
// четные недели - msk
var load = 70; //%
var now= new Date();
var mo = time.getMonth();
var cl = (typeof(city)=='Object')?this:('.xdsoft_datetimepicker.'+city);
for(i=1; i<32; i++) {
var d = new Date(2016, mo, i);
if(d<=now) continue;
var week = d.getWeek();
var even = isEven(week);
if(d.getDay()>2) {
if('msk'==city && even || 'spb'==city && !even) $('td[data-month="'+mo+'"][data-date="'+i+'"]',$(cl)).removeClass('xdsoft_disabled').data('load', load).append('<span><b style="width:'+load+'%"></b></span>');
} else {
if('msk'==city && !even || 'spb'==city && even) $('td[data-month="'+mo+'"][data-date="'+i+'"]',$(cl)).removeClass('xdsoft_disabled').data('load', load).append('<span><b style="width:'+load+'%"></b></span>');
}
}
//for(r in load2w) {if(mo != load2w[r][0]) return;$('.tabs4w.active td[data-month="'+mo+'"][data-date="'+load2w[r][1]+'"]').not('.xdsoft_disabled').data('load', load2w[r][2]).append('<span><b style="width:'+load2w[r][2]+'%"></b></span>');}
}