function tafSuccess(request) {
    eval("var results = " + request.responseText);

    var html = "";
    if (results.errors.length > 0) {
        for (var i = 0; i < results.errors.length; i++) {
            html += "<font color=red>" + results.errors[ i ] + "</font><br>";
        }
        document.getElementById('tafstatus').innerHTML = html;
    } else {                
        html = "Your friend(s) have been invited to Click-or-Treat!";
        // var imghost is defined in taf_light.pd
        html += "<br><br><div align=center><a href='javascript:hideLightbox();'><img src='" + imghost + "/bma/button/close2.gif' border=0></a></div>";
        document.getElementById('taf').style.display = "none";
        document.getElementById('tafstatus').innerHTML = html;
    }
    
}

function tafError(request) {        
    var html = "There was an error processing your request. Please try again later.";
    document.getElementById('tafstatus').innerHTML = html;
}

function tellAFriend() {
    var query = "fromname=" + document.getElementById("fromname").value;
    query += "&fromemail=" + document.getElementById("fromemail").value;
    query += "&toemail=" + document.getElementById("toemail").value;
	var req = new Requester("/click-or-treat/taf.pd", "POST", true, true);
	req.onsuccess = tafSuccess;
	req.onerror = tafError;
	req.sendRequest(query);
}

function tafLightbox() {    
    var params = {'hideloading' : true };    
    lightbox('/click-or-treat/taf_light.pd', params, '', true);   
}