// FUNCTION TO CREATE AJAX OBJECT THIS IS USED FOR SOME FORM VALIDATION
function create_ajax()
	{
	  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
	return xmlHttp;
	}

// FUNCTION TO CHECK DATABASE TO SEE IF AN EMAIL ADDRESS IS ALREADY REGISTERED, USED BY REGISTRATION FORM
function check_if_registered(submitTo, eMail)
{
ajax = create_ajax();
	  
ajax.open("GET",submitTo+eMail,false);
ajax.send(null);

return ajax.responseText;
}
// FUNCTION TO VALIDATE THE CHECKOUT FORM ############################################
function validate_checkout_form()
	{
	var error_message = "<ul class='error'>";
	var error_found = 0;
	// check name has been entered
	if (document.checkout_form.name.value.replace(/ /g, "") == "")
		{
		error_found = 1;
		error_message = error_message + "<li>Please enter your name.</li>";
		}
	// check email has been entered
	if (document.checkout_form.email.value.replace(/ /g, "") == "")
		{
		error_found = 1;
		error_message = error_message + "<li>Please enter your E-mail address.</li>";
		}
	// check phone has been entered
	if (document.checkout_form.phone.value.replace(/ /g, "") == "")
		{
		error_found = 1;
		error_message = error_message + "<li>Please enter your phone number.</li>";
		}
	// check street address has been entered
	if (document.checkout_form.delivered[1].checked && document.checkout_form.street.value.replace(/ /g, "") == "")
		{
		error_found = 1;
		error_message = error_message + "<li>Please enter your street address.</li>";
		}
	
	// close the error message list.
	error_message = error_message + "</ul>";
	// check if an error has been found.
	if (error_found == 1)
		{
		document.getElementById('form_errors').innerHTML = error_message; //error_message;
		return false;
		}
	else
		{
		return true;
		}
	}
