function ValidateSearch()
{
	var elem=document.getElementById("target_name");
	if(elem)
	{
		if(elem.value==""||elem.value.length<3)
		{
			elem.style.border="solid 1px red";
			return false;
		}
		else
		{
			elem.style.border="solid 1px #A8A89F";
			return true;
		}
	}
	return false;
}
function ValidateCheckIn()
{
	var elem=document.getElementById("target_checkin");
	if(elem)
	{
		if(elem.value=="")
		{
			elem.style.border="solid 1px red";
			return false;
		}
		else
		{
			var re = /^(\d){4}-(\d){2}-(\d){2}$/;
			var s=elem.value;
			if(re.test(s))
			{
				elem.style.border="solid 1px #A8A89F";
				return true;
			}
			else
			{
				elem.style.border="solid 1px red";
				return false;
			}
		}
	}
	return false;
}
function ValidateCheckOut()
{
	var elem=document.getElementById("target_checkout");
	if(elem)
	{
		if(elem.value=="")
		{
			elem.style.border="solid 1px red";
			return false;
		}
		else
		{
			var re = /^(\d){4}-(\d){2}-(\d){2}$/;
			var s=elem.value;
			if(re.test(s))
			{
				elem.style.border="solid 1px #A8A89F";
				return true;
			}
			else
			{
				elem.style.border="solid 1px red";
				return false;
			}
		}
	}
	return false;
}
function Validate()
{
	var success=true;
	if(!ValidateSearch())success=false;
	if(!ValidateCheckIn())success=false;
	if(!ValidateCheckOut())success=false;
	return success;
}