Cufon.replace( 'h1, #home h2, .learn-more, #footer .social p, #banner .nav a, .sidebar .share p, .sidebar .join p, ul.listen .links *', {
  fontFamily: 'ClanNarrow'
});

Cufon.replace( '#banner .title', {
  textShadow: '#333 0px 2px 4px'
})
jQuery.noConflict();

function showMessage(data) {
 jQuery('#newsletter p.message').text(data.message).
  removeClass().addClass(data.status).addClass('message').
  slideDown().delay(2000).slideUp('normal', function(){
    jQuery(this).text('').removeClass().addClass('message')
  });
}

jQuery(function($){
  $('#accordion div').css({
    'display': 'none'
  })
  
  $('#accordion h2').click(function(){
    var doopen = !$(this).hasClass('open');

    $('#accordion div').slideUp();
    $('#accordion h2').removeClass('open');

    doopen && $(this).addClass('open').next().slideDown();
  })
  $('#accordion h2:first').click();
  
  
  do {
    var title = $('.faq>p>strong:last')
    title.parent().nextAll(':not(div)').wrap('<div class="answer" style="padding: 1px 0"></div>');
    title.parent().wrap('<div class="question"></div>');
  } while ( title.size() );
  
  $('.faq .answer').css({
    'display': 'none'
  })
  $('.faq .question').click(function(){
    var doopen = !$(this).hasClass('open');

    $('.faq .answer').slideUp();
    $('.faq .question').removeClass('open');

    doopen && $(this).addClass('open').next().slideDown();
  });
  $('.faq .question:first').click();

  
  $('.faq p>strong').click(function(){
    
  })
  
  
  $('.info .content').hide();
  $('.info .form').hide();
  $('.info .details').click(function(){
    $this = $(this);
    if ( $this.hasClass('open') ) {
      $this.text('show details').removeClass('open').parent().find('.content').slideUp();
    } else {
      $('.info .details').text('show details').removeClass('open');
      $('.info .content').slideUp();
      $this.text('hide details').addClass('open').parent().find('.content').slideDown();
    }
  });
  
  $('#change_campus').change(function(){
    if ($(this).val()) {
      window.location = $(this).val();
    }
  });
  
  $('#newsletter').ajaxForm({
    dataType: 'json',
    clearform: true,
    success: function(data) {
      showMessage(data);
    },
    error: function(obj) {
      data = jQuery.parseJSON(obj.responseText);
      showMessage(data);
    }
  });
  
  $('<p class="message"></p>').insertBefore('#newsletter input[type=text]').hide();
  
  $('ul.listen li .listen').click(function(e){
    e.preventDefault();
    $('ul.listen .audio').hide();
    $('#video').remove();
    $(this).parents('li').first().find('.audio').click().slideDown();
    return false;
  })
  
  $('ul.listen li .watch').click(function(e){
    e.preventDefault();
    $('ul.listen .audio').hide();
    $('#video').remove();
    $this = $(this);
    $this.parents('li').first().append('<div id="video" href="' + $this.attr('href') + '" style="width:500px;height:300px;"></div>');
    if ( $this.attr('href').match('youtube') ) {
      // Embed a youtube vid
      var href = $this.attr('href').replace(/^.*?v=(\w+).*?$/,'$1');
      href = "http://www.youtube.com/v/" + href;
      swfobject.embedSWF(href, "video", "500", "300", "9.0.0", "/_media/swf/expressInstall.swf", {}, { wmode: 'transparent'} );
    } else {
      // Flowplay it up
      flowplayer( '#video','/_media/swf/flowplayer.swf' );
    }
  });
})
