function check_email(th)
{
	fl = true;
	if (check_all(th) == false)	fl = false;
	if (check_numb(th) == false) fl = false;
	email = document.getElementById("email0");
	var myRegExp = /[a-z].[a-z_\d]*@[a-z\d]*/i;
	var myRegExp = /^\w+([\.\w]+)*\w@\w((\.\w)*\w+)*\.\w{2,3}$/;
	var els = document.getElementsByTagName("INPUT");

	for( i=0; i<els.length; i++ )
	{
		if( els[i].type == "text" && (els[i].name.substring(0, 5) == "email" || els[i].name.substring(0, 7) == "s_email"))
		{
			if (myRegExp.test(els[i].value)==false )
			{
				alert('incorrect e-mail');
				fl = false;
			}
		}
	}
	return fl;
}

function check_numb(fm)
{
	var myRegExp = /^\d+(\.|,){0,1}\d+$/;
	var els = document.getElementsByTagName("INPUT");

	for( i=0; i<els.length; i++ )
	{
		if( els[i].type == "text" && els[i].name.substring(0, 6) == "number" && els[i].value != "")
		{
			if (myRegExp.test(els[i].value)==false )
			{
				alert('incorrect numbers');
				fl = false;
			}
		}
	}
	return fl;
}

function check_all(fm)
{
	requ = document.getElementById("requ");
	array_ch = requ.value.split("|,|");
	len = array_ch.length;
	for (i = 1; i < len; i ++)
	{
		array_nv = array_ch[i].split("||");
		if (array_nv[1] != "" && array_nv[1].substr(0,4) != "date" && array_nv[1].substr(0,4) != "time" && array_nv[1].substr(0,4) != "sele" && array_nv[1].substr(0,4) != "radi")
		{
			val = document.getElementById(array_nv[1]);
			if (val.value == "" && val.type.substr(0,4) != "sele")
			{
				alert('The required field is empty' + " " + array_nv[0]);
				return false;
			}
		}
	}
}
