// JavaScript Document

var req;
var checkervar;
function checksignup(){
	
	document.getElementById('checker').innerHTML="<div id='loading'><img src='images/loading.gif'></div>";
	
	if(document.getElementById('lname').value=='' || document.getElementById('fname').value=='' || document.getElementById('passwd').value=='' || document.getElementById('email').value=='' || document.getElementById('sex').value=='0' ||document.getElementById('birthday_month').value=='-1' ||document.getElementById('birthday_day').value=='-1'  ||document.getElementById('birthday_year').value=='-1'  ){
		
		document.getElementById('checker').innerHTML="<div id='signupwarning'>All Fields Are Required</div>";
	
		}else{
			var fname,lname,password,email,sex,bmonth,bday,byear;
				
				fname=document.getElementById('fname').value;
			lname=document.getElementById('lname').value;
			sex=document.getElementById('sex').value;
			email=document.getElementById('email').value;
			password=document.getElementById('passwd').value;
			bmonth=document.getElementById('birthday_month').value;
			bday=document.getElementById('birthday_day').value;
			byear=document.getElementById('birthday_year').value;
			
			if (password.length<=4){
				document.getElementById('checker').innerHTML="<div id='signupwarning'>Your Password Must Be Atleast 5 Characters Long</div>";
	
				
				}else{
			
			
		
			signup("functions/signup.php?fname="+fname+"&lname="+lname+"&password="+password+"&email="+email+"&sex="+sex+"&bmonth="+bmonth+"&bday="+bday+"&byear="+byear)
			}
			
			}

	}
	
	
	
	function signup(url) {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = processsignup;
		req.open("GET",url, true);
		req.send("");
	}


function processsignup() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
		
		
	    checkervar=req.responseText;

		if (checkervar=="sent"){
			window.document.location="signup.php?action=true";
			
			}else if (checkervar=="exists"){
	
			document.getElementById('checker').innerHTML="<div id='signupwarning'>An Account Already Exists For This Email Account</div>";	
				
				}
          
        } else {
            alert('There was a problem with the request.');
        }
    }
}
	}
