$(document).ready(function(){

  //colour information
$("a[title='Dragon colour information']").click(function(){

  if($("#colour-list").css("display")=="none")
  {
    $("#colour-list").fadeIn("slow");
  }
  else
  {
    $("#colour-list").fadeOut("slow");
  }

});

//submit check
$("#register-form").submit(function(){
  if($("#register-form input[name='user']").val().length<3)
  {
    alert("Your username must be at least 3 characters");
    return false;
  }

  for(var i =0 ; i<$("#register-form input[name='user']").val().length; i++)
  {
    if(($("#register-form input[name='user']").attr("value").charCodeAt(i)<65 || $("#register-form input[name='user']").attr("value").charCodeAt(i)>90) && ($("#register-form input[name='user']").attr("value").charCodeAt(i)<48 || $("#register-form input[name='user']").attr("value").charCodeAt(i)>57) && ($("#register-form input[name='user']").attr("value").charCodeAt(i)<97 || $("#register-form input[name='user']").attr("value").charCodeAt(i)>122))
       {
        alert( "Usernames can only contain letters an numbers");
        return false;
       }
  }

  if($("#register-form input[name='pass']").val().length<4)
  {
    alert("Your password must be at least 4 characters");
    return false;
  }

    if($("#register-form input[name='pass']").attr("value")!=$("#register-form input[name='pass2']").attr("value"))
  {
    alert("Your passwords do not match");
    return false;
  }

   if($("#register-form input[name='tos']:checked").val()==null)
  {
    alert("You must agree to the Terms of Service");
    return false;
  }


  $("#register-form input[type='submit']").attr("disabled","disabled");
  $("#register-form input[type='submit']").css("color","#333333");
  $("#register-form input[type='submit']").attr("value","Registering....");
  return true;
});

});
