function fnGetHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if(!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch(e) { xmlhttp = false; } } return xmlhttp; } function validateForm() { var uID = document.getElementById('Username'); var eID = document.getElementById('Email'); var cID = document.getElementById('CaptureCode'); if (uID.value == null || uID.value == "") { alert("Please enter your username"); setBorder(uID); uID.focus(); return false; } if (eID.value == null || eID.value == "") { alert("Please enter your registered email address"); setBorder(eID); eID.focus(); return false; } if (cID.value == null || cID.value == "") { alert("Please type the code shown in the image"); setBorder(cID); cID.focus(); return false; } changePassword(); return true; } // setting border not working for all objects in IE... function resetBorder(obj) { obj.style.border = "1px solid #777777"; } function setBorder(obj) { obj.style.border = "1px solid #FF0000"; } function changePassword() { var uID = document.getElementById('Username'); var eID = document.getElementById('Email'); var cID = document.getElementById('CaptureCode'); var http = fnGetHTTPObject(); //document.getElementById('question').innerHTML = "Loading..."; var url = "include/resetPassword.php?u=" + uID.value + "&e=" + eID.value + "&c=" + cID.value; //alert(url); return; http.open("GET", url, true); http.onreadystatechange = function() { if (http.readyState == 4) { fnHandleHttpResponse('mainContentSingleColumn01', http); } } http.send(null); } function fnHandleHttpResponse(divid, httpid) { document.getElementById(divid).innerHTML = httpid.responseText; } function fnHandleHttpUpdateResponse(divid, httpid) { document.getElementById(divid).innerHTML = document.getElementById(divid).innerHTML + httpid.responseText; }