/*
	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
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojox.encoding.digests._base"]){dojo._hasResource["dojox.encoding.digests._base"]=true;dojo.provide("dojox.encoding.digests._base");(function(){var d=dojox.encoding.digests;d.outputTypes={Base64:0,Hex:1,String:2,Raw:3};d.addWords=function(a,b){var l=(a&65535)+(b&65535);var m=(a>>16)+(b>>16)+(l>>16);return (m<<16)|(l&65535);};var _6=8;var _7=(1<<_6)-1;d.stringToWord=function(s){var wa=[];for(var i=0,l=s.length*_6;i<l;i+=_6){wa[i>>5]|=(s.charCodeAt(i/_6)&_7)<<(i%32);}return wa;};d.wordToString=function(wa){var s=[];for(var i=0,l=wa.length*32;i<l;i+=_6){s.push(String.fromCharCode((wa[i>>5]>>>(i%32))&_7));}return s.join("");};d.wordToHex=function(wa){var h="0123456789abcdef",s=[];for(var i=0,l=wa.length*4;i<l;i++){s.push(h.charAt((wa[i>>2]>>((i%4)*8+4))&15)+h.charAt((wa[i>>2]>>((i%4)*8))&15));}return s.join("");};d.wordToBase64=function(wa){var p="=",tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=[];for(var i=0,l=wa.length*4;i<l;i+=3){var t=(((wa[i>>2]>>8*(i%4))&255)<<16)|(((wa[i+1>>2]>>8*((i+1)%4))&255)<<8)|((wa[i+2>>2]>>8*((i+2)%4))&255);for(var j=0;j<4;j++){if(i*8+j*6>wa.length*32){s.push(p);}else{s.push(tab.charAt((t>>6*(3-j))&63));}}}return s.join("");};})();}if(!dojo._hasResource["dojox.encoding.digests.SHA1"]){dojo._hasResource["dojox.encoding.digests.SHA1"]=true;dojo.provide("dojox.encoding.digests.SHA1");(function(){var dxd=dojox.encoding.digests;var _1e=8,_1f=(1<<_1e)-1;function R(n,c){return (n<<c)|(n>>>(32-c));};function FT(t,b,c,d){if(t<20){return (b&c)|((~b)&d);}if(t<40){return b^c^d;}if(t<60){return (b&c)|(b&d)|(c&d);}return b^c^d;};function KT(t){return (t<20)?1518500249:(t<40)?1859775393:(t<60)?-1894007588:-899497514;};function _2a(x,len){x[len>>5]|=128<<(24-len%32);x[((len+64>>9)<<4)+15]=len;var w=new Array(80),a=1732584193,b=-271733879,c=-1732584194,d=271733878,e=-1009589776;for(var i=0;i<x.length;i+=16){var _34=a,_35=b,_36=c,_37=d,_38=e;for(var j=0;j<80;j++){if(j<16){w[j]=x[i+j];}else{w[j]=R(w[j-3]^w[j-8]^w[j-14]^w[j-16],1);}var t=dxd.addWords(dxd.addWords(R(a,5),FT(j,b,c,d)),dxd.addWords(dxd.addWords(e,w[j]),KT(j)));e=d;d=c;c=R(b,30);b=a;a=t;}a=dxd.addWords(a,_34);b=dxd.addWords(b,_35);c=dxd.addWords(c,_36);d=dxd.addWords(d,_37);e=dxd.addWords(e,_38);}return [a,b,c,d,e];};function _3b(_3c,key){var wa=_3f(key);if(wa.length>16){wa=_2a(wa,key.length*_1e);}var _40=new Array(16),_41=new Array(16);for(var i=0;i<16;i++){_40[i]=wa[i]^909522486;_41[i]=wa[i]^1549556828;}var _43=_2a(_40.concat(_3f(_3c)),512+_3c.length*_1e);return _2a(_41.concat(_43),512+160);};function _3f(s){var wa=[];for(var i=0,l=s.length*_1e;i<l;i+=_1e){wa[i>>5]|=(s.charCodeAt(i/_1e)&_1f)<<(32-_1e-i%32);}return wa;};function _48(wa){var h="0123456789abcdef",s=[];for(var i=0,l=wa.length*4;i<l;i++){s.push(h.charAt((wa[i>>2]>>((3-i%4)*8+4))&15),h.charAt((wa[i>>2]>>((3-i%4)*8))&15));}return s.join("");};function _4e(wa){var s=[];for(var i=0,l=wa.length*32;i<l;i+=_1e){s.push(String.fromCharCode((wa[i>>5]>>>(32-_1e-i%32))&_1f));}return s.join("");};function _53(wa){var p="=",tab="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=[];for(var i=0,l=wa.length*4;i<l;i+=3){var t=(((wa[i>>2]>>8*(3-i%4))&255)<<16)|(((wa[i+1>>2]>>8*(3-(i+1)%4))&255)<<8)|((wa[i+2>>2]>>8*(3-(i+2)%4))&255);for(var j=0;j<4;j++){if(i*8+j*6>wa.length*32){s.push(p);}else{s.push(tab.charAt((t>>6*(3-j))&63));}}}return s.join("");};dxd.SHA1=function(_5c,_5d){var out=_5d||dxd.outputTypes.Base64;var wa=_2a(_3f(_5c),_5c.length*_1e);switch(out){case dxd.outputTypes.Raw:return wa;case dxd.outputTypes.Hex:return _48(wa);case dxd.outputTypes.String:return _4e(wa);default:return _53(wa);}};dxd.SHA1._hmac=function(_60,key,_62){var out=_62||dxd.outputTypes.Base64;var wa=_3b(_60,key);switch(out){case dxd.outputTypes.Raw:return wa;case dxd.outputTypes.Hex:return _48(wa);case dxd.outputTypes.String:return _4e(wa);default:return _53(wa);}};})();}if(!dojo._hasResource["login.command.DoLoginCommand"]){dojo._hasResource["login.command.DoLoginCommand"]=true;dojo.provide("login.command.DoLoginCommand");dojo.declare("login.command.DoLoginCommand",mojo.command.Command,{execute:function(_65){dojo.stopEvent(_65.getEvent());var _66=dojo.byId("login-password");var _67=_66.name;var _68=dojox.encoding.digests.SHA1(_66.value,dojox.encoding.digests.outputTypes.Hex);var _69=_65.getContextElement();var _6a=dojo.query("form",_69);var _6b;if(dojo.isArrayLike(_6a)){if(_6a.length!=1){throw new Error("[login.command.DoLoginCommand] invalid number of forms");}_6b=_6a[0];}else{_6b=_6a;}var _6c=new Object();var _6d=dojo.byId("loginSubmit");_6d.style.visibility="hidden";var _6e=dojo.byId("processingText");_6e.style.display="inline";_6c[_6d.name]=_6d.value;_6c[_67]=_68;var _6f={form:_6b,handleAs:"json",content:_6c,load:function(_70){if(_70["successUrl"]=="RETAIL"){location.href=("/jsps_hmr/retail/signup.jsp");}else{if(_70["successUrl"]=="TRUE"){location.href=("/jsps_hmr/redeemnow/signup.jsp");}else{if(_70["status"]=="SUCCESS"){location.href=("/jsps_hmr/user/prewellness.jsp");}else{errorArea=dojo.byId("loginError");errorArea.innerHTML=_70["message"];errorArea.style.display="block";var _71=dojo.byId("loginSubmit");_71.style.visibility="";_6e=dojo.byId("processingText");_6e.style.display="none";}}}}};var foo=dojo.xhrPost(_6f);},onResponse:function(){alert("[onResponse] DoLoginNoError");},onError:function(){alert("[onError] DoLoginWithErrorOhNoes");}});}if(!dojo._hasResource["login.controller.loginController"]){dojo._hasResource["login.controller.loginController"]=true;dojo.provide("login.controller.loginController");dojo.declare("login.controller.loginController",mojo.controller.Controller,{addObservers:function(){this.addObserver("#loginSubmit","onclick","DoLogin");},addCommands:function(){this.addCommand("DoLogin","login.command.DoLoginCommand");},addIntercepts:function(){}});}if(!dojo._hasResource["login.SiteMap"]){dojo._hasResource["login.SiteMap"]=true;dojo.provide("login.SiteMap");login.SiteMap=[{pattern:"#login",controllers:[{controller:"login.controller.loginController"}]}];}if(!dojo._hasResource["login.config"]){dojo._hasResource["login.config"]=true;dojo.provide("login.config");login.initialize=function(){var _73=mojo.controller.Map.getInstance();_73.setSiteMap(login.SiteMap);_73.mapControllers(window.location.href);};dojo.addOnLoad(login.initialize);}if(!dojo._hasResource["checkname.helper.FormPostHelper"]){dojo._hasResource["checkname.helper.FormPostHelper"]=true;dojo.provide("checkname.helper.FormPostHelper");dojo.declare("checkname.helper.FormPostHelper",null,{postForm:function(_74){var _75;if(isWellNess){_75={form:_74,url:"/jsps_hmr/signup/includes/new_member_signup_confirmation.jsp?_DARGS=/jsps_hmr/signup/includes/new_member_signup_confirmation.jsp.checkname",handleAs:"json",content:{"/nutrisystem/userprofiling/NSWellnessLayerFormHandler.checkname":"checkname"},load:function(_76){messageArea=dojo.byId("checkMessage");if(_76["status"]=="SUCCESS"){location.assign("/jsps_hmr/signup/new_member/step2_success.jsp");}else{messageArea=dojo.byId("checkMessage");messageArea.innerHTML=_76["message"];messageArea.style.display="block";}}};}else{_75={form:_74,url:"/jsps_hmr/signup/health_assess/health_assessment_signup_step2.jsp?_DARGS=/jsps_hmr/signup/includes/health_assessment_signup_login_details.jsp.checkname",handleAs:"json",content:{"/nutrisystem/userprofiling/HMRProfileFormHandler.checkname":"checkname"},load:function(_77){messageArea=dojo.byId("checkMessage");messageArea.innerHTML=_77["message"];messageArea.style.display="block";}};}dojo.xhrPost(_75);}});checkname.helper.FormPostHelper.instance=null;checkname.helper.FormPostHelper.getInstance=function(){if(checkname.helper.FormPostHelper.instance==null){checkname.helper.FormPostHelper.instance=new checkname.helper.FormPostHelper();}return checkname.helper.FormPostHelper.instance;};}if(!dojo._hasResource["checkname.command.DoChecknameCommand"]){dojo._hasResource["checkname.command.DoChecknameCommand"]=true;dojo.provide("checkname.command.DoChecknameCommand");dojo.declare("checkname.command.DoChecknameCommand",mojo.command.Command,{execute:function(_78){dojo.stopEvent(_78.getEvent());var _79=_78.getContextElement();var _7a=checkname.helper.FormPostHelper.getInstance();_7a.postForm(_79);},onResponse:function(){alert("[onResponse] DoLoginNoError");},onError:function(){alert("[onError] DoLoginWithErrorOhNoes");}});}if(!dojo._hasResource["checkname.command.EnterTextInputCommand"]){dojo._hasResource["checkname.command.EnterTextInputCommand"]=true;dojo.provide("checkname.command.EnterTextInputCommand");dojo.declare("checkname.command.EnterTextInputCommand",mojo.command.Command,{execute:function(_7b){var _7c=_7b.getEvent();if(_7c.keyCode==13){dojo.stopEvent(_7c);var _7d=_7b.getContextElement();var _7e=checkname.helper.FormPostHelper.getInstance();_7e.postForm(_7d);}},onResponse:function(){alert("[onResponse] checkname.command.EnterTextInputCommand");},onError:function(){alert("[onError] checkname.command.EnterTextInputCommand");}});}if(!dojo._hasResource["checkname.controller.checknameController"]){dojo._hasResource["checkname.controller.checknameController"]=true;dojo.provide("checkname.controller.checknameController");dojo.declare("checkname.controller.checknameController",mojo.controller.Controller,{addObservers:function(){this.addObserver("#checknameSubmit","onclick","DoCheckname");this.addObserver("#username","onkeypress","EnterTextInput");},addCommands:function(){this.addCommand("DoCheckname","checkname.command.DoChecknameCommand");this.addCommand("EnterTextInput","checkname.command.EnterTextInputCommand");},addIntercepts:function(){}});}if(!dojo._hasResource["checkname.SiteMap"]){dojo._hasResource["checkname.SiteMap"]=true;dojo.provide("checkname.SiteMap");checkname.SiteMap=[{pattern:"#checkname",controllers:[{controller:"checkname.controller.checknameController"}]}];}if(!dojo._hasResource["checkname.config"]){dojo._hasResource["checkname.config"]=true;dojo.provide("checkname.config");checkname.initialize=function(){var _7f=mojo.controller.Map.getInstance();_7f.setSiteMap(checkname.SiteMap);_7f.mapControllers(window.location.href);};dojo.addOnLoad(checkname.initialize);}if(!dojo._hasResource["hmr.hmr"]){dojo._hasResource["hmr.hmr"]=true;dojo.provide("hmr.hmr");}
