$(function() {
	
	// Share twitter link
	$('a.twitterIcon').click(function() {
		var songName = $(this).closest('li').find('div.trackTitle span').text();
		var shortUrl = $(this).closest('li').find('div.trackShortUrl span').text();
		var index = $('ul.trackList li a.twitterIcon').index(this);
		var trackNumber = parseInt(index) + 1;
		
		var message = '#CrownsFans Loving the Casting Crowns song, "' + songName + '" Hear it now! ' + shortUrl;
		
		location.href = 'http://twitter.com/home?status=' + escape(message);
	});

	// Share twitter link
	$('a.facebookIcon').click(function() {
		var songName = $(this).closest('li').find('div.trackTitle span').text();
		var shortUrl = $(this).closest('li').find('div.trackShortUrl span').text();
		var albumId = $(this).closest('li').find('div.trackAlbumId span').text();
		var index = $('ul.trackList li a.twitterIcon').index(this);
		var trackNumber = parseInt(index) + 1;
		
		location.href = 'http://www.facebook.com/sharer.php?u=' + escape(shortUrl) + '&t=' + escape(songName) + '%20on%20CrownsFans.com';
	});
	
 	// Share Email
 	$('a.emailIcon').click(function() {
		var songName = $(this).closest('li').find('div.trackTitle span').text();
		var shortUrl = $(this).closest('li').find('div.trackShortUrl span').text();
		var albumId = $(this).closest('li').find('div.trackAlbumId span').text();
		var index = $('ul.trackList li a.emailIcon').index(this);
		var trackNumber = parseInt(index) + 1;
		
 		Boxy.load('/home/shareemail/' + albumId + '/' + trackNumber, {
 			title: "Share this Track via Email!",
 			modal: true,
 			unloadOnHide: true,
 			afterShow: function() {
 				var theWindow = this;
 	            $('#shareEmailForm').ajaxForm({
 	            	dataType: 'json',
 	            	beforeSubmit:function() {
 	        			if(!RecaptchaVerified)
 	        			{
 	        				CaptchaCheck(function() {
 	        					$('form#shareEmailForm').submit()
 	        				});
 	        				return false;
 	        			}
 	            	},
 	            	success: function(data) {
 	            		if(data.success == true)
 	            		{
 	            			// Success
 	            			Boxy.alert('You email has been sent!');
 	            			theWindow.hide();
 	            		}
 	            		else
 	            		{
 	            			Boxy.alert(data.message);
 	            		}
 	            	}
 	            });
 			}
 		});
 	});		

});