	  FB.init({ appId: '248819668462511',
        status: true,
        cookie: true,
        xfbml: true,
        oauth: true});

		FB.getLoginStatus(function(response) {
		alert(response.status);
		  if (response.authResponse) {
        	alert('fds');
		  } else {
			<?php
			//$check_track
			if( (strstr($_SERVER['HTTP_REFERER'], 'facebook') || 1 || $_SESSION['from_facebook']) && strstr($glb_servername, 'staging')){
			    $_SESSION['from_facebook'] = ''; ?>
			    jQuery(document).ready(function(){ jQuery("#overlay").fadeIn(500); jQuery("#facebook_modal").center(); jQuery("#facebook_modal").fadeIn(500); });
			<?php } ?>
		  }
		});

//FB.Event.subscribe('auth.sessionChange', show_facebook_popup);

function show_facebook_popup()
{
	FB.getLoginStatus(function(response)
	{
		var uid = '';
		if(response.session)
			uid = response.session.uid;
		if(response.status != "connected")
		{
			FB.login(function(response)
			{
				if (response.session)
				{
					uid = response.session.uid;
					if(response.perms)
					{
						//document.getElementById("loader").style.display = "block";
						jQuery(document).ready(function(){ jQuery("#overlay").fadeIn(500); jQuery("#loader").center(); jQuery("#loader").fadeIn(500); });
						FB.api(
							{
								method: 'fql.query',
								query: 'SELECT name, email, pic_big FROM user WHERE uid=' + uid
							},
							function(response) {
								img_src = response[0].pic_big;
								email = response[0].email;
								//window.alert(email+' *** '+img_src);
								xajax_update_facebook_picture(email, img_src);
								if(img_src!='')
									xajax_upload_fb_picture(email, img_src);
							});

						FB.api('/me', function(response)
						{
							var img_src ='';

							xajax_update_facebook_account_Info(response);
							//window.alert("uid1: "+uid);

							xajax_validate_fields(response['email'], '', 0, response['id']);
						});


					}
				}
				else
				{

				}
			}, {perms:'user_birthday, email, user_location, user_hometown'});
		}
		else
		{

			//document.getElementById("loader").style.display = "block";
			jQuery(document).ready(function(){ jQuery("#overlay").fadeIn(500); jQuery("#loader").center(); jQuery("#loader").fadeIn(500); });
			FB.api({
						method: 'fql.query',
						query: 'SELECT name, email, pic_big FROM user WHERE uid=' + uid
						}, function(response) {
							img_src = response[0].pic_big;
							email = response[0].email;
							//window.alert(email+' &&&& '+img_src);
							xajax_update_facebook_picture(email, img_src);
							if(img_src!='')
								xajax_upload_fb_picture(email, img_src);
							});

			FB.api('/me', function(response)
			{
				xajax_update_facebook_account_Info(response);
				//window.alert("uid2: "+uid);

				xajax_validate_fields(response['email'], '', 0, response['id']);
			});
		}
	});
}

