
//_div_id
//_listName
//_noWrap
//_listID
//_pageSize
//__currPage
//__pageAll
//_listData_id
//_listData_where
function frame_list_next_page(formName, path, forward) {
	var param = "";
	var _div_id;
	var _listName;
	var _noWrap;
	var _listID;
	var _pageSize;
	var __currPage;
	var __pageAll;
	var _listData_id;
	var _listData_where;
	var _listID;
	var _hasPage;
	var _rowNum;
	var _selectAll;
	var _pageInputDis;
	var _alias;
	var _cfalias;
	eval("_div_id = document.getElementById('" + formName + "_div_id').value;");
	eval("_listName = document.getElementById('" + formName + "_listName').value;");
	eval("_noWrap = document.getElementById('" + formName + "_noWrap').value;");
	eval("_pageSize = document.getElementById('temp_" + formName + "_pageSize').value;");
	eval("__currPage = document.getElementById('" + formName + "__currPage').value;");
	eval("__pageAll = document.getElementById('" + formName + "__pageAll').value;");
	eval("_listData_id = document.getElementById('" + formName + "_listData_id').value;");
	eval("_listData_where = document.getElementById('" + formName + "_listData_where').value;");
	eval("_listID = document.getElementById('" + formName + "_listID').value;");
	eval("_hasPage = document.getElementById('" + formName + "_hasPage').value;");
	eval("_rowNum = document.getElementById('" + formName + "_rowNum').value;");
	eval("_selectAll = document.getElementById('" + formName + "_selectAll').value;");
	eval("_pageInputDis = document.getElementById('" + formName + "_pageInputDis').value;");
	eval("_alias = document.getElementById('" + formName + "_alias').value;");
	eval("_cfalias = document.getElementById('" + formName + "_cfalias').value;");
	param += "&_div_id=" + _div_id;
	param += "&_listName=" + _listName;
	param += "&_noWrap=" + _noWrap;
	param += "&_pageSize=" + _pageSize;
	param += "&__currPage=" + __currPage;
	param += "&__pageAll=" + __pageAll;
	param += "&_listData_id=" + _listData_id;
	param += "&_listData_where=" + URLencode(_listData_where);
	param += "&_listID=" + _listID;
	param += "&_hasPage=" + _hasPage;
	param += "&_rowNum=" + _rowNum;
	param += "&_selectAll=" + _selectAll;
	_pageInputDis;
	param += "&_alias=" + _alias;
	param += "&_cfalias=" + _cfalias;
	param += "&pageAdd=true";
	var forwardName = "frame_list";
	
	if (__currPage * 1 >= __pageAll) {
		alert("\u5f53\u524d\u9875\u5df2\u7ecf\u662f\u6700\u540e\u4e00\u9875\u4e86");
		return;
	}
	if (!isNull(forward)) {
		forwardName = forward;
	}else{
		addDivWaiting(_div_id);	
	}
	//eval("document.getElementById("" + _div_id + "").innerHTML="";");
	ajax_comm(param, forwardName, path);
}
function frame_list_back_page(formName, path, forward) {
	var param = "";
	var _div_id;
	var _listName;
	var _noWrap;
	var _listID;
	var _pageSize;
	var __currPage;
	var __pageAll;
	var _listData_id;
	var _listData_where;
	var _listID;
	var _hasPage;
	var _rowNum;
	var _selectAll;
	var _pageInputDis;
	var _alias;
	var _cfalias;
	eval("_div_id = document.getElementById('" + formName + "_div_id').value;");
	eval("_listName = document.getElementById('" + formName + "_listName').value;");
	eval("_noWrap = document.getElementById('" + formName + "_noWrap').value;");
	eval("_pageSize = document.getElementById('temp_" + formName + "_pageSize').value;");
	eval("__currPage = document.getElementById('" + formName + "__currPage').value;");
	eval("__pageAll = document.getElementById('" + formName + "__pageAll').value;");
	eval("_listData_id = document.getElementById('" + formName + "_listData_id').value;");
	eval("_listData_where = document.getElementById('" + formName + "_listData_where').value;");
	eval("_listID = document.getElementById('" + formName + "_listID').value;");
	eval("_hasPage = document.getElementById('" + formName + "_hasPage').value;");
	eval("_rowNum = document.getElementById('" + formName + "_rowNum').value;");
	eval("_selectAll = document.getElementById('" + formName + "_selectAll').value;");
	eval("_pageInputDis = document.getElementById('" + formName + "_pageInputDis').value;");
	eval("_alias = document.getElementById('" + formName + "_alias').value;");
	eval("_cfalias = document.getElementById('" + formName + "_cfalias').value;");
	param += "&_div_id=" + _div_id;
	param += "&_listName=" + _listName;
	param += "&_noWrap=" + _noWrap;
	param += "&_pageSize=" + _pageSize;
	param += "&__currPage=" + __currPage;
	param += "&__pageAll=" + __pageAll;
	param += "&_listData_id=" + _listData_id;
	param += "&_listData_where=" + URLencode(_listData_where);
	param += "&_listID=" + _listID;
	param += "&_hasPage=" + _hasPage;
	param += "&_rowNum=" + _rowNum;
	param += "&_selectAll=" + _selectAll;
	param += "&_pageInputDis=" + _pageInputDis;
	param += "&_alias=" + _alias;
	param += "&_cfalias=" + _cfalias;
	var forwardName = "frame_list";
	if (__currPage * 1 <= 1) {
		alert("\u5f53\u524d\u9875\u5df2\u7ecf\u662f\u7b2c\u4e00\u9875\u4e86");
		return;
	}
	if (!isNull(forward)) {
		forwardName = forward;
	}else{
		addDivWaiting(_div_id);	
	}
	//eval("document.getElementById("" + _div_id + "").innerHTML="";");
	ajax_comm(param, forwardName, path);
}
function frame_list_curr_page(formName, path, forward) {
	var param = "";
	var _div_id;
	var _listName;
	var _noWrap;
	var _listID;
	var _pageSize;
	var __currPage;
	var __pageAll;
	var _listData_id;
	var _listData_where;
	var _listID;
	var _hasPage;
	var _rowNum;
	var _selectAll;
	var _pageInputDis;
	var _alias;
	var _cfalias;
	eval("_div_id = document.getElementById('" + formName + "_div_id').value;");
	eval("_listName = document.getElementById('" + formName + "_listName').value;");
	eval("_noWrap = document.getElementById('" + formName + "_noWrap').value;");
	eval("_pageSize = document.getElementById('temp_" + formName + "_pageSize').value;");
	eval("__currPage = document.getElementById('" + formName + "__currPage').value;");
	eval("__pageAll = document.getElementById('" + formName + "__pageAll').value;");
	eval("_listData_id = document.getElementById('" + formName + "_listData_id').value;");
	eval("_listData_where = document.getElementById('" + formName + "_listData_where').value;");
	eval("_listID = document.getElementById('" + formName + "_listID').value;");
	eval("_hasPage = document.getElementById('" + formName + "_hasPage').value;");
	eval("_rowNum = document.getElementById('" + formName + "_rowNum').value;");
	eval("_selectAll = document.getElementById('" + formName + "_selectAll').value;");
	eval("_pageInputDis = document.getElementById('" + formName + "_pageInputDis').value;");
	eval("_alias = document.getElementById('" + formName + "_alias').value;");
	eval("_cfalias = document.getElementById('" + formName + "_cfalias').value;");
	param += "&_div_id=" + _div_id;
	param += "&_listName=" + _listName;
	param += "&_noWrap=" + _noWrap;
	param += "&_pageSize=" + _pageSize;
	param += "&__currPage=" + __currPage;
	param += "&__pageAll=" + __pageAll;
	param += "&_listData_id=" + _listData_id;
	param += "&_listData_where=" + URLencode(_listData_where);
	param += "&_listID=" + _listID;
	param += "&_hasPage=" + _hasPage;
	param += "&_rowNum=" + _rowNum;
	param += "&_selectAll=" + _selectAll;
	param += "&_pageInputDis=" + _pageInputDis;
	param += "&_alias=" + _alias;
	param += "&_cfalias=" + _cfalias;
	var forwardName = "frame_list";
	if (!isNull(forward)) {
		forwardName = forward;
	}
	ajax_comm(param, forwardName, path);
}
/*
自定义表单的检查
*/
function myFormCheck() {
	return true;
}
/*
改变保存信息设置
*/
function myChangeCommParam() {
}
/*
排斥了唯一性的保存
*/
function myUniqueCommSave(formNameStr, pkValue, checkForwardStr, paraStr, pathStr) {
	mySetButtonDis();
	if (!validForm(formNameStr)) {
		mySetButtonUnDis();
		return;
	}
	if (myFormCheck() == false) {
		mySetButtonUnDis();
		return;
	}
	myUniqueCheck(checkForwardStr, paraStr, pathStr);
}
/*
数据库检查
*/
function myUniqueCheck(checkForwardStr, paraStr, pathStr) {
	ajax_comm_json(paraStr, checkForwardStr, pathStr);
}
/*
公共保存调用页面
*/
function myCommSave(formNameStr, pkValue) {
	mySetButtonDis();
	if (!validForm(formNameStr)) {
		mySetButtonUnDis();
		return;
	}
	if (myFormCheck() == false) {
		mySetButtonUnDis();
		return;
	}
	mySaveToDB(formNameStr, pkValue);
}
/*
公共插入数据库过程
*/
function mySaveToDB(formNameStr, pkValue) {
	var saveForm = document.forms[formNameStr];
	try {
		if (isNull(pkValue)) {
			saveForm.hasSeq.value = "true";
			saveForm.commitIDArrStr.value = saveForm.commitIDArrStr_i.value;
		} else {
			saveForm.hasSeq.value = "false";
			saveForm.commitIDArrStr.value = saveForm.commitIDArrStr_u.value;
		}
		myChangeCommParam();
		saveForm.submit();
	}
	catch (e) {
		alert("\u4fdd\u5b58\u8c03\u7528\u51fa\u9519\uff0c\u5f88\u53ef\u80fd\u4fdd\u5b58\u67d0\u4e9b\u53c2\u6570\u4e0d\u8db3:" + e);
	}
}
/*
设置button不可点击
*/
function mySetButtonDis() {
	var as = document.getElementsByTagName("button");
	for (var i = 0; i < as.length; i++) {
		if (as[i].getAttribute("save") == "save") {
			as[i].disabled = true;
		}
	}
}
/*
设置button可点击
*/
function mySetButtonUnDis() {
	var as = document.getElementsByTagName("button");
	for (var i = 0; i < as.length; i++) {
		if (as[i].getAttribute("save") == "save") {
			as[i].disabled = false;
		}
	}
}
/*
通过检查后往下执行
*/
function mySaveContinue(formNameStr, pkValue) {
	mySaveToDB(formNameStr, pkValue);
}
function mySaveBreak() {
	mySetButtonUnDis();
}
function listButtonSetPage(formName, buttonID, path, obj, forward) {
	var pageJump = $(buttonID).value;
	pageJump = trim(pageJump);
	if (!isInt(pageJump) || isNull(pageJump)) {
		alert("\u60a8\u8f93\u5165\u7684\u9875\u7801\u9519\u8bef");
		return;
	}
	pageJump = pageJump * 1 + 1;
	var param = "";
	var _div_id;
	var _listName;
	var _noWrap;
	var _listID;
	var _pageSize;
	var __currPage;
	var __pageAll;
	var _listData_id;
	var _listData_where;
	var _listID;
	var _hasPage;
	var _rowNum;
	var _selectAll;
	var _pageInputDis;
	var _alias;
	var _cfalias;
	eval("_div_id = document.getElementById('" + formName + "_div_id').value;");
	eval("_listName = document.getElementById('" + formName + "_listName').value;");
	eval("_noWrap = document.getElementById('" + formName + "_noWrap').value;");
	eval("_pageSize = document.getElementById('temp_" + formName + "_pageSize').value;");
	eval("__currPage = document.getElementById('" + formName + "__currPage').value;");
	eval("__pageAll = document.getElementById('" + formName + "__pageAll').value;");
	eval("_listData_id = document.getElementById('" + formName + "_listData_id').value;");
	eval("_listData_where = document.getElementById('" + formName + "_listData_where').value;");
	eval("_listID = document.getElementById('" + formName + "_listID').value;");
	eval("_hasPage = document.getElementById('" + formName + "_hasPage').value;");
	eval("_rowNum = document.getElementById('" + formName + "_rowNum').value;");
	eval("_selectAll = document.getElementById('" + formName + "_selectAll').value;");
	eval("_pageInputDis = document.getElementById('" + formName + "_pageInputDis').value;");
	eval("_alias = document.getElementById('" + formName + "_alias').value;");
	eval("_cfalias = document.getElementById('" + formName + "_cfalias').value;");
	if (pageJump * 1 - 1 > __pageAll * 1) {
		alert("\u60a8\u8f93\u5165\u7684\u9875\u7801\u8d85\u8fc7\u4e86\u6700\u5927\u9875\u503c");
		return;
	}
	__currPage = pageJump;
	param += "&_div_id=" + _div_id;
	param += "&_listName=" + _listName;
	param += "&_noWrap=" + _noWrap;
	param += "&_pageSize=" + _pageSize;
	param += "&__currPage=" + __currPage;
	param += "&__pageAll=" + __pageAll;
	param += "&_listData_id=" + _listData_id;
	param += "&_listData_where=" + URLencode(_listData_where);
	param += "&_listID=" + _listID;
	param += "&_hasPage=" + _hasPage;
	param += "&_rowNum=" + _rowNum;
	param += "&_selectAll=" + _selectAll;
	param += "&_pageInputDis=" + _pageInputDis;
	param += "&_alias=" + _alias;
	param += "&_cfalias=" + _cfalias;
	var forwardName = "frame_list";
	if (!isNull(forward)) {
		forwardName = forward;
	}
	addDivWaiting(_div_id);
	ajax_comm(param, forwardName, path);
}
function newsListButtonSetPage(formName, pageJump, path, obj, forward) {
	if (!isInt(pageJump) || isNull(pageJump)) {
		alert("\u60a8\u8f93\u5165\u7684\u9875\u7801\u9519\u8bef");
		return;
	}
	pageJump = pageJump * 1 + 1;
	var param = "";
	var _div_id;
	var _listName;
	var _noWrap;
	var _listID;
	var _pageSize;
	var __currPage;
	var __pageAll;
	var _listData_id;
	var _listData_where;
	var _listID;
	var _hasPage;
	var _rowNum;
	var _selectAll;
	var _pageInputDis;
	var _alias;
	var _cfalias;
	eval("_div_id = document.getElementById('" + formName + "_div_id').value;");
	eval("_listName = document.getElementById('" + formName + "_listName').value;");
	eval("_noWrap = document.getElementById('" + formName + "_noWrap').value;");
	eval("_pageSize = document.getElementById('temp_" + formName + "_pageSize').value;");
	eval("__currPage = document.getElementById('" + formName + "__currPage').value;");
	eval("__pageAll = document.getElementById('" + formName + "__pageAll').value;");
	eval("_listData_id = document.getElementById('" + formName + "_listData_id').value;");
	eval("_listData_where = document.getElementById('" + formName + "_listData_where').value;");
	eval("_listID = document.getElementById('" + formName + "_listID').value;");
	eval("_hasPage = document.getElementById('" + formName + "_hasPage').value;");
	eval("_rowNum = document.getElementById('" + formName + "_rowNum').value;");
	eval("_selectAll = document.getElementById('" + formName + "_selectAll').value;");
	eval("_pageInputDis = document.getElementById('" + formName + "_pageInputDis').value;");
	eval("_alias = document.getElementById('" + formName + "_alias').value;");
	eval("_cfalias = document.getElementById('" + formName + "_cfalias').value;");
	if (pageJump * 1 - 1 > __pageAll * 1) {
		alert("\u60a8\u8f93\u5165\u7684\u9875\u7801\u8d85\u8fc7\u4e86\u6700\u5927\u9875\u503c");
		return;
	}
	__currPage = pageJump;
	param += "&_div_id=" + _div_id;
	param += "&_listName=" + _listName;
	param += "&_noWrap=" + _noWrap;
	param += "&_pageSize=" + _pageSize;
	param += "&__currPage=" + __currPage;
	param += "&__pageAll=" + __pageAll;
	param += "&_listData_id=" + _listData_id;
	param += "&_listData_where=" + URLencode(_listData_where);
	param += "&_listID=" + _listID;
	param += "&_hasPage=" + _hasPage;
	param += "&_rowNum=" + _rowNum;
	param += "&_selectAll=" + _selectAll;
	param += "&_pageInputDis=" + _pageInputDis;
	param += "&_alias=" + _alias;
	param += "&_cfalias=" + _cfalias;
	var forwardName = "frame_list";
	if (!isNull(forward)) {
		forwardName = forward;
	}
	//addDivWaiting(_div_id);
	ajax_comm(param, forwardName, path);
}
function datenextMyDate() {
	var toMyDate = $dp.$("toMyDate");
	WdatePicker({onpicked:function () {
		toMyDate.focus();
	}, minDate:"%y-%M-#{%d}", maxDate:"#F{$dp.$D('toMyDate')}"});
}
function dateTomyDate() {
	WdatePicker({minDate:"#F{$dp.$D('fromMyDate')}"});
}
function listSelectAll(formNameStr) {
	var checkbox = $(document.forms[formNameStr]).getInputs("checkbox");
	var empty = false;
	for (var i = 0; i < checkbox.length; i++) {
		if (!checkbox[i].checked) {
			empty = true;
		}
	}
	for (var i = 0; i < checkbox.length; i++) {
		checkbox[i].checked = empty;
	}
}
function addDivWaiting2(divStr) {
	var divobj = document.getElementById(divStr);
	var divhtml = "";
	mySetButtonDis();
	divhtml += "<table width=\"98%\" height=\"100\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" align=\"center\">";
	divhtml += "<tr>";
	divhtml += "<td align=center><IMG src=\"/images/frame/loading.gif\" alt=\"\" ><span>\u8bf7\u7a0d\u540e...</span></td>";
	divhtml += "</tr>";
	divhtml += "</table>";
	divobj.innerHTML = divhtml;
}
function addDivWaiting(divStr) {
	var divobj = document.getElementById(divStr);
	var divhtml = "";
	mySetButtonDis();
	divhtml += "<table class=\"cpjh_bd3\" width=\"98%\" height=\"100\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\" bgcolor=\"#ffffff\" align=\"center\">";
	divhtml += "<tr>";
	divhtml += "<td align=center><IMG src=\"/images/frame/wait.gif\" alt=\"\" ><br><span>\u8bf7\u7a0d\u540e...</span></td>";
	divhtml += "</tr>";
	divhtml += "</table>";
	divobj.innerHTML = divhtml;
}
function addSTBrowseInfo(param) {
	ajax_gscp_json(param, "common_rccpfw_browse_st", "/nfrc/companyServ");
}
function divShowHide(showDivStr, hideDivStr) {
	$(showDivStr).toggle();
	$(hideDivStr).toggle();
}
function myCommSaveBatch(formNameStr, listName) {
	mySetButtonDis();
	if (!validFormBatch(formNameStr, listName)) {
		mySetButtonUnDis();
		return;
	}
	if (myFormCheck() == false) {
		mySetButtonUnDis();
		return;
	}
	//mySaveToDB(formNameStr, pkValue);
	var saveForm = document.forms[formNameStr];
	//saveForm.hasSeq.value = "false";
	saveForm.commitIDArrStr.value = saveForm.commitIDArrStr_u.value;
	myChangeCommParam();
	saveForm.submit();
}
function frame_change_list_page(formName, idStr, path, forward) {
	var param = "";
	var _div_id;
	var _listName;
	var _noWrap;
	var _listID;
	var _pageSize;
	var __currPage;
	var __pageAll;
	var _listData_id;
	var _listData_where;
	var _listID;
	var _hasPage;
	var _rowNum;
	var _selectAll;
	var _pageInputDis;
	var _alias;
	var _cfalias;
	eval("_div_id = document.getElementById('" + formName + "_div_id').value;");
	eval("_listName = document.getElementById('" + formName + "_listName').value;");
	eval("_noWrap = document.getElementById('" + formName + "_noWrap').value;");
	eval("_pageSize = document.getElementById('temp_" + formName + "_pageSize').value;");
	eval("__currPage = document.getElementById('" + formName + "__currPage').value;");
	eval("__pageAll = document.getElementById('" + formName + "__pageAll').value;");
	eval("_listData_id = document.getElementById('" + formName + "_listData_id').value;");
	eval("_listData_where = document.getElementById('" + formName + "_listData_where').value;");
	eval("_listID = document.getElementById('" + formName + "_listID').value;");
	eval("_hasPage = document.getElementById('" + formName + "_hasPage').value;");
	eval("_rowNum = document.getElementById('" + formName + "_rowNum').value;");
	eval("_selectAll = document.getElementById('" + formName + "_selectAll').value;");
	eval("_pageInputDis = document.getElementById('" + formName + "_pageInputDis').value;");
	eval("_alias = document.getElementById('" + formName + "_alias').value;");
	eval("_cfalias = document.getElementById('" + formName + "_cfalias').value;");
	_pageSize = $(idStr).value;
	if (!isInt(_pageSize) || isNull(_pageSize)) {
		alert("\u5f55\u5165\u4e86\u9519\u8bef\u7684\u6570\u503c!\u6216\u8005\u9875\u6570\u592a\u957f");
		$(idStr).value = $("temp_" + idStr).value;
		return;
	}
	if (_pageSize * 1 <= 0 || _pageSize > 500) {
		alert("\u5f55\u5165\u4e86\u9519\u8bef\u7684\u6570\u503c!\u6216\u8005\u9875\u6570\u592a\u957f");
		$(idStr).value = $("temp_" + idStr).value;
		return;
	}
	__currPage = 1;
	param += "&_div_id=" + _div_id;
	param += "&_listName=" + _listName;
	param += "&_noWrap=" + _noWrap;
	param += "&_pageSize=" + _pageSize;
	param += "&__currPage=" + __currPage;
	param += "&__pageAll=" + __pageAll;
	param += "&_listData_id=" + _listData_id;
	param += "&_listData_where=" + URLencode(_listData_where);
	param += "&_listID=" + _listID;
	param += "&_hasPage=" + _hasPage;
	param += "&_rowNum=" + _rowNum;
	param += "&_selectAll=" + _selectAll;
	param += "&_pageInputDis=" + _pageInputDis;
	param += "&_alias=" + _alias;
	param += "&_cfalias=" + _cfalias;
	var forwardName = "frame_list";
	if (!isNull(forward)) {
		forwardName = forward;
	}
	addDivWaiting(_div_id);
	ajax_comm(param, forwardName, path);
}

