$(document).ready(function() {
	$(".todays_races .content_title").css('cursor','pointer');
	$(".yesterdays_races .content_title").css('cursor','pointer');
	
	$(".todays_races .content_title").css('background','url(images/website/contenttitlebackgrounddown.gif) no-repeat');
	
	$(".yesterdays_races .content_title").css('background','url(images/website/contenttitlebackgroundright.gif) no-repeat');

	$(".yesterdays_races .content_title").click(function (event) {
		if ($(".yesterdays_races .race_info").is(".item-hidden")) {
			$(".yesterdays_races .content_title").css('background','url(images/website/contenttitlebackgrounddown.gif) no-repeat');
			$(".yesterdays_races .race_info").removeClass('item-hidden').addClass('item-show');
		} else {
			$(".yesterdays_races .content_title").css('background','url(images/website/contenttitlebackgroundright.gif) no-repeat');
			$(".yesterdays_races .race_info").removeClass('item-show').addClass('item-hidden');
		}
	});
	
	$(".todays_races .content_title").click(function (event) {
		if ($(".todays_races .race_info").is(".item-hidden")) {
			$(".todays_races .content_title").css('background','url(images/website/contenttitlebackgrounddown.gif) no-repeat');
			$(".todays_races .race_info").removeClass('item-hidden').addClass('item-show');
		} else {
			$(".todays_races .content_title").css('background','url(images/website/contenttitlebackgroundright.gif) no-repeat');
			$(".todays_races .race_info").removeClass('item-show').addClass('item-hidden');
		}
	});
	
	$('#selectbox input').addClass('item-hidden');
	
	$('#racestage').change(function(){
	  $('#selectbox').submit();
	});
	
	$('#calendarselectyear').change(function(){
	  $('#selectbox').submit();
	});
	
	$('#calendarselectmonth').change(function(){
	  $('#selectbox').submit();
	});
	
	$('#racesselectyear').change(function(){
	  $('#selectbox').submit();
	});
	
	$('#rankingselectyear').change(function(){
	  $('#selectbox').submit();
	});
	
	$('#teamselectyear').change(function(){
	  $('#selectbox').submit();
	});
	
	var characters = 140 - $('#twitter').val().length;
	$('#statuscounter').html(characters);
	if(characters >= 0){
		$('#statuscounter').removeClass('status-error');
		$('#twitter').removeClass('status-error');
	} else{
		$('#statuscounter').addClass('status-error');
		$('#twitter').addClass('status-error');
	}
	//Show Twitter status counter
	$('#twitter').keyup(function(){
		var characters = 140 - $('#twitter').val().length;
	  $('#statuscounter').html(""+characters);
		if(characters >= 0){
			$('#statuscounter').removeClass('status-error');
			$('#twitter').removeClass('status-error');
		} else{
			$('#statuscounter').addClass('status-error');
			$('#twitter').addClass('status-error');
		}
	});
	
	
});
