/*
	Copyright (c) 2004-2009, 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;};}