function hideSelects() {

	var i,j;

	//alert(document.forms.length)

	for(i=0;i < document.forms.length;i++) {

		for(j=0; j < document.forms[i].elements.length;j++) {

			//alert(document.forms[i].elements[j].type);

			if(document.forms[i].elements[j].type == "select-one") {

				document.forms[i].elements[j].style.visibility = 'hidden'

			}

		}

	}

}

function showSelects() {

	var i,j;

	//alert(document.forms.length)
	for(i=0;i < document.forms.length;i++) {

		for(j=0;j < document.forms[i].elements.length;j++) {

			//alert(document.forms[i].elements[j].type);

			if(document.forms[i].elements[j].type == "select-one") {

				document.forms[i].elements[j].style.visibility = 'visible'

			}

		}

	}

}

function showLayer(id){
	hideSelects();
	var x;
	var y;
	//this.document.body.style.background="#FFFFFF";
 	//this.document.body.style.filter="alpha(opacity=25);-moz-opacity:.25;opacity:.25";
	//feedback.style.filter="alpha(opacity=25);-moz-opacity:.25;opacity:.25";	
	//outerDiv.style.filter="alpha(opacity=25);-moz-opacity:.25;opacity:.25";	//alert(outerDiv.style.filter);
 	//alert(table01.style.filter)
 	
	x = (this.document.body.clientWidth/2)-250;
	y = this.document.body.clientHeight/2;
	if(document.getElementById(id).style.visibility != "hidden") {
		document.getElementById(id).style.zIndex = -1;
		document.getElementById(id).style.visibility = "hidden";		
	}
	else {
		document.getElementById(id).style.zIndex = 1;
		document.getElementById(id).style.visibility = "visible";		
		document.getElementById(id).style.left = x;
		document.getElementById(id).style.top = 100;
	}
}

function hideLayer(id){
	document.getElementById(id).style.zIndex = -1;
	document.getElementById(id).style.visibility = "hidden";
	this.document.body.style.background="#1e345d";
 	this.document.body.style.filter="alpha(opacity=100);-moz-opacity:1;opacity:1";

	showSelects();	
}

/* Create a new XMLHttpRequest object to talk to the Web server */

function callServer() {
	var xmlHttp = false;
	try {
	  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	  try {
	    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (e2) {
	    xmlHttp = false;
	  }
	}

	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
	  xmlHttp = new XMLHttpRequest();
		//alert("Not using IE");
	}
	//alert("callserver")
  // Get the comments from web form
	var comments = document.getElementById("comments").value;
  	var pageName = document.getElementById("pageName").value;
	var findInfo = 0;
	//alert("length: " + feedbackForm.findInfo.length);
	for(i=0;i < feedbackForm.findInfo.length;i++) {
		if (feedbackForm.findInfo[i].checked) {
			findInfo = feedbackForm.findInfo[i].value;
		}
	}	
	//alert("findInfo: " + findInfo);
	var easyRead = 0;
	//alert("length: " + feedbackForm.findInfo.length);
	for(i=0;i < feedbackForm.easyRead.length;i++) {
		if (feedbackForm.easyRead[i].checked) {
			easyRead = feedbackForm.easyRead[i].value;
		}
	}	
	//alert("easyRead: " + easyRead);
	var overall = 0;
	for(i=0;i < feedbackForm.overall.length;i++) {
		if (feedbackForm.overall[i].checked) {
			overall = feedbackForm.overall[i].value;
		}
	}	
	//alert("overall: " + overall);
	//alert(comments)
  // Only go on if there are values for both fields
  //if ((comments == null)) return;
  // Build the URL to connect to
  var url = "/public/sendcomments.asp?pagereferer=" + feedbackForm.pageReferer.value + "&emailaddr=" + feedbackForm.emailaddr.value + "&name=" + feedbackForm.name.value +"&comments=" + escape(comments) + "&pageName=" + escape(pageName) + "&findInfo=" + findInfo + "&easyRead=" + easyRead + "&overall=" + overall + "&strQString=" + location.pathname

	//alert(location.search.substring(1))

  // Open a connection to the server
  xmlHttp.open("GET", url, true);

  // Setup a function for the server to run when it's done
  //xmlHttp.onreadystatechange = updatePage;
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4) {

	   alert("Your message has been sent. Thank you.")
		hideLayer("feedback");
  		}
 }

  // Send the request
  xmlHttp.send(null);

}
