    $(document).ready
	(
		function()
		{
			//EVERYTHING GOES IN HERE
			
			$('.signin_submit').click
			(
				function () 
				{		
					//Get the data from all the fields
					var login = $('input[name=login]');
					var password = $('input[name=password]');
					var form = $('input[name=form]');
			
					//Simple validation to make sure user entered something
					//If error found, add hightlight class to the text field
					
					
					if (login.val()=='') {
						login.addClass('acct_highlight');
						$("#login_msg").text("Cannot be blank.");
						$("#login_msg").show();
						return false;
					} else login.removeClass('acct_highlight');
					
					if (password.val()=='') {
						password.addClass('acct_highlight');
						$("#login_msg").text("Cannot be blank.");
						$("#login_msg").show();
						return false;
					} else password.removeClass('acct_highlight');
					
					
					
					//organize the data properly
					var login_data = {form: form.val(), login: login.val(), password: password.val()};
					
					//disabled all the text fields
					$('.signin').attr('disabled','true');
					$('.signin_submit').attr('disabled','true');

					//show the loading sign
					$('.signin_loading').show();
					$("#login_msg").hide();
					
					function signin(xml)
					{
							if ($('status',xml).text()=="no")
							{
								login.addClass('acct_highlight');
								password.addClass('acct_highlight');
								$("#login_msg").text("Login or password do not match."); 
								$("#login_msg").show(); 
								$('.signin').removeAttr('disabled','true');
								$('.signin_submit').removeAttr('disabled','true');
								$('.signin_loading').hide();
								return false;
							}
							else  
							{
								document.location='home.php?ref=isj';
								return;
							}
					}
					
					

					//start the ajax
					$.post("ajax_forms.php", login_data, function(xml) { 
						   	signin(xml); 
						 }); 				
					
			//cancel the submit button default behaviours 
							
					return false;
				}
			
			);
				


	//*************************************************************************//					
		}
	);
	

