var ao = new AjaxClass();

function dpChangeDate(newDate)
{
    ao.Create('/common/datepicker.php?seedDateTime=' + newDate, dpCallBack);
    ao.Open();
}
function dpYearView(newDate)
{
    ao.Create('/common/datepicker.php?seedDateTime=' + newDate + '&yearMode=1', dpCallBack);
    ao.Open();
}
function showDatePicker(pickerObj, returnObject)
{
    if (pickerObj.style.display == '') {
        pickerObj.style.display = 'none';   
    }
    else {
        var pickerURL = '/common/datepicker.php';
        if (returnObject.value != ''){
            pickerURL += '?seedDateTime=' + returnObject.value;
        }
        ao.Create(pickerURL, dpCallBack);
        ao.tag = new Array(pickerObj, returnObject);
        ao.Open();
    }
}
function dpCallBack(){
    var ret = ao.GetData();
    if(ret){
          ao.tag[0].style.display = '';
          ao.tag[0].innerHTML = ret;
    }
}
function dpReturnDate(toReturn)
{
    ao.tag[0].style.display = 'none';
    ao.tag[1].value = toReturn;
}
