// JavaScript Document

function validate()
{
	if (document.form1.txtname.value=="")
	{
		alert("Name must be entered.");
		document.form1.txtname.focus();
		return false;
	}

	if(document.form1.txtage.value =="")
	{
		alert("Age must be entered.");
		document.form1.txtage.focus();
		return false;
	}

	if (document.form1.txtsex.value=="")
	{
		alert("Sex must be entered.");
		document.form1.txtsex.focus();
		return false;
	}

	
	if (document.form1.txtadd.value=="")
	{
		alert("Address must  be entered.");
		document.form1.txtadd.focus();
		return false;
	}
	if (document.form1.txtphone.value=="")
	{
		alert("Phone No must  be entered.");
		document.form1.txtphone.focus();
		return false;
	}
	
	if (document.form1.txtemail.value=="")
	{
		alert("E-Mail ID must  be entered.");
		document.form1.txtemail.focus();
		return false;
	}	
	
} 


//check phone number

function numKeyPress()
{
var checkOK = "0123456789-";
var checkStr = document.form1.txtphone.value;
var allValid = true;
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Invalid Number.");
document.form1.txtphone.focus();
return (false);
}
}

function emailcheck()
{
	var str = document.form1.txtemail.value;
	if (str != "")
	{
		var v1 = "";
		var v2 = "";
		var ex = 0;
		var p1 = 0;
		var p2 = 0;
		var p3 = 0;
		var r1 = 0;
		var r2 = 0;
		var sp = 0;
			
		var ln = str.length;
		for (i=0; i<ln; i++)
		{
			if (str.charAt(i) == "@")
			{	
				v1 = "T";
				p1 = i;
				r1++;
			}
			if (str.charAt(i)==" ")
			{
				sp++;
			}
			if (str.charAt(i) == ".")
			{
				if (p1 != 0)
				{
					v2 = "T";
					p2 = i;
					r2++;
				}
				else
				{
					ex++;
					p3 = i;
				}
			}
		}
		if (r1 > 1 || ex > 1 || sp > 0)
		{
			alert("Invalid E-mail Id");
			document.form1.txtemail.focus();
			return false;
			
		}
		else
		{
			if ( p1 == 0 || p2 == p1 + 1 || p2 == ln-1 || p1 == p3+1)
			{
				alert("Invalid E-mail Id");
				document.form1.txtemail.focus();
				return "f";
			}
			else
			{
				if (v1 == "T" && v2 == "T")
				{
					return "t";
				}
				else
				{
					alert("Invalid E-mail Id");
					document.form1.txtemail.focus();
					return "f";
					
				}
			}
		}
	}
}


