/*
  Generated by kissy-xtemplate.*/
KISSY.add('date/picker/month-panel/month-panel-xtpl', function () {
    return function (scopes, S, undefined) {
        var buffer = "",
            config = this.config,
            engine = this,
            utils = config.utils;
        var runBlockCommandUtil = utils["runBlockCommand"],
            getExpressionUtil = utils["getExpression"],
            getPropertyOrRunCommandUtil = utils["getPropertyOrRunCommand"];
        buffer += '<div class="';
        var config1 = {};
        var params2 = [];
        params2.push('header');
        config1.params = params2;
        var id0 = getPropertyOrRunCommandUtil(engine, scopes, config1, "getBaseCssClasses", 0, 1, true, undefined);
        buffer += id0;
        buffer += '">\r\n    <a id="ks-date-picker-month-panel-previous-year-btn-';
        var id3 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 2, undefined, false);
        buffer += getExpressionUtil(id3, true);
        buffer += '"\r\n       class="';
        var config5 = {};
        var params6 = [];
        params6.push('prev-year-btn');
        config5.params = params6;
        var id4 = getPropertyOrRunCommandUtil(engine, scopes, config5, "getBaseCssClasses", 0, 3, true, undefined);
        buffer += id4;
        buffer += '"\r\n       href="#"\r\n       role="button"\r\n       title="';
        var id7 = getPropertyOrRunCommandUtil(engine, scopes, {}, "previousYearLabel", 0, 6, undefined, false);
        buffer += getExpressionUtil(id7, true);
        buffer += '"\r\n       hidefocus="on">\r\n    </a>\r\n\r\n\r\n        <a class="';
        var config9 = {};
        var params10 = [];
        params10.push('year-select');
        config9.params = params10;
        var id8 = getPropertyOrRunCommandUtil(engine, scopes, config9, "getBaseCssClasses", 0, 11, true, undefined);
        buffer += id8;
        buffer += '"\r\n           role="button"\r\n           href="#"\r\n           hidefocus="on"\r\n           title="';
        var id11 = getPropertyOrRunCommandUtil(engine, scopes, {}, "yearSelectLabel", 0, 15, undefined, false);
        buffer += getExpressionUtil(id11, true);
        buffer += '"\r\n           id="ks-date-picker-month-panel-year-select-';
        var id12 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 16, undefined, false);
        buffer += getExpressionUtil(id12, true);
        buffer += '">\r\n            <span id="ks-date-picker-month-panel-year-select-content-';
        var id13 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 17, undefined, false);
        buffer += getExpressionUtil(id13, true);
        buffer += '">';
        var id14 = getPropertyOrRunCommandUtil(engine, scopes, {}, "year", 0, 17, undefined, false);
        buffer += getExpressionUtil(id14, true);
        buffer += '</span>\r\n            <span class="';
        var config16 = {};
        var params17 = [];
        params17.push('year-select-arrow');
        config16.params = params17;
        var id15 = getPropertyOrRunCommandUtil(engine, scopes, config16, "getBaseCssClasses", 0, 18, true, undefined);
        buffer += id15;
        buffer += '">x</span>\r\n        </a>\r\n\r\n    <a id="ks-date-picker-month-panel-next-year-btn-';
        var id18 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 21, undefined, false);
        buffer += getExpressionUtil(id18, true);
        buffer += '"\r\n       class="';
        var config20 = {};
        var params21 = [];
        params21.push('next-year-btn');
        config20.params = params21;
        var id19 = getPropertyOrRunCommandUtil(engine, scopes, config20, "getBaseCssClasses", 0, 22, true, undefined);
        buffer += id19;
        buffer += '"\r\n       href="#"\r\n       role="button"\r\n       title="';
        var id22 = getPropertyOrRunCommandUtil(engine, scopes, {}, "nextYearLabel", 0, 25, undefined, false);
        buffer += getExpressionUtil(id22, true);
        buffer += '"\r\n       hidefocus="on">\r\n    </a>\r\n</div>\r\n<div class="';
        var config24 = {};
        var params25 = [];
        params25.push('body');
        config24.params = params25;
        var id23 = getPropertyOrRunCommandUtil(engine, scopes, config24, "getBaseCssClasses", 0, 29, true, undefined);
        buffer += id23;
        buffer += '">\r\n    <table class="';
        var config27 = {};
        var params28 = [];
        params28.push('table');
        config27.params = params28;
        var id26 = getPropertyOrRunCommandUtil(engine, scopes, config27, "getBaseCssClasses", 0, 30, true, undefined);
        buffer += id26;
        buffer += '" cellspacing="0" role="grid">\r\n        <tbody id="ks-date-picker-month-panel-tbody-';
        var id29 = getPropertyOrRunCommandUtil(engine, scopes, {}, "id", 0, 31, undefined, false);
        buffer += getExpressionUtil(id29, true);
        buffer += '">\r\n        ';
        var config31 = {};
        var params32 = [];
        params32.push('date/picker/month-panel/months-xtpl');
        config31.params = params32;
        var id30 = getPropertyOrRunCommandUtil(engine, scopes, config31, "include", 0, 32, false, undefined);
        buffer += id30;
        buffer += '\r\n        </tbody>\r\n    </table>\r\n</div>';
        return buffer;
    }
});