}
}
rryear(y);
mp.css(“top”, -193).show().animate({ top: 0 }, { duration: 200 });
}
function getTd(elm) {
if (elm.tagName.toUpperCase() == “TD”) {
return elm;
}
else if (elm.tagName.toUpperCase() == “BODY”) {
return null;
}
else {
var p = $(elm).parent();
if (p.length > 0) {
if (p[0].tagName.toUpperCase() != “TD”) {
return getTd(p[0]);
}
else {
return p[0];
}
}
}
return null;
}
function tbhandler(e) {
var et = e.target || e.srcElement;
var td = getTd(et);
if (td == null) {
return false;
}
var $td = $(td);
if (!$(td).hasClass(“bbit-dp-disabled”)) {
var s = $td.attr(“xdate”);
var arrs = s.split(“-“);
cp.data(“indata”, new Date(arrs[0], parseInt(arrs[1], 10) – 1, arrs[2]));
returndate();
}
return false;
}
function returnfalse() {
return false;
}
function prevm() {
if (def.Month == 1) {
def.Year–;
def.Month = 12;
}
else {
def.Month–
}
writecb();
return false;
}
function nextm() {
if (def.Month == 12) {
def.Year++;
def.Month = 1;
}
else {
def.Month++
}
writecb();
return false;
}
function returntoday() {
cp.data(“indata”, new Date());
returndate();
}
function returndate() {
var ct = cp.data(“ctarget”);
var ck = cp.data(“cpk”);
var re = cp.data(“onReturn”);
var ndate = cp.data(“indata”)
var ads = cp.data(“ads”);
var ade = cp.data(“ade”);
var dis = false;
if (ads && ndate < ads) {
dis = true;
}
if (ade && ndate > ade) {
dis = true;
}
if (dis) {
return;
}
if (re && jQuery.isFunction(re)) {
re.call(ct[0], cp.data(“indata”));
}
else {
ct.val(cp.data(“indata”).Format(“yyyy-MM-dd”));
}
ck.attr(“isshow”, “0”);
cp.removeData(“ctarget”).removeData(“cpk”).removeData(“indata”).removeData(“onReturn”)
.removeData(“ads”).removeData(“ade”);
cp.css(“visibility”, “hidden”);
ct = ck = null;
}
function writecb() {
var tb = $(“#BBIT_DP_INNER tbody”);
$(“#BBIT_DP_YMBTN”).html(def.monthName[def.Month – 1] + def.monthp + ” ” + def.Year);
var firstdate = new Date(def.Year, def.Month – 1, 1);
var diffday = def.weekStart – firstdate.getDay();
var showmonth = def.Month – 1;
if (diffday > 0) {
diffday -= 7;
}
var startdate = DateAdd(“d”, diffday, firstdate);
var enddate = DateAdd(“d”, 42, startdate);
var ads = cp.data(“ads”);
var ade = cp.data(“ade”);










