$(document).ready(function(){
	var images = [
		{"src":"/img/shareBgTop.png"},
		{"src":"/img/shareBgMid.png"},
		{"src":"/img/shareBgBottom.png"},
		{"src":"/img/facebook_icon.png"},
		{"src":"/img/stumble_icon.png"},
		{"src":"/img/digg_icon.png"},
		{"src":"/img/del_icon.png"},
		{"src":"/img/twitter_icon.png"}
	];
	//preload some images
	var img
	for(i=0;i<images.length;i++)
	{
		img = new Image();
		img.src = images[i].src;
	}
	var providers =	[
		{"name":"Facebook",		"icon":'/img/facebook_icon.png',	"url":'http://www.facebook.com/sharer.php?u=[url]&t=Twitsavings.com'},
		{"name":"StumbleUpon",	"icon":'/img/stumble_icon.png',	"url":'http://www.stumbleupon.com/submit?url=[url]'},
		{"name":"Digg",			"icon":'/img/digg_icon.png',		"url":'http://digg.com/submit?phase=2&url=[url]'},
		{"name":"Del.icio.us",	"icon":'/img/del_icon.png',		"url":'http://delicious.com/post?url=[url]'},
		{"name":"Twitter",		"icon":'/img/twitter_icon.png',	"url":'http://twitter.com/home?status=[url]'}
	];
	$('div.tweetShareButton').hoverIntent(
		function(){
			var id = $(this).children('a').attr('rel');
			var shareWrapper = $(this).children('div.shareTweetDivWrapper');
			var tweetUrl;
			if(id)
			{
				html = '';
				tweetUrl = encodeURIComponent("http://www.twitsavings.com/Tweet/"+id)
				for(i=0;i<providers.length;i++)
				{
					var providerUrl = providers[i].url;
					html += '<a href="'+providerUrl.replace('[url]',tweetUrl)+'" title="'+providers[i].name+'" target="_new">';
					html += '<img src="'+providers[i].icon+'" alt="'+providers[i].name+'" class="letPropagate" />';
					html += '</a>';
				}
				shareWrapper.find('.shareTweetProviders').html(html);
				shareWrapper.find('.shareTweetSendMailButton').attr('href','mailto:?subject=Twitsaving.com:Coupon saving&body=Check out this great deal I found at: '+tweetUrl);
				shareWrapper.find('.shareTweetEmailField').val("http://www.twitsavings.com/Tweet/"+id)
				
				shareWrapper.fadeIn('fast');
			}
		},
		function(){
			var shareWrapper = $(this).children('div.shareTweetDivWrapper');
			shareWrapper.fadeOut('slow');
		}
	);
	$('div.shareTweetDivWrapper').hoverIntent(
		function(){},
		function()
		{
			$(this).fadeOut('fast');
		}
	)
	$('#shareTweetSendMailButton').click(function(){
		email = $.trim($('#shareTweetEmailField').val());
		if(email == "")
		{
			$('#content').message('Please enter an email address');
			return false;
		}
		if(!checkEmail(email))
		{
			$('#content').message('Please enter a valid email address');
			return false;
		}
		url = "http://www.twitsavings.com/Tweet/"+$(this).attr('rel');
		$.ajax({
			type:'POST',
			url:'/Contact/sendEmail',
			data:'url='+url+'&email='+email,
			dataType:'html',
			success:function(data,textStatus){
				$('#content').message('Your email has been sent!');
			},
			error:function(data){
			}
		});
		
	});
	$('.shareTweetEmailField').click(function(){
		this.select();
	});
});
function checkEmail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		return false;
	}
	else
	{
		return true;
	}
}
