$(document).ready(function() {
	$('div.twitter-feed').fadeIn('slow');
	$('#tweets-holder').cycle({
		fx: 'scrollDown',
		delay: -1000,
		timeout: 8000
	});

	// Activate Custom Playlist scrollbar
	if ($('.playlistbottom').length) {
		$('.playlistbottom').jScrollPane();
	}
});

$(window).load(function () {
	formatCart();
	inputBoxEvents('search', $('#masterSearchFieldset > input').first(), '#CCC', '#000');
	inputBoxEvents('EMAIL ME GAGA UPDATES', $('#signUpText').first(), '#FFF', '#FFF');

});

function formatCart() {
	// Cart item number formatting (leading 0s, size scaling for larger numbers)
	var cartItemNum = $('#cartCount');
	if (cartItemNum.html() < 10) cartItemNum.html('0' + cartItemNum.html());
	else if (cartItemNum.html() > 999) cartItemNum.css('font-size', '14pt');
	else if (cartItemNum.html() > 99) cartItemNum.css('font-size', '19pt');

	if (cartItemNum.html() == 1) $('div.cart div.items span').html('item&nbsp;');
}

function inputBoxEvents(searchString, searchBox, colourOff, colourOn) {
	// Input box smartness (clear on focus, return to default on blur if box is blank)

	if (searchBox.val() != searchString)
		searchBox.css('color', colourOn);

	searchBox.focus(function () {
		searchBox.css('color', colourOn);
		if (searchBox.val() == searchString) {
			searchBox.val('');
		}
	});

	searchBox.blur(function () {
		if (searchBox.val() == '') {
			searchBox.val(searchString);
			searchBox.css('color', colourOff);
		}
	});
}

function onSignUpSubmit()
{
	var email = $('#signUpText').val();
	var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
	if (email.match(re))
	{
		$('#signUpForm').fadeOut('slow');
		$.post("/utility/proxy/?http://www.myreg.net/checkform", { data_email: email, tfa_dbFormId: "", tfa_dbControl: "", form_id: "15089", action: "R9139", mode: "submit", dest: "", refer_id: "" },
		   function(data){
			 var result = data.toString().split('class="htmlsection"><p>')[1].split('</p>')[0];

			 $('#signUpResult').html(result);
			 $('#signUpResult').fadeIn('slow');
		   });
	} else alert("Please enter a valid email address.");
	return false;
 }

 

function checkBravadoForm()
 {
	alert("CHECKING");
	return false;
 }

function onFormSuccess(responseText)
{
	alert("Success");
}

function onFormError(httpObject, textStatus, errorThrown)
{
	alert("Error");
}



