Nope, that won't come close to working.
You can't use document.write() in an AJAX function. You can't use it in *ANY* code that executes after the page is fully loaded. Period.
Once again, if you are going to use AJAX, why not connect it to ASP.NET code and thus to a database??
Code:
function checkForHoliday( dateToTest )
{
jQuery.get('isHoliday.aspx?date=' + dateToTest, function (data)
{
if ( data == "YES" ) { ...set your radio button to holiday... }
});
}
And then have a dirt simple ASP.NET page that gets that date in its querystring, checks it against a calendar of holidays, and returns nothing but "YES" or "NO".