var sxmlHttp;
var ie4 = false; if(document.all) { ie4 = true; }

function getObject(id) { if (ie4) { return document.all[id]; } else { return document.getElementById(id); } }

function toggle(divId,divId2,divId3) { 
  var d = getObject(divId);
  var b = getObject(divId2);
  var c = getObject(divId3);
  var a = getObject('st');
  if (d.style.display == 'none') { 
    d.style.display = 'block';
    b.src='Images/LEnd2.gif'; 
    c.src='Images/REnd2.gif';
    a.innerHTML = 'advanced search <img src="Images/ArrowDwn.gif" border="0" width="11" height="11">'; 
  } else { 
    d.style.display = 'none'; 
    b.src='Images/LEnd.gif'; 
    c.src='Images/REnd.gif'; 
    a.innerHTML = 'advanced search <img src="Images/ArrowUp.gif" border="0" width="11" height="11">'; 
  } 
}

function GetXmlHttpObject2(){
  var xmlHttp=null;
  try{
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }catch (e){
    //Internet Explorer
    try{
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }catch (e){
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  return xmlHttp;
}

function isSrchComplete(form){
  var msgstr = '';
  var flg = true;
  var itemfound = false;
  var crlf = String.fromCharCode(10);
  var reqcolor = '#ECECEC';
  for (i=0; i < form.elements.length; i++){
    if (form.elements[i].value == '' || form.elements[i].value == '0'){
      if (form.elements[i].name == 'keywords'){
        msgstr = msgstr + '   Keyword must be entered to complete search.' + crlf;
        form.keywords.style.background=reqcolor;
      }
    }else{
      if (form.elements[i].type != 'button'){
        form.elements[i].style.background="#ffffff";
      }
    }
  }
  if (form.keywords.value=='Enter your keywords to search'){
        msgstr = msgstr + '   Keyword must be entered to complete search.' + crlf;
        form.keywords.style.background=reqcolor;
  }
  if (msgstr != ''){
    msgstr = 'The following fields are required:' + crlf + msgstr;
    alert(msgstr);
    flg = false;
  }
  return flg;
}

function AJAX_GetSubCat(z){ 
  sxmlHttp=GetXmlHttpObject2()
  if (sxmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }

  var url="getsubcats.asp"
  url=url+"?id="+z
  sxmlHttp.onreadystatechange=stateChangedSubCat 
  sxmlHttp.open("GET",url,true)
  sxmlHttp.send(null)
}

function stateChangedSubCat(){
  var selbox = document.srchform.subcategories;
  selbox.options.length = 0;
  selbox.options[selbox.options.length] = new Option('All Subcategories','0');

  if (sxmlHttp.readyState==4 || sxmlHttp.readyState=="complete"){
    var sstr = sxmlHttp.responseText;
    var sArray = sstr.split("|");
    for (var i = 0; i < sArray.length; i++) {
      if (sArray[i] != ''){
        var s='';
        s = sArray[i];
        var sA = s.split(",");
        selbox.options[selbox.options.length] = new Option(sA[0],sA[1]);
      }
    } 
  } 
}

