// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function button_wait(button_id, button_value)
{
	button = document.getElementById(button_id);
	button.value = button_value;
	button.disabled = true;
	document.getElementById(button_id + '-loading').style.display = 'inline'
}
function disable_image_submit(button_id)
{
	button = document.getElementById(button_id);
	button.disabled = true;
}
function preload_images(image_urls)
{
	if (document.images)
	{
		preload_image_object = new Image();
		for(i=0; i<image_urls.length;i++)
		{
			preload_image_object.src = image_urls[i];
		}
	}
}

function slide_blurb(blurb_id, num_blurbs)
{
	blurb = document.getElementById('blurb-content-' + blurb_id);
	if (blurb.style.display === 'none')
	{
		for (i = 1; i <= num_blurbs; i++)
		{
			if (i != blurb_id)
			{
				document.getElementById('blurb-content-' + i).style.display = 'none';
			}
		}
		Effect.BlindDown(blurb);
	}
}

function slide_element(element_id)
{
	element = document.getElementById(element_id);
	if (element.style.display === 'none')
	{
		Effect.BlindDown(element);
	}
	else
	{
		Effect.BlindUp(element);
	}
}