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

<!--fields checker//-->
function checker(field_number)
	{
empty_field=NaN;
form_element=document.forms['mainform'].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['mainform'].elements[field_number];
	alert('Vous ne pouvez continuer. Un champ requis est omis ou incorrect.\nNous vous remercions de corriger le champ surligné.');
	field.focus();
	if (field.type!='select-one') field.select();
		}
else
		{
	document.forms['mainform'].action="http://www.quickfield.com/scripts2/download.php";
	document.forms['mainform'].submit()
		}
	}
//-->