//拼接查询串函数
//editor gw
function mytrim(s)
{
	return s.replace(/^\s+|\s+$/g,"");
}
function catQueryStr(queryForm)
{
	var buildStr;
	var queryStr;
	var tempdate;
	var i;
	var j;
	j=0;
	queryStr="";
	buildStr="";
			
	for (i=0;i<queryForm.length;i++)
	{
		if ("tabPrimary"==queryForm.item(i).inpType)
		{
			if(""!=mytrim(queryForm.item(i).value))
			{
				buildStr="";
				buildStr=buildStr + queryForm.item(i).id + "='" +  mytrim(queryForm.item(i).value) + "'";
				queryStr=buildStr;
				queryForm.transQueryStr.value=queryStr;
				break ;
			}
		}
		else
		{
			switch(queryForm.item(i).inpType)
			{
				case "dateFrom":
				{	
					tempdate="";
					tempdate=queryForm.item(i).id;
					if(""!=queryForm.item(i).value && ""!=queryForm.item(i+1).value)
					{
						buildStr=buildStr + " and " + tempdate + ">='" + queryForm.item(i).value + "' ";
						buildStr=buildStr + " and " + tempdate + "<='" + queryForm.item(i+1).value + "' ";
					}
					else if(""!=queryForm.item(i).value && ""==queryForm.item(i+1).value)
					{
						buildStr=buildStr + " and " + tempdate + ">='" + queryForm.item(i).value + "' ";
					}
					else if(""==queryForm.item(i).value && ""!=queryForm.item(i+1).value)
					{
						buildStr=buildStr + " and " + tempdate + "<='" + queryForm.item(i+1).value + "' ";
					}
					i=i+1;//下一个不用再执行
					break;
				}
				/*case "dateTo":
				{	
					if(""!=queryForm.item(i).value)
					{
						if(""!=queryForm.item(i+1).value)
						{
							buildStr=buildStr + " and " + tempdate + "<='" + queryForm.item(i).value.concat(queryForm.item(i+1).value) + "' ";
						}
						else
						{
							buildStr=buildStr + " and " + tempdate + "<='" + queryForm.item(i).value.concat("0000") + "' ";
						}
					}
					break;
				}*/
				case "NumFrom":
				{	
					tempdate="";
					tempdate=queryForm.item(i).id;
					if(""!=queryForm.item(i).value && ""!=queryForm.item(i+1).value)
					{
						buildStr=buildStr + " and " + tempdate + ">='" + queryForm.item(i).value + "' ";
						buildStr=buildStr + " and " + tempdate + "<='" + queryForm.item(i+1).value + "' ";	
					}
					else if(""!=queryForm.item(i).value && ""==queryForm.item(i+1).value)
					{
						buildStr=buildStr + " and " + tempdate + ">='" + queryForm.item(i).value + "' ";
					}
					else if(""==queryForm.item(i).value && ""!=queryForm.item(i+1).value)
					{
						buildStr=buildStr + " and " + tempdate + "<='" + queryForm.item(i+1).value + "' ";
					}
					i=i+1;//下一个不用再执行
					break;
				}
				/*case "NumTo":
				{	
					if(""!=queryForm.item(i).value)
					{
						if(""!=queryForm.item(i+1).value)
						{
							buildStr=buildStr + " and " + tempdate + "<=" + queryForm.item(i).value.concat(queryForm.item(i+1).value) + " ";
						}
						else
						{
							buildStr=buildStr + " and " + tempdate + "<=" + queryForm.item(i).value + " ";
						}
					}
					break;
				}*/
				/*case "timeFrom":
				{
					if(""!=queryForm.item(i).value)
					{}
					break;
				}*/
				/*case "timeTo":
				{
					if(""!=queryForm.item(i).value)
					{}
					break;
				}*/
				case "likeStr":
				{
					if(""!=queryForm.item(i).value)
					{
						buildStr=buildStr + " and " + queryForm.item(i).id + " like '%" + queryForm.item(i).value + "%'";
					}
					break;
				}
				case "isNum":
				{
					if(""!=queryForm.item(i).value)
					{
						buildStr=buildStr + " and " + queryForm.item(i).id + "=" + queryForm.item(i).value + "  ";
					}
					break;
				}
				case "dmStr":
				{
					if(""!=queryForm.item(i).value)
					{
						buildStr=buildStr + " and " + queryForm.item(i).id + "='" + queryForm.item(i).value + "'";
					}
					break;
				}
			}
		}
	}
	j=buildStr.indexOf("and");
	if (1!=j)
	{
		queryStr=buildStr;
	}
	else
	{
		queryStr=buildStr.substr(4);
	}
	queryForm.transQueryStr.value=queryStr;
	return true;
}
