$(document).ready(function(){
	//Shadowbox.init({ autoDimensions: true, players: ["img","html","iframe","swf"] });
  //Log in validation
  $('#loginBtn').bind('click', function(){
	checkLogin();	
  });

	$('.form-field').loginfield(); //set the login field contents

  // Signup form validation
  $("#UserSignupForm").validate({
	rules: {
	  "data[User][username]": {
		required: true,
		email: true
	  },
	  "data[User][password]": {
		required: true,
		rangelength: [5, 10]
	  },
	  "data[User][password2]": {
		required: true,
		rangelength: [5, 10]/*,
		equalTo: "#data[User][password]"*/
	  },
	  "data[User][gender]": {
		required: true
	  }
	}
  });
  
   // forgot password form validation
  $("#UserForgotpasswordForm").validate({
	rules: {
	  "data[User][username]": {
		required: true
	  }
	}
  });
 
  // reset password form validation
  $("#UserResetpasswordForm").validate({
	rules: {
	  "data[User][username]": {
		required: true,
		email: true
	  },
	  "data[User][password]": {
		required: true,
		rangelength: [5, 10]
	  },
	  "data[User][password2]": {
		required: true,
		rangelength: [5, 10]/*,
		equalTo: "#data[User][password]"*/
	  }
	}
  });
  
});

function checkLogin(){
	
	username = $('#UserUsername').val();
	password = $('#UserPassword').val();

	switch (username)
	{
	case '':
	  ulogstate = 0;
	  break;
	case 'Enter Username':
	  ulogstate = 0;
	  break;
	default:
	  ulogstate = 1;
	  break;
	}
	
	switch (password)
	{
	case '':
	  plogstate = 0;
	  break;
	case 'Enter Password':
	  plogstate = 0;
	  break;
	default:
	  plogstate = 1;
	  break;
	}
	
	if (ulogstate == 0 || plogstate == 0) {
		//console.log('username missing');
		$('#loginError').show('slide','left');
		$('#loginError').wait(4000).fadeOut();
	} else {
		$("#UserLoginForm").submit();
	}
}



