    // AJAX Search for models

  var menu_age = '%';
  var menu_sexuality = '%';
  var menu_cocksize = '%';
  var menu_cut = '%';
  var menu_bodytype = '%';

  // Not yet used
  var menu_eyecolour = '%';
  var menu_starsign = '%';
  var menu_waist = '%';
  var menu_pubic = '%';
  var menu_haircolour = '%';
  var menu_hairstyle = '%';
  var menu_height = '%';
  var menu_height = '%';
  var menu_chest = '%';
  var menu_tattoos = '%';
  var menu_bodypiercings = '%';
  var order_by = 'ms.avg_score';
  
  var start_page = 0;

  var xmlHttp;

   function lookupSearch() {
     
     menu_age = document.getElementById('age').options[document.getElementById('age').selectedIndex].value;
     menu_sexuality = document.getElementById('sexuality').options[document.getElementById('sexuality').selectedIndex].value;
     menu_cocksize = document.getElementById('cocksize').options[document.getElementById('cocksize').selectedIndex].value;
     menu_cut = document.getElementById('cut').options[document.getElementById('cut').selectedIndex].value;
     menu_bodytype = document.getElementById('bodytype').options[document.getElementById('bodytype').selectedIndex].value;
     
     order_by = '';
     
     start_page=0;
     
     doSearch();   
   }
   
    function doSearch()
    {   
      document.getElementById("searchStatus").innerHTML="<b>searching...</b>";
      var url="/public/pages/model_search_internal_banner.php?w=" + iw + "&h=" + ih + "&ir=" + ir + "&pa=" + aff + "&start=" + start_page + "&age=" + menu_age + "&sexuality=" + menu_sexuality + "&cocksize=" + menu_cocksize + "&cut=" + menu_cut + "&bodytype=" + menu_bodytype + "&order_by=" + order_by + "&r=" + Math.random();
      xmlHttp=GetXmlHttpObject(stateChanged);
      xmlHttp.open("GET", url , true);
      xmlHttp.send(null);
    } 

    function stateChanged() 
    { 
      if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
      { 
        if (document.getElementById("searchResults").filters) {
          document.getElementById("searchResults").filters[0].Apply();
        }
        document.getElementById("searchResults").innerHTML=xmlHttp.responseText;
        if (document.getElementById("searchResults").filters) {        
          document.getElementById("searchResults").filters[0].Play();
        }
        document.getElementById("searchStatus").innerHTML="Find your ideal guy!";
      } 
    } 

    function GetXmlHttpObject(handler)
    { 
      var objXmlHttp=null;

      if (window.XMLHttpRequest) {
        objXmlHttp = new XMLHttpRequest();
        objXmlHttp=new XMLHttpRequest();
        objXmlHttp.onreadystatechange=handler;
        objXmlHttp.onload=handler;
        objXmlHttp.onerror=handler;
        return objXmlHttp;
      }
      else if (window.ActiveXObject) {
        try
        {       
          objXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
          objXmlHttp.onreadystatechange=handler;
          return objXmlHttp;          
        }
        catch(e)
        { 
          alert("Please enable ActiveX on your browser");
          return;
        }         
      }
    }   