function popCal(obj)
{ 
  var sFeatures = "";
  var d = null;
  sFeatures += "dialogLeft:" + (window.screenLeft + parseInt(addOffsets(obj, "left"),10) + 2) + "px;";
  sFeatures += "dialogTop:" + (window.screenTop + parseInt(addOffsets(obj, "top"),10) - window.scrollTop + obj.offsetHeight)  + "px;";
  sFeatures += "dialogWidth:176px;dialogHeight:153px;";
  sFeatures += "edge:raised;resizable:no;scroll:no;status:no;help:no;unadorned:yes;";
  var d = showModalDialog("/RSCMS/popUpCalendar.html",obj.value,sFeatures);
  if(d != null)
  {
    obj.value = d;  
  }
}
function addOffsets(obj, type)
{
	var retVal = 0;
	while(obj.tagName != "BODY")
	{
		retVal += (type == "left" ? obj.offsetLeft : obj.offsetTop);
		obj = obj.offsetParent;	
	}
	return retVal;
	
}
