$(document).ready(function(){
	$("#requsername").blur(function(){ DoenAjaxRequestUsernameSignup() })

	$('#signup_button').click(function() {  

 				$('#signupform')[0].submit()

				var u1=$('#requsername').val()
				var u2=$('#requsername2').val()
				if ((u1=='')|| (u1!=u2)) {
						$('#requsername2').addClass('error')
						return false
				}
				$('#requsername2').removeClass('error')


				var p1=$('#password').val()
				var p2=$('#password2').val()
				var updating=$('form').find('input[@name=updating]').val()
				if (updating=='yes') {
					if ((p1!='') && (p1!='') && (p1!=p1)) {
							$('#password2').addClass('error')
							return false
					}
				}
				else {
	
					if ((p1!=p2) || (p1=='')) {
							$('#password2').addClass('error')
							return false
					}
				}
				$('#password2').removeClass('error')
				

				var em=$('#email').val()
				var em2=$('#email2').val()
/*				var ec=emailCheck (em)
				if (ec!='ok') {
					$('#email').addClass('error')
					alert(ec)
					return false
				}
				$('#email').removeClass('error')
*/
				if (em!=em2){
					$('#email2').addClass('error')
					alert('Emails do not match')
					return false
				}
				$('#email2').removeClass('error')

				var sx=$('#sex').val()
				if (sx=='nil')  {
					$('#sex').addClass('error')
					return false
				}
				$('#sex').removeClass('error')

 				$('#signupform')[0].submit()
				$('#signup_button').hide()
				})
		
});


//============================================

function DoenAjaxRequestUsernameSignup(){
	// checks username for validity and availability
	var usn=$("#requsername").val()
	if (usn=='') return
	var poststr= "username=" + encodeURI(usn)
	$("#requsername").after('<img class="progressholder" src="progress.gif">')
			$.ajax({
   			type: "POST",
   			url: "ajx/ajx_requsersignup.php",
			data: poststr,
			dataType: "json",
   			success: function(jr){
				$(".progressholder").remove()
				$("#usnfb").remove()
				$("#requsername").after('<div id=usnfb>'+jr.respz.html+'</div>')
   			}
 		});
}
