function loadCats()
			{
				makeAjaxRequest("includes/Tips_GetCat.aspx","fillCatList(XML_OBJECT)");
			}

			function loadQuestions(obj)
			{
				makeAjaxRequest("includes/Tips_GetTipsList.aspx?cat_id=" + obj.value,"showTips(XML_OBJECT)");
			}

			function fillCatList(xmlObj)
			{
				var categories = xmlObj.selectNodes("//Categories/Category");
				var catCombo = document.getElementById("cat_list");
				for (var i=0;i<categories.length;i++)
					catCombo.options[catCombo.options.length] = new Option(getSingleNode(getNode(categories,i),"Name"),getSingleNode(getNode(categories,i),"ID"));
			}

			function showTips(xmlObj)
			{
				var sHtml = "";
				
				var tips = xmlObj.selectNodes("//Tips/Tip");
				for (var i=0;i<tips.length;i++)
				{					
					sHtml += "<table><tr>";
						sHtml += "<td valign=top width=30><font class=content_text1> >> </font></td>";
						sHtml += "<td><font class=content_text1>" + getSingleNode(getNode(tips,i),"Tip") + "</font></td>";
					sHtml += "</tr></table><br>";					
				}
				
				document.getElementById("tipsList").innerHTML = sHtml;
			}
