$(document).ready(function () {
    $('.req_log').click(function () {
        if (isUserLoggedIn()) {
            return true;
        } else {
            prompt_login();
            return false;
        }
    });
});
function fblogin(){
	fbRegisterUrl = "http://www.thegameworm.com/signup?fb=signup";
	FB.init({appId: '177576958930930', status: true,
		   cookie: true, xfbml: true});
	FB.login(function(response) {
		if (response.session) {
			if (response.perms) {
				// user is logged in and granted some permissions.
				// perms is a comma separated list of granted permissions
				window.location.href = fbRegisterUrl;
			} else {
				// user is logged in, but did not grant any permissions
				window.location.reload();
			}
		} else {
			// user is not logged in
			window.location.reload();
		}
	}, {perms:'publish_stream,email,user_birthday'});
	return false;
}
//--------------------------------
function isUserLoggedIn() {
    var sessionuuid = $.cookie("log_pop_ret");
    return sessionuuid != null && sessionuuid.length > 0;
};

function prompt_login() {
    $("#topLoginButton").click(); /*window.location.href="#popupContact";*/
}

var user_available = 0;
$(document).ready(function () {
    $("#signup").click(function () {
        check_username();
        if (user_available == 0) {
            return false;
        }
    });
    $("#username").keyup(function () {
        check_username();
    });
});

function check_username() {
    var usr = $.trim($("#username").val());
    if (usr.length >= 3) {
        var ids = {
            username: usr
        };
        $.ajax({
            type: "POST",
            url: "plugins/members/check/check_username.php",
            data: ids,
            success: function (msg) {
                $("#username_available").ajaxComplete(function (event, request, settings) {
                    $("#username_available").html('<img src="plugins/members/images/loader.gif"');
                    var data = eval("[" + msg + "]");
                    if (!data[0]["error"]) {
                        if (data[0]["available"] == 'TRUE') {
                            user_available = 1;
                            $("#username_available").html('<img style="margin:2px;" align="absmiddle" src="plugins/members/images/tick.gif"');
                            $("#username_available").append(" " + data[0]["message"]);
                        } else {
                            user_available = 0;
                            $("#username_available").html('<img style="margin:2px;" align="absmiddle" src="plugins/members/images/close.png"');
                            $("#username_available").append(" " + data[0]["message"]);
                        }
                    } else {
                        if (data[0]["message"]) {
                            $("#username_available").html('<img style="margin:2px;" align="absmiddle" src="plugins/members/images/close.png"');
                            $("#username_available").append(" " + data[0]["message"]);
                        }
                    }
                });
            }
        });
    }
}
