//************************ Content choosers ***/
if (blackbook) throw("Initialized twice");
var blackbook = {};

blackbook = {
	initTopContentChooser: function(elem) {
		elem.click(function(){
		    var $el_class = jQuery(this).attr('class').split(' ')[0];
		    var $el_slide = jQuery('div.'+$el_class);
		    if ($el_slide.is(':hidden')) {
		      jQuery(this).addClass('active').siblings().removeClass('active');
		      if ($el_slide.siblings('.top-slides').is(':visible')) {
		        $el_slide.siblings('.top-slides:visible').removeClass('active').slideUp(300,function(){ $el_slide.addClass('active').slideDown(); });
		      } else {
		        $el_slide.addClass('active').slideDown();
		      }
		    } else {
		      jQuery(this).removeClass('active');
		      $el_slide.removeClass('active').slideUp();
		    }
		    return false;
		});
	},
	initUserSearchHits: function(elem,linkToPublicProfile) {
		elem.html("<a style='float:none;' href='"+linkToPublicProfile.replace('USER_ID',elem.attr('id'))+"'>"+elem.html()+"</a>");

		elem.append('<a href="/membership/followuser?u=' + elem.attr('id') + '">Follow &#8594;</a>');
		return false;
	},
    /**
     * Check cookie, default to New York
     */
	getCity: function() {
	    var cityRep = jQuery.cookie("city");
	    if(typeof(cityRep) == 'undefined' || cityRep == null || cityRep=="") {
	        cityRep = 'New York|new_york|New York';
	    }
	    parts = cityRep.split("|");
	    name = parts[0];
	    perma = parts[1];
	    shortname = parts[2];
	    return {name:name, permalink:perma, shortname:shortname};
	}
};

jQuery(document).ready(function(){
  //************************ Top content chooser ***/
  jQuery('#personal').find('li').click(function() {
    blackbook.initTopContentChooser(this);
  });
});
