1dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs include:"doctype.cs" ?>
2dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs include:"macros.cs" ?>
3dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<html devsite>
4dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs if:sdk.redirect ?>
5dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <head>
6dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <title>Redirecting...</title>
7dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <meta http-equiv="refresh" content="0;url=<?cs var:toroot ?>sdk/<?cs
8dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      if:sdk.redirect.path ?><?cs var:sdk.redirect.path ?><?cs
9dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      else ?>index.html<?cs /if ?>">
10dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <link href="<?cs var:toroot ?>assets/android-developer-docs.css" rel="stylesheet" type="text/css" />
11dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </head>
12dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs else ?>
13dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs include:"head_tag.cs" ?>
14dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs /if ?>
15dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<body class="gc-documentation
16dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs if:(guide||develop||training||reference||tools||sdk) ?>develop<?cs
17dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  elif:design ?>design<?cs
18dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  elif:distribute ?>distribute<?cs
19dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  /if ?>" itemscope itemtype="http://schema.org/CreativeWork">
20dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a name="top"></a>
21dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs include:"header.cs" ?>
22dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
23dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
24dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<div <?cs if:fullpage
25dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?><?cs else
26dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>class="col-13" id="doc-col"<?cs /if ?> >
27dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
28dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs if:sdk.redirect ?>
29dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
30dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<div class="g-unit">
31dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <div id="jd-content">
32dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <p>Redirecting to
33dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <a href="<?cs var:toroot ?>sdk/<?cs
34dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      if:sdk.redirect.path ?><?cs var:sdk.redirect.path ?><?cs
35dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      else ?>index.html<?cs /if ?>"><?cs
36dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      if:sdk.redirect.path ?><?cs var:sdk.redirect.path ?><?cs
37dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      else ?>Download the SDK<?cs /if ?>
38dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </a> ...</p>
39dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
40dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs else ?>
41dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs # else, if NOT redirect ...
42dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
43dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
44dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty# The following is for SDK/NDK pages
45dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
46dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
47dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>
48dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
49dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs if:header.hide ?><?cs else ?>
50dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<h1 itemprop="name"><?cs var:page.title ?></h1>
51dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs /if ?>
52dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <div id="jd-content" itemprop="description">
53dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
54dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs if:sdk.not_latest_version ?>
55dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <div class="special">
56dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <p><strong>This is NOT the current Android SDK release.</strong></p>
57dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <p><a href="/sdk/index.html">Download the current Android SDK</a></p>
58dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </div>
59dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs /if ?>
60dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
61dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
62dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs if:ndk ?>
63dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs #
64dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
65dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
66dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
67dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
68dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
69dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
70dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty# the following is for the NDK
71dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
72dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty# (nested in if/else redirect)
73dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
74dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
75dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
76dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
77dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>
78dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
79dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <table class="download" id="download-table">
80dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <tr>
81dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Platform</th>
82dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Package</th>
83dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Size</th>
84dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>MD5 Checksum</th>
85dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
86dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
87dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Windows</td>
88dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
89dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)"
90dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/ndk/<?cs var:ndk.win_download ?>"><?cs var:ndk.win_download ?></a>
91dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
92dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:ndk.win_bytes ?> bytes</td>
93dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:ndk.win_checksum ?></td>
94dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
95dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
96dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Mac OS X (intel)</td>
97dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
98dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)"
99dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/ndk/<?cs var:ndk.mac_download ?>"><?cs var:ndk.mac_download ?></a>
100dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
101dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:ndk.mac_bytes ?> bytes</td>
102dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:ndk.mac_checksum ?></td>
103dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
104dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
105dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Linux 32/64-bit (x86)</td>
106dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
107dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)"
108dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/ndk/<?cs var:ndk.linux_download ?>"><?cs var:ndk.linux_download ?></a>
109dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
110dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:ndk.linux_bytes ?> bytes</td>
111dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:ndk.linux_checksum ?></td>
112dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
113dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </table>
114dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
115dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs ########  HERE IS THE JD DOC CONTENT ######### ?>
116dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs call:tag_list(root.descr) ?>
117dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
118dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
119dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
120dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<script>
121dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  function onDownload(link) {
122dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
123dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $("#downloadForRealz").html("Download " + $(link).text());
124dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $("#downloadForRealz").attr('href',$(link).attr('href'));
125dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
126dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $("#tos").fadeIn('slow');
127dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
128dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    location.hash = "download";
129dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    return false;
130dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
131dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
132dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
133dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  function onAgreeChecked() {
134dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if ($("input#agree").is(":checked")) {
135dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("a#downloadForRealz").removeClass('disabled');
136dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    } else {
137dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("a#downloadForRealz").addClass('disabled');
138dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
139dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
140dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
141dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  function onDownloadNdkForRealz(link) {
142dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if ($("input#agree").is(':checked')) {
143dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#tos").fadeOut('slow');
144dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
145dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $('html, body').animate({
146dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty          scrollTop: $("#Installing").offset().top
147dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        }, 800, function() {
148dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty          $("#Installing").click();
149dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      });
150dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
151dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      return true;
152dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    } else {
153dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("label#agreeLabel").parent().stop().animate({color: "#258AAF"}, 200,
154dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        function() {$("label#agreeLabel").parent().stop().animate({color: "#222"}, 200)}
155dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      );
156dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      return false;
157dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
158dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
159dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
160dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  $(window).hashchange( function(){
161dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if (location.hash == "") {
162dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      location.reload();
163dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
164dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  });
165dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
166dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</script>
167dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
168dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs else ?>
169dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs # end if NDK ...
170dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
171dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
172dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
173dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
174dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
175dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
176dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty# the following is for the SDK
177dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
178dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty# (nested in if/else redirect and if/else NDK)
179dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
180dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
181dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
182dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty#
183dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>
184dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs if:android.whichdoc == "online" ?>
185dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
186dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
187dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs ########  HERE IS THE JD DOC CONTENT FOR ONLINE ######### ?>
188dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs call:tag_list(root.descr) ?>
189dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
190dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
191dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
192dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
193dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<h4><a href='' class="expandable"
194dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  onclick="toggleExpandable(this,'.pax');hideExpandable('.myide,.reqs');return false;"
195dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  >DOWNLOAD FOR OTHER PLATFORMS</a></h4>
196dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
197dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
198dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<div class="pax col-13 online" style="display:none;margin:0;">
199dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
200dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
201dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<p class="table-caption"><strong>ADT Bundle</strong></p>
202dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <table class="download">
203dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <tr>
204dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Platform</th>
205dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Package</th>
206dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Size</th>
207dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>MD5 Checksum</th>
208dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
209dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
210dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Windows 32-bit</td>
211dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
212dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)" id="win-bundle32"
213dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/adt/<?cs var:sdk.win32_bundle_download ?>"><?cs var:sdk.win32_bundle_download ?></a>
214dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
215dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win32_bundle_bytes ?> bytes</td>
216dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win32_bundle_checksum ?></td>
217dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
218dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
219dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Windows 64-bit</td>
220dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
221dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)" id="win-bundle64"
222dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/adt/<?cs var:sdk.win64_bundle_download ?>"><?cs var:sdk.win64_bundle_download ?></a>
223dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
224dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win64_bundle_bytes ?> bytes</td>
225dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win64_bundle_checksum ?></td>
226dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
227dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
228dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><nobr>Mac OS X 64-bit</nobr></td>
229dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
230dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)" id="mac-bundle64"
231dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/adt/<?cs var:sdk.mac64_bundle_download ?>"><?cs var:sdk.mac64_bundle_download ?></a>
232dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
233dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.mac64_bundle_bytes ?> bytes</td>
234dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.mac64_bundle_checksum ?></td>
235dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
236dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
237dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Linux 32-bit</td>
238dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
239dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)" id="linux-bundle32"
240dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/adt/<?cs var:sdk.linux32_bundle_download ?>"><?cs var:sdk.linux32_bundle_download ?></a>
241dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
242dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.linux32_bundle_bytes ?> bytes</td>
243dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.linux32_bundle_checksum ?></td>
244dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
245dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
246dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Linux 64-bit</td>
247dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
248dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onClick="return onDownload(this)" id="linux-bundle64"
249dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty     href="http://dl.google.com/android/adt/<?cs var:sdk.linux64_bundle_download ?>"><?cs var:sdk.linux64_bundle_download ?></a>
250dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
251dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.linux64_bundle_bytes ?> bytes</td>
252dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.linux64_bundle_checksum ?></td>
253dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
254dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </table>
255dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
256dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
257dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<p class="table-caption"><strong>SDK Tools Only</strong></p>
258dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <table class="download">
259dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <tr>
260dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Platform</th>
261dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Package</th>
262dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>Size</th>
263dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <th>MD5 Checksum</th>
264dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
265dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
266dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td rowspan="2">Windows</td>
267dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
268dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onclick="return onDownload(this)" href="http://dl.google.com/android/<?cs var:sdk.win_download
269dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>"><?cs var:sdk.win_download ?></a>
270dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
271dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win_bytes ?> bytes</td>
272dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win_checksum ?></td>
273dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
274dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
275dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <!-- blank TD from Windows rowspan -->
276dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
277dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onclick="return onDownload(this)" id="win-tools" href="http://dl.google.com/android/<?cs
278dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Doughertyvar:sdk.win_installer
279dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>"><?cs var:sdk.win_installer ?></a> (Recommended)
280dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
281dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win_installer_bytes ?> bytes</td>
282dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.win_installer_checksum ?></td>
283dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
284dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
285dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Mac OS X</td>
286dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
287dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onclick="return onDownload(this)" id="mac-tools" href="http://dl.google.com/android/<?cs
288dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Doughertyvar:sdk.mac_download
289dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>"><?cs var:sdk.mac_download ?></a>
290dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
291dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.mac_bytes ?> bytes</td>
292dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.mac_checksum ?></td>
293dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
294dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <tr>
295dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>Linux</td>
296dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td>
297dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <a onclick="return onDownload(this)" id="linux-tools" href="http://dl.google.com/android/<?cs
298dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Doughertyvar:sdk.linux_download
299dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty?>"><?cs var:sdk.linux_download ?></a>
300dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </td>
301dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.linux_bytes ?> bytes</td>
302dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <td><?cs var:sdk.linux_checksum ?></td>
303dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </tr>
304dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  </table>
305dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
306dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</div><!-- end pax -->
307dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
308dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
309dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
310dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</div><!-- end col-13 for lower-half content -->
311dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
312dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
313dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
314dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
315dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<script>
316dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  if (location.hash == "#Requirements") {
317dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('.reqs').show();
318dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  } else if (location.hash == "#ExistingIDE") {
319dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty	 $('.ide').show();
320dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
321dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
322dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  var os;
323dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  var bundlename;
324dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  var $toolslink;
325dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
326dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  if (navigator.appVersion.indexOf("Win")!=-1) {
327dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    os = "Windows";
328dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    bundlename = '#win-bundle';
329dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $toolslink = $('#win-tools');
330dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  } else if (navigator.appVersion.indexOf("Mac")!=-1) {
331dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    os = "Mac";
332dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    bundlename = '#mac-bundle';
333dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $toolslink = $('#mac-tools');
334dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  } else if (navigator.appVersion.indexOf("Linux")!=-1) {
335dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    os = "Linux";
336dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    bundlename = '#linux-bundle';
337dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $toolslink = $('#linux-tools');
338dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
339dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
340dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  if (os) {
341dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#not-supported').hide();
342dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
343dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    /* set up primary adt download button */
344dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#download-bundle-button').show();
345dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#download-bundle-button').append("Download the SDK <br/><span class='small'>ADT Bundle for " + os + "</span>");
346dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#download-bundle-button').click(function() {return onDownload(this,true,true);}).attr('href', bundlename);
347dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
348dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    /* set up sdk tools only button */
349dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#download-tools-button').show();
350dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#download-tools-button').append("Download the SDK Tools for " + os);
351dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('#download-tools-button').click(function() {return onDownload(this,true);}).attr('href', $toolslink.attr('href'));
352dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  } else {
353dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $('.pax').show();
354dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
355dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
356dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
357dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  function onDownload(link, button, bundle) {
358dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
359dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    /* set text for download button */
360dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if (button) {
361dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#downloadForRealz").html($(link).text());
362dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    } else {
363dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#downloadForRealz").html("Download " + $(link).text());
364dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
365dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
366dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    /* if it's a bundle, show the 32/64-bit picker */
367dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if (bundle) {
368dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#downloadForRealz").attr('bundle','true');
369dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      if ($("#downloadForRealz").text().indexOf("Mac") == -1) {
370dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        $("p#bitpicker").show();
371dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      } else {
372dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        /* mac is always 64 bit, so set it checked */
373dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        $("p#bitpicker input[value=64]").attr('checked', true);
374dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      }
375dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      /* save link name until the bit version is chosen */
376dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#downloadForRealz").attr('name',$(link).attr('href'));
377dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    } else {
378dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      /* if not using bundle, set download button to ignore bitpicker and set url */
379dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#downloadForRealz").attr('bundle','false');
380dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#downloadForRealz").attr('href',$(link).attr('href'));
381dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      /* set picker checked as a fake default */
382dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("p#bitpicker input[value=64]").attr('checked', true);
383dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("a#next-link").html("Setting Up an Existing IDE").attr('href',toRoot + 'sdk/installing/index.html');
384dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
385dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
386dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $("#tos").fadeIn('fast');
387dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    $("#landing").fadeOut('fast');
388dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
389dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    location.hash = "download";
390dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    return false;
391dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
392dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
393dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
394dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  function onAgreeChecked() {
395dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    /* verify that the TOS is agreed and a bit version is chosen */
396dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if ($("input#agree").is(":checked") && $("#bitpicker input:checked").length) {
397dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
398dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      /* if downloading the bundle */
399dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      if ($("#downloadForRealz").attr('bundle')) {
400dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        /* construct the name of the link we want based on the bit version */
401dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        linkId = $("a#downloadForRealz").attr("name") + $("#bitpicker input:checked").val();
402dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        /* set the real url for download */
403dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        $("a#downloadForRealz").attr("href", $(linkId).attr("href"));
404dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      }
405dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
406dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      /* reveal the download button */
407dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("a#downloadForRealz").removeClass('disabled');
408dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    } else {
409dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("a#downloadForRealz").addClass('disabled');
410dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
411dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
412dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
413dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  function onDownloadForRealz(link) {
414dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if ($("input#agree").is(':checked') && $("#bitpicker input:checked").length) {
415dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("div.sdk-terms").slideUp();
416dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#sdk-terms-form,.sdk-terms-intro").fadeOut('slow');
417dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("#next-steps").fadeIn('slow');
418dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("h1#tos-header").text('Get Ready to Code!');
419dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      return true;
420dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    } else {
421dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      $("label#agreeLabel,#bitpicker input").parent().stop().animate({color: "#258AAF"}, 200,
422dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        function() {$("label#agreeLabel,#bitpicker input").parent().stop().animate({color: "#222"}, 200)}
423dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      );
424dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      return false;
425dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
426dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  }
427dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
428dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  $(window).hashchange( function(){
429dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    if (location.hash == "") {
430dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      location.reload();
431dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    }
432dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  });
433dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
434dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</script>
435dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
436dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
437dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
438dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</div><!-- end the wrapper used for relative/absolute positions  -->
439dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs # THIS DIV WAS OPENED IN INDEX.JD ?>
440dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
441dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
442dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
443dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
444dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs else ?> <?cs # end if online ?>
445dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
446dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <?cs if:sdk.preview ?><?cs # it's preview offline docs ?>
447dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <p>Welcome developers! We are pleased to provide you with a preview SDK for the upcoming
448dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    Android 3.0 release, to give you a head-start on developing applications for it.
449dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </p>
450dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
451dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <p>See the <a
452dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    href="<?cs var:toroot ?>sdk/preview/start.html">Getting Started</a> document for more information
453dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    about how to set up the preview SDK and get started.</p>
454dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <style type="text/css">
455dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    .non-preview { display:none; }
456dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    </style>
457dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
458dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <?cs else ?><?cs # it's normal offline docs ?>
459dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
460dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <?cs ########  HERE IS THE JD DOC CONTENT FOR OFFLINE ######### ?>
461dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <?cs call:tag_list(root.descr) ?>
462dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <style type="text/css">
463dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        body .offline { display:block; }
464dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        body .online { display:none; }
465dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      </style>
466dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      <script>
467dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty        $('.reqs').show();
468dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty      </script>
469dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty    <?cs /if ?>
470dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
471dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty  <?cs /if ?> <?cs # end if/else online ?>
472dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
473dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs /if ?> <?cs # end if/else NDK ?>
474dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
475dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs /if ?> <?cs # end if/else redirect ?>
476dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
477dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
478dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</div><!-- end jd-content -->
479dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
480dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs if:!sdk.redirect ?>
481dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs include:"footer.cs" ?>
482dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs /if ?>
483dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
484dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</div><!-- end g-unit -->
485dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
486dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty<?cs include:"trailer.cs" ?>
487dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
488dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</body>
489dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty</html>
490dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
491dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
492dc6b4a591c62f72ee5fea1e3bdadd3584e1eb284Dirk Dougherty
493