/*载入行业*/
util.$AEV(window, "load", pg_load);

function pg_load() {
}

/* 关键词查询 */
function loadAction() {
	var key = checkNull("keyword", "\u8bf7\u8f93\u5165\u5173\u952e\u8bcd\uff01");
	
	var keyword = $("keyword").value;
	var cmd = new Command("SearchKeywordCmd");
	
	cmd.setParameter("keyword", keyword);
	cmd.setCallback(loadCallback);
	cmd.execute(1);
}

/* 加载父类信息回调 */
function loadCallback(datas) {
	util.$s("word", $("keyword").value);

	// 清空所有信息
	removeChilds($('status'));
	removeChilds($('info'));
	DWRUtil.setEscapeHtml(false);
   	DWRUtil.removeAllRows("urls");
   	
   	// 显示关键词信息
   	var cpcAttrib = datas.cpcAttrib;
   	var cpmAttrib = datas.cpmAttrib;
   	var bundleAttrib = datas.bundleAttrib;
   	var info;
   	
   	if(!cpcAttrib && !cpmAttrib && !bundleAttrib){
   		util.$s("info", "\u8BE5\u5173\u952E\u8BCD\u65E0\u8D2D\u4E70\u8BB0\u5F55\uFF01"); // 该关键词无购买记录！
		return;
	} else if(cpcAttrib || cpmAttrib) {
		util.$s("status", "\u88AB\u8D2D\u4E70"); // 被购买
		
		info = "<p>\u5F53\u524D\u7ADE\u4EF7\u4EF7\u683C\uFF1A"; // 当前竞价价格：
		if(cpcAttrib) {
			info = info + "￥<span class='red'>" + datas.maxCpcPrice + "/CPC </span>";
		}
		if(cpmAttrib) {
			info = info + "￥<span class='red'>" + datas.maxCpmPrice + "/CPM </span>";
		}
		info = info + "</p>";
		util.$s("info", info);
	} else if(bundleAttrib) {
		var beginDate = formatDate(datas.beginDate, 'yyyy-MM-dd');
		var endDate = formatDate(datas.endDate, 'yyyy-MM-dd');
		util.$s("status", "\u88AB\u5305\u65AD"); // 被包断
		// 当前包断价格：￥<span class='red'>" + datas.maxBundlePrice + "</span></p>
		util.$s("info", "<p>\u5305\u65AD\u65F6\u95F4：" + (!beginDate ? "" : beginDate) + " \u81F3 " + (!endDate ? "" : endDate)  + "</p>"); // 包断时间：... 至 ...
	}

	// 显示网址列表
	var args=new Array();
	args[0]=function(data){
		return "<p align='left'><a href='"+ data +"' target='_blank'>"+ data +"</a></p>";
	};
	DWRUtil.setEscapeHtml(false);
    DWRUtil.removeAllRows("urls");
	DWRUtil.addRows("urls", datas.hrefs, args);
}

// 判断空值 para:需要判断的id，mess：提示信息
function checkNull(para, mess) {
	if ($(para).value.length === 0) {
		//$(para + "Div").style.display = "";
		//$(para + "Span").innerHTML = mess;
		//$(para + "Span").focus();
		return false;
	} else {
		//$(para + "Div").style.display = "none";
		return true;
	}
}

function toDate(a) {
	if (util.isNumber(a)) {
		var d=new Date();
		d.setTime(a);
		a=d
	}
	return a
}
function LZ(x) {
	return (x < 0 || x > 9 ? "" : "0") + x
}
function formatDate(a, format) {
	if (a) {
		format=format || "yyyy-MM-dd";
		a=toDate(a);

		if (typeof a == "object") {
			var dd=LZ(a.getDate());
			var MM=LZ(a.getMonth() + 1);
			var yyyy=a.getFullYear();
			var hh=LZ(a.getHours());
			var mi=LZ(a.getMinutes());
			var ss=LZ(a.getSeconds());
			return format.replace("yyyy", yyyy).replace("MM", MM).replace("dd", dd).replace("hh", hh).replace("mm", mi).replace("ss", ss);
		}
	}
}
