You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xap-commits@incubator.apache.org by mt...@apache.org on 2006/08/28 01:55:07 UTC

svn commit: r437502 [4/11] - /incubator/xap/site/

Modified: incubator/xap/site/index.php@cid=1075&lang=javascript&source_code=..%2Fdemo%2FxapDemos%2Fexamples%2Fclientside-handler%2FMyHandler.js.html
URL: http://svn.apache.org/viewvc/incubator/xap/site/index.php%40cid%3D1075%26lang%3Djavascript%26source_code%3D..%252Fdemo%252FxapDemos%252Fexamples%252Fclientside-handler%252FMyHandler.js.html?rev=437502&r1=437501&r2=437502&view=diff
==============================================================================
--- incubator/xap/site/index.php@cid=1075&lang=javascript&source_code=..%2Fdemo%2FxapDemos%2Fexamples%2Fclientside-handler%2FMyHandler.js.html (original)
+++ incubator/xap/site/index.php@cid=1075&lang=javascript&source_code=..%2Fdemo%2FxapDemos%2Fexamples%2Fclientside-handler%2FMyHandler.js.html Sun Aug 27 18:55:05 2006
@@ -16,17 +16,6 @@
 <body class=body>
 
 
-<!--
-<table width=100% BORDER="0" CELLSPACING="0" CELLPADDING="0">
-<tr>
-<td valign=top align=right width=100% style="border-bottom: 0px; padding-bottom: 0px; 
-	background-image: url(../shared/images/banner_logo_repeat.gif); background-repeat: repeat; background-position: top;">
-
-<a href="./"><image src="../shared/images/banner_logo.gif" style="position: static; left: 0px;" hspace=0 vspace=0 border=0 align=left></a>
-<a href="http://www.nexaweb.com" style="vertical-align: bottom; font-size: 8pt; text-decoration: none;">Nexaweb.com Home</a>
-<image src="../shared/images/banner_logo_cap.gif" hspace=0 vspace=0 border=0 align=top></td></tr>
-</table>
--->
 <div style="width:972px;">
 <table width=100% BORDER="0" CELLSPACING="0" CELLPADDING="0">
 <tr>
@@ -42,21 +31,13 @@
 <tr style="background-image: url(./images/background.gif); background-repeat: repeat; background-position: top;">
 <td width=20><!--<img src="../shared/images/left_cap.gif">-->&nbsp;&nbsp;</td>
 <td class="content" nowrap onMouseOver="this.style.backgroundImage='url(./images/highlight.gif)';" onMouseOut="this.style.backgroundImage='url(./images/background.gif)';" onClick="document.location='?cid=1054';" style="text-align: center;background-repeat: repeat; background-position: left top; cursor: pointer; color: black; font-weight: normal; padding: 0px; margin: 0px;"><a href="index.php@cid=1054.html" class="headerTitle" style="color: white; text-decoration: none;">Welcome</a></td><td class="content" style="color: white; cursor: default;">&nbsp;&nbsp;|&nbsp;&nbsp;</td><td class="content" nowrap onMouseOver="this.style.backgroundImage='url(./images/highlight.gif)';" onMouseOut="this.style.backgroundImage='url(./images/background.gif)';" onClick="document.location='?cid=1064';" style="text-align: center;background-repeat: repeat; background-position: left top; cursor: pointer; color: black; font-weight: normal; padding: 0px; margin: 0px;"><a href="index.php@cid=1064.html"
  class="headerTitle" style="color: white; text-decoration: none;">Getting Started</a></td><td width=100%>&nbsp;</td>
-<!--<td width=20><img src="../shared/images/right_cap.gif"></td>-->
 </tr>
 </table>
-<!--<image src="../shared/images/spaced.gif" border=0 height=8><br>-->
 <script type="text/javascript" src="../shared/helpers.js"></script><table height=420 width="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><tr><td colspan=2><image src="./images/spaced.gif" border=0 height=10><br></td></tr><tr><td valign=top class=copyText style="padding-left: 8px; padding-right: 8px;"><div style="width: 720px;"><a href="index.php@cid=1075.html">Close source view</a><br/><br/><div style="width: 100%"><div class="javascript" style="font-family: monospace;width: 900px; color: #000066; border: 1px solid #d0d0d0; background-color: #f8f8f8;"><ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> MyHandler <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> <span style="color: #6
 6cc66;">&#125;</span></div></li>
 <li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MyHandler.<span style="color: #006600;">prototype</span>.<span style="color: #006600;">onEdit</span> = <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span>clientEvent<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> uiDoc = clientEvent.<span style="color: #006600;">session</span>.<span style="color: #006600;">getDocumentRegistry</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">getUiDocument</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;</div></li>
-<li style="font-weight: bold;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> textField = uiDoc.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'name'</span><span style="color: #66cc66;">&#41;</span>;</div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #003366; font-weight: bold;">var</span> <span style="color: #000066;">name</span> = textField.<span style="color: #006600;">getAttribute</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'text'</span><span style="color: #66cc66;">&#41;</span>;</div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span><span style="color: #000066;">name</span> != <span style="color: #3366CC;">''</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div></li>
-<li style="font-weight: bold;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> label = uiDoc.<span style="color: #006600;">getElementById</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'greeting'</span><span style="color: #66cc66;">&#41;</span>;</div></li>
-<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; label.<span style="color: #006600;">setAttribute</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'text'</span>, <span style="color: #3366CC;">'Hello '</span> + <span style="color: #000066;">name</span><span style="color: #66cc66;">&#41;</span>;</div></li>
+<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MyHandler.<span style="color: #006600;">prototype</span>.<span style="color: #006600;">onEdit</span> = <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span> text, labelElement<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div></li>
+<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #66cc66;">&#40;</span>text &amp;&amp; text != <span style="color: #3366CC;">''</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div></li>
+<li style="font-weight: bold;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; labelElement.<span style="color: #006600;">setAttribute</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'text'</span>, <span style="color: #3366CC;">'Hello '</span> + text<span style="color: #66cc66;">&#41;</span>;</div></li>
 <li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #66cc66;">&#125;</span></div></li>
 <li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;"><div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div></li></ol></div></div><image src="./images/spaced.gif" border=0 height=8><br></div></td></tr></table>
 
@@ -70,13 +51,365 @@
 -->
 <tr>
 <td colspan="7" align="center" style="border-top: 1px white solid; padding-top: 8px;"><span class="subheader" style="color: #295A8F; font-size: 7pt;">
-Copyright &copy; 2006 
+Copyright 2006 
 <a href="http://www.apache.org/licenses/" style="font-size: 8pt; ; color: #295A8F;">The Apache Software Foundation<a>
 </span></td>
 </tr>
 </table>
 
-</div><!-- Start Superstats code version 7.0b.  Copyright 1997-2003 MyComputer.com, Inc. More info available at http://www.mycomputer.com -->
+</div><!-- no track =  --><!-- START OF SDC Advanced Tracking Code -->
+<!-- Copyright (c) 1996-2005 WebTrends Inc.  All rights reserved. -->
+<!-- V8.0 -->
+<!-- $DateTime: 2006/05/02 08:33:13 $ -->
+<SCRIPT TYPE="text/javascript"><!--
+var gTimeZone = 0;
+// Code section for Enable First-Party Cookie Tracking
+function dcsGetCookie(name){
+	var pos=document.cookie.indexOf(name+"=");
+	if (pos!=-1){
+		var start=pos+name.length+1;
+		var end=document.cookie.indexOf(";",start);
+		if (end==-1){
+			end=document.cookie.length;
+		}
+		return unescape(document.cookie.substring(start,end));
+	}
+	return null;
+}
+function dcsGetCrumb(name,crumb){
+	var aCookie=dcsGetCookie(name).split(":");
+	for (var i=0;i<aCookie.length;i++){
+		var aCrumb=aCookie[i].split("=");
+		if (crumb==aCrumb[0]){
+			return aCrumb[1];
+		}
+	}
+	return null;
+}
+function dcsGetIdCrumb(name,crumb){
+	var cookie=dcsGetCookie(name);
+	var id=cookie.substring(0,cookie.indexOf(":lv="));
+	var aCrumb=id.split("=");
+	for (var i=0;i<aCrumb.length;i++){
+		if (crumb==aCrumb[0]){
+			return aCrumb[1];
+		}
+	}
+	return null;
+}
+function dcsFPC(offset){
+	if (typeof(offset)=="undefined"){
+		return;
+	}
+	if (document.cookie.indexOf("WTLOPTOUT=")!=-1){
+		return;
+	}
+	var name=gFpc;
+	var dCur=new Date();
+	var adj=(dCur.getTimezoneOffset()*60000)+(offset*3600000);
+	dCur.setTime(dCur.getTime()+adj);
+	var dExp=new Date(dCur.getTime()+315360000000);
+	var dSes=new Date(dCur.getTime());
+	WT.co_f=WT.vt_sid=WT.vt_f=WT.vt_f_a=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv="";
+	if (document.cookie.indexOf(name+"=")==-1){
+		if ((typeof(gWtId)!="undefined")&&(gWtId!="")){
+			WT.co_f=gWtId;
+		}
+		else if ((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){
+			WT.co_f=gTempWtId;
+			WT.vt_f="1";
+		}
+		else{
+			WT.co_f="2";
+			var cur=dCur.getTime().toString();
+			for (var i=2;i<=(32-cur.length);i++){
+				WT.co_f+=Math.floor(Math.random()*16.0).toString(16);
+			}
+			WT.co_f+=cur;
+			WT.vt_f="1";
+		}
+		if (typeof(gWtAccountRollup)=="undefined"){
+			WT.vt_f_a="1";
+		}
+		WT.vt_f_s=WT.vt_f_d="1";
+		WT.vt_f_tlh=WT.vt_f_tlv="0";
+	}
+	else{
+		var id=dcsGetIdCrumb(name,"id");
+		var lv=parseInt(dcsGetCrumb(name,"lv"));
+		var ss=parseInt(dcsGetCrumb(name,"ss"));
+		if ((id==null)||(id=="null")||isNaN(lv)||isNaN(ss)){
+			return;
+		}
+		WT.co_f=id;
+		var dLst=new Date(lv);
+		WT.vt_f_tlh=Math.floor((dLst.getTime()-adj)/1000);
+		dSes.setTime(ss);
+		if ((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000))){
+			WT.vt_f_tlv=Math.floor((dSes.getTime()-adj)/1000);
+			dSes.setTime(dCur.getTime());
+			WT.vt_f_s="1";
+		}
+		if ((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear())){
+			WT.vt_f_d="1";
+		}
+	}
+	WT.co_f=escape(WT.co_f);
+	WT.vt_sid=WT.co_f+"."+(dSes.getTime()-adj);
+	var expiry="; expires="+dExp.toGMTString();
+	document.cookie=name+"="+"id="+WT.co_f+":lv="+dCur.getTime().toString()+":ss="+dSes.getTime().toString()+expiry+"; path=/"+(((typeof(gFpcDom)!="undefined")&&(gFpcDom!=""))?("; domain="+gFpcDom):(""));
+	if (document.cookie.indexOf(name+"=")==-1){
+		WT.co_f=WT.vt_sid=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv="";
+		WT.vt_f=WT.vt_f_a="2";
+	}
+}
+
+// Code section for Use the new first-party cookie generated with this tag.
+var gFpc="WT_FPC";
+var gConvert=true;
+
+// Code section for Enable SmartView Transition Page tracking
+function dcsTP(){
+	if (document.cookie.indexOf("WTLOPTOUT=")!=-1){
+		return;
+	}
+	var name="WT_DC";
+	var expiry="; expires=Thu, 31-Dec-2020 08:00:00 GMT";
+	var path="; path=/";
+	var domain="";
+	if ((document.cookie.indexOf(name+"=")!=-1)&&(dcsGetCrumb(name,"tsp")=="1")){
+		WT.ttp="1";
+	}
+	if (dcsGetMeta("SmartView_Page")=="1"){
+		WT.tsp="1";
+		document.cookie=name+"=tsp=1"+expiry+path+domain;
+	}
+	else{
+		document.cookie=name+"=; expires=Sun, 1-Jan-1995 00:00:00 GMT;"+path+domain;
+	}
+}
+function dcsGetMeta(name){
+	var elems;
+	if (document.all){
+		elems=document.all.tags("meta");
+	}
+	else if (document.documentElement){
+		elems=document.getElementsByTagName("meta");
+	}
+	if (typeof(elems)!="undefined"){
+		for (var i=1;i<=elems.length;i++){
+			var meta=elems.item(i-1);
+			if (meta.name&&(meta.name.indexOf(name)==0)){
+				return meta.content;
+				break;
+			}
+		}
+	}
+	return null;
+}
+//-->
+</SCRIPT>
+<!-- END OF SDC Advanced Tracking Code -->
+<!-- START OF SmartSource Data Collector TAG -->
+<!-- Copyright (c) 1996-2005 WebTrends Inc. All rights reserved. -->
+<!-- V8.0 -->
+<!-- $DateTime: 2006/05/02 08:33:13 $ -->
+<SCRIPT TYPE="text/javascript"><!--
+var gDomain="statse.webtrendslive.com";
+var gDcsId="dcsoacs950000086qijyrl8il_2d1s";
+
+if ((typeof(gConvert)!="undefined")&&gConvert&&(document.cookie.indexOf(gFpc+"=")==-1)&&(document.cookie.indexOf("WTLOPTOUT=")==-1)){
+	document.write("<SCR"+"IPT TYPE='text/javascript' SRC='"+"http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+"/"+gDcsId+"/wtid.js"+"'><\/SCR"+"IPT>");
+}
+//-->
+</SCRIPT>
+<SCRIPT TYPE="text/javascript"><!--
+var gImages=new Array;
+var gIndex=0;
+var DCS=new Object();
+var WT=new Object();
+var DCSext=new Object();
+var gI18n=false;
+if (window.RegExp){
+	var RE={"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/g,"%7F":/\x7F/g,"%A0":/\xA0/g};
+	var I18NRE={"%25":/\%/g};
+}
+
+function dcsVar(){
+	var dCurrent=new Date();
+	WT.tz=dCurrent.getTimezoneOffset()/60*-1;
+	if (WT.tz==0){
+		WT.tz="0";
+	}
+	WT.bh=dCurrent.getHours();
+	WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage;
+	if (typeof(screen)=="object"){
+		WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth;
+		WT.sr=screen.width+"x"+screen.height;
+	}
+	if (typeof(navigator.javaEnabled())=="boolean"){
+		WT.jo=navigator.javaEnabled()?"Yes":"No";
+	}
+	if (document.title){
+		WT.ti=gI18n?dcsEscape(dcsEncode(document.title),I18NRE):document.title;
+	}
+	WT.js="Yes";
+	WT.jv=dcsJV();
+	if (gI18n){
+		WT.em=(typeof(encodeURIComponent)=="function")?"uri":"esc";
+		if (typeof(document.defaultCharset)=="string"){
+			WT.le=document.defaultCharset;
+		} 
+		else if (typeof(document.characterSet)=="string"){
+			WT.le=document.characterSet;
+		}
+	}
+	WT.tv="8.0.0";
+	WT.sp="68703";
+	DCS.dcsdat=dCurrent.getTime();
+	DCS.dcssip=window.location.hostname;
+	DCS.dcsuri=window.location.pathname;
+	if (window.location.search){
+		DCS.dcsqry=window.location.search;
+	}
+	if ((window.document.referrer!="")&&(window.document.referrer!="-")){
+		if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){
+			DCS.dcsref=gI18n?dcsEscape(window.document.referrer, I18NRE):window.document.referrer;
+		}
+	}
+}
+
+function A(N,V){
+	return "&"+N+"="+dcsEscape(V, RE);
+}
+
+function dcsEscape(S, REL){
+	if (typeof(REL)!="undefined"){
+		var retStr = new String(S);
+		for (R in REL){
+			retStr = retStr.replace(REL[R],R);
+		}
+		return retStr;
+	}
+	else{
+		return escape(S);
+	}
+}
+
+function dcsEncode(S){
+	return (typeof(encodeURIComponent)=="function")?encodeURIComponent(S):escape(S);
+}
+
+function dcsCreateImage(dcsSrc){
+	if (document.images){
+		gImages[gIndex]=new Image;
+		gImages[gIndex].src=dcsSrc;
+		gIndex++;
+	}
+	else{
+		document.write('<IMG ALT="" BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="'+dcsSrc+'">');
+	}
+}
+
+function dcsMeta(){
+	var elems;
+	if (document.all){
+		elems=document.all.tags("meta");
+	}
+	else if (document.documentElement){
+		elems=document.getElementsByTagName("meta");
+	}
+	if (typeof(elems)!="undefined"){
+		for (var i=1;i<=elems.length;i++){
+			var meta=elems.item(i-1);
+			if (meta.name){
+				if (meta.name.indexOf('WT.')==0){
+					WT[meta.name.substring(3)]=(gI18n&&(meta.name.indexOf('WT.ti')==0))?dcsEscape(dcsEncode(meta.content),I18NRE):meta.content;
+				}
+				else if (meta.name.indexOf('DCSext.')==0){
+					DCSext[meta.name.substring(7)]=meta.content;
+				}
+				else if (meta.name.indexOf('DCS.')==0){
+					DCS[meta.name.substring(4)]=(gI18n&&(meta.name.indexOf('DCS.dcsref')==0))?dcsEscape(meta.content,I18NRE):meta.content;
+				}
+			}
+		}
+	}
+}
+
+function dcsTag(){
+	if (document.cookie.indexOf("WTLOPTOUT=")!=-1){
+		return;
+	}
+	var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gDomain+(gDcsId==""?'':'/'+gDcsId)+"/dcs.gif?";
+	for (N in DCS){
+		if (DCS[N]) {
+			P+=A(N,DCS[N]);
+		}
+	}
+	for (N in WT){
+		if (WT[N]) {
+			P+=A("WT."+N,WT[N]);
+		}
+	}
+	for (N in DCSext){
+		if (DCSext[N]) {
+			P+=A(N,DCSext[N]);
+		}
+	}
+	if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){
+		P=P.substring(0,2040)+"&WT.tu=1";
+	}
+	dcsCreateImage(P);
+}
+
+function dcsJV(){
+	var agt=navigator.userAgent.toLowerCase();
+	var major=parseInt(navigator.appVersion);
+	var mac=(agt.indexOf("mac")!=-1);
+	var nn=((agt.indexOf("mozilla")!=-1)&&(agt.indexOf("compatible")==-1));
+	var nn4=(nn&&(major==4));
+	var nn6up=(nn&&(major>=5));
+	var ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));
+	var ie4=(ie&&(major==4)&&(agt.indexOf("msie 4")!=-1));
+	var ie5up=(ie&&!ie4);
+	var op=(agt.indexOf("opera")!=-1);
+	var op5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1);
+	var op6=(agt.indexOf("opera 6")!=-1||agt.indexOf("opera/6")!=-1);
+	var op7up=(op&&!op5&&!op6);
+	var jv="1.1";
+	if (nn6up||op7up){
+		jv="1.5";
+	}
+	else if ((mac&&ie5up)||op6){
+		jv="1.4";
+	}
+	else if (ie5up||nn4||op5){
+		jv="1.3";
+	}
+	else if (ie4){
+		jv="1.2";
+	}
+	return jv;
+}
+
+dcsVar();
+dcsMeta();
+dcsFPC(gTimeZone);
+dcsTP();
+dcsTag();
+//-->
+</SCRIPT>
+
+<NOSCRIPT>
+<IMG ALT="" BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="http://statse.webtrendslive.com/dcsoacs950000086qijyrl8il_2d1s/njs.gif?dcsuri=/nojavascript&WT.js=No&WT.tv=8.0.0">
+</NOSCRIPT>
+<!-- END OF SmartSource Data Collector  TAG -->	
+<!-- Start Lead Lander code -->
+<script type="text/javascript" language="javascript">i=10329;</script>
+<script type="text/javascript" language="javascript" src="http://t2.trackalyzer.com/trackalyze.js"></script>
+<!-- End Lead Lander code -->
+<!-- Start Superstats code version 7.0b.  Copyright 1997-2003 MyComputer.com, Inc. More info available at http://www.mycomputer.com -->
 <script language="JavaScript">
 	var pageName = "Apache XAP - Demos";
 	/**** DO NOT ALTER ANYTHING BELOW THIS LINE! ****/
@@ -95,24 +428,5 @@
 	document.write(' --'); document.write('>');
 	</script> 
 <!-- End Superstats tracking code. -->
-
-<!-- Start Lead Lander code -->
-<script type="text/javascript" language="javascript">i=10329;</script>
-<script type="text/javascript" language="javascript" src="http://t2.trackalyzer.com/trackalyze.js"></script>
-<!-- End Lead Lander code -->
-
-<!-- phpmyvisites -->
-<script type="text/javascript">
-<!--
-var a_vars = Array();
-var pagename='Demos';
-
-var phpmyvisitesSite = 1;
-var phpmyvisitesURL = "http://forum.nexaweb.com/visits/phpmyvisites.php";
-//-->
-</script>
-<script language=javascript src="http://forum.nexaweb.com/visits/phpmyvisites.js" type="text/javascript"></script>
-<!-- /phpmyvisites --> 
-
 </body>
 </html>