/*
========================================
===> [ Copyright © Swarm Media Ltd ] <==
========> All rights reserved. <========
========================================
#::- This code was written by Swarm -::#
========================================
====> RETAIN THIS COPYRIGHT NOTICE! <===
=======> http://www.swarmuk.com <=======
========================================
*/

function clearText(myField) {

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

$(document).ready(function() {	
	
	$("#test").change(function(){
		var myval = $(this).attr("value");
		window.location.href = myval;						
	});
	
	var sbInputUsername = $("#data_shout_username");
	var sbInputMessage = $("#data_shout_message");
	var sbInputLogged = $("#data_shout_logged");
	var sbLoading = $("#shout_loading");  
	var sbShouts = $("#shoutbox > ul");	

	function sbUpdate() {
		sbShouts.hide();
		sbLoading.fadeIn();
		$('#data_shout_message').attr('value', 'Message');
	
		$.ajax({
			type:"POST", url:"shout.php", data:"action=update",
			complete:function(data){
				sbLoading.fadeOut();
				sbShouts.html(data.responseText);
				sbShouts.fadeIn(1000);
				$('#shoutbox').scrollTo('100%');
			}
		});

	}
	
	function sbCheckForm() {  

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

	}

	$("#shoutbox form").submit(function(){
		
		if (sbCheckForm()){
			var sbUsername = sbInputUsername.attr("value");
			var sbMessage = sbInputMessage.attr("value");
			var sbLogged = sbInputLogged.attr("value");
			$("#shoutbox button").attr({ disabled:true, value:"Sending..." });
			$("#shoutbox button").blur();
	
			$.ajax({
				type:"POST", url:"shout.php", data:"action=insert&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();
	
	$('a.submit').click(function() {
		$(this).parents('form').submit();
		return false;
	});
	
	/* Schedule more/less info buttons. */
	$('.schedule_item_more_info').hide();
	$('li.less_info').hide();
	
	$('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;							
	});

});


