
function toggle_username(userid) {
	    if (window.XMLHttpRequest) {
	        http = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
	        http = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    handle = document.getElementById(userid);
	    var url = 'ajax.php?';
	    if(handle.value.length > 0) {
	        var fullurl = url + 'do=check_username_exists&username=' + encodeURIComponent(handle.value);
	        http.open("GET", fullurl, true);
	        http.send(null);
	        http.onreadystatechange = statechange_username;
	        
	    }else{
	        document.getElementById('username_exists').innerHTML = '';
	    }
	}

	function statechange_username() {
	    if (http.readyState == 4) {
	        var xmlObj = http.responseXML;
	        var html = xmlObj.getElementsByTagName('result').item(0).firstChild.data;
	        document.getElementById('username_exists').innerHTML = html;
	        var clear = document.getElementById('user-name');

		        if(html == 'User Name Not Available'){
	        var value = document.getElementById('user-name').value = "";
	        clear.value = value;
	        } 
			
		}
	}

	function toggle_email(userid) {
	    if (window.XMLHttpRequest) {
	        http = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
	        http = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    handle = document.getElementById(userid);
	    var url = 'ajax.php?';
	    if(handle.value.length > 0) {
	        var fullurl = url + 'do=check_email_exists&email=' + encodeURIComponent(handle.value);
	        http.open("GET", fullurl, true);
	        http.send(null);
	        http.onreadystatechange = statechange_email;
	        
	    }else{
	        document.getElementById('email_exists').innerHTML = '';
	    }
	}

	function statechange_email() {
	    if (http.readyState == 4) {
	        var xmlObj = http.responseXML;
	        var html = xmlObj.getElementsByTagName('result').item(0).firstChild.data;
	        document.getElementById('email_exists').innerHTML = html;
	        var clear = document.getElementById('email');

		    if((html == 'Email Address Not Available') ||(html == 'Invalid email address.')){
		        var value = document.getElementById('email').value = "";
		        clear.value = value;
	        } 
			
		}
	}

	function apply()
	{
	 	var a = document.signup_form.submitbutton.disabled=true;
	 
		if(document.signup_form.services.checked==true)
		{
	    	document.signup_form.submitbutton.disabled=false;
	  	}
		if(document.signup_form.services.checked==false)
		{
			document.signup_form.submitbutton.enabled=false;
		}	  
	}





	$(document).ready(function(){
		
		
	    $("#signup_form").submit(
	    	function(){
	    		$("#loadingRegistration").show("slow");
		        $.post(
	        	
	    	    "ajax.php?do=registration",
	            $("#signup_form").serialize(),
	            function(data){
	    	    	$("#loadingRegistration").hide();
	                if (data.success){
		               
	                	$("span#ajax-message").css({'color':'green'});
	                	
	                }else
	                    $("span#ajax-message").css({'color':'red'});
	                $("span#ajax-message").html(data.message);
	            		
		            	
	                
	            },
	            "json"
	        );
	    });
	    //$("#signup_form").clearForm();
	    $( "form" )[ 0 ].reset();
	    
	    
	});


	 
	function openForgotPasswordWindow()
	{
		 window.open("forgotpassword.php",'records','width=300, height=200 ,resizable=no');
	}
