/*判断输入日期是合理*/
function trim(str)
{
	var sTemp=new String;
	var sRetVal=new String;
	var iBegin=0;
	var iEnd=0;
	var iLen=0;

	sTemp=str;
	iLen=sTemp.length;
	iEnd=iLen-1;

	for(i=0;i<iLen;i++)
	{
		if (' '==sTemp.charAt(i))
		{
			iBegin++;
		}
		else
		{
			break;
		}
	}

	for (i=iLen-1;i>=0;i--)
	{
		if (' '==sTemp.charAt(i))
		{
			iEnd--;
		}
		else
		{
			break;
		}
	}

	if (iBegin>iEnd)
	{
		sRetVal="";
	}
	else
	{
		sRetVal=sTemp.substring(iBegin,iEnd+1);
	}

	return sRetVal;
}

function isDate()
{
	var FromYear  = document.websearch.FromYear.value;
	var FromMonth = document.websearch.FromMonth.value;
	var FromDay   = document.websearch.FromDay.value;
	var ToYear    = document.websearch.ToYear.value;
	var ToMonth   = document.websearch.ToMonth.value;
	var ToDay     = document.websearch.ToDay.value;

	if(("0000"==FromYear)
		&& ("00"==FromMonth)
		&& ("00"==FromDay)
		&& ("0000"==ToYear)
		&& ("00"==ToMonth)
		&& ("00"==ToDay))
	{
		document.websearch.hasDate.value=0;
		return 0;
	}

	if(("0000"!=FromYear)
		&& ("00"!=FromMonth)
		&& ("00"!=FromDay)
		&& ("0000"!=ToYear)
		&& ("00"!=ToMonth)
		&& ("00"!=ToDay))
	{
		if (FromYear > ToYear)
		{
			document.websearch.hasDate.value=0;
			return 2;
		}
		else if (FromYear == ToYear)
		{
			if (FromMonth > ToMonth)
			{
				document.websearch.hasDate.value=0;
				return 2;
			}
			else if(FromMonth == ToMonth)
			{
				if(FromDay > ToDay)
				{
					document.websearch.hasDate.value=0;
					return 2;
				}
			}
		}

		if(!isValidDate())
		{
			document.websearch.hasDate.value=0;
			return 2;
		}
		document.websearch.hasDate.value=1;
		return 1;
	}

	if(("0000"!=FromYear)
		&& ("00"!=FromMonth)
		&& ("00"!=FromDay)
		&& ("0000"==ToYear)
		&& ("00"==ToMonth)
		&& ("00"==ToDay))
	{
		document.websearch.hasDate.value=1;
		return 1;
	}

	document.websearch.hasDate.value=0;
	return 2;
}

function chkFieldsArtSc()
{
	var chkDate=isDate();
	if(2==chkDate)
	{
		window.alert("请输入合法的日期（如从2001-10-13到2001-1-14），日期范围在3个月内(至少两天)。");
		return false;
	}
	if((1!=chkDate))
	{
		window.alert("请输入合法的日期（如从2000-10-12到2000-1-14），日期范围在3个月内(至少两天)。");
		return false;
	}

	//document.websearch.artsc_submit.disabled=true;
	return true;
}

function isValidDate()
{
	var args=isValidDate.arguments;
	var f1=args[0];
	//var diff=604800000;
	var diff=8294400000;
	var FromDate = new Date(document.websearch.FromYear.value,document.websearch.FromMonth.value,document.websearch.FromDay.value);
	var ToDate   = new Date(document.websearch.ToYear.value,document.websearch.ToMonth.value,document.websearch.ToDay.value);
	diffDate=ToDate-FromDate;
	if(diffDate>=0 && diffDate<=diff)
	{
		return true;
	}
	else
	{
		return false;
	}
}
/*判断输入日期是否合理结束*/
function create(){
  
  if (!chkFieldsArtSc()) return;
  //document.websearch.target='_blank';
  document.websearch.action='search.php';
  document.websearch.submit();
}
