// check_form.js
// Checking form
//                                       
// Copyright (c) 2003 Infocreek
//
// Language  : en-uk
// Technology: JavaScript, DHTML
// Author    : Sergey Babikov
// Commenced : 08.10.2003 as  Version 1.0
/* 

To Do:
~~~~~
This function checks form fields.
*/

function check_form( form ){
	if ( form && ( l = form.elements.length )){
		for ( i = 0; i < l; ++ i ){
			if ( form.elements[ i ].value == '' && form.elements[ i ].type != 'hidden' && ( form.elements[ i ].name == 'yfname' ||  form.elements[ i ].name == 'name' ||  form.elements[ i ].name == 'name3' ||  form.elements[ i ].name == 'yfname2' ||  form.elements[ i ].name == 'date' || form.elements[ i ].name == 'month' || form.elements[ i ].name == 'year' || form.elements[ i ].name == 'county'  )){
				alert( 'Field is empty !' );
				form.elements[ i ].focus();
				return false;
			}
			if ( form.elements[ i ].name == 'yemail' && form.elements[ i ].value.search( /\w+@[\w\-]+\.\w{2,3}/ ) == -1 ){
				alert( 'E-mail is incorrect!' );
				form.elements[ i ].focus();
				form.elements[ i ].value = form.elements[ i ].value;
				return false;	
			}
		}
	}
	return true;
}