

function checkdates_ft(date1,date2){

   now = new Date

   if (date1 == ''){
      alert ("You must specify date from!");
      return false;
   }
   if (date2 == ''){
      alert ("You must specify date till!");
      return false;
   }

   var str_date1 = date1;
   var str_date2 = date2;
   
   var arr_date1 = str_date1.split('-');
   var arr_date2 = str_date2.split('-');
   if ((arr_date1[2] < now.getFullYear() )|| ( arr_date1[2] == now.getFullYear() && arr_date1[1] < (now.getMonth() + 1) ) || ( arr_date1[2] == now.getFullYear() && arr_date1[1] == (now.getMonth() + 1) && arr_date1[0] < now.getDate() ) ){
      alert ("You can't specify a date which is before today date!");
      return false;
   }
   if (arr_date2[2] < now.getFullYear() || ( arr_date2[2] == now.getFullYear() && arr_date2[1] < (now.getMonth() + 1) ) || ( arr_date2[2] == now.getFullYear() && arr_date2[1] == (now.getMonth() + 1) && arr_date2[0] < now.getDate() ) ){
      alert ("You can't specify a date which is before today date!");
      return false;
   }
    
   if ((arr_date2[2] < arr_date1[2]) || ( (arr_date2[2] == arr_date1[2]) && (arr_date2[1] < arr_date1[1]) ) || ( (arr_date2[2] == arr_date1[2]) && (arr_date2[1] == arr_date1[1]) && (arr_date2[0] < arr_date1[0]) ) ){
      alert ("You can't specify a date till which is before date from!");
      return false;
   }

   return true;
   
}
///////////////////////////////////
function checkdates_ft_rep(date1,date2)
{

   now = new Date

   if (date1 == ''){
      alert ("You must specify date from");
      return false;
   }
   if (date2 == ''){
      alert ("You must specify date till");
      return false;
   }

   var str_date1 = date1;
   var str_date2 = date2;
   
   var arr_date1 = str_date1.split('-');
   var arr_date2 = str_date2.split('-');
   
   if (arr_date2[2] < arr_date1[2] || ( arr_date2[2] == arr_date1[2] && arr_date2[1] < arr_date1[1] ) || ( arr_date2[2] == arr_date1[2] && arr_date2[1] == arr_date1[1] && arr_date2[0] < arr_date1[0] ) ){
      alert ("You can't specify a date till < date from ");
      return false;
   }

   return true;
   
}
