// JavaScript Document

	function checkPasswords(){
        password = $('password');
        password2 = $('password2');
        password_alert_span = $('password_alert');
        password_alert_text = document.createTextNode("Your passwords don't match.");

        if (password.value == password2.value){
        	if (password_alert_span.firstChild != null){
            	rem = password_alert_span.firstChild;
                password_alert_span.removeChild(rem);
            }
            return "passmatch";
        }
        else{
        	if (password_alert_span.firstChild != null){
            	rem = password_alert_span.firstChild;
                password_alert_span.removeChild(rem);
            }
            password_alert_span.appendChild(password_alert_text);
            return 'passnomatch';
        }
        
    }
	
	
	
    
    function checkUserName(){
        user_name= $('user_name');
		if (navigator.appName=="Netscape"){
			user_name_alert = $('user_name_alert');
		}
      
        user_name_alert_text = document.createTextNode("That user name is not available.  Please choose another.");  
        new Ajax.Request(('check_user_name?user_name='+$('user_name').value), {onSuccess: 
       		function(request){ 
				if(request.responseText=="in_use"){
					if (user_name_alert.firstChild != null){
              		 	user_name_alert.removeChild(user_name_alert.firstChild);
					}
                    user_name_alert.appendChild(user_name_alert_text);
					return "nogo"
                }
                else{
                	if (user_name_alert.firstChild != null){
            			rem = user_name_alert.firstChild;
              		 	user_name_alert.removeChild(rem);
            		}
					return "go"	
                }
             }});
    }
	
	
	
	
    
    function validateForm(){
        if ($('first_name').value == ""){
       	 alert("Please enter your first name.")
       	 return
        }
		 if ($('last_name').value == ""){
       	 alert("Please enter your last name.")
       	 return
        }
		if ($('email').value == ""){
       	 alert("Please enter your email address.")
       	 return
        }
		if ($('user_name').value == ""){
       	 alert("Please choose a user name.")
       	 return
        }

       	if ($('password').value == ""){
       	 alert("Please choose a password.")
       	 return
        }

		if (checkPasswords() == "passnomatch"){
        	alert("The passwords you entered do not match.  Please fix this before proceeding.")
       	 return
        }       
        
     //  check_user_name = checkUserName();
	//   if(check_user_name == 'nogo'){
	//	alert("The user name you have chosen is not available.  Please choose another.")
	//	return   
	//   }
	
        $('myform').submit();
    }