var xmlHttp;

function form(str)
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
var url="scripts/datacapture.php";

url=url+"?action="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("index_col2").innerHTML=xmlHttp.responseText;

		$( "button, input:submit, .button").button({
			icons: {
			primary: "ui-icon-check"
			}
		});

 } 
}



var xmlHttp;

function send()
{ 
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request");
 return;
 }
var url="scripts/process.php";

var name=document.getElementById('name').value;
var surname=document.getElementById('surname').value;
var email=document.getElementById('email').value;
var tel=document.getElementById('tel').value;
var add1=document.getElementById('add1').value;
var add2=document.getElementById('add2').value;
var town=document.getElementById('town').value;
var county=document.getElementById('county').value;
var postcode=document.getElementById('postcode').value;
var notes=document.getElementById('notes').value;
var action=document.getElementById('action').value;

var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;

if (name==0)
 {
 alert ("Please enter your name!");
 document.getElementById('name').focus();
 return true;
 }
if (surname==0)
 {
 alert ("Please enter your surname!");
 document.getElementById('surname').focus();
 return true;
 }
if (email==0)
 {
 alert ("Please enter your email address!");
 document.getElementById('email').focus();
 return true;
 }
if (email!=0)
 {
if (document.getElementById('email').value.search(emailRegEx) == -1) {
 alert("Please enter a valid email address.");
 document.getElementById('email').focus();
 return true;
 }
 }
if (tel==0)
 {
 alert ("Please enter your telephone number!");
 document.getElementById('tel').focus();
 return true;
 }
if (add1==0)
 {
 alert ("Please enter the first line of your address!");
 document.getElementById('add1').focus();
 return true;
 }
if (postcode==0)
 {
 alert ("Please enter your postcode!");
 document.getElementById('postcode').focus();
 return true;
 }

url=url+"?a="+name;
url=url+"&b="+surname;
url=url+"&c="+email;
url=url+"&d="+tel;
url=url+"&e="+add1;
url=url+"&f="+add2;
url=url+"&g="+town;
url=url+"&h="+county;
url=url+"&i="+postcode;
url=url+"&j="+notes;
url=url+"&k="+action;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged2;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged2() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("index_col2").innerHTML=xmlHttp.responseText;
 } 
}


function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function validateAccount()
{
    document.forms["details"].submit();
}
