// This code has been taken from the citymove.com.au site
// and amended with some minor adjustments to work with the current site
function Postback() {
    var isValid = true;
    var Phone = document.getElementById("callbackphone").value;
    var Name = document.getElementById("callbackname").value;

    if (!Phone || Phone.replace(/\s/g, "") == "" || Phone.replace(/\s/g, "") == "required") {
        document.getElementById("callbackphone").style.background = "#FF0099";
        document.getElementById("callbackphone").value = "required";
        isValid = false;
    }

    if (isValid) {
        Phone = Phone.replace(/[^\d]+/g, "");

        var poststr = encodeURI("phone=" + Phone + "&fname=" + Name);
        
        xmlHttp = GetXmlHttpObject()
        xmlHttp.onreadystatechange = function() {
            //    0	The request is not initialized
            //    1	The request has been set up
            //    2	The request has been sent
            //    3	The request is in process
            //    4	The request is complete
            // alert(xmlHttp.readyState);
            if (xmlHttp.readyState == 4) {
                //document.getElementById("CallbackMessage").innerHTML = "Thank you for using Citymove";
                alert(xmlHttp.responseText);
            }
        };
        xmlHttp.open("GET", "http://www.citymove.com.au/cms/ProcessCallbackQuery.aspx?" + poststr, true);
        xmlHttp.send(null);

        document.getElementById("CallBackForm").style.display = "none";
        document.getElementById("CallbackMessage").style.display = "block";
    }
}

function clearError() {

    if (document.getElementById("callbackphone").value == "required") {
        document.getElementById("callbackphone").style.background = "";
        document.getElementById("callbackphone").value = "";
    }
}

