// JavaScript Document
function checkContactDate() { if ($('contactDate').selectedIndex > 0){ $('contactTimeZone').disabled=false; doTimes();} else { $('contactTimeZone').selectedIndex=0; $('contactTimeZone').disabled=true; $('contactTime').selectedIndex=0; $('contactTime').disabled=true;}
}
function checkContactTimeZone() { if ($('contactTimeZone').selectedIndex == 0){ $('contactTime').selectedIndex=0; $('contactTime').disabled=true;} else { doTimes();}
}
function doTimes(){ if ($('contactDate').selectedIndex > 0 && $('contactTimeZone').selectedIndex > 0) { var contactDate = $('contactDate').options[$('contactDate').selectedIndex].value; var contactTimeZone = $('contactTimeZone').options[$('contactTimeZone').selectedIndex].value; $('contactTime').disabled=true; showLoading(); new Ajax.Request('/finder/finder_times.asp?TZ=' + contactTimeZone + "&Date="+contactDate, {onSuccess:updateTimes, onComplete: function() { $('contactTime').disabled=false; hideLoading();}});}
}
var updateTimes = function(t){ var times = t.responseText; var slots = times.split("|"); var thisOption = $('contactTime'); thisOption.options.length=0; thisOption.options[0] = new Option('-- Please Select a Time --', "-"); for(var i=0; i < slots.length-1; i++) { var thisTime = slots[i].split(","); thisOption.options[i+1]= new Option(thisTime[0], thisTime[1]);}
}; 
function showLoading(){$('loading').show();}
function hideLoading(){$('loading').hide();}
	