$(document).ready(function(){
	$('#username').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#firstname').focus();       
			}
	});
	$('#firstname').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#lastname').focus();       
			}
	});
	$('#lastname').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#practice').focus();       
			}
	});
	$('#practice').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#homearea').focus();       
			}
	});
	$('#homearea').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#password').focus();       
			}
	});
	$('#password').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#confirmpassword').focus();       
			}
	});
	$('#confirmpassword').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#email').focus();       
			}
	});
	$('#email').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#confirmemail').focus();       
			}
	});
	$('#confirmemail').bind('keydown', function(e) {
		var keyCode = e.keyCode || e.which;
			if (keyCode == 9)          
			{
				 e.preventDefault();
				 $('#status').focus();       
			}
	});
});

$(document).ready(function(){

$('#helplink').live("click", function(e){
				e.preventDefault();
				$('#help').dialog('open');
				return false;
    			});

$("#help").dialog({
						modal: true,
						autoOpen: false,
						width: 480,
						height: 300,
						buttons: {
						"Close": function() {
									$(this).dialog("close");
									}
							}
					});
});

$(document).ready(function(){
var parent = "";		   
$('*.registerlink').live("click", function(e){
				e.preventDefault();
				$('#signupbox').dialog('open');
				return false;
    			});
						   
					$("#signupbox").dialog({
						modal: true,
						autoOpen: false,
						width: 500,
						height: 500,
						buttons: {
							"Sign Up": function() {
										$('#signupform').ajaxSubmit({ 
										  dataType: "xml", 
										  success:  function (xml) {
															$("#results").html("")
															$('#username_label').removeClass("error");
															$('#firstname_label').removeClass("error");
															$('#lastname_label').removeClass("error");
															$('#password_label').removeClass("error");
															$('#confirm_password_label').removeClass("error");
															$('#email_label').removeClass("error");
															$('#confirm_email_label').removeClass("error");
															$('#practice_label').removeClass("error");
															$('#username_label').addClass("header");
															$('#firstname_label').addClass("header");
															$('#lastname_label').addClass("header");
															$('#password_label').addClass("header");
															$('#confirm_password_label').addClass("header");
															$('#email_label').addClass("header");
															$('#confirm_email_label').addClass("header");
															$('#practice_label').addClass("header");
													$(xml).find("result").each(function()
														{
															temp = $(this).text();
															$("#results").append($(this).text() + "<br />");
															if (temp == "Account Created. Please sign in.") {
																 $("#results2").append('<div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;">' + temp + "</div>");
																 $("#signupbox").dialog("close");
																}
														 });
													$(xml).find("error").each(function()
														{
															temp = $(this).text();
															$('#'+temp).removeClass("header");
															$('#'+temp).addClass("error");
														 });			
													} 
											}); 								           
								},
						"Cancel": function() {
									$(this).dialog("close");
									}
							}
					});
});


$(document).ready(function(){
				$('#indextabs').tabs();
			});
		
	$(document).ready(function() { 
					
$('#signinform').ajaxForm({ 
  dataType: "xml", 
  success:  function (xml) {
	  	            $("#results2").html("")
					$('#checkusername_label').removeClass("error");
					$('#checkpassword_label').removeClass("error");
               		$('#checkusername_label').addClass("header");
					$('#checkpassword_label').addClass("header");
  			$(xml).find("result").each(function()
  				{
					temp = $(this).text();
    				$("#results2").append('<div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;">' + $(this).text() + "</div>");
						if (temp == 'Login successful') {
 						window.location = 'index.php';
						}
 				 });
			$(xml).find("error").each(function()
  				{
					temp = $(this).text();
					$('#'+temp).removeClass("header");
					$('#'+temp).addClass("error");
 				 });			
			} 
    }); 
});
