function close_form()
{
    document.getElementById("tell_friend_AR").style.display="none";
}

function clear_form(theForm)
{
	var theData = theForm;
	var i = 0;
 	var input_text = document.getElementsByTagName('input');
	for(i; i < input_text.length; i++) {
		if(input_text[i].type == 'text') {
			input_text[i].value = '';
		}
	}
}

function tellAFriend(theForm)
{
    if(!globalValidateSend(theForm))
    {
        return false;
    }

    document.getElementById("fill_AR").style.display="none";
    document.getElementById('pause_AR').style.visibility="visible";
    document.getElementById('pause_AR').style.display="block";

    var ajaxObject = null;
    if(window.XMLHttpRequest)
    {
        ajaxObject = new XMLHttpRequest();
    }
    else if(new ActiveXObject('Msxml2.XMLHTTP'))
    {
        ajaxObject = new ActiveXObject('Msxml2.XMLHTTP');
    }
    else if(new ActiveXObject('Microsoft.XMLHTTP'))
    {
        ajaxObject = new ActiveXObject('Microsoft.XMLHTTP');
    }

    var theData="";
    theData  = "formname="+ theForm.formname.value;
    theData += "&reqf="   + theForm.reqf.value;
    theData += "&emailAFriend=true";
    theData += "&subject=" + theForm.subject.value;
    theData += "&toEmail=" + theForm.toEmail.value;
    theData += "&fromEmail=" + theForm.fromEmail.value;
    theData += "&emailFile="+theForm.emailFile.value;
	
	theForm.toEmail.value = " ";
    theForm.fromEmail.value = " ";
	var theAction = theForm.getAttribute("action");

    ajaxObject.open("POST", theAction, true);
    ajaxObject.onreadystatechange = function()
    {
        if(ajaxObject.readyState==4)
        {
            getEmailResult(ajaxObject.responseText);
        }
    }
    ajaxObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajaxObject.setRequestHeader("Content-length", theData.length);
    ajaxObject.setRequestHeader("Connection", "close");
    ajaxObject.send(theData);
    return false;
}

/*
 * Callback function to display results.
 */
function getEmailResult(response)
{
    try
    {
        document.getElementById("pause_AR").style.display="none";
        document.getElementById("fill_thanks_AR").style.visibility="visible";
        document.getElementById("fill_thanks_AR").style.display="block";
    }
    catch (exception)
    {
        alert(exception);
    }
}
