// JavaScript Document
var pagesize = 30; // 页大小(每页记录数)
var count = 0; // 页数统计
var recordcount = 0; // 记录总数
var para = {}; // 搜索参数
var bind = new DataBind();
var thispage = 1;
var searchkey = ""; // 搜索关键词
var msg = ""; // 信息提示框
$(document).ready(function() {
			init();
			searchDemands(true);
			showNewMaterial();
		});

extend_obj.changesum = function(v) {
	if (v == null || v == "")
		return 0;
	else
		return v;
}
extend_obj.changeImg=function(v){
	if (v == null || v == "")
		return "http://c1.zjtcn.com/images/defaulteplogo.jpg";
	else
		return fileSite+v;
}
function searchDemands(sign) {
	var curl = "";
	para["pageNo"] = thispage;
	if (sign) {
		thispage = 1;
		if (searchkey == "") {
			curl = "/ask/AskServlet?type=5";
			$.ajax({
						type : "post",
						url : curl,
						data : null,
						complete : callgetcount
					});
		}
	}
	searchResult();
}

/* 页数统计 */
function callgetcount(_count) {// 页数
	var data = eval("(" + _count.responseText + ")");
	if (!getState(data.state))
		alert(msg);
	else {
		data = data.result;
		recordcount = parseInt(data);
		count = Math.ceil(recordcount / parseInt(pagesize));
		if (count == 0) {
			$("#waiting").hide();
			$("#nofound").show();
		} else {
			$("#pagebtns").show();
			initPage(); // 首次搜索统计是才初始化记录与页的统计信息
			showBotton();
		}
	} // 首次搜索统计是才初始化记录与页的统计信息
};

function searchResult() {
	$("#waiting").show();
	$("#nofound").hide();
	$("#listbody").hide();
	$("#pagebtns").hide();
	var url = "/ask/AskServlet?type=4";
	para["pageSize"] = pagesize;
	para["page"] = thispage;
	$.ajax({
				type : "post",
				url : url,
				data : para,
				complete : function(json) {

					extend_obj.changeDate = function(v) {
						if (v && v != "")
							return v.substr(0, 19);
						else
							return "&nbsp;"
					}
					extend_obj.blank = function(v) {
						if (v == undefined || v == null || v.trim() == "")
							return "&nbsp;";

						if (v.gblen() > 32)
							return v.gbtrim(32, "...");
						else
							return v;
					}
					var data = eval("(" + json.responseText + ")");
					if (!getState(data.state))
						alert(msg);
					else {
						data = data.result;
						showBotton();
						bind.bindDataList(data, "listbody", function() {
									if (data.length < 1) {
										$("#waiting").hide();
										$("#nofound").show();
									} else {
										$("#waiting").hide();
										if (count > 1)
											$("#pagebtns").show();
										$("#listbody").show();
									}
								});
					}
				}
			});
}

/* 跳页 */
function gotopage(par) {
	switch (par) {
		case 'frist' :
			thispage = 1;
			searchDemands(false);
			break;
		case 'uppage' :
			thispage--;
			searchDemands(false);
			break;
		case 'downpage' :
			thispage++;
			searchDemands(false);
			break;
		case 'lastpage' :
			thispage = count;
			searchDemands(false);
			break;
	}
};

/* 建材设备主要供应商展示 */
var showNewMaterial = function() {
	var dataBind = new DataBind();
	var url = "/SearchInfoContent.do";
	$.ajax({
				type : "post",
				url : url,
				data : {
						page : 1,
					content : "tid~201",
					type : 8
				},
				complete : function(json) {
					var data = eval("(" + json.responseText + ")");
					if (data.state == "success") {
						var data = eval("(" + json.responseText + ")");
						data = data.result;
						var size = data.length > 4 ? 4 : data.length;
						var d = new Array();;
						for (var i = 0; i < size; i++) {
							d[i] = data[i]
						}
						dataBind.bindDataList(d, "newMaterial", function() {

								});
					}
				}
			});
};
