$(document).ready(function () {

	window.fbAsyncInit = function () {

		FB.init({ appId: appId, //change the appId to your appId
			status: true,
			cookie: true,
			xfbml: true,
			oauth: true
		});

		var button = document.getElementById('fb-auth');
		button.onclick = doFbLogin;

		FB.Event.subscribe('auth.authResponseChange', function (response) {
			doConnect(response);
		});
	};	
	(function () {
		var e = document.createElement('script'); e.async = true;
		e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
		document.getElementById('fb-root').appendChild(e);
	} ());

});

//	var appId = '283190618395370';	// PAWOS
//	var appId = '316516658363122'; // TBT
var appId = '111306495567126'; 	// HS

function getCookie(cName) {
	var i, x, y, cookieArray = document.cookie.split(";");
	for (i = 0; i < cookieArray.length; i++) {
		x = cookieArray[i].substr(0, cookieArray[i].indexOf("="));
		y = cookieArray[i].substr(cookieArray[i].indexOf("=") + 1);
		x = x.replace(/^\s+|\s+$/g, "");
		if (x == cName) {
			return unescape(y);
		}
	}
	return null;
}

function login(response) {
	if (response.authResponse) {
		FB.api('/me', function (resp) {
			var sEventName = "__doPostBack('', 'FacebookLogin|" + resp.email + "')";
			setTimeout(sEventName, 1000);
		});
	}
}

function doFbLogin() {
	FB.getLoginStatus(function (response) {
		if (response.status === 'connected') {
			login(response);
		}
	});
}

function doConnect(response) {
	if (response.status === 'connected') {
		login(response);
	}
}


