var tag_id = ""; var ParentID = 0; document.body.onunload="GUnload()"; function tBgetElementsByName(tag, name) { var items = document.getElementsByTagName(tag); var arr = new Array(); var iarr = 0; for (i = 0; i < items.length; i++) { att = items[i].getAttribute("name"); if (att == name) { arr[iarr] = items[i]; iarr++; } } return arr; } function highlight(boolOn,itemID, itemName){ var obj = tBgetElementsByName("li",itemName); var i = 0; if (boolOn == 1){ while (i < obj.length){ if (obj[i].className != "selected"){ if (obj[i].id == itemID){ obj[i].className = "mouseover"; } else { obj[i].className = "mouseout"; } } i++; } } else { while (i < obj.length){ if (obj[i].className != "selected"){ obj[i].className = "mouseout"; } i++; } } } function show_subcategories(itemID, categoryID,countryID,LocationGeoCodeID,itemName,itemID2,paramParent){ tag_id = "subcat_div"; ParentID = paramParent; var obj = tBgetElementsByName("li",itemName); var i = 0; while (i < obj.length){ if (obj[i].id == itemID2){ obj[i].className = "selected"; } else{ obj[i].className="mouseout"; } i++; } xmlHttp=GetXmlHttpObject(); if (xmlHttp==null){ alert ("Browser does not support HTTP Request"); return false; } document.getElementById(tag_id).innerHTML="
please wait...
"; var url = "/cityguide/ajax_get_subcategories.pl?categoryid="+categoryID; url += "&countryid="+countryID; url += "&LocationGeoCodeID="+LocationGeoCodeID; url += "&itemid="+itemID; xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function GetXmlHttpObject(){ var objXMLHttp=null; if (window.XMLHttpRequest){ objXMLHttp=new XMLHttpRequest(); } else if (window.ActiveXObject){ objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); } return objXMLHttp; } function stateChanged(){ if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ document.getElementById(tag_id).innerHTML = xmlHttp.responseText; for (k = 0; k < checkboxArray.length; k++){ str = checkboxArray[k].split("::") if (str[0] == ParentID){ document.getElementById(str[1]).checked = "true"; } } } }