// JavaScript Document
// Dynamic Text Search Results Ajax Style - Affiliate
//G Rishi 07-2008
// JavaScript Document
function getXmlHttpRequestObject() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else if(window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
    } else {
    alert("Your browser does not support advanced javascript!\nPlease update your browser.");
    }
}
//Our XmlHttpRequest object to get the auto string
var searchReq = getXmlHttpRequestObject();

//Called from keyup on the search textbox.
function searchSuggest() {
  if (searchReq.readyState == 4 || searchReq.readyState == 0) {

            var getvalue1 = escape(document.getElementById('selectCategory').value);
                    
                        searchReq.open("GET", 'http://www.plannedparenthood.org/scripts/searchservices.asp?FCatId=' + getvalue1, true);
             searchReq.onreadystatechange = handleSearchSuggest; 
             searchReq.send(null);
  }             
}
//Called when the AJAX response is returned.
function handleSearchSuggest() {
    if (searchReq.readyState == 4) {
        var ss = document.getElementById('selectService')
        ss.innerHTML = '';
        var str = searchReq.responseText.split("<x0x0x0x0>");
        var selbox = document.form1.selectService;
        //j = english
        //k = spanish
        var j=1;
        var k=2;
            selbox.options[selbox.options.length] = new Option('Please select a service: ','8888');
            for(i=0; i < str.length - 1; i+=3) {
            //Populate 2nd dropdown
            selbox.options[selbox.options.length] = new Option(str[j],str[i]);
            
            j+=3;
            k+=3;
            }
    }
}
