
/**
	此JS主要是配合分页标签使用的
	create by : fanshuai
	create on : 2008-09-28
**/
/**
	

**/
function submitResearchForm(formName,action, para, paraValue) {
	var form = document.getElementById(formName);
	var input = document.getElementById(para);
	input.value = paraValue;
	form.action=action;
	form.submit();
}
/**
	选择全选
**/
function selectAll() {
	if (document.getElementById("checkAll").checked == true) {
		for (var i = 0; i < (document.getElementsByName("select").length); i++) {
			document.getElementsByName("select")[i].checked = true;
		}
	} else {
		for (var i = 0; i < (document.getElementsByName("select").length); i++) {
			document.getElementsByName("select")[i].checked = false;
		}
	}
}
/**
	翻页控制，如上一页，下一页
**/
function leafPage(formName, action, target,curPageId, curPageValue , pageSizeId, pageSizeValue) {
	var form = document.getElementById(formName);
	var curPage = document.getElementById(curPageId);
	var pageSize = document.getElementById(pageSizeId);
	curPage.value=curPageValue;
	pageSize.value=pageSizeValue;
	form.action=action;
	form.target=target;
	form.submit();
}
/**
	控制条上的处理操作
**/
function dealSelected(formName,action, target) {
	var form = $obj(formName);
	form.action=action;
	form.target=target;
	form.submit();
}

//删除
function onHandle(formName, action) {
	var form = $obj(formName);
	form.action = action;
	form.submit();
		//document.PageRollForm.submit();
}

//输入数据时，跳到那一个页面
function jumpToPage(formName, action, target,curPageId,inputId,pageSizeId,pageSize) {
	var curPage = document.getElementById(inputId).value;
	leafPage(formName, action, target,curPageId, curPage , pageSizeId, pageSize)
}

function $obj(id){
	return document.getElementById(id);
}

function updatePageSize(formName, action, target,curPageId, curPageValue , pageSizeId, pageSizeValue) {
	var form = $obj(formName);
	var curPage = $obj(curPageId);
	var pageSize = $obj(pageSizeId);
	curPage.value=curPageValue;
	pageSize.value=pageSizeValue;
	form.action=action;
	form.target=target;
	form.submit();
}


//修改按钮
function submitForm(action, target, id) {
	var form = document.getElementById("updateForm");
	document.updateForm.action = action;
	document.all.updateFormid.value = id;
	document.updateForm.target = target;
	document.updateForm.submit();
}


/****
	*Create By   :Fanshui
	*Create Date :2007-11-28
	*Update Date :2007-11-29
	*Describe    :put the value to his Element By key 
	*
*****/
function setFormValues(value) {
	for (var i = 0; i < value.length; i++) {
		var key = value[i][0];
		var val = value[i][1];
		var ele = document.getElementById(key);
		if (ele != null && ele != "undefined") {
			var tagName = ele.tagName;
			//alert(tagName);
			if (tagName == "INPUT" || tagName == "TEXTAREA") {
				eletype = ele.type;
				if (eletype == "checkbox") {
					var cheele = document.getElementsByName(key);
					for (var j = 0; j < cheele.length; j++) {
						if (cheele[j].value == val) {
							cheele[j].checked = true;
						}
					}
				} else {
					if (eletype == "radio") {
						var radele = document.getElementsByName(key);
						for (var k = 0; k < radele.length; k++) {
							if (radele[k].value == val) {
								radele[k].checked = true;
							}
						}
					} else {
						ele.value = val;
					}
				}
			} else {
				if (tagName == "SELECT") {
					for (var j = 0; j < (ele.options.length); j++) {
						if (ele.options[j].value == val) {
							ele.options[j].selected = true;
						}
					}
				}
			}
		}
	}
}


function select_all(butname,boxname) {
	if (document.getElementById(butname).checked == true) {
		for (var i = 0; i < (document.getElementsByName(boxname).length); i++) {
			document.getElementsByName(boxname)[i].checked = true;
		}
	} else {
		for (var i = 0; i < (document.getElementsByName(boxname).length); i++) {
			document.getElementsByName(boxname)[i].checked = false;
		}
	}
}