// JavaScript Document
$(function(){
	FB.init({
		appId  : '135718287140',
		status : true, // check login status
		cookie : true, // enable cookies to allow the server to access the session
		xfbml  : true,  // parse XFBML
	});
});

function initFB(back) {
 if (typeof back == "undefined") {
    back = 0;
  }

if(back == 1)
	$.cookie("AuthBackTo", location.href);
else
	$.cookie("AuthBackTo", '');

 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
    } else {
      // user is logged in, but did not grant any permissions
    }
	location.href='/?session=' + response.session;
  } else {
    // user is not logged in
  }
 }, {perms:'email,status_update,sms'});
}

function logoutFB() {
   FB.getLoginStatus(function(response) {
	if (response.session) {
	  FB.logout(function(response) {
		location.href="/?act=logout";
	  });
	} else {
		location.href="/?act=logout";
	}
   });
}

/*
 * Create window for message to assistant
 */
function assistantWindow() {
	var buttons = {};
	
	function  closeAssitantDialog() {

	}
	
	buttons[je_cancel] = function() { $(this).dialog('close'); }
	buttons[je_sendMessage] = function() {
		//var sendString = {mod:'feedback',act:'add',what:'messageToAssistant',message: $('#je-user-assistant-message').val()};
		$.postJSON('/',{mod:'feedback',act:'add',what:'messageToAssistant',message: $('#je-user-assistant-message').val()}, function(data, textStatus) {
			$('#je-window-assistant').next('.ui-dialog-buttonpane').fadeOut();
			$('#id-window-assistant-message').fadeOut(300,function(){
				$('#je-user-assistant-message').val('');
				$('#id-window-assistant-message-sent').slideDown();	
				window.setTimeout(function() {
         			exWindow_assistantWindow.dialog('close');
					$('#id-window-assistant-message-sent').hide();
					$('#id-window-assistant-message').show();
					$('#je-window-assistant').next('.ui-dialog-buttonpane').show();
      			}, 2000);
			});
			//exWindow_assistantWindow.dialog('close');
		});
	}
	

	
	
	var exWindow_assistantWindow = $('#je-window-assistant').dialog({
		autoOpen: false,
		closeOnEscape: true,
		resizable: true,
		width: 640,
		zIndex: 1000,
		open: function(event, ui) {
			createOverlay();
		},
		close: function(event, ui) {
				$('#exDialogOverlay').remove();
		},
		buttons: buttons
	});
	
	exWindow_assistantWindow.dialog('open');
	//exWindow_helpWindow.dialog('option','title', 'Message to ' + $('#user-friend-' + id + ' .ex_sn_friend_title').text());
}
