Event.observe(window, 'load',
      function() { fbSetup() }
    );

function fbSetup(){
	initFaceBookConnect();
}

function fbLogin() {
	// add in some XFBML. note that we set useyou=false so it doesn't display "you"
	window.location = window.location
	//FB.XFBML.Host.parseDomTree();
}

function fbIsLoggedIn(){
	$$('.fbLoggedIn').each(function(elem){
		elem.style.display = "block";
	});
	$$('.fbNotLoggedIn').each(function(elem){
		elem.style.display = "none";
	});
	FB.XFBML.Host.parseDomTree();
}

function fbIsLoggedOut(){
	$$('.fbLoggedIn').each(function(elem){
  		elem.style.display = "none";
  	});
  	$$('.fbNotLoggedIn').each(function(elem){
  		elem.style.display = "block";
  	});
  	FB.XFBML.Host.parseDomTree();
}

function getSiteFriends(){
	//new Ajax.Request('/facebook/site_friends');
}

function updateSiteFriends(friends){
	if(friends == null || friends == ''){return;}
	//alert("friends = " + friends);
	$$('.friendSelector').each(function(elem){
		var newDiv = document.createElement('div');
		
		//alert('doing an elem');
  		html = elem.innerHTML;
  		html = html.replace('exclude_ids=""','exclude_ids="'+friends+'"');
  		newDiv.className = elem.className;
  		newDiv.innerHTML = html;
  		elem.insert({before:newDiv});
  		elem.remove();
  		//elem.innerHTML = '';
  		//elem.childElements().each(function(e2){
  		//	elem.remove(e2);
  		//});
  		//elem.innerHTML = html;
  		FB.XFBML.Host.parseDomElement(newDiv);
  	});
  	//FB.XFBML.Host.parseDomTree();
}

function fbLogout(){
	FB.Connect.logoutAndRedirect("http://www.greenhousephotogallery.com/facebook/logout?redirect="+window.location);
	//fbIsLoggedOut();
	
  	//window.location="/facebook/logout?redirect="+window.location;
	//FB.XFBML.Host.parseDomTree();
}