function calendarPicker(strField)
{
	var myday = showModalDialog("DateWizard.html", "", "dialogHeight:250px; dialogWidth: 250px; scroll: no; status: no; help: no;");
	if (myday){
		strField.value = myday;
	}
}

Date.prototype.add = function (sInterval, iNum){
  var dTemp = this;
  if (!sInterval || iNum == 0) return dTemp;
  switch (sInterval.toLowerCase()){
    case "ms":
      dTemp.setMilliseconds(dTemp.getMilliseconds() + iNum);
      break;
    case "s":
      dTemp.setSeconds(dTemp.getSeconds() + iNum);
      break;
    case "mi":
      dTemp.setMinutes(dTemp.getMinutes() + iNum);
      break;
    case "h":
      dTemp.setHours(dTemp.getHours() + iNum);
      break;
    case "d":
      dTemp.setDate(dTemp.getDate() + iNum);
      break;
    case "mo":
      dTemp.setMonth(dTemp.getMonth() + iNum);
      break;
    case "y":
      dTemp.setFullYear(dTemp.getFullYear() + iNum);
      break;
  }
  return dTemp;
}

function showexpdate(vdate, dur){
	if (document.form.TimeFrame.value != '') {
		var d = new Date(vdate.value);
		var d2 = d.add("mo", parseFloat(dur.value));
		var curr_date = d2.getDate();
		var curr_month = d2.getMonth();
		curr_month++;
		var curr_year = d2.getFullYear();
		document.form.ExpirationDate.value = curr_month + "/" + curr_date + "/" + curr_year;
	} else {
		alert('Date Range has not been entered!');
		document.form.TimeFrame.focus();
	}
}

