/**
 * @author rocky2000
 */

 $(document).ready(function(){


	$('#email, #password').keyup(function(e) {
		if(e.keyCode == 13) {
			$("#btn_login").trigger("click");
		}
	});

	$("#email").click(function() { $("#email_error").hide(); $(this).removeClass("error"); });
	
	$("#login").click(function()
	{
		
		$("#popup_wide").Windowcenter();
		$("#popup_wide").show();
		$("#header_container #login a").addClass("active");
		$("#tabs_container li").removeClass("active");
		
		if($(this).attr("href") == "#") return false;
	});
	
	$("#close_login").click(function()
	{
		$("#popup_wide").hide();
		$("input", $("#popup_wide")).val("");
		$("#header_container #login a").removeClass("active");
		return false;
	});
	
	$("#btn_login").click(function()
	{
		var destination_url = '/account/doLogin/';
		$.post(destination_url, {
			ajax: true,
			email: $("#email").val(), 
			password: $("#password").val(),
			domain: $("#domain").val(),
			remember_login: $("#remember_login").attr("checked")
		}, function(data){
			var result = data;
			if(result.redirect_url != '')
	    	{
				window.location.href = "http://" + post_domain + result.redirect_url;
	    	}
	    	else
	    	{
	    		$(".errors").hide();
	    		$("input.error").removeClass("error");
	    		if(result.errors.email)
	    		{
	    			$("#email").addClass("error");
	    			$("#email_error").show();
	    		}
	    		
	    		if(result.errors.password)
	    		{
	    			$("#password").addClass("error");
	    			$("#password_error").show();
	    		}
	    	}
		}, "json");
		return false;
	});	
});


 
 jQuery.fn.Windowcenter = function () {
	    this.css("position","absolute");
	    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
	    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
	    return this;
	}
