function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="" || value=="99")
  {alert(alerttxt);return false}
else {return true}
}
}


function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2)
  {alert(alerttxt);return false}
else {return true}
}
}

// CREATING THE REQUEST

function createRequestObject()
{
	try
	{
		xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
		alert('Sorry, but your browser doesn\'t support XMLHttpRequest.');
	}
	return xmlhttp;
}

var http = createRequestObject();
var sess = createRequestObject();


// SUBMISSION

function check()
{
	
	
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var url = 'smallform.php?name=' + name + '&email=' + email;
	docheck(url, displaycheck);
}

function docheck(url, callback)
{
	http.open('GET', url, true);
	http.onreadystatechange = displaycheck;
	http.send(null);
}

function displaycheck()
{
	if(http.readyState == 4)
	{
		var showcheck = http.responseText;
		if(showcheck == '1')
		{
			document.form1.submit(); // no error
		}
		if(showcheck == '0')
		{
			document.form1.submit(); // error - who cares ;)
		}
	}
}
