var StMarks = {    
  emailPost: function(id) {
    email_post = $$('#post_' + id + ' .email-post').first();
    
    if (email_post.style.display == 'none') {
      email_post.appear();
    } else {
      email_post.fade();
    }
  },
  
  beforeEmailPost: function(id) {
    var valid = true;
    
    $$('#post_' + id + ' .email-post input.name, #post_' + id + ' .email-post input.email').each(function (e) {
      if (e.value == '') {
        valid = false;
        e.addClassName('error');
      } else {
        e.removeClassName('error');
      }
    });
    
    return valid;
  },
  
  afterEmailPost: function(id) {
    $$('#post_' + id + ' .email-post input').each(function (e) { e.disabled = true; })
    $$('#post_' + id + ' img.spinner').first().style.display = 'block';
  },
  
  completeEmailPost: function(id) {
    hideBox = function() {
      $$('#post_' + id + ' .email-post').first().fade();
      $$('#post_' + id + ' .email-post a').first().innerHTML = 'close';
      $$('#post_' + id + ' .email-post input.name, #post_' + id + ' .email-post input.email').each(function (e) { e.value = ''; })
    }
    
    $$('#post_' + id + ' .email-post a').first().innerHTML = 'Sent!'
    $$('#post_' + id + ' .email-post a').first().highlight();
    $$('#post_' + id + ' .email-post input').each(function (e) { e.disabled = false; })
    $$('#post_' + id + ' img.spinner').first().style.display = 'none';
    setTimeout(hideBox, 1500);
  }
}

jQuery(document).ready(function($) {
  $('a[rel*=facebox]').facebox();
  
  // Curved corner boxes
  $('#left-sidebar ul li.open > a')
    .css('position', 'relative')
    .prepend($(document.createElement('div')).addClass('curved-corners-br'))
    .prepend($(document.createElement('div')).addClass('curved-corners-bl'))    
    .prepend($(document.createElement('div')).addClass('curved-corners-tr'))
    .prepend($(document.createElement('div')).addClass('curved-corners-tl'));
});

jQuery(document)
  .bind('close.facebox', function() {
    jQuery('#video-tour-embed').remove();
  });
