/*
 * Share Buttons 0.5
 * by Vaughan Risher
 *
 */
 
$(document).ready(function() {
	if (top.location != location) { top.location.href = document.location.href; }

	sharetitle = getmetaContents('title');
	
	enctitle = encodeURIComponent(sharetitle);
	
	var defaults = {
		version:    '2.0.1',
		login:      'abbivn',
		apiKey:     'R_6f94fa8013591be7b6509bfc8e8f7edd',
		history:    '0',
		longUrl:    location
	};
	
	// Build the URL to query
	var bitlyurl = "http://api.bit.ly/shorten?"
		+"version="+defaults.version
		+"&longUrl="+defaults.longUrl
		+"&login="+defaults.login
		+"&apiKey="+defaults.apiKey
		+"&history="+defaults.history
		+"&format=json&callback=makeTwitterLink";
		
	jsonp(bitlyurl);
	
	$(".sharebox a.fb").attr("href", "http://www.facebook.com/sharer.php?u="+encodeURIComponent(location)+"&t="+enctitle);
	
	MM_preloadImages('/images/homepage-sharefb-over.png', '/images/homepage-sharetw-over.png')
});
	
function makeTwitterLink(data) {
	var s = '';
	var first_result;
	// Results are keyed by longUrl, so we need to grab the first one.
	for (var r in data.results) {
		first_result = data.results[r]; break;
	}
	for (var key in first_result) {
		if (key == "shortUrl") {
			$(".sharebox a.tw").attr("href", "http://twitter.com/home?status="+enctitle+" - "+first_result[key].toString());
		}
	}
}

function jsonp(url) {                
	var script = document.createElement("script");        
	script.setAttribute("src",url);
	script.setAttribute("type","text/javascript");                
	document.body.appendChild(script);
}

function getmetaContents(mn){ 
  var m = document.getElementsByTagName('meta'); 
  for(var i in m){ 
   if(m[i].name == mn){ 
	 return m[i].content; 
   } 
  } 
}
						  
