function getE(e) {
    if (document.getElementById) {
        return document.getElementById(e);
    } else if (document.layers) {
        return document.layers[e];
    } else if (document.all) {
        return document.all[e];
    }
}

function initDT(dt, format, withtime) {
    var dtvalue = new String(getE(dt).value);
    if (dtvalue.length) {
    	var date = dtvalue.split('-');
	    var dtdate = new Date(date[0], date[1] - 1, date[2]);
	    
	    Calendar.setup({
            date: dtdate,
            inputField: dt,
            button: 'trigger_' + dt,
            ifFormat: format,
            showOthers: true,
            showsTime: withtime,
            singleClick: false,
            step: 1
        });
    } else {
        Calendar.setup({
            inputField: dt,
            button: 'trigger_' + dt,
            ifFormat: format,
            showOthers: true,
            showsTime: withtime,
            singleClick: false,
            step: 1
        });
    }
}