//------------------------------\
//Created:	2-21-2007			|
//Modified:	2-26-2007			|
//FeatherBlaster:	1.0.3		|
//Copyright Michael White 2007	|
//------------------------------/

function submitForm(form_name)
{
	if(form_name == "subscribe")
	{
		if(checkForm(form_name))
		{
			form_element = document.forms[form_name];
			form_element.submit();
		}
	}
	else
	{
		form_element = document.forms[form_name];
		form_element.submit();	
	}
}

function checkKeyPress(key_event, form_name)
{
	if(document.all)
	{
		key = event.keyCode;	//IE
	}
	else
	{
		key = key_event.which;	//Netscape and firefox.
	}

	if(key == '13')
	{
		submitForm(form_name);
	}
}

function checkForm(form_name)
{
	var err_flag = false;
	var err_msg = "The following REQUIRED fields have been left empty:\n";
	for(i=0; i<document.forms[form_name].elements.length; i++)
	{
		if(document.forms[form_name].elements[i].type=="text")
		{
			if (document.forms[form_name].elements[i].value=="")
			{
				err_flag = true;
				msg = document.forms[form_name].elements[i].name+"\r\n";
				//For use when fields are named as an array.
				//msg = msg.replace("field", "");
				//msg = msg.replace("[", "");
				//msg = msg.replace("]", "");
				err_msg += msg;
			}
		}
	}
	if(err_flag)
	{
		alert(err_msg);
		return false;
	}
	else
	{
		return true;
	}
}
