window.addEvent('domready', function(){
        if (showTrial) freeTrial();
    });

function freeTrial(){
    Popup.show('freeTrialPop');
}

function hideFreeTrial(){
    Popup.hide('freeTrialPop');
}

function submitTrial(form){
    var fields = new Hash();
    fields.set('firstName', 'First Name');
    fields.set('lastName', 'Last Name');
    fields.set('phone', 'Phone Number');
    fields.set('email', 'Email Address');
    var message = '';
    fields.each(function(label, field){
            if (form[field].value.trim() == ''){
                message += "Please provide a " + label + ".\n";
            }
        });

    if (message != ''){
        alert(message);
        return false;
    }

    var url = "freeTrialSvc.php";
    var req = new Request.JSON({url: url,
                                onComplete: function(message){
                if (message){
                    if (message.status == 'success'){
                        alert("Your request has been submitted.  You should receive a reply by email shortly.");
                        hideFreeTrial();
                    }
                    else {
                        alert(message.data.reason);
                    }
                }
                else {
                    alert("There was a problem submitting the Free Trial Request.");
                    hideFreeTrial();
                }

            }
        });
    req.send("a=ft&fn=" + form.firstName.value + "&ln=" + form.lastName.value + "&p=" + form.phone.value + "&e=" + form.email.value);

}