/******************************************************************************
* BrooklynVegan (A somewhat wider view...)
* Code by Andrew Fischler Jr. -- http://creekbedindustries.com/
* Borrow code, share ideas...but please don't steal my designs!
******************************************************************************/

var entry_id;

/*** Share This Menu ***/
$(document).ready(function() {
  $(".share-this.open").click(function () {
    $(this).addClass("close").removeClass("open")
      .parent()
      .find(".share")
      .toggle()
    return false;
  });
});


/*** hSpace Fix ***/
$(document).ready(function() {
  $(".post .body img").each(function() {
    var hspace = $(this).attr("hspace");
    if (hspace) $(this).css({margin: '0 ' + hspace + 'px'});
  });
});


/*** Comment Form ***/
$(document).ready(function() {
  if (document.comments_form) {
    document.comments_form.action = 'http://www.brooklyn' + 'vegan.com' + '/cgi' + '-bin/mt/bvegan-' + 'reply.cgi';
  }
});

/*** Related Entries ***/
$(document).ready(function() {
  if (entry_id) $("#related-ajax").load('http://www.brooklynvegan.com/archives/related/' + entry_id + '.html');
});

/*** Open external links in new window or tab ***/
$(document).ready(function() {
  $('a[href^="http"]').each(function(){
    if(this.href.indexOf(location.hostname) == -1) { 
      $(this).attr('target', '_blank');
    }
  });
});

/*** Inline Auth ***/
$(document).ready(function() {

    $('.signin-Twitter,.signin-FacebookTools').click(function() {  
        var linkClass = $(this).attr('class');
        var service = linkClass.replace(/^signin-/, '');
        var sUrl = "/cgi-bin/mt/" + "bvegan-reply.cgi";
        var blog_id = '1';
        var doc_url = document.URL;
        doc_url = doc_url.replace(/#.+/, '');
        var redirect = encodeURIComponent(doc_url);
        var authUrl = sUrl+'?__mode=login_external&blog_id='+blog_id+'&static='+redirect+'&return_url='+redirect+'&return_to='+redirect+'&key='+service+'&oauth=1&popup=1&display=popup';
        $.oauthpopup({
            path: authUrl,
            callback: function(){
                window.location.hash = "#_login";
                window.location.reload();
            }
        });
        return false;
    });
    
    $('.signout').click(function(){
        var sUrl = "/cgi-bin/mt/" + "bvegan-reply.cgi";
        var blog_id = '1';
        var doc_url = document.URL;
        doc_url = doc_url.replace(/#.+/, '');
        var redirect = encodeURIComponent(doc_url);
        var signoutUrl = sUrl+'?__mode=handle_sign_in&logout=1&blog_id='+blog_id+'&static=0&return_url='+redirect+'&return_to='+redirect;
        location.href = signoutUrl;
    });

});

function search() {
query = document.searchform.q.value.replace(/ /g,'+')
window.location = "/gsearch/" + query;
return false;
}
