// JavaScript Document
var dsCategorys = new Spry.Data.XMLDataSet("http://ge.the9.com/js/category_1.xml", "/categorys/category", {userCache:false});
var dsCatItem = new Spry.Data.XMLDataSet("http://ge.the9.com/js/{dsCategorys::item_path}", "itemroot/item_cat/item", {userCache:false});
var dsItems = new Spry.Data.XMLDataSet("http://ge.the9.com/js/{dsCategorys::url}", "itemRoot/item", {userCache:false});

var pvItems = new Spry.Data.PagedView(dsItems, { pageSize:30});
var pvItemsPagedInfo = pvItems.getPagingInfo();

function FilterData()
{
	var tf = document.getElementById("dsCatSelect");
	if (!tf.value || tf.value == "请选择")
	{
		dsItems.filter(null);
		return;
	}
	var regExpStr = tf.value;
	//if (!document.getElementById("containsCB").checked)
		//regExpStr = "^" + regExpStr;
	var regExp = new RegExp(regExpStr, "i");
	var filterFunc = function(ds, row, rowNumber)
	{
		var str = row["ItemClass_cn"];
		if (str && str.search(regExp) != -1)
			return row;
		return null;
	};
	dsItems.filter(filterFunc);
}

function StartFilterTimer() {
	if (StartFilterTimer.timerID)
		clearTimeout(StartFilterTimer.timerID);
	StartFilterTimer.timerID = setTimeout(function() { StartFilterTimer.timerID = null; FilterData(); }, 1000);
}

function FilterData_ad()
{
	var tf = document.getElementById("filterTF");
	if (!tf.value)
	{
		dsItems.filter(null);
		return;
	}
	var regExpStr = tf.value;
	//if (!document.getElementById("containsCB").checked)
		//regExpStr = "^" + regExpStr;
	var regExp = new RegExp(regExpStr, "i");
	var filterFunc = function(ds, row, rowNumber)
	{
		var str = row[getRadioValue().toString()];
		if (str && str.search(regExp) != -1)
			return row;
		return null;
	};
	dsItems.filter(filterFunc);
}

function StartFilterTimer_ad() {
	if (StartFilterTimer_ad.timerID)
		clearTimeout(StartFilterTimer_ad.timerID);
	StartFilterTimer_ad.timerID = setTimeout(function() { StartFilterTimer_ad.timerID = null; FilterData_ad(); }, 100);
}


$(document).ready(function () {
	$("#advFilter").click(function() {
		$(".filterTFSpan").show();
	});
	
});

function getRadioValue() {
	var radioValue = "";
	var radioObj = document.getElementsByName("_items_");
	   for(var i=0;i<radioObj.length;i++)
	   {
		 if(radioObj[i].checked)
		 {
			 radioValue=radioObj[i].value;
			 break;
		 }
	   }
	return radioValue;
}

function clearFilterTf() {
	document.getElementById("filterTF").value = "";
}

function InitSet(){
	var obj=document.getElementById('dsCatSelect');
	for(i=0;i<obj.options.length;i++)
	{
		if(obj.options[i].value=="请选择")
		 {
			 obj.selectedIndex=i;
		 	 break;
		}
	}
	//var index=obj.selectedIndex; //序号，取当前选中选项的序号
	//var val = obj.options[index].value;
	//alert(val);
	dsItems.filter(null);
	
}