var state_list = ["All", "AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FM", "FL", "GA", "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MH", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP", "OH", "OK", "OR", "PW", "PA", "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VI", "VA", "WA", "WV", "WI", "WY", "AA", "AE", "AP"]; function InternetExplorerVersion() { var rv = -1; // Return value assumes failure. if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = /MSIE ([0-9]{1,}[\.0-9]{0,})/; if (re.exec(ua) !== null) { rv = parseFloat(RegExp.$1); } } return rv; } var req = new XMLHttpRequest(); function ProcessCongressMember() { if (req.readyState != 4 || req.status != 200) { return; } var econgress = document.getElementsByName("congress"); if (econgress === null || econgress.length < 1) { return; } econgress = econgress[0]; var i = 0; for (; i < econgress.options.length; i++) { if (econgress.options[i].value != req.responseText) { continue; } econgress.selectedIndex = i; break; } } function RequestCongress() { var eaddr = document.getElementById("address"); var ecity = document.getElementById("city"); var estate = document.getElementById("state"); var ezip = document.getElementById("zip"); var state = estate.options[estate.selectedIndex].value.substr(0, 2); if (estate.selectedIndex === 0) { state = ""; } var params = "address=" + eaddr.value + "&city=" + ecity.value + "&state=" + state + "&zip=" + ezip.value; req.onreadystatechange = ProcessCongressMember; req.open("POST", "ms2011_congress_lookup.php", true); req.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); req.send(params); } function ChangePayCategory() { var eregular = document.getElementById("pay_category_r"); var estudent = document.getElementById("pay_category_s"); var ename = document.getElementById("pay_item_name"); var edesc = document.getElementById("pay_item_desc"); var eprice = document.getElementById("pay_item_price"); if (eregular.checked) { ename.value = "Regular Registration"; edesc.value = "March Storm 2011 Regular Registration"; eprice.value = "100.0"; } else if (estudent.checked) { ename.value = "Student Registration"; edesc.value = "March Storm 2011 Student Registration"; eprice.value = "25.0"; } else { ename.value = "Annual Dues"; edesc.value = "ProSpace Annual Membership Dues"; eprice.value = "25.0"; } } function ChangeVeteran() { var eveteran = document.getElementById("veteran_y"); var eattended = document.getElementById("attended"); if (eveteran.checked) { eattended.disabled = false; } else { eattended.value = ""; eattended.disabled = true; } } function ChangeCongressState() { var MSIE = InternetExplorerVersion(); if (MSIE != -1 && MSIE < 8.0) { return; } var econgress_state = document.getElementById("congress_state"); if (econgress_state === null) { return; } var myindex = econgress_state.selectedIndex; var SelValue = econgress_state.options[myindex].value; var i = 0; for (; i < state_list.length; i++) { var e = document.getElementById("congress_" + state_list[i]); if (e === null) { continue; } if (state_list[i] == SelValue) { e.className = null; e.name = "congress"; e.disabled = false; } else { e.className = "hidden"; e.name = null; e.disabled = true; } } return; } function ChangeState() { var MSIE = InternetExplorerVersion(); if (MSIE != -1 && MSIE < 8.0) { return; } var myindex = document.getElementById("state").selectedIndex; var SelValue = document.getElementById("state").options[myindex].value.substr(0, 2); var econgress_state = document.getElementById("congress_state"); if (econgress_state === null) { return; } var curcstate = econgress_state.selectedIndex; var i = 0; for (; i < econgress_state.options.length; i++) { if (econgress_state.options[i].value != SelValue) { continue; } if (curcstate != i) { RequestCongress(); } econgress_state.selectedIndex = i; break; } ChangeCongressState(); } function EnableCongressSelection() { var eattended = document.getElementById("attended"); if (eattended === null) { return; } eattended.disabled = true; var epayform = document.getElementById("pay_form"); epayform.className = null; var MSIE = InternetExplorerVersion(); if (MSIE != -1 && MSIE < 8.0) { return; } var e = document.getElementById("congress_state"); if (e !== null) { e.className = null; e.disabled = false; } var i = 0; for (; i < state_list.length; i++) { var ec = document.getElementById("congress_" + state_list[i]); if (ec === null) { continue; } ec.disabled = false; } ChangeCongressState(); }