<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
      xmlns:og="http://opengraphprotocol.org/schema/"
      xmlns:fb="http://www.facebook.com/2008/fbml"
      >
<head>
    <title>Futures of Chinese Cinema: Technologies and Temporalities in Chinese Screen Cultures</title>
    <meta name="verify-v1" content="L4NJcP1bTYOJFMHbpoh8ERVHKc1WzM7/WG+vA6ZncWs=" />
    <meta http-equiv="Content-Type" content="text/HTML; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    
        <meta name="title" content="Futures of Chinese Cinema: Technologies and Temporalities in Chinese Screen Cultures" />
    
    
    	<meta name="description" content="Futures of Chinese Cinema contains essays by international scholars considering new directions in Chinese cinema. After the devastation of the economic crisis, the uncertainty of the Hong Kong hand... by Intellect Books in Books - Non-fiction, screening, and film studies" />
    	<meta property="og:description" content="Futures of Chinese Cinema contains essays by international scholars considering new directions in Chinese cinema. After the devastation of the economic crisis, the uncertainty of the Hong Kong hand... by Intellect Books in Books - Non-fiction, screening, and film studies" />
    
    
      
      
        <link rel="image_src" href="http://imgv2-1.scribdassets.com/img/word_document/22701307/164x212/bb0e51db7f/1307500245" />
        <meta property="og:image" content="http://imgv2-1.scribdassets.com/img/word_document/22701307/164x212/bb0e51db7f/1307500245" />
      
    
	<meta name="keywords" content="screening, film studies, media studies, motion pictureschinese film" />
					<link rel="canonical" class="SL_norewrite" href="http://www.scribd.com/doc/22701307/Futures-of-Chinese-Cinema-Technologies-and-Temporalities-in-Chinese-Screen-Cultures" />
	
	
	<script type="text/javascript">var NREUMQ=NREUMQ||[];NREUMQ.push(["mark","firstbyte",new Date().getTime()]);</script>
	
    

    
        
            <link rel="alternate" type="application/json+oembed"
                  href="http://www.scribd.com/services/oembed?url=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F22701307%2FFutures-of-Chinese-Cinema-Technologies-and-Temporalities-in-Chinese-Screen-Cultures&format=json"
                  title="Futures of Chinese Cinema: Technologies and Temporalities in Chinese Screen Cultures oEmbed Profile" />
        
            <link rel="alternate" type="application/xml+oembed"
                  href="http://www.scribd.com/services/oembed?url=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F22701307%2FFutures-of-Chinese-Cinema-Technologies-and-Temporalities-in-Chinese-Screen-Cultures&format=xml"
                  title="Futures of Chinese Cinema: Technologies and Temporalities in Chinese Screen Cultures oEmbed Profile" />
        
        <meta property="og:type" content="article" />
    

	<!--[if lt IE 8]>
<link href="http://s7.scribdassets.com/aggregated/css/base.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<link href="http://s6.scribdassets.com/aggregated/css/web.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<link href="http://s5.scribdassets.com/aggregated/css/fragments.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if gte IE 8]>
<link href="http://s7.scribdassets.com/aggregated/css_img/base.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<link href="http://s7.scribdassets.com/aggregated/css_img/web.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<link href="http://s7.scribdassets.com/aggregated/css_img/fragments.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if !IE]> -->
<link href="http://s7.scribdassets.com/aggregated/css_img/base.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<link href="http://s7.scribdassets.com/aggregated/css_img/web.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<link href="http://s7.scribdassets.com/aggregated/css_img/fragments.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
<!-- <![endif]-->

	<script src="http://s6.scribdassets.com/javascripts/scribd_options.js" type="text/javascript"></script>

    
      <meta name="csrf-param" content="authenticity_token" />
      <meta name="csrf-token" content="598482256e7d6f1b4ff74751fb2219be5d9b2d99" />
    


    <!--[if lte IE 6]>
      <link href="http://s7.scribdassets.com/aggregated/css/ie.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
    <![endif]-->

    <!--[if IE 7]>
      <link href="http://s5.scribdassets.com/aggregated/css/ie7.css?1337894432" media="screen" rel="stylesheet" type="text/css" />
    <![endif]-->

    

    
    
    

    <script type="text/javascript">
        
        if (!window.Scribd) var Scribd = new Object();
        Scribd.cdn_path = 'http://s6.scribdassets.com/';
        Scribd.rails_env = 'production';
	Scribd.logged_in = false;
	
    
        var perfStart = new Date();
    </script>

    
      <script src="http://s6.scribdassets.com/aggregated/javascript/base.js?1337894432" type="text/javascript"></script>
    

    <script src="http://s6.scribdassets.com/options/exposed_to_client.js?1337958000" type="text/javascript"></script>

    
        <meta property="fb:app_id" content="136494494209" />
				
    
    <script type="text/javascript">
        window['$rat'] = ratInit(
                ["http://rs1.scribd.com/","http://rs2.scribd.com/","http://rs3.scribd.com/","http://rs4.scribd.com/","http://rs5.scribd.com/","http://rs6.scribd.com/","http://rs7.scribd.com/","http://rs8.scribd.com/"],
                {"user_id":null,"doc_id":22701307},
                false
        );
    </script>

    
    

    
        <link rel="alternate" type="application/rss+xml" title="Scribd RSS feed" href="http://www.scribd.com/feeds/rss" />
    

    <link rel="shortcut icon" href="http://s6.scribdassets.com/favicon.ico" />

    

    

    
  <script type="text/javascript">
    I18n.defaultLocale = "en_US";
    I18n.locale = "en_US";
  </script>

    <script type="text/javascript">
  if(typeof(Scribd) === 'undefined')
    Scribd = {};

  Scribd.Ads = { enabled:  ('https:' !== document.location.protocol ) && true };

  if(Scribd.Ads.enabled) {
    var writeScript = function(src) {
      document.write('\x3Cscript type="text/javascript" src="'+src+'">\x3C/script>');
    };

    var adBlockEnabled = function() {
      var adService;
      if(Scribd.Ads.use_gpt)
        adService = 'gpt';
      else
        adService = 'gam';
      trackEvent('AdBlock', adService, '', 1, false); 
    }
    
    Scribd.Ads.use_gpt =  !!( true || 
                              location.href.match('[?&]force_gpt=1') );

    if( Scribd.Ads.use_gpt ) {
      var googletag = googletag || {};
      googletag.cmd = googletag.cmd || [];

      var loadAds = function() {
        if(Scribd.Ads.loaded)
          return;

        Scribd.Ads.loaded = true;
        var gads = document.createElement('script');
        gads.async = true;
        gads.type = 'text/javascript';
        gads.src = 'http://www.googletagservices.com/tag/js/gpt.js';
        var node = document.getElementsByTagName('script')[0];
        node.parentNode.insertBefore(gads, node);
        setTimeout(function() {
          if(typeof(googletag.pubads) === 'undefined')
            adBlockEnabled();
        }, 1e4); //give it 5 seconds to load...
      };

      (function() {
        var observe = null;
        //this is for mobile where prototype isn't included...
        if(typeof(Event) === 'undefined' || Event.observe === undefined) {
          observe = function(target, eventName, callback) {
            if(typeof(target.addEventListener) !== 'undefined')
              target.addEventListener(eventName, callback);
            else
              target.attachEvent(eventName, callback);
          };
        } else {
          observe = Event.observe;
        }
        observe(document, "scribd:load_ads", loadAds);
        observe(window, 'load', loadAds);
      }());
    } else {
      writeScript("http://partner.googleadservices.com/gampad/google_service.js");
    }
  }
  else {
    Scribd.Ads.use_house_ads = false;
  }
</script>

<script type="text/javascript">
  if( Scribd.Ads.enabled && !Scribd.Ads.use_gpt ) {
    //adblock fix
    // if adblock loaded, disable other scribd ad functionality
    if(typeof(GS_googleAddAdSenseService) === 'undefined') {
      Scribd.Ads.enabled = false;
      adBlockEnabled();
    }
    else {
      GS_googleAddAdSenseService("ca-pub-7291399211842501");
      GS_googleEnableAllServices();
    }
  }
</script>

<script src="http://s7.scribdassets.com/javascripts/ads.js?1337894432" type="text/javascript"></script>

<script type="text/javascript">
  if( Scribd.Ads.enabled ) {
    //set up targeting
    if( Scribd.Ads.use_gpt )
      Scribd.Ads.addAttribute('UseTest', 'gpt');

                  Scribd.Ads.addAttribute("AdLayout", 563535684);
              Scribd.Ads.addAttribute("Category", 148);
              Scribd.Ads.addAttribute("DocUser", 15669778);
              Scribd.Ads.addAttribute("Document", 22701307);
              Scribd.Ads.addAttribute("Extension", "pdf");
              Scribd.Ads.addAttribute("IABParent", ["Uncategorized"]);
              Scribd.Ads.addAttribute("IAB_M-Z", ["Uncategorized"]);
              Scribd.Ads.addAttribute("Language", "eng");
              Scribd.Ads.addAttribute("Owner", 15669778);
              Scribd.Ads.addAttribute("ProfUser", 15669778);
              Scribd.Ads.addAttribute("SubDomain", "www");
              Scribd.Ads.addAttribute("UserState", "Out");
          
    //adding testing segments
    Scribd.Ads.addAttribute('UseTest', Math.floor(Math.random() * 10) + '');
    // Start Quantcast User Segmentation 
    var quantSegs = [];
    function qc_results(result) {
      for (var i = 0; i < result.segments.length; i++)
        quantSegs.push(result.segments[i].id);
      Scribd.Ads.addAttribute("QuantSegs", quantSegs);
    }
    writeScript("http://pixel.quantserve.com/api/segments.json?a=p-13DPpb-yg8ofc&callback=qc_results");
    // End Quantcast User Segmentation 
  }
</script>

<script type="text/javascript">
  if(Scribd.Ads.enabled) {
    if( Scribd.Ads.use_gpt ) {
      Scribd.Ads.gpt_slots = [];
      Scribd.Ads.gpt_slots_by_name = {};
      //(for gpt execute targeting) and finalize ad fetching...
      googletag.cmd.push(function() {
        for (var unit_name in Scribd.Ads.adUnits) {
          var node_id = Scribd.Ads.adUnits[unit_name];
          var full_name = '/1024966/' + unit_name;  
          var size = unit_name.match(/.*_(\d+)x(\d+)/)
            .slice(1)
            .map(function(f){return parseInt(f);}); 

          var slot = googletag.defineSlot(full_name, size, node_id).addService(googletag.pubads());
          Scribd.Ads.gpt_slots.push(slot);
          Scribd.Ads.gpt_slots_by_name[unit_name] = slot;
        }

        //set targeting
        for (var targetKey in Scribd.Ads.attributes) {
          var value = Scribd.Ads.attributes[targetKey];
          if( value instanceof Array) {
            value = value.map(function(f) {return f + '';});
          } else {
            value = value + '';
          }
          googletag.pubads().setTargeting(targetKey, value);
        }
        // googletag.pubads().enableSingleRequest();
        googletag.pubads().collapseEmptyDivs();
        googletag.enableServices();
      });
    } else {
     GA_googleFetchAds();
    }
  }
</script>


    
    <script type="text/javascript" src="http://redir.adap.tv/redir/javascript/adaptvAdPlayer.js"></script>
    
<!-- BEGIN Asynchronous Google Analytics -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', "UA-443684-2"]);
_gaq.push(['_setCustomVar', 1, 'logged_in', 'false', 1]);
_gaq.push(['_setCustomVar', 3, 'domain', document.location.host, 3]);

document.observe('dom:loaded', function() { // wait until dom loaded so all A/B test custom vars can be set first
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

  _gaq.push(['_trackPageview']);
  _gaq.push(['_trackPageLoadTime']);
});
</script>
<!-- END Asynchronous Google Analytics -->


    

</head>

<body class="loc_newdoc loc_newdoc_show " data-revision="7be6163bd4e66e2b19af0abfd23f3a2442be7bee">
	<div class="autogen_class_views_shared_facebook_fake_blue_bar" id="autogen_id_870051784"></div>

	<div id="template_main_content" >
    	<div id="global_header">
    <div class="inner clearfix">
        <a href="/" class="logo" title="Scribd Home">Scribd</a>

        <div class="left_bar head_sep"></div>

        <a href="/upload-document" class="upload_button" id="global_header_upload_button" onclick="trackEvent('upload','click','topbar_non_docview')" title="Upload &amp; share documents."><span class="btn_inner">Upload</span></a>

        <div class="right_bar head_sep"></div>

        
<form action="/search" autocomplete="off" class="global_search" method="get">
    <input class="search_input" id="query_header" name="query" type="text" />
    <a href="#" class="search_button"><span class="btn_inner">Search</span></a>
    
        <div class="autogen_class_views_shared_search_autocompleter" id="autogen_id_870048609"><div class="search_autocompleter" id="autocompleter" style="display:none"><div class="ac_section ac_document_collections" id="autocompleter_document_collections"><div class="ac_white_border"><div class="ac_main"></div><div class="ac_sidebar"><div alt="document collections icon" class="icon_ac_collection_12x15"></div></div></div></div><div class="ac_section ac_publishers" id="autocompleter_publishers"><div class="ac_white_border"><div class="ac_main"></div><div class="ac_sidebar"><div alt="publishers icon" class="icon_ac_pub_15x15"></div></div></div></div><div class="ac_section ac_documents" id="autocompleter_documents"><div class="ac_white_border"><div class="ac_main"></div><div class="ac_sidebar"><div alt="documents icon" class="icon_ac_doc_10x14"></div></div></div></div><div class="ac_section ac_scribd_pages" id="autocompleter_scribd_pages"><div class="ac_white_border"><div class="ac_main"></div><div class="ac_sidebar"><div alt="scribd pages icon" class="icon_ac_scribd_15x15"></div></div></div></div><div class="ac_section ac_users" id="autocompleter_users"><div class="ac_white_border"><div class="ac_main"></div><div class="ac_sidebar"><div alt="users icon" class="icon_ac_people_12x12"></div></div></div></div></div></div>
    
</form>


        <div class="right_bar head_sep"></div>

        <div class="hover_menu" id="primary_menu"><a href="/explore" class="menu_control">Explore</a><div class="sub_menu clearfix"><div class="tail"><div class="global_header_tri_11x6" style="margin-top: 11px"></div></div><div class="menu_content clearfix"><div class="menu_left menu_column"><h3><div class="icon_doc_14x16"></div><a href="/explore">Documents</a></h3><ul><li><a href="/explore/Books-Fiction">Books - Fiction</a></li><li><a href="/explore/Books-Nonfiction">Books - Non-fiction</a></li><li><a href="/explore/Health-Medicine">Health &amp; Medicine</a></li><li><a href="/explore/BrochuresCatalogs">Brochures/Catalogs</a></li><li><a href="/explore/Government-Docs">Government Docs</a></li><li><a href="/explore/HowTo-GuidesManuals">How-To Guides/Manuals</a></li><li><a href="/explore/MagazinesNewspapers">Magazines/Newspapers</a></li><li><a href="/explore/RecipesMenus">Recipes/Menus</a></li><li><a href="/explore/School-Work">School Work</a></li><li class="dem"><a href="/explore">+ all categories</a></li><li class="sep"></li><li class="em"><a href="/explore">Featured</a></li><li class="em"><a href="/explore/Most-Recent">Recent</a></li></ul></div><div class="menu_right menu_column"><h3><div class="icon_user_17x16"></div><a href="/community">People</a></h3><ul><li><a href="/community/authors">Authors</a></li><li><a href="/community/students">Students</a></li><li><a href="/community/researchers">Researchers</a></li><li><a href="/community/publishers">Publishers</a></li><li><a href="/community/government-%26-nonprofits">Government &amp; Nonprofits</a></li><li><a href="/community/businesses">Businesses</a></li><li><a href="/community/musicians">Musicians</a></li><li><a href="/community/artists-%26-designers">Artists &amp; Designers</a></li><li><a href="/community/teachers">Teachers</a></li><li class="dem"><a href="/community">+ all categories</a></li><li class="sep"></li><li class="em"><a href="/community">Most Followed</a></li><li class="em"><a href="/community?t=trending">Popular</a></li></ul></div></div></div></div>


        
            <ul id="header_login" class="utilities logged_out_utilities clearfix" >
                <li class="signup l1"><a class="signup_button" href="/login" onclick="; Scribd.login.open({&quot;context&quot;:&quot;join&quot;,&quot;next_url&quot;:&quot;http://www.scribd.com/doc/22701307&quot;,&quot;fallback_url&quot;:&quot;http://www.scribd.com/doc/22701307&quot;}); return false;" title="Sign up for a free acccount to publish and download documents.">Sign Up</a></li>
                <li class="v_bar head_sep l1"><span>|</span></li>
                <li class="l1"><a href="/login" onclick="; Scribd.login.open({&quot;next_url&quot;:&quot;/doc/22701307&quot;,&quot;context&quot;:&quot;join2&quot;}); return false;" title="Login to your account.">Log In</a></li>
            </ul>
        

        
    </div>
</div>









    	

        

        

        <div id="wrap" class="clearfix">
            

                Scribd.init("Scribd", "UI");

// this file registers any misc callbacks/widget events for newdoc

// this is used for lightboxes to highjack the alert messages when they are
// visible
Scribd.alert_highjack = function(lightbox_id, on_alert) {
  var old_render = Scribd.Alerts.render;
  Scribd.Alerts.render = function() {
    if (Scribd.Lightbox.current().id == lightbox_id) {
      on_alert.apply(null, arguments);
    } else {
      old_render.apply(this, arguments);
    }
  };
};

Scribd.UI.dispatch = function(e, actions, context, event_prefix) {
  for (var name in actions) {
    if (!actions.hasOwnProperty(name)) continue;
    var elm = e.findElement("." + name);
    if (elm) {
      e.stop();
      if (elm.hasClassName("disabled")) return true;
      var event_name = event_prefix ? event_prefix + "_" + name : name;
      trackEvent("newdoc", "Click", event_name, Scribd.logged_in ? 1 : 0);
      actions[name].call(context, elm, e);
      return true;
    }
  }

  return false;
};

Scribd.restrict_to_numbers = function (e) {
  var code;
  if (e.keyCode) code = e.keyCode;
  else if (e.which) code = e.which;

  var character = String.fromCharCode(code);

  // if they pressed esc... remove focus from field...
  if (code==27) { this.blur(); return false; }

  // ignore if they are press other keys
  // strange because code: 39 is the down key AND ' key...
  // and DEL also equals .
  if (!e.ctrlKey && code!=9 && code!=8 && code!=36 && code!=37 && code!=38 && (code!=39) && code!=40 && code != 46) {
    if (character.match(/[0-9]/g)) {
      return true;
    } else {
      e.stop();
    }
  }
};

Scribd.restrict_input_to_numbers = function(input) {
  input = $(input);
  input.observe("keypress", Scribd.restrict_to_numbers);
  input.observe("change", Scribd.restrict_to_numbers);
};

/* Session length tracker */
Scribd.trackSessionLength('newdoc', 'Metrics', 'SessionLengthSec');

Event.observe(document, "dom:loaded", function() {
  var funcPageView = function(){
    if($perf){
      $perf.recordPerceivedLoadTime(((new Date()).getTime()));
    }
    docManager.removeEvent("pageView", funcPageView);
    document.fire('scribd:load_ads');
  };

  docManager.addEvent("pageView", funcPageView);

  var featured = $("pub_featured_docs");
  if (featured) {
    Scribd.UI.related_pager = new Scribd.UI.DocumentListPager(featured);
  }

  docManager.addEvent('hideExtras', function() {
    $('sidebar').hide();
  });

  docManager.addEvent('showExtras', function() {
    $('sidebar').show();
  });

  var leaderboard = $("leaderboard_ad_main");

  var ppp_banner = $("profile_branding_banner");
  if (ppp_banner) {
    ppp_banner.down("img").observe("load", function() {
      // makes sure a slow loading banner doesn't mess up sticky elements on document column
      document.fire("scribd:dom_height_changed");
    });
  }

  var page_hash = window.location.hash.match(/#page=(\d+)/);
  if (page_hash && page_hash.length == 2) {
    docManager.gotoPage(page_hash[1]);
  }

  // load dialogs
  (function() {
    var action = window.location.hash.match(/^#(\w+)$/);
    if (action) {
      action = action[1];
      switch (action) {
        case "download":
          Scribd.sidebar_actions.sidebar_download_button();
          break;
        case "readcast":
          Scribd.social_actions.readcast_button();
          break;
        case "collections":
          Scribd.social_actions.collections_button();
          break;
        case "fullscreen":
        case "full":
          var pager = Scribd.UI.pager;
          pager.actions.enter_fullscreen.call(pager);
          break;
      }
    }
  }).defer();

  if (Scribd.current_doc.show_gate) {
    Scribd.Premium.setup_for_read_page({
      show_download: function() {
        Scribd.sidebar_actions.sidebar_download_button();
      }
    });
  }

  if (Scribd.logged_in) {
    // create readcasters
    ["scribd", "twitter"].each(function(network) {
      (new Scribd.Readcast.Event.AutoShare({
        doc: Scribd.current_doc.sharing_data,
        auto_submit: Scribd.current_doc.auto_share[network],
        service_type: network,
        event_type: 'read'
      })).start();
    });

    (new Scribd.Readcast.Event.FacebookAutoShare({
        doc: Scribd.current_doc.sharing_data,
        auto_submit: Scribd.current_doc.auto_share.facebook,
        event_type: 'read'
    })).start();
  }

  $$("#admin_show_link", "#admin_hidden_link").invoke("observe", "click", function() {
    $('admin_show').toggle();
    $('admin_hidden').toggle();
    document.fire('scribd:move_ads');
  });

});

document.observe('scribd:docinfo_ready', function() {
  //if it's a naughty doc and it's not a bot
  if(Scribd.current_doc.is_bad && typeof(Scribd.BrowserDetect.is_bot) === 'undefined') {
    var cookie = new Scribd.JSONCookie('session_metadata');
    var time = cookie.get('adult_ok');
    var delta = (new Date()).getTime() - time;

    //it doesn't have a cookie set, or the cookie is too old, or the cookie
    // (we don't really care if people hack their cookies so not checking < 0)
    if(!time || delta > 3600000) {
      window.stop();
      var newHref = window.location.protocol + '//' + window.location.host + '/doc/protected/' + Scribd.current_doc.id;
      if(typeof(Scribd.current_doc.section_id) !== 'undefined')
        newHref += '/' + Scribd.current_doc.section_id;

      window.location.href = newHref;
    }
  }
});

(function() {
  // polls div.  calls callback on div change
  // if persist = true, won't die after first observed change.
  // pollTime is the wait between polling.  Lower number = faster polling
  var onAdfilled = function(divId, callback, persist, pollTime, timeout) {
    var initialHeight;
    var poller;
    var timesPolled = 0;
    var div;
    timeout = timeout || 2e4; //default to 20 second timeout
    pollTime = pollTime || 1e3; //poll once a second by default
    // persist = persist || false // don't persist by default
    div = $(divId);
    initialHeight = div.getHeight();
    poller = setInterval(function() {
      timesPolled += 1;
      if( (timesPolled * pollTime) > timeout) {
        clearInterval(poller);
      }
      if( div.getHeight() !== initialHeight ) {
        if(! persist )
          clearInterval(poller);

        callback(divId);
      }
    }, pollTime);
  };

  var fixAd = function(adId) {
    Scribd.absolutizeAndPad(adId);
    document.fire("scribd:dom_height_changed");
  };

  // Should only be used on Chrome and Safari(Webkit) to fix fuzzy text rendering issue
  // otherwise, it will just be a waste of cycles.
 if (Prototype.Browser.WebKit) {
    Event.observe(window, 'load', function() {
      if(Scribd.Ads.enabled) {
        var ads = ['leaderboard_ad_gam', 'rightcolumn_ad_gam'];
        ads.each(function(adId) {
          if( $(adId) ) {
            if(Scribd.Ads.use_gpt)
              onAdfilled(adId, fixAd);
            else
              fixAd(adId);
          }
        });
      }
    });
  }

 // Temp to find sidebar bug
 Event.observe(window, 'load', function(){
   var foundBug = false;
   var sidebar = $('sidebar');
   if(Scribd.Ads.enabled && Scribd.Ads.use_gpt) {
     Object.values(Scribd.Ads.adUnits).each(function(adId){
         if( $(adId) ) {

           onAdfilled(adId, function(){

             if( !sidebar )
               return;

             if( sidebar.getWidth() > 400 && $rat && !foundBug){
               console.log("Sidbar pushed down");
               $rat('sidebar_below_doc', adId);
               foundBug = true;
             }
           });

         }
     });
   } else {
     if( sidebar.getWidth() > 400 && $rat && !foundBug){
       console.log("Sidbar pushed down");
       $rat('sidebar_below_doc', "nogpt");
       foundBug = true;
     }
   }
 });
})();

Scribd.toggle_pagination = function() {
  if (Scribd.current_doc.is_owner) {
    new Ajax.Request("/newdoc/toggle_pagination_test", {
      method: "post",
      parameters: { id: Scribd.current_doc.id },
      onSuccess: function() {
        window.location.reload();
      }
    });
  } else {
    var revert_name = Scribd.UI.is_paginated ? "pagination" : "not_paginated";
    trackEvent("newdoc", "Pagination", "revert_" + revert_name, Scribd.logged_in ? 1 : 0);
    if (Scribd.logged_in) {
      var cookie = new Scribd.JSONCookie("session_metadata");
      if (!cookie.get("pagination_disabled")) {
        cookie.set("pagination_disabled", true);
        console.log("pagination disabled");
      } else {
        cookie.unset("pagination_disabled");
        console.log("pagination enabled");
      }
      cookie.save();
      window.location.reload();
    } else {
      Scribd.login.open({
        context: "view_mode",
        callback: "Scribd.logged_in = true, Scribd.toggle_pagination()"
      });
    }
  }
};


            
        </div>

        


        <script type="text/javascript">
//<![CDATA[

    Scribd.Lightbox.initialize();

//]]>
</script>

<div id="lightboxes">
    
		<div class="autogen_class_views_login_login_lightbox" id="autogen_id_870049837"><div class="lightbox " id="login_lb" style="display:none;"><div class="wrapper"><div class="close_button"></div><div class="content"><div class="login_section"><p>Use your Facebook login and see what your friends are reading and sharing.</p><div id="aggro_fb_login"><h4>Other login options</h4><span class="autogen_class_views_facebook_login_button autogen_class_views_shared_javascript_widget" id="autogen_id_870054991"><a class="fb_button fb_button_large notranslate scribd_fb_button" href="javascript:void(0);" onclick="javascript: if (window['$rat']) { $rat('analytics.search.signup.facebook', {}); $rat.root().flushEvents(); }"><span class="inner">Login with Facebook</span></a><img alt="Spinner_mac_white" class="in_process login_button_spinner" src="http://s7.scribdassets.com/images/spinner_mac_white.gif?1337894432" style="display:none" /><form action="http://www.scribd.com/facebook_session" class="posted_form login_add_hidden_form_fields_for_options" method="post" style="display:none"><input id="on_success_redirect_to" name="on_success_redirect_to" type="hidden" value="http://www.scribd.com/doc/22701307" /><input id="on_error_redirect_to" name="on_error_redirect_to" type="hidden" value="http://www.scribd.com/doc/22701307?no_cache=1337958028" /><div class="facebook_session_elements"></div></form></span>
<script type="text/javascript">
//<![CDATA[
var event = null;
(new Scribd.Facebook.LoginButton({"widget_dom_id":"autogen_id_870054991"})).onDomLoaded(event);
;
Event.fire(document, 'Scribd:widgets_loaded', event);
//]]>
</script>
</div></div><div class="signup_header" style="display:none;"><h3>Signup</h3></div><p class="signup_toggle"><a>I don't have a Facebook account</a></p>

<div class="global_signup_form clearfix" style="display:none">

    <div class="other_options_container clearfix"></div>

    <div style="width:240px" class="form_col">
        
        <form action="/login/signup?from=login_lb" class="lightbox_form form" method="post" name="signup_form_login_lb"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="598482256e7d6f1b4ff74751fb2219be5d9b2d99" /></div>

            <div class="hidden" id="signup_form_inner_login_lb" style="display:none">
                
                    <input id="login_params_next_url" name="login_params[next_url]" type="hidden" value="http://www.scribd.com/doc/22701307" />
                
                    <input id="login_params_context" name="login_params[context]" type="hidden" value="default" />
                
            </div>

            
                <label class="first" for="email_address_email_login_lb">email address (required)</label>
                <input type="text" name="email_address[email]" id="email_address_email_login_lb" class="input signup_input" onblur="Scribd.login.checkField('/people/check_availability?from=login_lb&amp;icon=true&amp;invalid=true', this);">
                <div id="availability_email_login_lb" class="alert signup_alert">
                                    </div>
            
    
                <label for="word_user_login_login_lb">create username (required)</label>
                <input type="text" maxlength="20" id="word_user_login_login_lb" class="input last signup_input" name="word_user[login]"  onblur="Scribd.login.checkField('/people/check_availability?from=login_lb&amp;icon=true', this);">
        
                <script type="text/javascript">
//<![CDATA[

                    $('word_user_login_login_lb').observe('keypress', Scribd.restrictCharactersForUsername);
                
//]]>
</script>
        
                <div id="availability_login_login_lb" class="alert signup_alert">
                                    </div>
        
            <label for="word_user_password_login_lb">password (required)</label>
            <input type="password" class="input signup_input" name="word_user[password]" id="word_user_password_login_lb">
            <div class="alert signup_alert">
                            </div>
            
            <div class="signup_optin">
                <table><tr><td style="padding:0">
                    <input type="checkbox" name="optin" class="checkbox" id="optin_login_lb" value="y" checked>
                </td><td style="padding:0; padding-left:6px">
                    Send me the Scribd Newsletter, and occasional account related communications.
                </td></tr></table>
            </div>

            <div class="button_container">
                <button class="new_submit" name="sa" onclick="$(&quot;signup_spinner&quot;).show(); try{signup_tracking();}catch(e){};" type="submit"><span class="inner">Sign Up</span></button>             
                <span class="privacy"><a href="/privacy" onclick="window.open(this.href);return false;">Privacy policy</a></span>

                <img alt="Spinner_mac_white" class="spinner" id="signup_spinner" src="http://s7.scribdassets.com/images/spinner_mac_white.gif?1337894432" style="display:none; float: none" />
            </div>

            <div class="signup_disclosure">
            You will receive email notifications regarding your account activity.  You can manage these notifications in your account settings.
            We promise to respect your privacy.
            </div>
        </form>
    </div>
    
    <div class="why">
        <h3>Why Sign up?</h3>

		<ol>
			<li>
				1. Discover and Connect
				<div class="sub">With people of similar interests</div>
			</li>
			<li>
				2. Publish Your Documents
				<div class="sub">Quickly and easily</div>
			</li>
			<li>
				3. Share Your Reading Interest
				<div class="sub">On Scribd and social sites like Facebook and Twitter</div>
			</li>
		</ol>
    </div>
    
    <div class="emptyclear"></div>
    
    <div class="other_options_container_small clearfix"></div>
    
</div>
<p class="login_toggle"><a>Already have a Scribd account?</a></p>

<div class="global_login_form form clearfix" style="display:none">
	
	

    <form action="/login?from=login_lb" class="lightbox_form clearfix" method="post" name="login_lb_form_login_lb"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="598482256e7d6f1b4ff74751fb2219be5d9b2d99" /></div>

        <div class="hidden" id="login_form_inner_login_lb">
            
        </div>

        <div class="clearfix">
            <div class="login_input_container">
                <label for="login_or_email">email address or username</label>
                <input type="text" id="login_or_email" class="input" size="20" name="login_or_email">
            </div>
        
            <div class="password_input_container">
                <label for="word_user_password_login_lb">password</label>
                <input type="password" id="word_user_password_login_lb" class="input" name="login_password" size="20">
            </div>
        </div>
    	
        <div class="button_container">
            <button class="new_submit" type="submit"><span class="inner">Log In</span></button>

            <img alt="Spinner_trans_gray" class="spinner" src="http://s7.scribdassets.com/images/spinner_trans_gray.gif?1337894432" style="display:none; float:none" />
            <a href="javascript:void(0);" class="trouble" onclick="Scribd.Lightbox.close(&quot;login_lb&quot;);Scribd.Lightbox.open(&quot;forgot_password_lb&quot;);">Trouble logging in?</a>
        </div>
    </form>
    
</div>
</div><div class="footer"></div></div></div><div class="lightbox " id="login_successful_lb" style="display:none;"><div class="wrapper"><div class="close_button"></div><div class="content"><h3>Login Successful</h3><p>Now bringing you back...</p><br /><img alt="Spinner_large_mac_white" src="http://s6.scribdassets.com/images/spinner_large_mac_white.gif?1337894432" /></div><div class="footer"></div></div></div><div class="lightbox " id="forgot_password_lb" style="display:none;"><div class="wrapper"><div class="close_button"></div><div class="title">Reset Your Password</div><div class="content"><div id="reset_form" class="form">
    
        <div>
            <a href="#" onclick="Scribd.Lightbox.close(&quot;forgot_password_lb&quot;); Scribd.Lightbox.open(&quot;login_lb&quot;);; return false;">&laquo; Back to Login</a>
        </div>
    

	<p id="embedded_error" class="error"></p>
	<p>Please enter your email address below to reset your password. We will send you an email with instructions on how to continue.</p>
	
	<form action="/password/forgot" method="post" name="lb_forgot_password_form"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="598482256e7d6f1b4ff74751fb2219be5d9b2d99" /></div>
	
	<label for="_email">Email Address:</label>
	<input type="text" class="input" id="_email" name="email" onblur="new Ajax.Request('/passwords/check_login_required', {asynchronous:true, evalScripts:true, parameters:'email='+escape(this.value) + '&authenticity_token=' + encodeURIComponent('598482256e7d6f1b4ff74751fb2219be5d9b2d99')})">
	
	<div id="login_required" style="display:none">
		<p>You need to provide a login for this account as well.</p>
	</div>
	
	<div id="login_required_2" style="display:none">
		<label for="_login">Login</label>
		<input type="text" name="login" id="_login" class="input"  />
	</div>
	
	<div class="submit_buttons">
        <button class="new_submit reset_password_button" type="submit"><span class="inner">Submit</span></button>
		&nbsp;&nbsp;
		<img alt="Spinner_mac_white" class="spinner" src="http://s7.scribdassets.com/images/spinner_mac_white.gif?1337894432" style="display:none; float:none" />
	</div>
	
	</form>
	<script type="text/javascript">
//<![CDATA[

	Event.observe(window, 'load', function(){
		$(document.forms.lb_forgot_password_form).observe('submit', Scribd.login.sendForm);
	});
	
//]]>
</script>
</div>
</div><div class="footer"></div></div></div></div>
        
            <script type="text/javascript">
//<![CDATA[

                Scribd.login = new Scribd.loginManager();
            
//]]>
</script>
        
    
</div>

        <div id="footer"><div id="content"><div id="upload_search"><a class="upload_button" href="/upload-document" id="global_footer_upload_button" onclick="trackEvent('upload','click','footer_navbar_non_docview')" title="Upload &amp; share documents."><span class="btn_inner">Upload</span></a>
<form action="/search" autocomplete="off" class="global_search" method="get">
    <input class="search_input" id="query_footer" name="query" type="text" />
    <a href="#" class="search_button"><span class="btn_inner">Search</span></a>
    
</form>
</div><ul id="follow_us"><li><span>Follow Us!</span></li><li><a class="scribd" href="/scribd" title="Subscribe to Scribd's Scribd profile">scribd.com/scribd</a></li><li><a class="twitter" href="http://twitter.com/scribd" title="Follow Scribd on Twitter">twitter.com/scribd</a></li><li class="last"><a class="facebook" href="http://www.facebook.com/pages/Scribd/6978454082" title="Fan Scribd on Facebook">facebook.com/scribd</a></li></ul><ul class="clearfix" id="links"><li><a href="/about">About</a></li><li><a href="/static/press">Press</a></li><li><a href="http://blog.scribd.com/">Blog</a></li><li><a href="/partners">Partners</a></li><li><a href="/scribd101">Scribd 101</a></li><li><a href="/webstuff">Web Stuff</a></li><li><a href="http://support.scribd.com">Support</a></li><li><a href="/faq">FAQ</a></li><li><a href="/developers">Developers / API</a></li><li><a href="/jobs">Jobs</a></li><li><a href="/terms">Terms</a></li><li><a href="/copyright">Copyright</a></li><li class="last"><a href="/privacy">Privacy</a></li></ul><div class="autogen_class_views_layouts_footer_language_selector autogen_class_views_shared_javascript_widget" id="autogen_id_870055452"><div class="top_row clearfix"><div class="copyright">Copyright &copy; 2012 Scribd Inc.</div><div class="language_label">Language:</div><div class="language notranslate"><a href="#" onclick="trackEvent('smartling','lang_selector_open');"></a></div><div class="language_selector SL_norewrite clearfix" style="display:none"><div>Choose the language in which you want to experience Scribd:</div><ul class="notranslate"><li data-id="en" onclick="trackEvent('smartling','lang_click','en');"><a href="/language?destination=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F22701307%2FFutures-of-Chinese-Cinema-Technologies-and-Temporalities-in-Chinese-Screen-Cultures&amp;id=en" class="change_language" rel="nofollow">English</a></li><li data-id="es" onclick="trackEvent('smartling','lang_click','es');"><a href="/language?destination=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F22701307%2FFutures-of-Chinese-Cinema-Technologies-and-Temporalities-in-Chinese-Screen-Cultures&amp;id=es" class="change_language" rel="nofollow">Español</a></li><li data-id="pt" onclick="trackEvent('smartling','lang_click','pt-br');"><a href="/language?destination=http%3A%2F%2Fwww.scribd.com%2Fdoc%2F22701307%2FFutures-of-Chinese-Cinema-Technologies-and-Temporalities-in-Chinese-Screen-Cultures&amp;id=pt" class="change_language" rel="nofollow">Português</a></li></ul></div></div></div>
<script type="text/javascript">
//<![CDATA[
var event = null;
(new Scribd.Layouts.Footer.LanguageSelector({"widget_dom_id":"autogen_id_870055452"})).onDomLoaded(event);
;
Event.fire(document, 'Scribd:widgets_loaded', event);
//]]>
</script>
</div></div>
    </div>

    

	
<script type="text/javascript">
		if (typeof(_gaq) != 'undefined') {
	    _gaq.push(function() {
	      _gaq._createAsyncTracker('UA-443684-17', 'pageTrackerPerf');
	    });

	    _gaq.push(['pageTrackerPerf._trackPageview']);
		} else {
			console.warn('_gaq undefined');
	}

    document.observe('dom:loaded', function() {
        if (typeof(perfStart) != 'undefined') {
            trackPerfAnalytics(null, perfStart, new Date(), false);
        }
    });

    Event.observe(window, 'load', function() {
        if (typeof(perfStart) != 'undefined') {
            trackPerfAnalytics(null, perfStart, new Date(), true);
        }
    });
</script>



<!-- Quantcast Tag --> 
<script type="text/javascript">
  var _qevents = _qevents || [];
  (function() {
   var elem = document.createElement('script');
   elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
   elem.async = true;
   elem.type = "text/javascript";
   var scpt = document.getElementsByTagName('script')[0];
   scpt.parentNode.insertBefore(elem, scpt);  
  })();
</script>
<script type="text/javascript">
_qevents.push( { qacct:"p-13DPpb-yg8ofc"} );
</script>
<noscript>
<div style="display: none;"><img src="//pixel.quantserve.com/pixel/p-13DPpb-yg8ofc.gif" height="1" width="1" alt="Quantcast"/></div>
</noscript>
<!-- End Quantcast tag -->



    <script style="text/javascript">
    Scribd.Facebook.scribdSessionActive = false;
    Scribd.Facebook.serverEnableInstantConnect = Scribd.getOption("FBAutoLoginEnabled", false);
    Scribd.Facebook.sessionEnableInstantConnect = true;
    Scribd.Facebook.requestEnableInstantConnect = true;
    Scribd.Facebook.beforeFacebookInitialize();

	Scribd.Request = {
		referrer: '',
		controller: 'newdoc',
		action: 'show'
	};
	
    // This calls the initialization once Facebook libraries are loaded
    window.fbAsyncInit = Scribd.Facebook.initializeConnect.bind(Scribd.Facebook);
</script>

<div id="fb-root"></div>	
<script type="text/javascript">
//<![CDATA[

	// Load the FB JS API Asychronously
	document.observe('dom:loaded', function() {
		var e = document.createElement('script'); 
		e.async = true;
		e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
		document.getElementById('fb-root').appendChild(e);

        if (document.cookie.match('user_forced_logout=true')) {
            $$('.facepile_wrap').invoke('hide');
        }
	});
	
	// Handle DOM updates to re-parse FBML tags
    document.observe('Scribd:dom_updated', function(e){
        var el = e.element();
        if(window.FB && FB.XFBML)
            FB.XFBML.parse(el);
    });
    document.observe(Scribd.Facebook.EVENTS.loaded, Scribd.blueBarUtil.onLoadHandler);

//]]>
</script>

    <script type="text/javascript">
//<![CDATA[

      var facebookUser = false;
    
  
//]]>
</script>
   
    <script type="text/javascript">
//<![CDATA[

        Event.observe(window, 'load', function() {
            new Scribd.AdHider();
        });
        Scribd.Smartling = new Scribd.SmartlingManager();
    
//]]>
</script>

    <script type="text/javascript">if (!NREUMQ.f) { NREUMQ.f=function() {
NREUMQ.push(["load",new Date().getTime()]);
var e=document.createElement("script");
e.type="text/javascript";e.async=true;e.src="https://d1ros97qkrwjf5.cloudfront.net/34/eum/rum.js";
document.body.appendChild(e);
if(NREUMQ.a)NREUMQ.a();
};
NREUMQ.a=window.onload;window.onload=NREUMQ.f;
};
NREUMQ.push(["nrfj","beacon-1.newrelic.com","a3dc4ea499",16587,"clZeFxYOCQhTQhhZAUZdXwBLEg0LQQ==",1,216,new Date().getTime(),"","","","",""])</script>


    


    

    

    

    <!-- Start xGraph -->
<script type="text/javascript">
  var xgJsHost = (("https:" == document.location.protocol) ? "https://sxcdn." : "http://xcdn.");
  var refValue = "";
  try {refValue = top.document.referrer;} catch (xgErr) {refValue = "";}
  var params = "pid=14345&sid=83112&pcid=site&type=us&ref="+escape(refValue)+"&dref="+escape(document.referrer);

  var browser_id = null;
  var scribd_user_id = null;
  var hashed_facebook_id = null;
  var search_query = null;

  if (browser_id)
    params += '&p_bid=' + escape(browser_id);
  if (scribd_user_id)
    params += '&p_lid=' + escape(scribd_user_id);
  if (hashed_facebook_id)
    params += '&hfid=' + escape(hashed_facebook_id);
  if (search_query)
    params += '&p_qry=' + escape(search_query);

  document.write(unescape("%3Cimg src='"+xgJsHost+"xgraph.net/14345/us/xg.gif?")+params+unescape("' class='ad_img' width='0' height='0'%3E%3C/img%3E"));
</script>
<!-- End xGraph -->

	<!-- Begin BlueKai Tag -->
<iframe name="__bkframe" height="0" width="0" frameborder="0" src="javascript:void(0)"></iframe>
<script type="text/javascript" src="http://www.bkrtx.com/js/bk-static.js"></script>
<script type="text/javascript">
 
// INSERT DATA HERE IN THE FORM:
// bk_addPageCtx("SOMEKEY", "SOMEVALUE");
// bk_addUserCtx("SOMEKY", "SOMEVALUE")
   bk_addUserCtx("UserState","Out");
  bk_addPageCtx("Language", "eng");
  bk_addPageCtx("Extension", "pdf");
  bk_addPageCtx("SubDomain", "www");
  bk_addPageCtx("IABParent", "Uncategorized");
  bk_addPageCtx("IAB_M-Z", "Uncategorized");


 bk_doJSTag(4072, 4);
 
</script>
<!-- End BlueKai Tag -->

     
    <iframe name="_rlcdn" width=0 height=0 frameborder=0 src="http://rc.rlcdn.com/350041.html"></iframe>    
    
  </body>
</html>

