/*
	Copyright (c) 2004-2007, 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/book/dojo-book-0-9/introduction/licensing
*/


dojo._xdResourceLoaded({depends:[["provide","dojo.date.stamp"]],defineResource:function(_1){if(!_1._hasResource["dojo.date.stamp"]){_1._hasResource["dojo.date.stamp"]=true;_1.provide("dojo.date.stamp");_1.date.stamp.fromISOString=function(_2,_3){if(!_1.date.stamp._isoRegExp){_1.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _4=_1.date.stamp._isoRegExp.exec(_2);var _5=null;if(_4){_4.shift();_4[1]&&_4[1]--;_4[6]&&(_4[6]*=1000);if(_3){_3=new Date(_3);_1.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_6){return _3["get"+_6]();}).forEach(function(_7,_8){if(_4[_8]===undefined){_4[_8]=_7;}});}_5=new Date(_4[0]||1970,_4[1]||0,_4[2]||0,_4[3]||0,_4[4]||0,_4[5]||0,_4[6]||0);var _9=0;var _a=_4[7]&&_4[7].charAt(0);if(_a!="Z"){_9=((_4[8]||0)*60)+(Number(_4[9])||0);if(_a!="-"){_9*=-1;}}if(_a){_9-=_5.getTimezoneOffset();}if(_9){_5.setTime(_5.getTime()+_9*60000);}}return _5;};_1.date.stamp.toISOString=function(_b,_c){var _=function(n){return (n<10)?"0"+n:n;};_c=_c||{};var _f=[];var _10=_c.zulu?"getUTC":"get";var _11="";if(_c.selector!="time"){_11=[_b[_10+"FullYear"](),_(_b[_10+"Month"]()+1),_(_b[_10+"Date"]())].join("-");}_f.push(_11);if(_c.selector!="date"){var _12=[_(_b[_10+"Hours"]()),_(_b[_10+"Minutes"]()),_(_b[_10+"Seconds"]())].join(":");var _13=_b[_10+"Milliseconds"]();if(_c.milliseconds){_12+="."+(_13<100?"0":"")+_(_13);}if(_c.zulu){_12+="Z";}else{if(_c.selector!="time"){var _14=_b.getTimezoneOffset();var _15=Math.abs(_14);_12+=(_14>0?"-":"+")+_(Math.floor(_15/60))+":"+_(_15%60);}}_f.push(_12);}return _f.join("T");};}}});