<?php

  define('_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR);
  require(_DIR.'includes/classes/class.paths.php');
  require(_DIR.'includes/classes/class.seo.php');
  require(_DIR.'includes/classes/class.router.php');
  seo::init();

  $keys = array_keys(seo::$query);
  $file = (isset($keys[0])) ? $keys[0] : '';
  if ((isset($file{0})) && (file_exists($file))){
    $extension = strtolower(substr(strrchr($file,'.'),1));
    if ($extension === 'js'){
      ini_set('zlib.output_compression','Off');
      header('Content-Type: text/javascript; charset: UTF-8');
      $offset = 60 * 60 * 24 * 30;
      header('Expires: ' .gmdate('D, d M Y H:i:s',time() + $offset) . ' GMT');
      ob_start('ob_gzhandler');
      include($file);
      exit();
    }
  }
  router::exit404();

?>