1<html>
2<head>
3<title>Android Development Toolkit update site.</title>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<style>@import url("web/site.css");</style>
6<script type="text/javascript">
7	var returnval = 0;
8	var stylesheet, xmlFile, cache, doc;
9	function init(){
10		// NSCP 7.1+ / Mozilla 1.4.1+ / Safari
11		// Use the standard DOM Level 2 technique, if it is supported
12		if (document.implementation && document.implementation.createDocument) {
13			xmlFile = document.implementation.createDocument("", "", null);
14			stylesheet = document.implementation.createDocument("", "", null);
15			if (xmlFile.load){
16				xmlFile.load("site.xml");
17				stylesheet.load("web/site.xsl");
18			} else {
19				alert("Document could not be loaded by browser.");
20			}
21			xmlFile.addEventListener("load", transform, false);
22			stylesheet.addEventListener("load", transform, false);
23		}
24		//IE 6.0+ solution
25		else if (window.ActiveXObject) {
26			xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
27			xmlFile.async = false;
28			xmlFile.load("site.xml");
29			stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
30			stylesheet.async = false;
31			stylesheet.load("web/site.xsl");
32			cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
33			cache.stylesheet = stylesheet;
34			transformData();
35		}
36	}
37	// separate transformation function for IE 6.0+
38	function transformData(){
39		var processor = cache.createProcessor();
40		processor.input = xmlFile;
41		processor.transform();
42		data.innerHTML = processor.output;
43	}
44	// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
45	function transform(){
46		returnval+=1;
47		if (returnval==2){
48			var processor = new XSLTProcessor();
49			processor.importStylesheet(stylesheet);
50			doc = processor.transformToDocument(xmlFile);
51			document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
52		}
53	}
54</script>
55</head>
56<body onload="init();">
57<!--[insert static HTML here]-->
58<div id="data"><!-- this is where the transformed data goes --></div>
59</body>
60</html>
61