////////////////////////////////////////////////////////////////////////
//
// browseCategories.php - javascript functions.
//
////////////////////////////////////////////////////////////////////////
var url = "load_cards_ajax2.php"; // The server-side script 

function generateSearchString()
{
	var query = "load_cards_ajax.php";
	//var query = "ajax_test.php";
	
	//Loads the variables from the form.
	var cat1 = document.getElementById('Category1').value;
	var cat2 = document.getElementById('Category2').value;
	var cat3 = document.getElementById('Category3').value;
	var cat4 = document.getElementById('Category4').value;
	var cat5 = document.getElementById('Category5').value;

	//Generates the String
	query += "?cat1=" + document.getElementById('Category1').checked;
	query += "&cat2=" + document.getElementById('Category2').checked;
	query += "&cat3=" + document.getElementById('Category3').checked;
	query += "&cat4=" + document.getElementById('Category4').checked;
	query += "&cat5=" + document.getElementById('Category5').checked;
		
	url = query;
}

function handleHttpResponse()
{ 
	if (http.readyState == 4)
	{ 
		results = http.responseText; 
		document.getElementById('CardResults').innerHTML = results;//results[0]; 
	} 
}

function loadCards()
{
	generateSearchString();
	http.open("GET", url, true); 
	http.onreadystatechange = handleHttpResponse; 
	http.send(null);
}

function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();