/* Copyright (c) 2004-2010, 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.cookie"]){ dojo._hasResource["dojo.cookie"]=true; dojo.provide("dojo.cookie"); dojo.require("dojo.regexp"); dojo.cookie=function(_1,_2,_3){ var c=document.cookie; if(arguments.length==1){ var _4=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(_1)+"=([^;]*)")); return _4?decodeURIComponent(_4[1]):undefined; }else{ _3=_3||{}; var _5=_3.expires; if(typeof _5=="number"){ var d=new Date(); d.setTime(d.getTime()+_5*24*60*60*1000); _5=_3.expires=d; } if(_5&&_5.toUTCString){ _3.expires=_5.toUTCString(); } _2=encodeURIComponent(_2); var _6=_1+"="+_2,_7; for(_7 in _3){ _6+="; "+_7; var _8=_3[_7]; if(_8!==true){ _6+="="+_8; } } document.cookie=_6; } }; dojo.cookie.isSupported=function(){ if(!("cookieEnabled" in navigator)){ this("__djCookieTest__","CookiesAllowed"); navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed"; if(navigator.cookieEnabled){ this("__djCookieTest__","",{expires:-1}); } } return navigator.cookieEnabled; }; }