var argDate;
var argYear;
var argMonth;
var argDay;
var argHiddenField;

function datepick(includepath,theme,field) {
    argYear = '';
    argMonth = '';
    argDay = '';
    argDate = field;
    open(includepath+'datepick.php?type=textfield&theme='+theme+'&date='+argDate.value,'datepick','width=200,height=200');
}

function datepick3(includepath,theme,field1,field2,field3) {
    argYear = field1;
    argMonth = field2;
    argDay = field3;
    argDate = '';
    open(includepath+'datepick.php?type=dropdown&theme='+theme+'&date='+argYear.options[argYear.selectedIndex].value+'-'+argMonth.options[argMonth.selectedIndex].value+'-'+argDay.options[argDay.selectedIndex].value,'datepick','width=200,height=200');
}

function SetHiddenFieldId(DateFieldId)
{
	argHiddenField = DateFieldId;
}

function UpdateDateField(YearF,MonthF,DayF)
{
	var ObjDateFieldHidden = document.getElementById(argHiddenField);
	if (ObjDateFieldHidden)
	{
		if (YearF && MonthF && DayF)
		{
			var ObjYear 	= document.getElementById(YearF);
			if (ObjYear)
				{} else { return false; }

			var ObjMonth 	= document.getElementById(MonthF);
			if (ObjMonth)
				{} else { return false; }


			var ObjDay 		= document.getElementById(DayF);
			if (ObjDay)
				{} else { return false; }

			var NewDate = (ObjYear.value+"-"+ObjMonth.value+"-"+ObjDay.value);
			ObjDateFieldHidden.value = NewDate;
		}
	}
}