var first = 0;
var speed = 700;
var pause = 10000;

function removeFirst()
{
	first = $('ul#listticker li:first').html();
	$('ul#listticker li:first')
	.animate({opacity: 0}, speed)
	.fadeOut('slow', function() {$(this).remove();});
	addLast(first);
}

function addLast(first)
{
	last = '<li style="display:none">'+first+'</li>';
	$('ul#listticker').append(last)
	$('ul#listticker li:last')
	.animate({opacity: 1}, speed)
	.fadeIn('slow')
}

function emailAdmin()
{
   	ajaxCall({
   		type: 'GET',
   		url: BASE_URL+"/ajax.email-admin.php",
   		beforeSend: function() { 
   		},
   		success: function(data) {
   		},
      	complete: function() { 
      	 },
      	error: function() { },
      	abort: function() { }
   	});
}

function ajaxCall(options)
{	
	$.ajax(options);
	return false;	
}

function checkRequiredFields(requiredFields) 
{
	var errorMessage='Required field left blank.';

	for (var x in requiredFields) 
	{
		var fieldNum=requiredFields[x];

		if(document.getElementById('entry_'+fieldNum)) 
		{
			if(!document.getElementById('entry_'+fieldNum).value.length) 
			{
				alert(errorMessage);

				document.getElementById('entry_'+fieldNum).focus();
				return false;
			}
		} else if(document.getElementById('group_'+fieldNum+'_1')) {
			var counter=1;

			var selected=false;

			while(document.getElementById('group_'+fieldNum+'_'+counter)) 
			{
				if(document.getElementById('group_'+fieldNum+'_'+counter).checked) 
				{
					selected=true;
				}

				counter++;
			}

			if(document.getElementById('other_option:'+fieldNum)) 
			{
				if(document.getElementById('other_option:'+fieldNum).checked) 
				{
					selected=true;

					if(!document.getElementsByName('entry.'+fieldNum+'.group.other_option_').item(0).value.length) {
						alert(errorMessage);
						document.getElementsByName('entry.'+fieldNum+'.group.other_option_').item(0).focus();
						return false;
					}
				}
			}

			if(!selected) 
			{
				alert(errorMessage);
				document.getElementById('group_'+fieldNum+'_1').focus();
				return false;
			}
		}
	}

	return true;
}

function formSuccess()
{
	//@todo: email the admin with ajax call
	emailAdmin();
	
	
	$('#form-message').html('Thank you for contacting us.  We will contact you shortly.');
	$('#form-message').show();
	//$('#ss-form')[0].reset();
}
