function ftafSuccess(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('ftafstatus').innerHTML = html;    
    } else {        
        html = "This virtual Click-or-Treater has been forwarded to your friend(s)!";
        // 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('ftaf').style.display = "none";
        document.getElementById('ftafstatus').innerHTML = html;    
    }    
    
}

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

function forwardToAFriend() {
    var query = "fromname=" + document.getElementById("fromname").value;
    query += "&fromemail=" + document.getElementById("fromemail").value;
    query += "&toemail=" + document.getElementById("toemail").value;
    query += "&i=" + document.getElementById("i").value;    
    
	var req = new Requester("/click-or-treat/ftaf.pd", "POST", true, true);	
	req.onsuccess = ftafSuccess;
	req.onerror = ftafError;
	req.sendRequest(query);    
}

function ftafLightbox(costume_number) {    
    var params = {'hideloading' : true };    
    lightbox('/click-or-treat/ftaf_light.pd?i=' + costume_number, params, '', true);   
}