text: /*
  	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.
  	Available via Academic Free License >= 2.1 OR the modified BSD license.
  	see: http://dojotoolkit.org/license for details
  */
  
  
  if(!dojo._hasResource["dojo._base.window"]){
  dojo._hasResource["dojo._base.window"]=true;
  dojo.provide("dojo._base.window");
  dojo.doc=window["document"]||null;
  dojo.body=function(){
  return dojo.doc.body||dojo.doc.getElementsByTagName("body")[0];
  };
  dojo.setContext=function(_1,_2){
  dojo.global=_1;
  dojo.doc=_2;
  };
  dojo._fireCallback=function(_3,_4,_5){
  if(_4&&dojo.isString(_3)){
  _3=_4[_3];
  }
  return _3.apply(_4,_5||[]);
  };
  dojo.withGlobal=function(_6,_7,_8,_9){
  var _a;
  var _b=dojo.global;
  var _c=dojo.doc;
  try{
  dojo.setContext(_6,_6.document);
  _a=dojo._fireCallback(_7,_8,_9);
  }
  finally{
  dojo.setContext(_b,_c);
  }
  return _a;
  };
  dojo.withDoc=function(_d,_e,_f,_10){
  var _11;
  var _12=dojo.doc;
  try{
  dojo.doc=_d;
  _11=dojo._fireCallback(_e,_f,_10);
  }
  finally{
  dojo.doc=_12;
  }
  return _11;
  };
  }
  