var winCalender = null;
var objInputCalender = null;
var sTypeCal = null;
var Locale = "";

function showCalendarDateTime(objInput2) { showCalendar (objInput2,  'datetime'); }
function showCalendarDate    (objInput2, sLocale) { showCalendar (objInput2,  'date', sLocale    ); }
function showCalendarTime    (objInput2) { showCalendar (objInput2,  'time'    ); }

function showCalendar (objInput2, sTypeTemp, sLocale){
   
    if (objInput2.ET_EDITABLE == false)
       return null;
	  
	sTypeCal = sTypeTemp;
	objInputCalender = objInput2;
	winCalender = showIFrameSizeable('Kalender_Fenster','/js_css/system/calendar_2/Calendar.html',408,260, sLocale);
}


function onLoadCalenderWindow(sLocale){
	winCalender.tsPicker.setInputField(objInputCalender);
	winCalender.tsPicker.show(sTypeCal, sLocale);
}

function setCalenderReturnValue(sCalValue){
	if(objInputCalender!=null) {
		objInputCalender.value = sCalValue;
		onChangeCheckSite(objInputCalender);
	}
}
