function createRequestObject(){
  var request_;
  var browser = navigator.appName;
  if(browser == "Microsoft Internet Explorer"){
    request_ = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else
  {
    request_ = new XMLHttpRequest();
  }
  return request_;
}
var http = createRequestObject();

function getWines_varietal(){
  Effect.Fade('allWines',{duration:'.5'});
  http.open('get', 'includes/wine_search_results.php?category=varietal&option='
	+ document.varietal.get_option.options[document.varietal.get_option.options.selectedIndex].value);
  http.onreadystatechange = handleInfo;
  http.send(null);
}

function getWines2(category, option){
  Effect.Fade('allWines',{duration:'.5'});
  Effect.Appear('wine_results',{duration: '1.0'});
  http.open('get', 'includes/wine_search_results.php?category=' + (category)
    + '&option=' + (option));
  http.onreadystatechange = handleInfo;
  http.send(null);
}

function getWines3(category){
  var mySearch = document.getElementById('' + category + '');
  Effect.Fade('allWines',{duration:'.5'});
  Effect.Appear('wine_results',{duration: '1.0'});
  http.open('get', 'includes/wine_search_results.php?category=' + (category)
    + '&option=' + mySearch.options[mySearch.selectedIndex].value);
  mySearch.value = "0";
  http.onreadystatechange = handleInfo;
  http.send(null);
}


function handleInfo(){
  if(http.readyState == 1){
    document.getElementById('wine_results').innerHTML = '<img src="http://www.tesoriwines.com/v5/images/progress-animation_circles.gif" />';
  }
  if(http.readyState == 4){
    var response = http.responseText;
	document.getElementById('wine_results').innerHTML = response;
  }
}
