// 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 == 'name' ||form.elements[ i ].name == 'email' || form.elements[ i ].name == 'validator'  )){

				alert( 'Field is empty !' );

				form.elements[ i ].focus();

				return false;

			}

			if ( form.elements[ i ].name == 'email' && 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;

}