var ccDate;
var ccDateOld;

function ccPopCal(forId, clickFrom) {
  function popDate() {
    w.ccSetDate(ccDate.value);
    w.printCalendar();
  }
  function popReady() {
    if (w.ccSetDate) {clearTimeout(t);popDate();}
    else {t = setTimeout(popReady, 100);}
  }
  var obj = document.getElementById(forId);
  ccDate=obj;
  if (ccDate.name == 'jumpToDate') { ccDateOld = ccDate.value;}
  var picker = document.getElementById("datePicker");
  if (obj.tagName=="INPUT" && obj.type=="hidden") { ccShowPicker(picker, clickFrom, clickFrom); }
  else { ccShowPicker(picker, obj, clickFrom); }
  var w = window['datePickerWindow'];
  var t = setTimeout(popReady, 1);
}

function ccSetDate(date) {
  ccDate.value = date;
  if (typeof(ccCallBack)!="undefined"){ if(ccCallBack==1){ eval(ccCallBackFun); }} 
  else {if (ccDate.name == 'jumpToDate') { submitJumpToDate(); }}
}