var errRpted = false;
function isEmpty(str)
{
  if(str == null)
  {
    return true;
  }
  var strLen = str.length;
  if(strLen == 0)
  {
    return true;
  }
  return false;
}

function isNumber(s)
{
	for (var i = 0; i < s.length; i++)
	{
		if (s.charAt(i) < '0' || s.charAt(i) > '9')
			return false;
	}
	return true;
}

function isPinYin(s)
{
	for (var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if((c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'))
			continue;
		else
			return false;
	}
	return true;
}

function isName(s)
{
	for (var i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (c >= '\u3447')
			continue;
		else
		{
			errRpted = true;
			alert("请输入合法的查询关键字：        \n证券代码为6位数字\n证券简拼为4位拼音字母\n证券简称只能为中文");
			return false;
		}
	 }
	 return true;
}
		
function checkStockCodeLength(s)
{
	if (s.length != 6)
	{
		alert("证券代码必须为6位数字");
		errRpted = true;
		return false;
	}
	return true;
}

function checkStockJPLength(s)
{
	if (s.length != 4 && s.length != 3)
	{
		errRpted = true;
		alert("证券简拼应为4位拼音字母");
		return false;
	}
	return true;
}

function doSubmitZQJS(frm) {
	return doSubmitZqjsBase(frm, frm.PRODUCTID, frm.PRODUCTJP, frm.PRODUCTNAME);
}

function doSubmitZQJS1(frm) {
	return doSubmitZqjsBase(frm, frm.PRODUCTID1, frm.PRODUCTJP1, frm.PRODUCTNAME1);
}

function doSubmitZQJS2(frm) {
	return doSubmitZqjsBase(frm, frm.PRODUCTID1, frm.PRODUCTJP1, frm.PRODUCTNAME1);
}

function doSubmitZqjsBase(frm, pid, pjp, pnm)
{
	var thisForm = frm;
	var val = thisForm.keyword.value;
	var url = "";
	var rtn = false;

	if (isEmpty(val) || val == '输入证券代码,查公告')
	{
		alert("请输入查询关键字\n关键字可为：证券代码、证券名称");	
		thisForm.keyword.focus();
		return false;
	}
	else
	{
		if (isNumber(val))
		{
			if (checkStockCodeLength(val))
			{
				pid.value = val;
				pjp.value = '';
				pnm.value = '';
				rtn = true;
			}
			else
				rtn = false;
		}
		else 
		{
			pid.value = '';
			pjp.value = '';
			pnm.value = val;
			rtn = true;

		}
		if (rtn)
		{
			try{
			if(!isEmpty(pid.value) && parseInt(thisForm.QUERYTYPE.value)==2){
				if(parseInt((thisForm.keyword.value).charAt(0))==6 || parseInt((thisForm.keyword.value).charAt(0))==9){
					window.open("/sseportal/webapp/datapresent/SSEQueryBulletinStaticHome?REPORTTYPE=GGQW&PRODUCTID="+thisForm.keyword.value+"&COMPANY_CODE="+thisForm.keyword.value, "_blank");
					return false;
				}
			}
			else {
				window.open("/sseportal/webapp/datapresent/SSEQueryStockAct?PRODUCTID=" + pid.value + "&PRODUCTNAME=&QUERYTYPE=" + thisForm.QUERYTYPE.value, "_blank");
				return false;
			}
			}catch(Error){}
		}
		else
			return false;
	}
}

