function getXMLHTTPRequest()
{
	try
	{
		req=new XMLHttpRequest();
	}
	catch(err1)
	{
		try
		{
			req=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(err2)
		{
			try
			{
				req=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(err3)
			{
				req=false;
			}
		}
	}
	return req;
}

var http=getXMLHTTPRequest();

function is_array(input){
	return typeof(input)=='object'&&(input instanceof Array);
}


function useHTTPResponse()
{
	
	if(http.readyState==4)
	{
		if(http.status==200)	
		{
			var string1 = http.responseText;
			var myRegExp = /Error:/;
			var matchPos1 = string1.search(myRegExp);
			
			if(matchPos1 != -1)
			{
				
				document.getElementById('pcodechk').innerHTML="<span style='color:red;'>" + string1 + "</span>";
			}else{
				
				var myRegExp2 = /form method/;
				var matchPos12 = string1.search(myRegExp2);
				if(matchPos12 != -1)
				{
					
					document.getElementById('pcodechk').innerHTML=string1;
				}
				else
				{
					document.getElementById('pcodechk').innerHTML="";
					eval(string1);
				}
			}
		}
	}
}

function useHTTPResponse3()
{
	//alert("http.readyState=" +http.readyState + " http.status=" +http.status);
	if(http.readyState==4)
	{
		if(http.status==200)	
		{
			document.getElementById("bsubmit_response").innerHTML= http.responseText;
			document.getElementById("bsubmit").disabled=true;
		}
	}
}

function testpcode(pcode)
{
	var url1="maintain/address.php?pcode=" +pcode;
	http.open("GET",url1 ,true);
	http.onreadystatechange=useHTTPResponse;
	http.send(null);
	
}

function getdata(pcode)
{
	var url1="maintain/address.php?address=" +pcode;
	http.open("GET",url1 ,true);
	http.onreadystatechange=useHTTPResponse;
	http.send(null);
	
}

function submitall()
{
	var firstname;
	var lastname;
	var pcode;
	var tel;
	var add1;
	var add2;
	var city;
	var county;
	var email;
	

	if(document.getElementById('firstname').value=='First Name')
	{
		alert("Please Enter your name");
		document.getElementById('firstname').value="";
		document.getElementById('firstname').focus();
		return;
	}else{
		firstname=document.getElementById('firstname').value;
	}
	
	if(document.getElementById('lastname').value=='Last Name')
	{
		alert("Please Enter your name");
		document.getElementById('lastname').value="";
		document.getElementById('lastname').focus();
		return;
	}else{
		lastname=document.getElementById('lastname').value;
	}
	
	if(document.getElementById('postcode').value=='Post Code')
	{
		alert("Please Enter your postcode");
		document.getElementById('postcode').value="";
		document.getElementById('postcode').focus();
		return;
	}else{
		pcode=document.getElementById('postcode').value;
	}
	
	if(document.getElementById('telephone').value=='Telephone')
	{
		alert("Please Enter your telephone");
		document.getElementById('telephone').value="";
		document.getElementById('telephone').focus();
		return;
	}else{
		tel=document.getElementById('telephone').value;
	}
	if(document.getElementById('email').value=='E-mail')
	{
		alert("Please Enter your E-mail");
		document.getElementById('email').value="";
		document.getElementById('email').focus();
		return;
	}else{
		email=document.getElementById('email').value;
	}
	
	add1=document.getElementById('address_1').value;
	city=document.getElementById('city').value;
	county=document.getElementById('county').value;
	
	var url1="ibitstore.php?firstname=" +firstname +"&lastname=" + lastname + "&postcode=" + pcode + "&telephone=" + tel + "&address=" + add1 + "&city=" + city + "&county=" + county + "&email=" + email;
	
	http.open("GET",url1 ,true);
	http.onreadystatechange=useHTTPResponse3;
	http.send(null);
}
