var xmlHttp

function doSignup()
{ 

   if(document.forms[0].tc.checked == true)

	{
		
	}else
	{
		  document.getElementById('tcerror').style.display="inline";  
	return false;	
	}

     
for (var i=0; i < document.forms[0].format.length; i++)
   {
   if (document.forms[0].format[i].checked)
      {
      var strtemp = document.forms[0].format[i].value;
      }
   }
     if (strtemp == undefined)
   {
	  document.getElementById('formaterror').style.display="inline";  
	 return false
   }
   //alert(strtemp);
document.getElementById('loader').style.display="inline";
if (document.forms[0].email.value == "")

{
document.getElementById('formerror').style.display="inline";
 return false
}
else
{

var stremail = document.forms[0].email.value;
var strfirstname = document.forms[0].fname.value;
var strlastname = document.forms[0].lname.value;
var strpostcode =  document.forms[0].postcode.value;
var strcompanyname = document.forms[0].companyname.value;
var strbusinessaddress = document.forms[0].businessaddress.value;
var strbusinessphone = document.forms[0].businessphone.value;
var strindustry = document.forms[0].industry.value;
var strjobtitle = document.forms[0].jobtitle.value;
strformat = strtemp;



  //alert ("doComments initiated!");
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser must support Javascript and AJAX to use this feature!");
  return;
  } 
var url="dosignup.asp";
url=url+"?email="+encodeURIComponent(stremail);
url=url+"&firstname="+encodeURIComponent(strfirstname);
url=url+"&lastname="+encodeURIComponent(strlastname);
url=url+"&postcode="+encodeURIComponent(strpostcode);
url=url+"&companyname="+encodeURIComponent(strcompanyname);
url=url+"&businessaddress="+encodeURIComponent(strbusinessaddress);
url=url+"&businessphone="+encodeURIComponent(strbusinessphone);
url=url+"&industry="+encodeURIComponent(strindustry);
url=url+"&jobtitle="+encodeURIComponent(strjobtitle);
url=url+"&format="+strformat;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
dofadeout('regcontainer');
}
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
  //alert ("Good!");

document.getElementById("regresponse").innerHTML=xmlHttp.responseText;

}
if (xmlHttp.readyState==0){
  document.getElementById("regresponse").innerHTML="Sorry, an unexpected error occured!";
}
}

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;
}
