// 共通処理
function sort(sort) {
	document.form.column.value = sort;
	onSubmit();
}

function pageChange(page) {
	document.form.page.value = page;
	onSubmit('paging');
}

function onSubmit(event){
	if(event != undefined){
		document.form.default_event.value = event;
	}
	document.form.submit();
	return false;
}

function onKeyPress(event,name){
	event = event || window.event;
	if (event.keyCode == 13) {
		if (event.srcElement) {
			if (event.srcElement.type == 'textarea') {
				return false;
			}
			else{
				event.returnValue = false;
				onSubmit(name);
			}
		}
		else if (event.target) {
			if (event.target.type == 'textarea') {
				return false;
			}
			else{
				event.returnValue = false;
				onSubmit(name);
			}
		}
	}
}

function checkAll(check_flag){
	for(i=0;document.form.length > i;i++){
		if(document.form.elements[i].name.match(/^checkbox\[.*\]$/)){
			document.form.elements[i].checked = check_flag;
		}
	}
}

function getCookie(name){
	var reg = new RegExp(name + "=(.*?);");
	var ret = (document.cookie + ";").match(reg);
	if(ret == null){
		return null;
	}
	return ret[1];
}

function setCookie(name,value,expires,timeout,path){
	var date = new Date();
	date.setTime(date.getTime() + timeout);
	cookieTimeout = date.toGMTString();
	document.cookie = name+"="+value+";"+expires+"="+timeout+";"+path+"=/";
}
