newKalenderFrameWindow = null;




function showdatepicker(ctl, ctl2, ctl3, ctl4,format) {
	
	var urlstring = '/js/datepicker/new/datepicker.htm?ctlName1=' + ctl.name
					+ '&ctlName2=' + ctl2.name 
                                        + '&ctlName3=' + ctl3.name
                                        + '&ctlName4=' + ctl4.name
                                        + '&mask='     + format;
	
	var leftpos = 0;
	var toppos = 0;
	var aTag = ctl;
	do {
		aTag = aTag.offsetParent;
		leftpos	+= aTag.offsetLeft;
		toppos += aTag.offsetTop;
	} while (aTag.tagName != "BODY");
	leftpos += ctl.offsetLeft -30;
	toppos += ctl.offsetTop + ctl.offsetHeight + 30;

	if (newKalenderFrameWindow != null && !newKalenderFrameWindow.closed) {
		newKalenderFrameWindow.close();
	} else {
		var param = 'location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,';

		param += 'height=220,width=230,top=' + toppos + ',left=' + leftpos;
		newKalenderFrameWindow = window.open(urlstring,
										'KalenderFrameFenster' , param);
	}
}
