/* Copyright (c) 2004-2006, The Dojo Foundation All Rights Reserved. Licensed under the Academic Free License version 2.1 or above OR the modified BSD license. For more information on Dojo licensing, see: http://dojotoolkit.org/community/licensing.shtml */ if(typeof window!="undefined"){ (function(){ if(djConfig.allowQueryConfig){ var _1=document.location.toString(); var _2=_1.split("?",2); if(_2.length>1){ var _3=_2[1]; var _4=_3.split("&"); for(var x in _4){ var sp=_4[x].split("="); if((sp[0].length>9)&&(sp[0].substr(0,9)=="djConfig.")){ var _7=sp[0].substr(9); try{ djConfig[_7]=eval(sp[1]); } catch(e){ djConfig[_7]=sp[1]; } } } } } if(((djConfig["baseScriptUri"]=="")||(djConfig["baseRelativePath"]==""))&&(document&&document.getElementsByTagName)){ var _8=document.getElementsByTagName("script"); var _9=/(__package__|dojo|bootstrap1)\.js([\?\.]|$)/i; for(var i=0;i<_8.length;i++){ var _b=_8[i].getAttribute("src"); if(!_b){ continue; } var m=_b.match(_9); if(m){ var _d=_b.substring(0,m.index); if(_b.indexOf("bootstrap1")>-1){ _d+="../"; } if(!this["djConfig"]){ djConfig={}; } if(djConfig["baseScriptUri"]==""){ djConfig["baseScriptUri"]=_d; } if(djConfig["baseRelativePath"]==""){ djConfig["baseRelativePath"]=_d; } break; } } } var dr=dojo.render; var _f=dojo.render.html; var drs=dojo.render.svg; var dua=(_f.UA=navigator.userAgent); var dav=(_f.AV=navigator.appVersion); var t=true; var f=false; _f.capable=t; _f.support.builtin=t; dr.ver=parseFloat(_f.AV); dr.os.mac=dav.indexOf("Macintosh")>=0; dr.os.win=dav.indexOf("Windows")>=0; dr.os.linux=dav.indexOf("X11")>=0; _f.opera=dua.indexOf("Opera")>=0; _f.khtml=(dav.indexOf("Konqueror")>=0)||(dav.indexOf("Safari")>=0); _f.safari=dav.indexOf("Safari")>=0; var _15=dua.indexOf("Gecko"); _f.mozilla=_f.moz=(_15>=0)&&(!_f.khtml); if(_f.mozilla){ _f.geckoVersion=dua.substring(_15+6,_15+14); } _f.ie=(document.all)&&(!_f.opera); _f.ie50=_f.ie&&dav.indexOf("MSIE 5.0")>=0; _f.ie55=_f.ie&&dav.indexOf("MSIE 5.5")>=0; _f.ie60=_f.ie&&dav.indexOf("MSIE 6.0")>=0; _f.ie70=_f.ie&&dav.indexOf("MSIE 7.0")>=0; var cm=document["compatMode"]; _f.quirks=(cm=="BackCompat")||(cm=="QuirksMode")||_f.ie55||_f.ie50; dojo.locale=dojo.locale||(_f.ie?navigator.userLanguage:navigator.language).toLowerCase(); dr.vml.capable=_f.ie; drs.capable=f; drs.support.plugin=f; drs.support.builtin=f; var _17=window["document"]; var tdi=_17["implementation"]; if((tdi)&&(tdi["hasFeature"])&&(tdi.hasFeature("org.w3c.dom.svg","1.0"))){ drs.capable=t; drs.support.builtin=t; drs.support.plugin=f; } if(_f.safari){ var tmp=dua.split("AppleWebKit/")[1]; var ver=parseFloat(tmp.split(" ")[0]); if(ver>=420){ drs.capable=t; drs.support.builtin=t; drs.support.plugin=f; } }else{ } })(); dojo.hostenv.startPackage("dojo.hostenv"); dojo.render.name=dojo.hostenv.name_="browser"; dojo.hostenv.searchIds=[]; dojo.hostenv._XMLHTTP_PROGIDS=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"]; dojo.hostenv.getXmlhttpObject=function(){ var _1b=null; var _1c=null; try{ _1b=new XMLHttpRequest(); } catch(e){ } if(!_1b){ for(var i=0;i<3;++i){ var _1e=dojo.hostenv._XMLHTTP_PROGIDS[i]; try{ _1b=new ActiveXObject(_1e); } catch(e){ _1c=e; } if(_1b){ dojo.hostenv._XMLHTTP_PROGIDS=[_1e]; break; } } } if(!_1b){ return dojo.raise("XMLHTTP not available",_1c); } return _1b; }; dojo.hostenv._blockAsync=false; dojo.hostenv.getText=function(uri,_20,_21){ if(!_20){ this._blockAsync=true; } var _22=this.getXmlhttpObject(); function isDocumentOk(_23){ var _24=_23["status"]; return Boolean((!_24)||((200<=_24)&&(300>_24))||(_24==304)); } if(_20){ var _25=this,_26=null,gbl=dojo.global(); var xhr=dojo.evalObjPath("dojo.io.XMLHTTPTransport"); _22.onreadystatechange=function(){ if(_26){ gbl.clearTimeout(_26); _26=null; } if(_25._blockAsync||(xhr&&xhr._blockAsync)){ _26=gbl.setTimeout(function(){ _22.onreadystatechange.apply(this); },10); }else{ if(4==_22.readyState){ if(isDocumentOk(_22)){ _20(_22.responseText); } } } }; } _22.open("GET",uri,_20?true:false); try{ _22.send(null); if(_20){ return null; } if(!isDocumentOk(_22)){ var err=Error("Unable to load "+uri+" status:"+_22.status); err.status=_22.status; err.responseText=_22.responseText; throw err; } } catch(e){ this._blockAsync=false; if((_21)&&(!_20)){ return null; }else{ throw e; } } this._blockAsync=false; return _22.responseText; }; dojo.hostenv.defaultDebugContainerId="dojoDebug"; dojo.hostenv._println_buffer=[]; dojo.hostenv._println_safe=false; dojo.hostenv.println=function(_2a){ if(!dojo.hostenv._println_safe){ dojo.hostenv._println_buffer.push(_2a); }else{ try{ var _2b=document.getElementById(djConfig.debugContainerId?djConfig.debugContainerId:dojo.hostenv.defaultDebugContainerId); if(!_2b){ _2b=dojo.body(); } var div=document.createElement("div"); div.appendChild(document.createTextNode(_2a)); _2b.appendChild(div); } catch(e){ try{ document.write("