/*
========================================
=====> [ Copyright © Darkademic ] <=====
========> All rights reserved. <========
========================================
##::-- Code written by Darkademic --::##
========================================
====> RETAIN THIS COPYRIGHT NOTICE! <===
====> http://www.darkademic.co.uk <=====
========================================
*/


function clearText(myField) {

	if (myField.defaultValue == myField.value) {
		myField.value = "";
	}
}

$(document).ready(function() {	

	$('.js_submit').click(function() {
		$(this).parents('form').submit();
		return false;
	});
	
	$('.js_back').click(function() {
		history.back();
		return false;
	});

	$('.js_hide').hide();

	$('.js_toggler').click(function() {
		togglerClass = '.' + $(this).attr('id');
		$(togglerClass).slideToggle();
		return false;
	});

	$('#awards_box').hide();
	$('.js_toggle_awards').click(function() {
		$('#awards_box').toggle();
		return false;
	});

	var sbInputUsername = $("#f_shout_username");
	var sbInputMessage = $("#f_shout_message");
	var sbInputLogged = $("#f_shout_logged");
	var sbLoading = $("#shout_loading");  
	var sbShouts = $("#shoutbox > ul");	

	function sbUpdate() {
		$.ajax({
			type:"POST",
			url:"ajax",
			data:({ script:"get_shouts" }),
			complete:function(data){
				sbShouts.html(data.responseText);
				sbLoading.fadeOut();
				sbShouts.fadeIn(1000);
				$('#shoutbox').scrollTo('100%');
				$("#shoutbox button").html('Shout');
			}
		});
	}
	
	function sbCheckForm() {  

		if (sbInputUsername.val() && sbInputMessage.val() && sbInputMessage.val()!= 'Message') {
			return true; 
		} else {
			return false;
		}

	}

	$("#shoutbox form").submit(function(){
		
		if (sbCheckForm()){
			var sbUsername = sbInputUsername.val();
			var sbMessage = sbInputMessage.val();
			var sbLogged = sbInputLogged.val();
			
			sbShouts.hide();
			sbLoading.fadeIn();
			$('#f_shout_message').val('Message');
			$("#shoutbox button").html('Posting...');
	
			$.ajax({
				type:"POST",
				url:"ajax",
				data:({ script:"shout", username:sbUsername, message:sbMessage, logged:sbLogged }),
				complete:function(data){
					sbUpdate();
					$("#shoutbox button").attr({ disabled:false, value:"Shout" });
				}
			});
	
		} else {
			alert("Please fill all fields!");
		}
	
		return false;
	});
		   
	sbUpdate();
	
	/* Schedule more/less info buttons. */
	$('.schedule_item_more_info').hide();
	$('li.less_info').hide();
	
	$('li.sign_up_expand').click(function() {
		$(this).parents('.schedule_item').children('.schedule_item_more_info').slideDown();
		$(this).siblings('li.more_info').hide();
		$(this).siblings('li.less_info').show();
		return false;
	});
	
	$('li.more_info').click(function() {
		$(this).parents('.schedule_item').children('.schedule_item_more_info').slideDown();
		$(this).hide();
		$(this).siblings('li.less_info').show();
		return false;
	});
	
	$('li.less_info').click(function() {
		$(this).parents('.schedule_item').children('.schedule_item_more_info').slideUp();
		$(this).hide();
		$(this).siblings('li.more_info').show();
		return false;							
	});

});



