function shareLinks(){
var metaArray = document.getElementsByName('Description');
  for (var i=0; i<metaArray.length; i++) {
	var mySpaceDescription=metaArray[i].content;
  }
var facebookURL = 'http://www.facebook.com/share.php?u='+location.href;
var twitterURL = 'http://www.twitter.com/home?status='+document.title+' '+location.href;
var myspaceURL = 'http://www.myspace.com/Modules/PostTo/Pages/?' + 't=' + document.title + '&c=' + mySpaceDescription + '&u=' + location.href;
var diggitURL = 'http://digg.com/submit?phase=2&url='+location.href+'&title='+document.title+'&bodytext='+mySpaceDescription;
var googleURL = 'http://www.google.com/bookmarks/mark?op=add&title='+document.title+'&labels=&annotation='+mySpaceDescription+'&bkmk=' + location.href;
var stumbleURL = 'http://www.stumbleupon.com/submit?url='+location.href+'/&title='+document.title;
var yahooURL = 'http://myweb.search.yahoo.com/myresults/bookmarklet?ei=UTF-8&u='+location.href+'&t='+document.title+'&d='+mySpaceDescription;
var delURL='http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+location.href+'&amp;title='+encodeURIComponent(document.title);

document.write('<li><a id="faceBook" href="'+facebookURL+'" title="Post to Facebook" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/facebookTop?url='+location.href+String.fromCharCode(39)+')">Facebook</a></li>');
document.write('<li><a id="mySpace" href="'+myspaceURL+'" title="Post to MySpace" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/myspaceTop?url='+location.href+String.fromCharCode(39)+')">MySpace</a></li>');
document.write('<li><a id="delicious" href="'+delURL+'" title="Post to Delicious" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/deliciousTop?url='+location.href+String.fromCharCode(39)+')">Delicious</a></li>');
document.write('<li><a id="digg" href="'+diggitURL+'" title="Post to Digg" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/diggTop?url='+location.href+String.fromCharCode(39)+')">Digg</a></li>');
document.write('<li><a id="stumbleUpon" href="'+stumbleURL+'" title="Post to StumbleUpon" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/stumbeuponTop?url='+location.href+String.fromCharCode(39)+')">Stumble Upon</a></li>');
document.write('<li><a id="google" href="'+googleURL+'" title="Post to Google" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/googleTop?url='+location.href+String.fromCharCode(39)+')">Google</a></li>');
document.write('<li><a id="yahoo" href="'+yahooURL+'" title="Post to Yahoo" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/yahooTop?url='+location.href+String.fromCharCode(39)+')">Yahoo</a></li>');
}


function shareLinksBottom(){
var metaArray = document.getElementsByName('Description');
  for (var i=0; i<metaArray.length; i++) {
	var mySpaceDescription=metaArray[i].content;
  }
var facebookURL = 'http://www.facebook.com/share.php?u='+location.href;
var twitterURL = 'http://www.twitter.com/home?status='+document.title+' '+location.href;
var myspaceURL = 'http://www.myspace.com/Modules/PostTo/Pages/?' + 't=' + document.title + '&c=' + mySpaceDescription + '&u=' + location.href;
var diggitURL = 'http://digg.com/submit?phase=2&url='+location.href+'&title='+document.title+'&bodytext='+mySpaceDescription;
var googleURL = 'http://www.google.com/bookmarks/mark?op=add&title='+document.title+'&labels=&annotation='+mySpaceDescription+'&bkmk=' + location.href;
var stumbleURL = 'http://www.stumbleupon.com/submit?url='+location.href+'/&title='+document.title;
var yahooURL = 'http://myweb.search.yahoo.com/myresults/bookmarklet?ei=UTF-8&u='+location.href+'&t='+document.title+'&d='+mySpaceDescription;
var delURL='http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url='+location.href+'&amp;title='+encodeURIComponent(document.title);

document.write('<li><a id="faceBookBottom" href="'+facebookURL+'" title="Post to Facebook" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/facebookBottom?url='+location.href+String.fromCharCode(39)+')">Facebook</a></li>');
document.write('<li><a id="mySpaceBottom" href="'+myspaceURL+'" title="Post to MySpace" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/myspaceBottom?url='+location.href+String.fromCharCode(39)+')">MySpace</a></li>');
document.write('<li><a id="deliciousBottom" href="'+delURL+'" title="Post to Delicious" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/deliciousBottom?url='+location.href+String.fromCharCode(39)+')">Delicious</a></li>');
document.write('<li><a id="diggBottom" href="'+diggitURL+'" title="Post to Digg" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/diggBottom?url='+location.href+String.fromCharCode(39)+')">Digg</a></li>');
document.write('<li><a id="stumbleUponBottom" href="'+stumbleURL+'" title="Post to StumbleUpon" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/stumbleuponBottom?url='+location.href+String.fromCharCode(39)+')">Stumble Upon</a></li>');
document.write('<li><a id="googleBottom" href="'+googleURL+'" title="Post to Google" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/googleBottom?url='+location.href+String.fromCharCode(39)+')">Google</a></li>');
document.write('<li><a id="yahooBottom" href="'+yahooURL+'" title="Post to Yahoo" onclick="pageTracker._trackPageview('+String.fromCharCode(39)+'/bookmarks/yahooBottom?url='+location.href+String.fromCharCode(39)+')">Yahoo</a></li>');
}
//tweet and track

/*
    requires bitly javascript api:
    http://code.google.com/p/bitly-api/wiki/JavascriptClientApiDocumentation
*/

var TweetAndTrack = {};
TweetAndTrack.open = function(targ, url) {
    var child_spans = targ.getElementsByTagName('span');
    if (child_spans && child_spans.length > 0) {
        var msg = child_spans[0].innerHTML.toString();
    } else {
        msg = '';
    }
    
    var callback_name = url.replace(/\W/g, '');
    BitlyCB[callback_name] = function(data) {
        var result = TweetAndTrack.popResult(data);
        var tweet_url = "http://twitter.com/home?status=" + encodeURIComponent(result.shortUrl + " " + msg);
        TweetAndTrack.newWindow(tweet_url, "600", "400");
    };
    BitlyClient.call('shorten', {'longUrl': url, 'history': '1'}, 'BitlyCB.' + callback_name);
    // BitlyClient.shorten(url, 'BitlyCB.' + callback_name);
    return false;
};

TweetAndTrack.popResult = function(data) {
    // Results are keyed by longUrl, so we need to grab the first one.
    for (var r in data.results) {
        return data.results[r];
    }
};

TweetAndTrack.newWindow = function(url, width, height) {
  var a = function() {
    if(!window.open(url,'t','scrollbars=yes,toolbar=1,resizable=1,status=1,width='+width+',height='+height))document.location.href=url;
  };
  
  if( /Firefox/.test(navigator.userAgent)) {
    setTimeout(a,0);
  } else {
    a();
  }
};