function validate_date(doc)
{

   str="";

	date1_dd = doc.date_fps_date.value;
	date1_mm = doc.date_fps_month.value;
	date1_yy = doc.date_fps_year.value;

	date1 = date1_dd + '-' + date1_mm + '-' + date1_yy;

	
	date2_dd = doc.date_fpe_date.value;
	date2_mm = doc.date_fpe_month.value;
	date2_yy = doc.date_fpe_year.value;
	
	date2 = date2_dd + '-' + date2_mm + '-' + date2_yy;
	
	
	date3_dd = doc.date_sps_date.value;
	date3_mm = doc.date_sps_month.value;
	date3_yy = doc.date_sps_year.value;
		
	date3 = date3_dd + '-' + date3_mm + '-' + date3_yy;
	
	
	date4_dd = doc.date_spe_date.value;
	date4_mm = doc.date_spe_month.value;
	date4_yy = doc.date_spe_year.value;
			
	date4 = date4_dd + '-' + date4_mm + '-' + date4_yy;
	
	
	
	date5_dd = doc.date_tps_date.value;
	date5_mm = doc.date_tps_month.value;
	date5_yy = doc.date_tps_year.value;
			
	date5 = date5_dd + '-' + date5_mm + '-' + date5_yy;
	
	
	date6_dd = doc.date_tpe_date.value;
	date6_mm = doc.date_tpe_month.value;
	date6_yy = doc.date_tpe_year.value;
				
	date6 = date6_dd + '-' + date6_mm + '-' + date6_yy;
	
	
	doc.first_period_start_hidden.value = date1
	doc.first_period_end_hidden.value = date2
	
	doc.second_period_start_hidden.value = date3
	doc.second_period_end_hidden.value = date4
	
	doc.third_period_start_hidden.value = date5
	doc.third_period_end_hidden.value = date6
	
	//date1 =doc.first_period_start.value;
   //date2 =doc.first_period_end.value;
   
   //date3 =doc.second_period_start.value;
   //date4 =doc.second_period_end.value;
   
   //date5 =doc.third_period_start.value;
   //date6 =doc.third_period_end.value;
      
 // val = validate_form(doc); 
val=true;
     if(val == true)
     {          
     	if(dateComp(date1,date2))
     	{
     		
     	   str = str+"Please enter ending date of first period greater than starting date of first period.\n";
     	}
     	if(dateComp(date2,date3))
		{
		   str = str+"Please enter starting date of second period date greater than ending date of first period.\n";
     	}
     	if(dateComp(date3,date4))
		{
		   str = str+"Please enter ending date of second period greater than starting date of second period.\n";
     	}
     	if(dateComp(date4,date5))
		{
			str = str+"Please enter starting date of third period date greater than ending date of second period.\n";
     	}
     	if(dateComp(date5,date6))
		{
		   str = str+"Please enter ending date of third period \ngreater than starting date of third period.\n";
     	}
     	
    	if(str)
    	{
  		alert(str);
  		retval = false;
    	}
    	else
    	{
  		retval = true;
    	}

    }
    else
    {
        retval = val;
    }

   return retval;

}


function dateComp(dat1,dat2)
{

 flag = 0;

  dtSplt1 = dat1.split("-")
  dtSplt2 = dat2.split("-")


  eYr = dtSplt2[2];
  eMn = dtSplt2[1];
  eDy = dtSplt2[0];

  sYr = dtSplt1[2];
  sMn = dtSplt1[1];
  sDy = dtSplt1[0];

	if(eYr == sYr)
	{ 
		if(eMn == sMn)
		{		  
			if(eDy < sDy)
			{			  
			  flag = 1;
			}
		}
		else if(eMn < sMn)
		{
		  flag = 1;
	        }		
	}
	else if(eYr < sYr)
	{	  
	  flag = 1;
	}
	
	if(flag == 1)
	{
	  return 1;
	}
	else
	{
		return 0;
	}
}
