var debug = function(what){
	if(window.console && window.console.firebug){
		//console.log(what);
	}       
	else{
		//alert(what);
	}
}
$(document).ready(function() {
	debug('dom ready');
	facebookLink();
	twitterLink();
	diggLink();	
	deliciousLink();
});


//SHARE LINK FUNCTIONS

var facebookLink = function()
{
	pageInfo = shareLink();
	var text = "Enter the Show Us Your Pet\'s Healthy Smile Contest from GREENIES(R).  Just upload your pet's photo and enter to win some great prizes! Sign up here: ";
	addLink('#facebook', ['http://www.facebook.com/share.php?u=', pageInfo.linkURL, '&t=', encodeURL(text)]);
}

var twitterLink = function()
{
	pageInfo = shareLink();
	var text = "Enter the Show Us Your Pet's Healthy Smile Contest from GREENIES(R). Go to http://www.greenies.com/en_US/showusyoursmile to enter today! Pass it on!";
	var linkFormat = ['http://twitter.com/home?status=', encodeURL(text)];
	addLink('#twitter', linkFormat);
}

var diggLink = function()
{
	pageInfo = shareLink();
	var text = "Enter the Show Us Your Pet's Healthy Smile Contest from GREENIES(R).";
	var desc = "GREENIES(R) can be found at your local pet specialty store."
	addLink('#digg', ['http://digg.com/submit?url=', pageInfo.linkURL, "&title=", encodeURL(text), "&bodytext=", encodeURL(desc)]);
}

var deliciousLink = function()
{
	pageInfo = shareLink();
	var text = "Enter the Show Us Your Pet's Healthy Smile Contest from GREENIES(R)";
	addLink('#delicious', ['http://del.icio.us/save?url=', pageInfo.linkURL, "&title=", encodeURL(text)]);
}

var shareLink = function()
{
	var linkURL = encodeURL('http://www.greenies.com/en_US/showusyoursmile/');
	var linkTitle = encodeURL('The Show Us Your Pet\'s Healthy Smile Contest from GREENIES(R)');
	var linkDescription = encodeURL('GREENIES(R)');

	return {'linkURL': linkURL, 'linkTitle':linkTitle, 'linkDescription':linkDescription}
}

var addLink = function(linkSelector, linkArray)
{
	var linkString = linkArray.join('');
	debug('linkString : ' + linkString);
	var selectorString = linkSelector + ' > a'; 
	$(selectorString).attr('href', linkString);
	$(selectorString).attr('target', '_blank');

}


var getURL = function()
{
	return location.href;
}

var getTitle = function()
{
	return document.title;
}

var getDescription = function()
{
	return document.getElementsByName('meta')['description'].content;
}

var encodeURL = function(urlString)
{
	return escape(urlString);
}

