function wave_init() {
  
  // fancy box
  if ($('.fancybox').length) {
    $('.fancybox').fancybox({
      overlayColor: '#000',
      onStart: function() {
        $('object').addClass('invisible');
      },
      onClosed: function() {
        $('object').removeClass('invisible');
      }
    });
  };
  
  // IFRAME fancy box
  if ($('.fancybox-iframe').length) {
    $('.fancybox-iframe').fancybox({
      type: 'iframe',
      overlayColor: '#000'
    });
  };
  
  if ($('a.contact-form').length) {
    $('a.contact-form').click(function(){
      var href = $(this).attr('href');
      $.fancybox({
        href: href,
        type: 'iframe',
        overlayColor: '#000',
        width: 640,
        height: 440,
        scrolling: 'no',
        autoDimensions: false
      });
      return false;
    });
  };

}


function make_twitter() {
  $("#twitter").tweet({
    avatar_size: 36,
    count: 10,
    username: "wave_rm",
    loading_text: "searching twitter...",
    template: "{avatar}{text}{time}"
  });
}

function change_social() {
  $('#social ul.services a.selected').removeClass('selected');
  var social_id = $(this).addClass('selected').parent().attr('class');
  $('#social-content div.social-channel').hide();
  $('#'+social_id).fadeIn();
  return false;
}

function youtube_iframe() {
  var youtube_id = $(this).attr('href');
  $.fancybox({
    href: 'http://www.youtube.com/embed/'+youtube_id,
    type: 'iframe',
    overlayColor: '#000'
  });
  return false;
}

$(function(){
  
  if ($('.social-channel a[target!="_blank"]').length) {
    $('.social-channel a[target!="_blank"]').attr('target',  '_blank');
  };
  
  if ($('#social').length) {
    $.getScript(base_url+'/js/libs/jquery.tweet.js', function() {
      make_twitter();
    });
    $('#social ul.services a.service').click(change_social);
  };
  
  if ($('a.youtube').length) {
    $('a.youtube').click(youtube_iframe);
  };
  
  
  // $('a.ajax').live('click', ajax_page);
  
  wave_init();
});

