function storeBusEnqResp(req)
{
    document.clientform.submit.disabled = false;
    document.getElementById("pagetitle").innerHTML = req.responseText;
}

function storeBusEnq(info)
{
        var x=false;
        x=validate_form();
    if(x) {
        document.getElementById("pagetitle").innerHTML = "<h2>Please wait, it will take some time to save your data<h2>";
        var req = newXMLHttpRequest();
        var callbackhandler = getReadyStateHandler(req, storeBusEnqResp);
        req.onreadystatechange = callbackhandler;
        req.open("POST", "server_busienq.php" , true);
        req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

        var name_value = urlencode(document.getElementById("name").value);
        var email_value = urlencode(document.getElementById("email").value);
        var company_value = urlencode(document.getElementById("company_url").value);
        var phone_value = urlencode(document.getElementById("phone_no").value);
        var enquiry_value = urlencode(document.getElementById("enquiry_info").value);

        var url = 'name=' + name_value + '&email=' + email_value + 
            '&company_url=' + company_value + '&phone_no=' + 
            phone_value + '&enquiry_info=' + enquiry_value;
        clear_business_elem();
        document.clientform.submit.disabled = true;
        req.send(url);
    }
}

function urlencode(str)
{
    str = escape(str);
    str = str.replace(/\+/g, '%2B');    //below given code replaces only initial escape char in string
    str = str.replace('%20', '+');
    str = str.replace('*', '%2A');
    str = str.replace('/', '%2F');
    str = str.replace('@', '%40');
    return str;
}
