// getting server info for server time
	var servertimeOBJ;
	if (servertimeOBJ != null)
	{
		var myservertime = servertimeOBJ;
		var mycurrentyear = String(myservertime.getFullYear());
		var mycurrentmonth = String(myservertime.getMonth()+1); // +1 to compensate month start from 0 for js
		if (mycurrentmonth < 10)
			{mycurrentmonth = '0' + mycurrentmonth;}
			
		var mycurrentdate = String(myservertime.getDate());
		if (mycurrentdate  < 10)
			{mycurrentdate  = '0' + mycurrentdate;}

		var currentdate = parseInt(mycurrentyear + mycurrentmonth + mycurrentdate);
		var currentmonthdate = parseInt(mycurrentmonth + mycurrentdate);
	}
	else
	{
		var clienttime = new Date();
		var mycurrentyear = String(clienttime.getFullYear());
		var mycurrentmonth = String(clienttime.getMonth()+1); // +1 to compensate month start from 0 for js
		if (mycurrentmonth < 10)
			{mycurrentmonth = '0' + mycurrentmonth;}
			
		var mycurrentdate = String(clienttime.getDate());
		if (mycurrentdate  < 10)
			{mycurrentdate  = '0' + mycurrentdate;}

		var currentdate = parseInt(mycurrentyear + mycurrentmonth + mycurrentdate);	
		var currentmonthdate = parseInt(mycurrentmonth + mycurrentdate);
	}
// end


function ValidateForm()
{
	var mindays = 7; // set min days
	var x = document.reserveform;
	
	// getting form data	
	var resyear = x.year.value;		
	var resmonth = x.month.value;
	var resday = x.day.value;
	var resdate = parseInt(resyear + resmonth + resday);
	// set date diff. bw current date and res.form.date
	var datediff = resdate - currentdate

	// start validating

	if(document.reserveform.year.value=="00") 
   { 
      alert('请 填 写 预 约 年 份。') 
      reserveform.year.focus(); 
      return false; 
   } 

	if(document.reserveform.month.value=="00") 
   { 
      alert('请 填 写 预 约 月 份。') 
      reserveform.month.focus(); 
      return false; 
   } 
   
	if(document.reserveform.day.value=="00") 
   { 
      alert('请 填 写 预 约 日 期。') 
      reserveform.day.focus(); 
      return false; 
   } 

	if(datediff < 0)
   {
      alert('对 不 起 ，预 约 日 期 已 过 去 了。')
      reserveform.year.focus(); 
      return false;
   }	

	if(datediff < mindays)
   {
      alert('预 约 日 期 是 七 日 之 内，请 使 用 电 话 直 接 预 约。')
      reserveform.year.focus(); 
      return false;
   }

   if(currentmonthdate > 1225)
   {
   	  if(datediff < 8876)
   	  {
   	  	alert('预 约 日 期 是 七 日 之 内，请 使 用 电 话 直 接 预 约。')
		reserveform.year.focus();
   		return false;
   	  }
   }

	if(resdate < 20080301)
   {
      alert('对 不 起，2007 年 11 月 至 2008 年 2 月 期 间 网 上 订 座 已 告 全 满。')
      reserveform.year.focus(); 
      return false;
   }

	if(document.reserveform.time.value=="00") 
   { 
      alert('请 填 写 预 约 时 间。') 
      reserveform.time.focus(); 
      return false; 
   } 

	if(document.reserveform.guest.value=="00") 
   { 
      alert('请 填 写 人 数。') 
      reserveform.guest.focus(); 
      return false; 
   } 

   if(document.reserveform.name.value=="") 
   { 
      alert('请 填 写 预 约 者 名 称。') 
      reserveform.name.focus(); 
      return false; 
   } 
	
	if (document.reserveform.phone.value=="")
	{
		alert('请 填 写 联 络 电 话。')
		document.reserveform.phone.focus()
		return false
	}

	if (document.reserveform.email.value=="")
	{
		alert('请 填 写 电 子 邮 件。')
		document.reserveform.email.focus()
		return false
	}		
return true;
 
}
