﻿var twit = new TWTR.Widget({
  version: 2,
  type: 'faves',
  rpp: 20,
  interval: 6000,
  title: '',
  subject: 'What\'s New',
  width: 250,
  height: 200,
  theme: {
    shell: {
      background: '#ffaf40',
      color: '#ffffff'
    },
    tweets: {
      background: '#ffffff',
      color: '#444444',
      links: '#1986b5'
    }
  },
  features: {
    scrollbar: false,
    loop: true,
    live: true,
    hashtags: false,
    timestamp: false,
    avatars: true,
    behavior: 'default'
  }
});

var twitRendered = twit.render();
twitRendered.setUser('WiredDFW').start();
setTwitterTarget();
setInterval(setTwitterTarget, 1000);

var loaded = false;
var mainLinksChanged = false;
function setTwitterTarget() {
    if (!loaded) {
        if (document.getElementById('twtr-widget-1') != null) {
            loaded = true;
        }
        if (!loaded) return;
    }
    var iLinks = 0;

    var links = document.getElementById('twtr-widget-1').getElementsByTagName('A');

    for (var i = 0; i < links.length; i++) {
        var link = links[i];
        var href = link.getAttribute('href');

        if (link.innerHTML == 'WiredDFW') {
            link.style.display = 'none';
            continue;
        }
        else if (href == 'http://twitter.com/WiredDFW') {
            link.setAttribute('title', 'Follow us on Twitter for exclusive discounts!');
        }

        link.setAttribute('target', '_blank');

        if (!mainLinksChanged) {
            switch (href) {
                case 'http://twitter.com':
                    link.setAttribute('href', 'http://twitter.com/WiredDFW');
                    link.setAttribute('title', 'Follow us on Twitter for exclusive discounts!');
                    iLinks++;
                    break;
                case 'http://twitter.com/WiredDFW/favorites':
                    link.innerHTML = 'Follow us!';
                    link.setAttribute('href', 'http://twitter.com/WiredDFW');
                    link.setAttribute('title', 'Follow us on Twitter for exclusive discounts!');
                    iLinks++;
                    break;
            } 
        }
    }

    if (iLinks == 2) {
        mainLinksChanged = true;
        document.getElementById('twtr-profile-widget').style.display = 'block';
    }
}