<!----------------------------------------------------------------->
<!-- General calendar javascript -->
<!----------------------------------------------------------------->

      var calendar = null; 
      var oldLink = null;

      function selected(cal, date) {
        cal.sel.value = date;
        cal.sel.focus(); 
        if (cal.sel.id == "date")
        cal.callCloseHandler();
      }

function setDefaultDates(form) {
    var d = new Date();
    var yyyy = d.getFullYear();
    var mm = d.getMonth();
    var dd = d.getDate();

    var maxDate;
    mm++;
    if(mm == 1 || mm == 3 || mm == 5 || mm == 7 || mm == 8 || mm == 10
    || mm == 12) {
      maxDate = 31;
    }

    else if(mm == 4 || mm == 6 || mm == 9 || mm == 11) {
      maxDate = 30;
    }

    else if(yyyy % 4 == 0){ //Leap Year
      maxDate = 29;
    }

    else {
      maxDate = 28;
    }

    dd += 14;
    if(dd > maxDate){
      mm++;
      dd -= maxDate;
    }
    var d1 = mm + "/" + dd + "/" + yyyy;

    form.d1.value = d1;

    dd += 3;
    if(dd > maxDate){
      mm++;
      dd -= maxDate;
    }
    var d2 = mm + "/" + dd + "/" + yyyy;
    form.d2.value = d2;
  }

function setDefaultDates_combo(form_a, form_b, form_c) {
    var d = new Date();
    var yyyy = d.getFullYear();
    var mm = d.getMonth();
    var dd = d.getDate();

    var maxDate;
    mm++;
    if(mm == 1 || mm == 3 || mm == 5 || mm == 7 || mm == 8 || mm == 10
    || mm == 12) {
      maxDate = 31;
    }

    else if(mm == 4 || mm == 6 || mm == 9 || mm == 11) {
      maxDate = 30;
    }

    else if(yyyy % 4 == 0){ //Leap Year
      maxDate = 29;
    }

    else {
      maxDate = 28;
    }

    dd += 14;
    if(dd > maxDate){
      mm++;
      dd -= maxDate;
    }
    var d1 = mm + "/" + dd + "/" + yyyy;
    form_a.d1_a.value = d1;
    form_b.d1_b.value = d1;
    form_c.d1_c.value = d1;

    dd += 3;
    if(dd > maxDate){
      mm++;
      dd -= maxDate;
    }
    var d2 = mm + "/" + dd + "/" + yyyy;
    form_a.d2_a.value = d2;
    form_b.d2_b.value = d2;
    form_c.d2_c.value = d2;
 }
