function createXmlHttpRequestObject()
        {
                var xmlHttp;
                try
                {
                        xmlHttp = new XMLHttpRequest();
                }
                catch(e)
                {
                        var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                        "MSXML2.XMLHTTP.5.0",
                        "MSXML2.XMLHTTP.4.0",
                        "MSXML2.XMLHTTP.3.0",
                        "MSXML2.XMLHTTP",
                        "Microsoft.XMLHTTP");
                        for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
                        {
                                try
                                {
                                        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
                                }
                                catch (e) {}
                        }
                }
                if (!xmlHttp) alert("Error creating the XMLHttpRequest object.");
                else return xmlHttp;
        }
   
var myRequest = createXmlHttpRequestObject();
   
function vmGetData(email) { 
	var url = "inc/inc_ajax.php?func=1&email=" + email;
	var myRandom=parseInt(Math.random()*99999999);
	myRequest.open("GET", url + "&rand=" + myRandom, true); 
	myRequest.onreadystatechange = vmSetData;
	myRequest.send(null);
}

function vmSetData() {
    if(myRequest.readyState == 4) {
        if(myRequest.status == 200) {
        	var data = myRequest.responseText;
        	//alert(myRequest.responseText);
        	var arr = data.split('[;]'); 
            document.getElementById('user_firstname').value=arr[0];
            document.getElementById('user_lastname').value=arr[1];
            document.getElementById('user_address1').value=arr[2];
            document.getElementById('user_address2').value=arr[3];
            document.getElementById('user_town').value=arr[4];
            document.getElementById('user_county').value=arr[5];
            document.getElementById('user_postcode').value=arr[6];
            document.getElementById('user_country').value=arr[7];
            document.getElementById('user_phone').value=arr[8];
            document.getElementById('waiting').style.display='none';
        } else {
            alert("An error has occurred: " + myRequest.statusText);
        }
    } else {
    	document.getElementById('waiting').style.display='block';
// 		document.getElementById('waiting').innerHTML='Please wait...';
//         document.getElementById('user_lastname').value='Please wait...';
//         document.getElementById('user_address1').value='Please wait...';
//         document.getElementById('user_address2').value='Please wait...';
//         document.getElementById('user_town').value='Please wait...';
//         document.getElementById('user_county').value='Please wait...';
//         document.getElementById('user_postcode').value='Please wait...';
//         document.getElementById('user_country').value='Please wait...';
//         document.getElementById('user_phone').value='Please wait...';
	}
}


