Advertisement
Advertisement
| 03.06.2008 at 02:07AM PST, ID: 23218955 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: |
<script language="javascript">
function OnSubmit(f) {
checkUsername();
if (document.getElementById("email_ok").value == 'no')
{
alert("The email address you entered already exists. Please use another email address.");
document.getElementById("email").value = "";
document.getElementById("confirm_email").value = "";
document.getElementById("email_ok").value = "";
document.getElementById("email").focus();
return false;
}
return true;
}
function checkUsername()
{
var username_field = document.getElementById("email");
if (username_field.value == "")
{
username_field.focus();
}
else
{
xmlRequest = getXmlHttpObject();
if (xmlRequest == null)
{
// Browser does not support HTTP request
alert ("To use this feature, please upgrade to a current web browser");
}
var url = "Check_Email.php?username="+username_field.value;
xmlRequest.onreadystatechange=stateChanged;
xmlRequest.open("GET",url,true);
xmlRequest.send(null);
}
}
function stateChanged()
{
// Only process if the response is complete
if (xmlRequest.readyState==4 || xmlRequest.readyState=="complete")
{
var responseValue = parseInt(xmlRequest.responseText);
if (responseValue == -1)
{
alert("An error occured while checking your email. Please try again.");
}
else if (responseValue == 0)
{
document.getElementById("email_ok").value = "yes";
}
else
{
document.getElementById("email_ok").value = "no";
}
}
}
function getXmlHttpObject()
{
var objXH=null;
if (window.XMLHttpRequest)
{
objXH=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXH=new ActiveXObject("Microsoft.XMLHTTP");
}
return objXH;
}
</script>
|