<!--list of required fields//-->
list = new Array (0,1,2,7,8,12,13,14);

<!--fields checker//-->
function checker(field_number)
	{
empty_field=NaN;
form_element=document.forms[1].elements[field_number];
if (form_element.type=='text') if (!form_element.value) empty_field=field_number;
if (form_element.type=='select-one') if (!form_element.options[form_element.options.selectedIndex].value) empty_field=field_number
return empty_field;
	};
	
<!--form checker//-->
function gonext()
	{
field_number=-1;
for (i=list.length-1; i>=0; i--)
		{
	if (!isNaN(checker(list[i]))) field_number=list[i]
		};
if (field_number!=-1)
		{
	field=document.forms[1].elements[field_number];
	alert('Required field is either omitted or incorrect.\nPlease, correct the selected field.');
	field.focus();
	if (field.type!='select-one') field.select();
		}
else
		{
	document.forms['mainform'].action="scripts/download.php";
	document.forms[1].submit()
		}
	}
//-->