// JavaScript Document
function checkformat(obj){
	a=obj.split('|');
	field=a[0];
	patterntype=a[1];
	switch (patterntype) {
		case 'float':pattern=/^[0-9\.,]+$/; alertsub='В поле должно быть число'; break;
		case 'email':pattern=/^[A-Za-z0-9\.\-_]+\@[A-Za-z0-9\.\-_]+\.[A-Za-z0-9\.\-_]{2,}$/; alertsub='Необходимо указать e-mail';break;
		default:pattern=/^.+$/; alertsub='Поле не должно быть пустым';	break;
	}
	if (!pattern.test(document.getElementById(field).value)) {
		alert (alertsub);
		document.getElementById(field).focus();
		return false;
	}
	return true;
}
function checkform(fields){
	var fields=fields.split(';');
	for (i=0;i<fields.length;i++) if (fields[i]!='' && checkformat(fields[i])==false) return false;
	return true;
}

