// JavaScript Document

var can_submit = true;

function val_radio(names, form_name)
{
	var radio_elements = names.split(':');
	
	for(var i = 0; i < radio_elements.length; i++)
	{
		var valid = false;
		
		for(var j = 0; j < eval("document." + form_name + "." + radio_elements[i] + ".length"); j++)
		{			
			if (eval("document." + form_name + "." + radio_elements[i] + "[j].checked")) 
			{
				valid = true;
				break;
			}
		}
		
		if (!valid) 
		{
			alert ("Please choose a pricing plan.");
			can_submit = false;
			
		
		}
	}
}

function val_option(names, form_name)
{
	var option_elements = names.split(':');
	
	for (var i = 0; i < option_elements.length; i++)
	{
		if (eval("document." + form_name + "." + option_elements[i] + ".options[0].selected")) 
		{
			alert ("Please choose a state.");
			can_submit = false;
		}
	}
}

function val_text(names, form_name)
{
	var text_elements = names.split(':');
	
	for (var i = 0; i < text_elements.length; i++)
	{
		var entered = eval("document." + form_name + "." + text_elements[i] + ".value");
		var not_completed = 1;
		
		for (var k = 0; k < entered.length; k++)
		{
			if (entered.charAt(k) != " ") 
			{
				not_completed = 0;
				break;
			}
		}			
	
		if (not_completed) 
		{
			alert ("Please fill in your " + text_elements[i] + ".");
			can_submit = false;
		}
	}
}

function form_submit()
{
	if (can_submit) eval("document.vrpp_generic_app.submit()");
}