  function handleHttpResponse_mates() {

  if (http.readyState == 4) {


results = http.responseText;

document.getElementById('accommodation').innerHTML = results;
Effect.Appear('accommodation');


Effect.Fade('event_intro');
return false;
}
if (http.readyState != 4) {

}
}
function event_filter(event_type) {
	var selObj = document.getElementById('event_dropdown');
	var event_type = "Everything";
	
	var selIndex = selObj.selectedIndex;
	
	event_type = selObj.options[selIndex].text;
	
	selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	
	selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;
	


mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/events.php?e=' + escape(event_type) + '&l=' + escape(event_location), true); 

  http.onreadystatechange = handleHttpResponse_mates;

  http.send(null);
 
  return false;

 }
 
 
 function attraction_filter(event_type) {
	var selObj = document.getElementById('attraction_dropdown');
	var event_type = "Everything";
	
	var selIndex = selObj.selectedIndex;
	
	event_type = selObj.options[selIndex].text;
	
	selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	
	selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;
	


mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/attractions.php?e=' + escape(event_type) + '&l=' + escape(event_location), true); 

  http.onreadystatechange = handleHttpResponse_mates;

  http.send(null);
 
  return false;

 }
 
 
 
 function handleHttpResponse_image() {

  if (http.readyState == 4) {

document.getElementById('snap-msgs').innerHTML = '<img src=/images/spinner.gif align=absmiddle> Checking results...';


results = http.responseText;

document.getElementById('snap-msgs').innerHTML = results;
new Effect.Pulsate('snap-msgs',{ pulses: 1, duration: 2 });



return false;
}
if (http.readyState != 4) {
document.getElementById('snap-msgs').innerHTML = '<img src=/images/spinner.gif align=absmiddle> Snapping, One moment please...';
}
}
function snapit(snapID) {
document.getElementById('snap-msgs').innerHTML = '<img src=/images/spinner.gif align=absmiddle> Snapping, One moment please...';

mydomain=window.location.hostname;

http.open("GET", 'http://'+mydomain+'/play-snapit.php?snapID=' + escape(snapID), true); 

  http.onreadystatechange = handleHttpResponse_image;

  http.send(null);
 
  return false;

 }
 
 function handleHttpResponse_autosnap() {

  if (http.readyState == 4) {

document.getElementById('my-auto-snap'+snapID).innerHTML = '<img src=/images/spinner.gif align=absmiddle>';


results = http.responseText;

document.getElementById('my-auto-snap'+snapID).innerHTML = results;
new Effect.Pulsate('my-auto-snap'+snapID,{ pulses: 1, duration: 2 });



return false;
}
if (http.readyState != 4) {
document.getElementById('my-auto-snap'+snapID).innerHTML = '<img src=/images/spinner.gif align=absmiddle>';
}
}

//var snapID=78;
function auto_snap(snapIDx) {
snapID=snapIDx;
snap_value=document.getElementById('snap_value'+snapID).value;
document.getElementById('showautosnap'+snapID).innerHTML = '<img src=/images/spinner.gif align=absmiddle>Setting Autosnap';

mydomain=window.location.hostname;

http.open("GET", 'http://'+mydomain+'/auto-snapit.php?snapID=' + escape(snapID)+'&snap_value='+snap_value, true); 

  http.onreadystatechange = handleHttpResponse_autosnap;

  http.send(null);
 
  return false;

 }
 
 function update_restaurant_types(){
 selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	
	selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;
	restaurant_types=document.restaurant_search.restaurant_types;
	restaurant_type_string="";
	for (i=0; i<restaurant_types.length; i++){
if (restaurant_types[i].checked==true){

restaurant_type_string=restaurant_type_string + restaurant_types[i].value + "," ;
}
}
	
	
mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/restaurant_types.php?l=' + escape(event_location) + '&e=' + escape(restaurant_type_string), true); 

  http.onreadystatechange = handleHttpResponse_restaurant_types;

  http.send(null);
 
  return false;
 }
 
 function update_pub_types(){
 selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	
	selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;
	restaurant_types=document.restaurant_search.restaurant_types;
	restaurant_type_string="";
	for (i=0; i<restaurant_types.length; i++){
if (restaurant_types[i].checked==true){

restaurant_type_string=restaurant_type_string + restaurant_types[i].value + "," ;
}
}
	
	
mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/pub_types.php?l=' + escape(event_location) + '&e=' + escape(restaurant_type_string), true); 

  http.onreadystatechange = handleHttpResponse_restaurant_types;

  http.send(null);
 
  return false;
 }
 
function update_guesthouse_types(){
	selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	selIndex = selObj.selectedIndex;
	event_location = selObj.options[selIndex].text;

	mydomain=window.location.hostname;
	http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/guesthouse_types.php?l=' + escape(event_location), true); 
	http.onreadystatechange = handleHttpResponse_restaurant_types;
	http.send(null);
 	return false;
}

function update_guesthouse_types_automatic(event_location) {
	//alert("Loading new function:" + event_location);
	selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	selIndex = selObj.selectedIndex;
	event_location = selObj.options[selIndex].text;
	
	mydomain=window.location.hostname;
	http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/guesthouse_types.php?l=' + escape(event_location), true); 
	http.onreadystatechange = handleHttpResponse_restaurant_types;
	http.send(null);
 	return false;
}

function update_pub_types_automatic(event_location) {
	//alert("Loading new function:" + event_location);
	selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	selIndex = selObj.selectedIndex;
	event_location = selObj.options[selIndex].text;
	
	mydomain=window.location.hostname;
	http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/pub_types.php?l=' + escape(event_location), true); 
	http.onreadystatechange = handleHttpResponse_restaurant_types;
	http.send(null);
 	return false;
}
 
  function update_hh_types(){
 selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
		selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;

	
		
mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/hh_types.php?l=' + escape(event_location), true); 

  http.onreadystatechange = handleHttpResponse_restaurant_types;

  http.send(null);
 
  return false;
 }
 
  function update_golf_types(){
 selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
		selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;

	
		
mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/golf_types.php?l=' + escape(event_location), true); 

  http.onreadystatechange = handleHttpResponse_restaurant_types;

  http.send(null);
 
  return false;
 }
 function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}

 
 function handleHttpResponse_restaurant_types() {

  if (http.readyState == 4) {


results = http.responseText;

document.getElementById('accommodation').innerHTML = results;

Effect.Appear('accommodation');


Effect.Fade('event_intro');
return false;
}
if (http.readyState != 4) {
Effect.Appear('accommodation');
document.getElementById('accommodation').innerHTML='<img src=/images/spinner.gif align=absmiddle> Searching';
}
}
 function handleHttpResponse_event_types() {

  if (http.readyState == 4) {


results = http.responseText;

document.getElementById('accommodation').innerHTML = results;
document.getElementById('restaurant_search_btn').value='Update results';
Effect.Appear('accommodation');


Effect.Fade('event_intro');
return false;
}
if (http.readyState != 4) {

}
}
  function update_event_types(){
 selObj = document.getElementById('location_dropdown');
	event_location = "Everywhere";
	
	selIndex = selObj.selectedIndex;
	
	event_location = selObj.options[selIndex].text;
	restaurant_types=document.restaurant_search.restaurant_types;
	restaurant_type_string="";
	for (i=0; i<restaurant_types.length; i++){
if (restaurant_types[i].checked==true){

restaurant_type_string=restaurant_type_string + restaurant_types[i].value + "," ;
}
}
	
drange = document.getElementById('rangeA').value;	
mydomain=window.location.hostname;
http.open("GET", 'http://'+mydomain+'/wp-content/themes/sandbox/ajax/events.php?l=' + escape(event_location) + '&e=' + escape(restaurant_type_string) + '&rangea='+ escape(drange), true); 

  http.onreadystatechange = handleHttpResponse_restaurant_types;

  http.send(null);
 
  return false;
 }
 
 function getHTTPObject() {
    if (typeof XMLHttpRequest != 'undefined') {
        return new XMLHttpRequest();
    }
    try {
        return new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e) {}
    }
    return false;
}
var http = getHTTPObject(); // We create the HTTP Object





 

