text: /*
  	Copyright (c) 2004-2011, 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
  */
  
  //>>built
  define("dojo/_base/window",["./kernel","../has","./sniff"],function(_1,_2){
  _1.doc=_1.global["document"]||null;
  _1.body=function(){
  return _1.doc.body||_1.doc.getElementsByTagName("body")[0];
  };
  _1.setContext=function(_3,_4){
  _1.global=_5.global=_3;
  _1.doc=_5.doc=_4;
  };
  _1.withGlobal=function(_6,_7,_8,_9){
  var _a=_1.global;
  try{
  _1.global=_5.global=_6;
  return _1.withDoc.call(null,_6.document,_7,_8,_9);
  }
  finally{
  _1.global=_5.global=_a;
  }
  };
  _1.withDoc=function(_b,_c,_d,_e){
  var _f=_1.doc,_10=_1.isQuirks,_11=_1.isIE,_12,_13,_14;
  try{
  _1.doc=_5.doc=_b;
  _1.isQuirks=_2.add("quirks",_1.doc.compatMode=="BackCompat",true,true);
  if(_2("ie")){
  if((_14=_b.parentWindow)&&_14.navigator){
  _12=parseFloat(_14.navigator.appVersion.split("MSIE ")[1])||undefined;
  _13=_b.documentMode;
  if(_13&&_13!=5&&Math.floor(_12)!=_13){
  _12=_13;
  }
  _1.isIE=_2.add("ie",_12,true,true);
  }
  }
  if(_d&&typeof _c=="string"){
  _c=_d[_c];
  }
  return _c.apply(_d,_e||[]);
  }
  finally{
  _1.doc=_5.doc=_f;
  _1.isQuirks=_2.add("quirks",_10,true,true);
  _1.isIE=_2.add("ie",_11,true,true);
  }
  };
  var _5={global:_1.global,doc:_1.doc,body:_1.body,setContext:_1.setContext,withGlobal:_1.withGlobal,withDoc:_1.withDoc};
  return _5;
  });
  