function echeck(str) 
{
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);

	if (str.indexOf(at)==-1)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(at,(lat+1))!=-1)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(dot,(lat+2))==-1)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	if (str.indexOf(" ")!=-1)
	{
		alert("Invalid E-mail ID");
		return false;
	}

	return true;				
}

function validate()
{
	var emailID = document.frmRegister.email;
	var password = document.frmRegister.passwd;
	var fname = document.frmRegister.fullName;
	var bday = document.frmRegister.birthday_day;
	var bmonth = document.frmRegister.birthday_month;
	var byear = document.frmRegister.birthday_year;

	if ((fname.value==null)||(fname.value==""))
	{
		alert("Please Enter your Full Name");
		fname.focus();
		return false;
	}

	if ((emailID.value==null)||(emailID.value==""))
	{
		alert("Please Enter your Email ID");
		emailID.focus();
		return false;
	}
	
	if ((password.value==null)||(password.value==""))
	{
		alert("Please Enter your Password");
		password.focus();
		return false;
	}	
	
	if ((bday.value==null)||(bday.value=="")||(bday.value=="-1"))
	{
		alert("Please Enter your Birthday - Day");
		bday.focus();
		return false;
	}	

	if ((bmonth.value==null)||(bmonth.value=="")||(bmonth.value=="-1"))
	{
		alert("Please Enter your Birthday - Month");
		bmonth.focus();
		return false;
	}
	
	if ((byear.value==null)||(byear.value=="")||(byear.value=="-1"))
	{
		alert("Please Enter your Birthday - Year");
		byear.focus();
		return false;
	}
	
	if (echeck(emailID.value)==false)
	{
		emailID.value="";
		emailID.focus();
		return false;
	}
	
	return true;
}

