var YOUR_EMAIL    = "Your e-mail";
var YOUR_PASSWORD = "Password";

$(document).ready(function(){
    setDefaultEmail();
    setDefaultPass();

	$("#username").focus(function(event) {
		if ($("#username").val() == YOUR_EMAIL)
		  $("#username").val("");
		else  
		  $("#username").select();
    });

	$("#username").blur(function(event) {
		setDefaultEmail();
    });

	$("#password_placeholder").focus(function(event) {
		$("#password_placeholder").hide();
		
		$("#password").val("");
		$("#password").show();
		
		$("#password").focus();
    });

	$("#password").blur(function(event) {
		if ($("#password").val() == '') {
			setDefaultPass()
			$("#password").hide();
			$("#password_placeholder").show();
		}
    });

	$("#password").keypress(function (e) {
		if (e.which == 13)
		{
			e.preventDefault();
			performSignin();
		}
			
    });

});

function setDefaultPass() {
	$("#password_placeholder").val(YOUR_PASSWORD);
}

function setDefaultEmail() {
	if ($("#username").val() != '')
	  return;
	  
	$("#username").val(YOUR_EMAIL);
}

function closeSiginStatus() {
	$("#signin_status").hide();
	$("#signin_controls").show();
}

var performSignin = function(){
	
  	 var params = $("#signin_form").serialize();
	 $("#signin_form input").attr("disabled", true); 
	 
     $.post("/home.mat?json=signin", params,   function(json){
	
		 if (json.status == 1)
		 {
		   document.location = json.data; 
		 }
		 else
		 {
			$("#signin_form input").attr("disabled", false);
			$("#signin_status span").html(json.data);
			$("#signin_controls").hide();
			$("#signin_status").show();
		 }
	 
	  }, "json");
}

