$(document).ready(function() 
{
	$('#banner_items').cycle(
	{ 
	    fx:     'scrollHorz', 
	    prev:   '#left_toggle', 
	    next:   '#right_toggle',  
	    timeout: 7000,
	    pause: true
	});
	
	loadTwitter();
});
    

function loadTwitter()
{
	$.getJSON("http://twitter.com/status/user_timeline/chemistworks.json?count=5&callback=?",function(data)
	{
		$.each(data,function(i,item)
		{   
			var d = new Date(item.created_at.replace(/^\w+ (\w+) (\d+) ([\d:]+) \+0000 (\d+)$/, "$1 $2 $4 $3 UTC"));
			
			var day = d.getDate();
			var month = d.getMonth() + 1;
			var year = d.getFullYear() + "";
			year = year.substr(2);
			
			$("#twitter_feed").append
			(
				"<div class='tweet'>\n" +
					"<span class='tweet_date'>" + day + "." + month  + "." + year + "</span>\n" +
					"<span class='tweet_text'>" + item.text + "</span>\n" +
				"</div>\n"
			); 
		});
		
		$('#twitter_feed').cycle(
		{
			fx:	'scrollUp',
			timeout: 7000
		});
	});	
}

function joinCashsaverNetwork()
{
	$('#joinCashsaverNetworkBox a').colorbox(
	{
		href: BASE + "/ajax/joincashsavernetwork",
		opacity: 0.7,
		onComplete: function(msg)
		{
		}
	});
}

function joinCashsaverSubmit()
{
	$("#nameError, #addressError, #optionError, #emailError, #emailSendingMessage").html('&nbsp;');
	
	var errorCount = 0;
	
	if($("#name").val() == "")
	{
		$("#nameError").html('Please enter name');
		errorCount++;
	}
	
	if($('#mailInput').attr('checked') != true && $('#emailInput').attr('checked') != true)
	{
		$('#optionError').html('Please select one option');
		errorCount++;
	}
	
	if($('#mailInput').attr('checked') == true)
	{
		if($('#address').val() == "")
		{
			$("#addressError").html('Please enter address');
			errorCount++;
		}
	}
	
	if($('#emailInput').attr('checked') == true)
	{
		if($('#email').val() == "")
		{
			$("#emailError").html('Please enter email');
			errorCount++;
		}
	}
	
	if($('#email').val() != "")
	{
		var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if(!emailPattern.test($('#email').val()))
		{
			$("#emailError").html('Please enter valid email address');
			errorCount++;
		}
	}
	
	if(errorCount == 0)
	{
		var formContent = $('#joinCashsaverForm').serialize();
		$.ajax({
			type: "POST",
			url: BASE + '/ajax/joincashsaversendrequest',
			data: formContent,
			beforeSend: function()
			{
				$('#emailSendingMessage').html('<img src=" ' + BASE + ' /img/ajax.gif" />');
			},
			success: function(msg)
			{
				$.fn.colorbox.close();
			}
		});
	}
}

function joinCashsaverReset()
{
	$("#nameError, #addressError, #optionError, #emailError, #emailSendingMessage").html('&nbsp;');
	document.joinCashsaverForm.reset();
}
