function validatedata(queryform)
{
	if (queryform.firstname.value=="")
	{
		alert ("Please enter name.");
		queryform.firstname.focus();
		return false;
	}
	if (queryform.surname.value=="")
	{
		alert ("Please enter Surname.");
		queryform.surname.focus();
		return false;
	}
	if (queryform.city.value=="")
	{
		alert ("Please enter City.");
		queryform.city.focus();
		return false;
	}
	if (queryform.pin.value=="")
	{
		alert ("Please enter Pincode.");
		queryform.pin.focus();
		return false;
	}
	if (queryform.state.value=="")
	{
		alert ("Please enter State.");
		queryform.state.focus();
		return false;
	}

	if (queryform.std.value!="")
	{
		if(check4number(queryform.std.value)==0)
		{
			alert ("Please enter valid STD code.");
			queryform.std.focus();
			return false;		
		}
		
	}
	if(!validEmail(queryform.email.value))
	{
		alert ("Please enter email in proper format");
		queryform.email.focus();
		return false;
	}

	return true;
}

function check4number(TheNumber)
{
	var valid = 1
	var GoodChars = "0123456789"
	var i = 0
	for (i =0; i <= TheNumber.length -1; i++) {
		if (GoodChars.indexOf(TheNumber.charAt(i)) == -1)
		{
			valid = 0
		} // End if statement
	} // End for loop
	return valid
}

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;
}
