//-----\u7981\u6b62\u975e\u6cd5\u7684submit\u63d0\u4ea4\uff0c\u5982\u56de\u8f66
var g_bSubmit = false;
if (null != document.fservice)
	fservice.onsubmit = checkSubmit;

function checkSubmit()
{
	return g_bSubmit;
}

//-----\u6267\u884csubmit\u63d0\u4ea4
function doCmd(theCtrl)
{
	if ("-1"== theCtrl.skipuri)
	{
		history.back();
	}
	else 
	{
		aRet = "Y";
		//\u9700\u8981\u68c0\u67e5\u6570\u636e\u8f93\u5165\u5408\u6cd5\u6027
		if ("N" != theCtrl.valid)
			//&& !isNaN(theCtrl.valid))
			aRet = ValidData(theCtrl);
			
		if ("Y" == aRet)
		{
			var v_szTarget = theCtrl.form.target;	
			theCtrl.form.command.value = theCtrl.command;
			if (theCtrl.command!=null){
				if (theCtrl.command.length>=4){
					if (theCtrl.command.substring(0,4)=="Open"){
					  theCtrl.form.target="_blank";
					}
				}
			}
			//\u5b58\u5728rmenu
			if (null!=theCtrl.form.rmenu)
				theCtrl.form.rmenu.value = theCtrl.rmenu;
			theCtrl.form.action  = theCtrl.skipuri;
			
			g_bSubmit = true;
			theCtrl.form.submit();
			theCtrl.form.target=v_szTarget;
			
		}
		else
		//\u62a5\u9519
			alert(aRet);
	}
}

function doUpload(theCtrl)
{
	aForm = theCtrl.form;
	aLinkParam = "";
	bFirst = true;

	aRet = "Y";
	//\u9700\u8981\u68c0\u67e5\u6570\u636e\u8f93\u5165\u5408\u6cd5\u6027
	if ("Y" == theCtrl.valid)
		//&& !isNaN(theCtrl.valid))
		aRet = ValidData(theCtrl);
	if ("Y" != aRet)
	{
		alert(aRet);
		return;
	}
	
	theCtrl.form.command.value = theCtrl.command;
	
	//\u5faa\u73af\u68c0\u67e5\u6570\u636e\u7684\u5408\u6cd5\u6027
	for (i=0;i<aForm.elements.length;i++)
	{
		aCtrl = aForm.elements[i];
		bAddValue = false;
		//alert(aCtrl.name + "--" + aCtrl.value+"--" + aCtrl.type);
		
		//\u662f\u5426\u8fc7\u6ee4\u9700\u8981\u5e26\u7684\u53c2\u6570\uff1f		
		
		//\u5fc5\u987b\u5e26\u7740\u53d8\u91cf\u8d70\u7684,\u6709HIDDEN/FILE\u7c7b\u578b\u7684\u503c\uff0c\u5176\u4ed6\u9700\u8981\u643a\u5e26\u7684\u53d8\u91cf
		if (aCtrl.type == "hidden" || aCtrl.type == "file" || 
			aCtrl.type == "text" || aCtrl.type == "textarea")
		{
			//\u6587\u4ef6\u5fc5\u987b\u9009\u5b9a
			if (aCtrl.type == "file" && "" == aCtrl.value && "N" != aCtrl.valid)
			{
				alert("\u8bf7\u9009\u62e9\u4e0a\u4f20\u6587\u4ef6!");
				return;
			}
			bAddValue = true;
		}
		//\u5355\u9009\u5217\u8868\u6846
		else if (aCtrl.type == "select-one")
		{
			bAddValue = true;
		}
		//\u9009\u62e9\u6846
		else if (aCtrl.type == "radio" || aCtrl.type == "checkbox")
		{
			bAddValue = aCtrl.checked;
		}
		if (bAddValue)
		{
			//modify by shirleydmr 2004-04-05 begin
			//\u5b58\u5728rmenu
			if ("rmenu"==aCtrl.name)
			{
				aCtrl.value = theCtrl.rmenu;
			}
			//modify by shirleydmr 2004-04-05 end
			
			//\u4e0d\u662f\u7b2c\u4e00\u4e2a\u94ae\u9700\u8981\u52a0\u8fde\u63a5\u7b26
			if (bFirst)
			{
				bFirst = false;
				aLinkParam = aCtrl.name + "=" + aCtrl.value;
			}
			else
				aLinkParam += "&" + aCtrl.name + "=" + aCtrl.value;
		}
	}
	//\u63d0\u4ea4\u6570\u636e
	theCtrl.form.command.value = theCtrl.command;
	
	if ("" != aLinkParam)
		theCtrl.form.action  = theCtrl.skipuri + "?" + aLinkParam;
	else
		theCtrl.form.action  = theCtrl.skipuri ;
		
	theCtrl.form.submit();
}


//add by shirleydmr 2004-11-26 begin
//-----\u6267\u884csubmit\u63d0\u4ea4
function doQuery(theCtrl)
{
	aRet = "Y";
	//\u9700\u8981\u68c0\u67e5\u6570\u636e\u8f93\u5165\u5408\u6cd5\u6027
	if ("N" != theCtrl.valid)
		//&& !isNaN(theCtrl.valid))
		aRet = ValidData(theCtrl);	
	if ("Y" == aRet)
	{
		theCtrl.form.submit();
	}
	else
	//\u62a5\u9519
		alert(aRet);
	
}
//add by shirleydmr 2004-11-26 end
