function check_empty(ctrl, form)
{
	obj = eval("document." + form + "." + ctrl)
	if (!obj)
	{
		alert (ctrl + " not an object!")
		return 0
	}
	if (obj.value.length == 0)
	{
		alert ("Please fill the required fields!")
		obj.focus();
		return 1
	}
	return 0
}

function validEmail(field, form)
{
	url = document[form][field].value;
	a = url.lastIndexOf("@");
	b = url.lastIndexOf(".");
	c = url.indexOf(":");
	d = url.indexOf("/");
	e = url.substring(0,a);
	f = e.indexOf("@");
	g = url.substring(a+1,url.length);
	h = g.indexOf("[");
	i = g.indexOf("]");
	j = g.indexOf("<");
	k = g.indexOf(">");
	l = url.substring(a+1,b);
	m = url.substring(b+1,url.length);
	n = url.substring(0,a);
	o = 0;
	
		if (a > b) {o++};
		 if (c != -1) {o++};
		  if (d != -1) {o++};
			 if (f != -1) {o++};
			  if (h != -1) {o++};
				 if (i != -1) {o++};
				  if (j != -1) {o++};
					 if (k != -1) {o++};
					  if (l.length < 3) {o++};
						 if (m.length < 2) {o++};
						  if (n.length < 1) {o++};
							 if (o != 0) 
							 {
							 	alert("Invalid email address!");
								document[form][field].select();
								return 1
							 }
	return 0
}
function check_email(ctrl, form) {
	obj = eval("document." + form + "." + ctrl)
	if (!obj)
	{
		alert (ctrl + " not an object!")
		return 0
	}
	
	// Return false if the E-Mail field is blank.
	err = check_empty(ctrl, form); if (err == 1) return 1;
   
	 // Return false if e-mail field does not contain a '@' and '.' .
   if (obj.value.indexOf ('@',0) == -1 || 
       obj.value.indexOf ('.',0) == -1)
      {
      alert("email is not valid.");
			obj.focus();
      return 1
      }
  return 0
}

