function numbersonly(myfield, e, dec) {

    var key;
    var keychar;

    if (window.event)
       key = window.event.keyCode;
    else if (e)
       key = e.which;
    else
       return true;

    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) ||
        (key==9) || (key==13) || (key==27) )
       return true;
    // numbers
    else if ((("-0123456789").indexOf(keychar) > -1))
    //else if ((("0123456789")))
       return true;
    // decimal point jump
    else if (dec && (keychar == "."))
       {
       myfield.form.elements[dec].focus();
       return false;
       }
    else
       return false;
}

function ShowQuestion(id) {
    
    var divQuestion = document.getElementById("question");
    
    switch(id){
        case 1:
        case 2:
            divQuestion.style.display = "none";
            return;
        case 3:
            divQuestion.style.display = "block";
            return;
    }
}

function HandleCustomerService() {
    
    var theAction = document.getElementById("theAction");
    
    switch(theAction.value) {
        case "RetrieveLogin":
            obj = document.getElementById("radio");
            obj.click();
            return;
        case "CancelMembership":
            obj = document.getElementById("radio2");
            obj.click();
            return;
        case "Other":
            obj = document.getElementById("radio3");
            obj.click();
            return;
        default:
            obj = document.getElementById("radio3");
            obj.click();
            return;
            return;
    }
}