﻿window.onerror = function(msg, url, line) {
  if (location.search.indexOf('error=1') >= 0) {
    alert('Error: ' + msg + '\r\n' + url + ' [' + line + ']');
  }
  return true;
}

function addStyleSheet(url) {
  var link = document.createElement('link');
  link.type = 'text/css';
  link.rel = 'stylesheet';
  link.href = 'FireFox.css';
  document.getElementsByTagName('head')[0].appendChild(cssNode);
}

function initializeSocialLinks() {
  var url = encodeURIComponent(window.location.href);
  var title = encodeURIComponent(document.title);

  var diggLink = document.getElementById('diggLink');
  if (diggLink) {
    var diggURL =
      'http://digg.com/submit?phase=2&url=' + url + '&title=' + title + '&bodytest=&topic=';
    diggLink.href = diggURL;
  }

  var deliciousLink = document.getElementById('deliciousLink');
  if (deliciousLink) {
    var deliciousURL =
      'http://del.icio.us/post?v=4&url=' + url + '&title=' + title;
    deliciousLink.href = deliciousURL;
  }

  var stumbleLink = document.getElementById('stumbleLink');
  if (stumbleLink) {
    var stumbleURL =
      'http://www.stumbleupon.com/submit?url=' + url + '&title=' + title;
    stumbleLink.href = stumbleURL;
  }

  var dotnetKicksLink = document.getElementById('dotnetKicksLink');
  if (dotnetKicksLink) {
    var dotnetKicksURL =
      'http://www.dotnetkicks.com/kick/?url=' + url;
    dotnetKicksLink.href = dotnetKicksURL;
  }
}

function __main() {
  initializeSocialLinks();
}
