var CONFIRM_DELETE = "确认删除吗？";
var CONFIRM_SAVE = "确认保存吗？";
var CURRENT_OPERATION = "add";

function test()
{
	alert('This is a test.');
}

/* 分页 跳转页面 */
function to_page(num)
{
	formQuery.page_num.value = num;
	formQuery.submit();
}

function createOperationNode(frm)
{
	if (frm.operation == null)
	{
		var hid = document.createElement("<input type=hidden name=operation></input>");
		frm.appendChild(hid);
	}
}
/* 删除操作 */
function deleteOperation()
{
	var f = formList;
	if (f == null)
	{
		return;
	}
	if (confirm(CONFIRM_DELETE))
	{
		createOperationNode(f);
		f.operation.value = "delete";
		f.submit();
	}
	//f.submit();
}

/* 新增操作 */
function addOperation()
{
	var f = formList;
	if (f == null)
	{
		return;
	}
	createOperationNode(f);
	f.operation.value = "add";
	f.submit();
}

/* 新增保存操作 */
function addSaveOperation()
{
	var args = addSaveOperation.arguments;
	var f;
	if (args.length == 0)
	{
		f = formDetail;
	}
	else
	{
		f = args[0];
	}
	if (confirm(CONFIRM_SAVE))
	{
		createOperationNode(f);
		f.operation.value = "addSave";
		f.submit();
	}
}

/* 修改操作 */
function modifyOperation(id)
{
	if (document.formModify == null)
	{
		f = document.createElement("<form method=post name=formModify>");
		createOperationNode(f);
		f.operation.value = "modify";
		var hid = document.createElement("<input type=hidden name=id>");
		f.appendChild(hid);
		document.appendChild(f);
	}
	var f = document.formModify;
	f.id.value = id;
	f.submit();
}


/* 修改保存操作 */
function modifySaveOperation()
{
	var args = modifySaveOperation.arguments;
	var f;
	if (args.length == 0)
	{
		f = formDetail;
	}
	else
	{
		f = args[0];
	}
	if (confirm(CONFIRM_SAVE))
	{
		createOperationNode(f);
		f.operation.value = "modifySave";
		f.submit();
	}
}

/* 通用的保存操作 */
function saveOperation()
{
	if (CURRENT_OPERATION == "add")
	{
		addSaveOperation();
	}
	else if (CURRENT_OPERATION == "modify")
	{
		modifySaveOperation();
	}
}

/* 下拉菜单控制 */
function menuControl(show)
{
	window.event.cancelBubble=true;
	var objID=event.srcElement.id;
	var index=objID.indexOf("_");
	var mainID=objID.substring(0,index);
	var numID=objID.substring(index+1,objID.length);
	if(mainID=="menubar")
	{
		if(show==1)
		{
			//var x = menuTable.offsetLeft + (numID - 1) * 90;
			var x = menuTable.offsetLeft;
			eval("menu_" + numID + ".style.left=" + x);
			eval("showMenu("+"menu_"+numID+")");
		}
		else
		{
			eval("hideMenu("+"menu_"+numID+")");
		}
	}

}

var nbottom=0,speed=7;
function displayMenu(obj)
{
	obj.style.clip="rect(0 100% "+nbottom+"% 0)";
	nbottom+=speed;
	if(nbottom<=100) 
	{
		timerID=setTimeout("displayMenu("+obj.id+"),70");
	}
	else
		clearTimeout(timerID);
}
function showMenu(obj)
{
	obj.style.display="block";
	obj.style.clip="rect(0 0 0 0)";
	nbottom=5;
	displayMenu(obj);
}
function hideMenu(obj)
{
	nbottom=0;
	obj.style.display="none";
}
function keepMenu(obj)
{
	obj.style.display="block";
}
