var request = null; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = null; } } } if (request == null) alert("Error creating request object!"); function SwitchCals() { var url = "switchcals.php"; request.open("GET", url, true); request.onreadystatechange = updatePage; request.send(null); } function updatePage() { if (request.readyState == 4) { var newCal = request.responseText; document.getElementById("gcal").innerHTML = newCal; } } function SelectCal(form) { calItem = form.calendars.selectedIndex; calNumber = form.calendars.options[calItem].value; alert(calNumber); var url = "switchcals.php?calendars=" + calNumber; alert(url); }