function setfocustoname()
{
	document.forms[0].elements[0].focus();
}

function validatedata(queryform)
{
	if (queryform.name.value=="")
	{
		alert ("Please enter your name.");
		queryform.name.focus();
		return false;
	}
	if (queryform.regno.value=="")
	{
		alert ("Please enter regno.");
		queryform.regno.focus();
		return false;
	}

	if (queryform.email.value=="")
	{
		alert ("Please enter your email address.");
		queryform.email.focus();
		return false;
	}
	if(!validEmail(queryform.email.value))
	{
		alert ("Please enter email in proper format");
		queryform.email.focus();
		return false;
	}
	
	
	if(queryform.m1.value != "")
	{
		if (!validNo(queryform.m1))
			return false;
	}
	if(queryform.m2.value != "")
	{
		if (!validNo(queryform.m2))
			return false;
	}
	if(queryform.m3.value != "")
	{
		if (!validNo(queryform.m3))
			return false;
	}
	if(queryform.m4.value != "")
	{
		if (!validNo(queryform.m4))
			return false;
	}
	if(queryform.m5.value != "")
	{
		if (!validNo(queryform.m5))
			return false;
	}
	if(queryform.m6.value != "")
	{
		if (!validNo(queryform.m6))
			return false;
	}



	if(queryform.o1.value != "")
	{
		if (!validNo(queryform.o1))
			return false;
	}
	if(queryform.o2.value != "")
	{
		if (!validNo(queryform.o2))
			return false;
	}
	if(queryform.o3.value != "")
	{
		if (!validNo(queryform.o3))
			return false;
	}
	if(queryform.o4.value != "")
	{
		if (!validNo(queryform.o4))
			return false;
	}
	if(queryform.o5.value != "")
	{
		if (!validNo(queryform.o5))
			return false;
	}
	if(queryform.o6.value != "")
	{
		if (!validNo(queryform.o6))
			return false;
	}


queryform.hcollege.value=queryform.college.options[queryform.college.selectedIndex].value
	return true;
}

function validateDate (strDate) 
{
   var parsedDate = strDate.split ("-");
   if (parsedDate.length != 3) return false;
   var day, month, year;
   month = parsedDate[0]-1;
   day = parsedDate[1];
   year = parsedDate[2];

   var objDate = new Date (strDate);
   if (month != objDate.getMonth()) return false;
   if (day != objDate.getDate()) return false;
   if (year != objDate.getFullYear()) return false;

   return true;
} 


// test if valid email address, must have @ and .

function validEmail(stremail)
{
var checkEmail = "@.";
var checkStr = stremail;
var EmailValid = false;
var EmailAt = false;
var EmailPeriod = false;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++)
		{
			if (ch == checkEmail.charAt(j) && ch == "@")
				EmailAt = true;
			if (ch == checkEmail.charAt(j) && ch == ".")
				EmailPeriod = true;
			if (EmailAt && EmailPeriod)
				break;
			if (j == checkEmail.length)
				break;
		}
		// if both the @ and . were in the string
		if (EmailAt && EmailPeriod)
		{
			EmailValid = true
			break;
		}
	}
	if( (!EmailAt) || (!EmailPeriod) )
		return false;
	else
		return true;
}

function validNo(F1) 
{
	if (parseInt(F1.value) != F1.value) 
	{
		alert('Please enter proper marks');
		F1.focus();
		return false;
	}

	return true;
}