var dont_display_twice;

function display_feedback()
{
	
	if (!dont_display_twice)
	{

		document.write('<FORM NAME="pg_feedback" ID="page_feedback">');

		document.write('<SPAN>Was this page helpful?</SPAN>');

		document.write('<LABEL><INPUT TYPE="RADIO" NAME="page_fb" CLASS="page_fb_yes" VALUE="Y" onClick="feedback_click(\'y\')"> Yes</LABEL>');

		document.write('<LABEL><INPUT TYPE="RADIO" NAME="page_fb" CLASS="page_fb_no" VALUE="N" onClick="feedback_click(\'n\')"> No</LABEL>');

		document.write('</FORM>');
	}
	
	dont_display_twice = 1;

}

function feedback_click(yes_no)
{

	// Save the initial click incase they don't submit comments	
	feedback_ajax_submit('/Forms/Page_Feedback.aspx?yes_no=' + yes_no);

	var new_html;

	if (yes_no == "y")
	{
		new_html = '<SPAN>What did you like about this page?</SPAN>';			
	}
	
	else if (yes_no == "n")
	{	
		new_html = '<SPAN>How can we improve this page?</SPAN>';		
	}

	new_html += '<TEXTAREA NAME="reader_comments" ROWS="3" COLS="40"></TEXTAREA>';
	
	new_html += '<INPUT TYPE="BUTTON" NAME="fb_submit" VALUE="Submit" onClick="feedback_submit(\'' + yes_no + '\');">';

	document.getElementById("page_feedback").innerHTML = '<SPAN ID="fb_form" STYLE="display: block">' + new_html + '</SPAN><SPAN ID="fb_form_save">&nbsp;</SPAN>';
	
}

function feedback_submit(yes_no)
{

	// Save the initial click incase they don't submit comments
	feedback_ajax_submit('/Forms/Page_Feedback.aspx?yes_no=' + yes_no + '&comments=' + document.pg_feedback["reader_comments"].value, 'page_feedback', '<CENTER>Thanks for your Feedback</CENTER>');

}


function feedback_ajax_submit(get_url, return_layer, return_response)
{

	var xmlHttp;

	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}

	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}

			catch (e)
			{
				alert("Your browser does not support AJAX");
				return false;
			}
		}
	}

	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
			
			if (return_layer)
			{
				if (return_response)
				{
					document.getElementById(return_layer).innerHTML = return_response;
				}
				else
				{
					document.getElementById(return_layer).innerHTML = xmlHttp.responseText;
				}
			}
		}
	}

	xmlHttp.open("GET", get_url, true);

	xmlHttp.send(null);

}