$(function() {
	$("#t_competition_challenge, #competition_challenge a.close, #competition_challenge input[type='reset']").click(
		function() {
			$("#t_competition_challenge").toggleClass('arrowOn');
			$("#t_competition_share").removeClass('arrowOn');
			$("#t_competition_flag").removeClass('arrowOn');

			$("#competition_challenge").slideToggle("fast");
			$("#competition_share").slideUp("fast");
			$("#competition_flag").slideUp("fast");
			return false;
		}
	);
});


$(function() {
	$("#t_competition_share, #competition_share a.close, #competition_share input[type='reset']").click(
		function () {
			$("#t_competition_challenge").removeClass('arrowOn');
			$("#t_competition_share").toggleClass('arrowOn');
			$("#t_competition_flag").removeClass('arrowOn');

			$("#competition_share").slideToggle("fast");
			$("#competition_challenge").slideUp("fast");
			$("#competition_flag").slideUp("fast");
			$("#competition_share_emails").val('');
			$("#competition_share_sysmsg").html('').hide(); // clear system message
			return false;
		}
	);

	$("#competition_share_submit").click(
		function() {
			$('#competition_share input').attr('disabled', 'true');
			$('#competition_share_sysmsg').attr('class', 'sysmsg_true').show().html('Submitting your invitation...');

			$.post('/index.php/competitions/share/' + competitionId, 'emails=' + document.getElementById('competition_share_emails').value + '&message=' + document.getElementById('competition_share_message').value,
				function(msg) {
					result = (msg.indexOf('competition_share:true') >= 0) ? true : false;
					$('#competition_share_sysmsg').attr('class', 'sysmsg_' + result).show().html(msg);
					if(result) {
						$('#competition_share_sysmsg').fadeOut(3000,
							function() {
								$(this).html('').hide();
								$("#competition_share").slideToggle('fast');
							}
						);
					}
				$('#competition_share input').removeAttr('disabled');
				}
			);
 			return false;
		});
});


$(function() {
	$("#t_competition_flag, #competition_flag a.close, #competition_flag input[type='reset']").click(
		function () {
		$("#t_competition_share").removeClass('arrowOn');
		$("#t_competition_challenge").removeClass('arrowOn');
		$("#t_competition_flag").toggleClass('arrowOn');

			$("#competition_flag").slideToggle("fast");
			$("#competition_challenge").slideUp("fast");
			$("#competition_share").slideUp("fast");
			$("#competition_flag_sysmsg").html('').hide(); // clear system message
			return false;
		}
	);

	$("#competition_flag input[type='submit']").click(
		function() {
			$('#competition_flag input').attr('disabled', 'true');
			$('#competition_flag_sysmsg').html('Submitting your report...');

			$.post('/index.php/competitions/flag/' + competitionId, 'flag=' + $("#competition_flag select option:selected").text(),
				function(msg) {
					result = (msg.indexOf('competition_flag:true') >= 0) ? true : false;
					$('#competition_flag_sysmsg').attr('class', 'sysmsg_' + result).show().html(msg);
					if(result) {
						$('#competition_flag_sysmsg').fadeOut(3000,
							function() {
								$(this).html('').hide();
								$("#competition_flag").slideToggle('fast');
							}
						);
					}
				$('#competition_flag input').removeAttr('disabled');
				}
			);
			return false;
		});
});