function checkForm(eForm)
{
	var jqRequredFields,exts,oReg,path,ext,res;
	
	jqRequredFields = $(eForm).find('._requred');
	
	for(var i=0, len=jqRequredFields.length; i<len;i++)
	{
		if(jqRequredFields[i].value == '')
		{
			alert('Заполнены не все обязательные поля');
			jqRequredFields[i].focus();
			return false;
		}
	}
	
	exts = ['doc','docx','xls','xlsx','txt','rar','zip'];
	
	oReg = new RegExp("^(.{0,}[/\\\\]|)([^\\\\/]{0,})\\.(.{0,})$");

	var files = $(eForm).find('input[@type=file]');
	for(var i=0, len=files.length; i<len;i++)
	{
		path = files[i].value;
		res = path.match(oReg);
		if(res)
		{
			if($.inArray(res[3].toLowerCase(),exts) == -1)
			{
				alert('Не правильный тип файла');
				files[i].focus();
				return false;
			}
		}
	}
	
	eForm.submit();
	//return true;
}

function checkReg(eForm)
{
	var login,p,p2;
	
	login = $('#login')[0];
	p = $('#pass')[0];
	p2 = $('#pass_confirm')[0];
	
	if(login.value.length < 4)
	{
		alert('Логин не может быть короче 4-х символов');
		login.focus();
		return false;
	}
	
	if(!p.disabled)
	{
		if(p.value.length < 4)
		{
			alert('Пароль не может быть короче 4-х символов');
			p.focus();
			return false;
		}
		
		if(p.value != p2.value)
		{
			alert('Пароли не совпадают');
			p.focus();
			return false;
		}
	}
	
	checkForm(eForm);
}
