
function showSignup(vehType) {

    var modalWidth = 650;

    var x = (Geometry.getViewportWidth() - modalWidth)/2;

    if (x < 0)
	x = 50;

    var y = 50;

    buildDimmerDiv()
    var modal = document.createElement("div");
    modal.id = "modalWindow";
    modal.style.left = x + "px";
    modal.style.top = y + "px";
    modal.innerHTML = "<img src=\"/images/loadWindow.gif\" style=\"border: 0px;\" />";

    document.body.appendChild(modal);

    var callURL = "/crashedToysSignup/crashedToysSignup.remote.php?run=createForm";
    if (vehType) {
	callURL += "&vehType=" + vehType;
    }
    var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("MSXML2.XMLHTTP.3.0");	

    xmlhttp.open("GET", encodeURI(callURL), true);
    xmlhttp.onreadystatechange=function() {
	if (xmlhttp.readyState==4){
	    modal.innerHTML = xmlhttp.responseText;
	}
    };
    xmlhttp.send(null);
}

function buildDimmerDiv()
{
    var dimmer = document.createElement("div");
    dimmer.id = "dimmer";
    dimmer.style.width = window.screen.width + "px";
    dimmer.style.height = window.screen.height + "px";
    document.body.appendChild(dimmer);
}

function closeModal() {
    var modal = document.getElementById("modalWindow");
    modal.parentNode.removeChild(modal);

    var dimmer = document.getElementById("dimmer");
    dimmer.parentNode.removeChild(dimmer);

    return true;
}

function ctSubmitForm() {
    var buyerStatus = findBuyerStatus();
    if (buyerStatus == null) {
	alert("Please fill out all fields.");
	return;
    }
    document.ctForm.submit();
    closeModal();



}

function findBuyerStatus() {
    
    var buyerStatusChoices = document.ctForm.ctBuyerStatus;

    for (i = 0; i < buyerStatusChoices.length; i++) {
	if (buyerStatusChoices[i].checked == true) {
	    return buyerStatusChoices[i].value;
	    break;
	}
    }
    return null;
}
