function setStartDates(dayfield,monthfield,ahead) {
//get todays date.
var now = new Date;
//set date ahead a variable amount
now.setDate(now.getDate()+ahead);
	dayfield.selectedIndex=(now.getDate()-1);
	monthfield.selectedIndex=now.getMonth();
	}

	
function ShowCalender(dayfield,monthfield,event) {
var iReturnValue = 0;
var xReturnValue = 0;
while( event != null ) {
iReturnValue += event.offsetTop;
xReturnValue += event.offsetLeft;
event = event.offsetParent;
}
iReturnValue=iReturnValue+20;
changeCal(dayfield,monthfield);
  if(document.layers){
            //thisbrowser="NN4";
			document.LayerCalender.visibility = "visible";
        }
        if(document.all){
            //thisbrowser="ie"
			document.all.LayerCalender.style.visibility = "visible";
			document.all.LayerCalender.style.top=iReturnValue + "px";
			document.all.LayerCalender.style.left=xReturnValue + "px";
        }
        if(!document.all && document.getElementById){
            //thisbrowser="NN6";
			document.getElementById("LayerCalender").style.top=iReturnValue + "px";
			document.getElementById("LayerCalender").style.left=xReturnValue + "px";
			document.getElementById("LayerCalender").style.visibility = "visible";
        }
}

function layerhide() {

  if(document.layers){
            //thisbrowser="NN4";
			document.LayerCalender.visibility = "hidden";
        }
        if(document.all){
            //thisbrowser="ie"
			document.all.LayerCalender.style.visibility = "hidden";
        }
        if(!document.all && document.getElementById){
            //thisbrowser="NN6";
			document.getElementById("LayerCalender").style.visibility = "hidden";
        }

}