/*
* Copyright (c) 2002-2004 Victor A.Spirin. All rights reserved.
* author: Victor A.Spirin - victor_aspirin [at] mail [dot] ru
* 
* version: 1.1.3
* date:    2004.09.19
* started: 2002.06.19
*/



function form_check( form ) 
	{
		for( var i = 0 ; i < form.length ; i++ )
		{
		var e = form[i];
			if( e.mask == null || e.mask == '' ) continue;
		var a = e.mask.indexOf('/');
		var b = e.mask.lastIndexOf('/');
			if( a == b || 2 < e.mask.length - b - 1 )
			{
			alert('Illegal check condition (' + e.name + '): ' + e.mask);
			return false;
			}
		var re = new RegExp(e.mask.substring(a + 1, b), e.mask.substring(b + 1));
			if( e.value.search(re) == -1 )
			{
			alert(e.warning);
				if( e.type != 'hidden' ) e.focus();
				if( typeof(e.select) == 'function' ) e.select();
			return false;
			}
		}
	return true;
	}

