public function ReportsAjaxDate(Request $request, $id, $idad, $date)
 {
     if ($idad == 0) {
         if ($id == 'all') {
             if ($request->ajax()) {
                 $ads = Report::ReportAdAjaxClient();
                 $date = Report::Time($date);
                 $date1 = $date[0];
                 $date2 = $date[1];
                 $reports = Report::TimeReportClient($date1, $date2);
                 return response()->json(["web" => $reports]);
             }
         } else {
             if ($request->ajax()) {
                 if ($idad == 'all') {
                     if ($request->ajax()) {
                         $ads = Report::ReportAdAjaxClient();
                         $date = Report::Time($date);
                         $date1 = $date[0];
                         $date2 = $date[1];
                         $reports = Report::TimeReportClient($date1, $date2);
                         return response()->json(["web" => $reports]);
                     }
                 } else {
                     $ads = Report::ReportAdAjaxClient();
                     $date = Report::Time($date);
                     $date1 = $date[0];
                     $date2 = $date[1];
                     $reports = Report::ReportTimeClient($date1, $date2, $id);
                     return response()->json(["web" => $reports]);
                 }
             }
         }
     } else {
         if ($idad == 'all' || $id == 'all') {
         } else {
             if ($request->ajax()) {
                 $ad = Ad_Web::find($idad);
                 $web = Web::find($id);
                 $date = Report::Time($date);
                 $date1 = $date[0];
                 $date2 = $date[1];
                 $reports = Report::TimeReportCompleteClient($date1, $date2, $ad->id, $web->id);
                 return response()->json(["web" => $reports]);
             }
         }
     }
 }