function signupreq()
{
    var x = false;
    x = validate_signup();
    if (!x) {
        return;
    }
    var req = newXMLHttpRequest();
    req.onreadystatechange = getReadyStateHandler(req, signupRes);
    req.open("POST", "signup.php" , true);
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    var url = "fname=" + document.getElementById('contact_firstname').value;
    url = url + "&lname=" + document.getElementById('contact_lastname').value;
    url = url + "&e_mail=" + document.getElementById('contact_email').value;
    url = url + "&organisation=" + document.getElementById('contact_organisation').value;
    url = url + "&url=" + document.getElementById('contact_ourl').value;
    url = url + "&designation=" + document.getElementById('contact_designation').value;
    url = url + "&address=" + document.getElementById('contact_oaddr').value;
    url = url + "&city=" + document.getElementById('contact_city').value;
    url = url + "&state=" + document.getElementById('contact_state').value;
    url = url + "&country=" + document.getElementById('contact_country').value;
    url = url + "&zip=" + document.getElementById('contact_zipcode').value;
    url = url + "&telephone=" + document.getElementById('contact_telephone').value;
    url = url + "&pwd=" + document.getElementById('contact_pwd').value;
    url = url + "&reenter=" + document.getElementById('contact_reenter').value;
    clear_signup();
    req.send(url);
}

function signupRes(req)
{
    document.getElementById("pagetitle").innerHTML = req.responseText;
}