//--------------------------------------------------------------
//Change CSS for Category	
	$(document).ready(function() {
		$(".category").click(function() {
			if ($(this).hasClass("cat_close")) {$(this).removeClass("cat_close").addClass("cat_open");
				SubCategory($(this).attr("catid"));
			}
			else if ($(this).hasClass("cat_open")) {$(this).removeClass("cat_open").addClass("cat_close");
				document.getElementById("CAT_ID_" + $(this).attr("catid")).style.display = "none";
			}
		});
	});

//--------------------------------------------------------------
//Get SubCategory
	function SubCategory(cat_id)
	{
		$.ajax(
		{
			type: "GET",
			url: "/Products/SubCategory.asp",
			dataType: "html",
			data: "CATID=" + cat_id,
			success: function(subcat){
				document.getElementById("CAT_ID_" + cat_id).innerHTML = subcat;
				document.getElementById("CAT_ID_" + cat_id).style.display = "block";
			}, 
			error : function (request, error){
				//alert(error);
			}
		});
	}

//--------------------------------------------------------------
//Get Products	
	function Product(cat_id)
	{
		$.ajax(
		{
			type: "GET",
			url: "/Products/Product.asp",
			dataType: "html",
			data: "CATID=" + cat_id,
			success: function(product){
				if (document.getElementById("CAT_ID_" + cat_id).style.display == "none"){
					document.getElementById("CAT_ID_" + cat_id).style.display = "block";
					$("#" + cat_id).removeClass("subcat_close");
					$("#" + cat_id).addClass("subcat_open");
				}
				else{
				document.getElementById("CAT_ID_" + cat_id).style.display = "none";
				$("#" + cat_id).removeClass("subcat_open");
				$("#" + cat_id).addClass("subcat_close");
				}
			}, 
			error : function (request, error){
				//alert(error);
			}
		});
	} 
	
//--------------------------------------------------------------
//Search
	function ValidateSearch()
	{
		if (document.frmSearch.SEARCH.value != '')
		{
			document.frmSearch.submit();
		}
		else
		{
			alert('*** You must provide at least one keyword in order to search the content this website.\n\nPlease retry.');
		}
	}
