title: c() function in javascript, meaning?
body: <p>I was looking through the source code of a web page, and I came across this JavaScript:</p>
  
  <pre><code>    function fsb329142055() {
        var b=new Array(57,50,102,50,52,99,50,53,52,56,102,98,102,98,101,102,101,49,53,61,101,99,110,57,111,78,109,54,114,111,56,48,102,38,100,53,100,53,48,50,55,52,49,55,57,50,52,51,98,53,56,61,100,99,100,55,73,116,97,53,53,115,105,108,100,55,116,105,104,38,53,116,104,38,103,104,105,102,61,61,98,110,111,105,116,99,97,38,112,50,51,104,112,46,116,50,104,99,103,105,56,102,51,61,98,50,53,51,49,56,97,101,57,116,54,49,63,100,52,97,100,112,104,97,112,46,116,115,102,56,51,105,108,98,52,116,52,53,105,104,100,97,47,101,98,98,52,100,97,57,99,99,54);
        var p=new Array(0,0,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,1,0,1,1,1,1,0,1,1,1,0,1,1,0,0,1,1,0,1,0,1,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,0,0,0,1,1,1,0,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,1,0,1,1,0,1,0,1,1,0,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,1,0,1,1,1,1,0,0,0,1,1,0,0,1,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0);       
        window.location = c(b,p);
        return false;
      }
  </code></pre>
  
  <p>This function is called here:</p>
  
  <pre><code>&lt;a href="/hitlist.php?tab=fight.php&amp;amp;action=fight&amp;amp;hitlistId=329142055&amp;amp;formNonce=1eb542f92c248ffbfe59680dd774b58dc7a55d75&amp;amp;h=284e4fe4946e6fb8af3a662f4583454eebc8bd23" onclick="return fsb329142055();"&gt;
               &lt;div class="fightActionInner"&gt;&lt;div class="fightActionInnerInner"&gt;Attack&lt;/div&gt;    &lt;/div&gt;
             &lt;/a&gt;
  </code></pre>
  
  <p>Specifically, I'm wondering what the <code>window.location = c(b,p);</code> is.</p>
  
  <p>People are saying it is a function, but I dont see it anywhere in the source code:</p>
  
  <p>`    
      
      
         
        
        
        </p>
  
  <pre><code>  &lt;link rel="stylesheet" type="text/css" href="http://static.storm8.com/im/css/global.css?v=330"/&gt; 
  
  
    &lt;script type="text/javascript" src="http://static.storm8.com/im/js/global.js?v=330"&gt;&lt;/script&gt;  &lt;script type="text/javascript" src="http://static.storm8.com/im/js/equipment.js?v=330"&gt;&lt;/script&gt;    &lt;title&gt;Add the Hit List&lt;/title&gt;
      &lt;script&gt;
        function s8Ajax(url) {
          window.location.href = url;
        }
      &lt;/script&gt;
      &lt;/head&gt;
  
  &lt;body style="; width: 100%;" class="portrait" data-promo-button=""&gt;
  &lt;div id="fb-root"&gt;&lt;/div&gt;
  
  
  
  
    &lt;div id="contentParent"&gt;
      &lt;div id="contentChild" style=""&gt;
        &lt;div id="SCROLL_CONTENT"&gt;&lt;div id="scrollContentChild"&gt;&lt;div&gt;
  
  &lt;div id="overlay" class="dialogOverlay"&gt;&lt;/div&gt;
  
      &lt;script type="text/javascript"&gt;
          window.isAndroid = false;
          window.isFacebook = false;
      &lt;/script&gt;
    &lt;div id="topBar" class="topBar"&gt;&lt;div class="topBarBg"&gt;&lt;/div&gt;&lt;div id="inner-topbar"&gt;&lt;a href="/bank.php?formNonce=81668c46988c486ed2d1d0b1f7e31f16d41c093c&amp;setTab1Badge=&amp;h=da793b290e598f2e0823e93dbab769b0736a7557"&gt;&lt;div class="cashTopArea"&gt;
          &lt;span class="topBarCash"&gt;$&lt;span id="cashCurrent" style="white-space:nowrap"&gt;138,136,907&lt;/span&gt;&lt;/span&gt;
        &lt;/div&gt;
        &lt;div id="cashTimerDiv" class="cashBottomArea"&gt;&lt;span style="font-size: 11px; font-weight: normal;"&gt;&lt;span&gt;+&lt;span style="white-space: nowrap;"&gt;255,350&lt;/span&gt;&lt;/span&gt; in &lt;/span&gt;&lt;span id="cashType" style="font-size:11px;font-weight:normal;"&gt;59:05&lt;/span&gt;&lt;/div&gt;&lt;/a&gt;&lt;div class="levelTopArea"&gt;
            &lt;div class="levelBgTopArea"&gt;&lt;/div&gt;
            &lt;div class="levelFrontTopArea"&gt;&lt;a style="text-decoration:none" href="/profile.php?formNonce=81668c46988c486ed2d1d0b1f7e31f16d41c093c&amp;setTab1Badge=&amp;h=dc3aa8ea9e33fff4ea763e4556ad5e0ca2718a3b"&gt;31&lt;/a&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="levelBottomArea"&gt;
          Level
          &lt;/div&gt;&lt;div class="levelBarTopArea"&gt;
               &lt;div class="levelBar" style="width:90px"&gt;
               &lt;div class="bgLevelBar" style="width:90px"&gt;&lt;div id="expBar" class="frontLevelBar" style="width:36px"&gt;&amp;nbsp;&lt;/div&gt;
          &lt;/div&gt;
                &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="levelBarBottomArea"&gt;
          Exp: &lt;span id="expText"&gt;5793/5993&lt;/span&gt;
          &lt;/div&gt;
          &lt;a href="/favor.php?"&gt;&lt;div class="energyAreaContainer"&gt;&lt;table class="statTable"&gt;&lt;tr&gt;&lt;td class="statTableIcon"&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;
            &lt;td class="statTableInBetween"&gt;&lt;/td&gt;
            &lt;td class="statTableInfo"&gt;
              &lt;div class="statTopArea"&gt;
              &lt;span id="energyCurrent" class="statEmphasis"&gt;75&lt;/span&gt; / &lt;span id="energyMax"&gt;75&lt;/span&gt;&lt;/div&gt;        
              &lt;div id="energyTimerDiv" class="statBottomArea"&gt;&lt;span id="energyType" style="font-size:11px;font-weight:normal;"&gt;Energy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/a&gt;
          &lt;a href="/hospital.php?"&gt;&lt;div class="healthAreaContainer"&gt;&lt;table class="statTable"&gt;&lt;tr&gt;&lt;td class="statTableIcon"&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;
            &lt;td class="statTableInBetween"&gt;&lt;/td&gt;
            &lt;td class="statTableInfo"&gt;
              &lt;div class="statTopArea"&gt;
              &lt;span id="healthCurrent" class="statEmphasis"&gt;100&lt;/span&gt; / &lt;span id="healthMax"&gt;100&lt;/span&gt;&lt;/div&gt;        
              &lt;div id="healthTimerDiv" class="statBottomArea"&gt;&lt;span id="healthType" style="font-size:11px;font-weight:normal;"&gt;Health&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/a&gt;
          &lt;a href="/favor.php?"&gt;&lt;div class="staminaAreaContainer"&gt;&lt;table class="statTable"&gt;&lt;tr&gt;&lt;td class="statTableIcon"&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;
            &lt;td class="statTableInBetween"&gt;&lt;/td&gt;
            &lt;td class="statTableInfo"&gt;
              &lt;div class="statTopArea"&gt;
              &lt;span id="staminaCurrent" class="statEmphasis"&gt;5&lt;/span&gt; / &lt;span id="staminaMax"&gt;5&lt;/span&gt;&lt;/div&gt;        
              &lt;div id="staminaTimerDiv" class="statBottomArea"&gt;&lt;span id="staminaType" style="font-size:11px;font-weight:normal;"&gt;Stamina&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;script&gt;
          setTopBarTimerData({"cash":{"page":"\/bank.php?","text":"Cash","timeLeft":3545,"value":138136907,"maxValue":999999999999,"rate":3600,"update":255350},"energy":{"page":"\/favor.php?","text":"Energy","timeLeft":-1,"value":75,"maxValue":"75","rate":240,"update":1},"health":{"page":"\/hospital.php?","text":"Health","timeLeft":-1,"value":100,"maxValue":"100","rate":180,"update":1},"stamina":{"page":"\/favor.php?","text":"Stamina","timeLeft":-1,"value":5,"maxValue":"5","rate":120,"update":1},"experience":{"width":90,"value":"5793","previousLevelValue":5658,"nextLevelValue":5993}});      
          createTopBarTimer();
        &lt;/script&gt;&lt;/div&gt;&lt;/div&gt;&lt;link rel="stylesheet" type="text/css" href="http://static.storm8.com/im/css/bounty.css?v=330"/&gt;
  &lt;div class="section"&gt;
  &lt;div class="sectionHeader"&gt;
  Add "Raͭgͪnͤa͠rok" to the Hit List&lt;/div&gt;
  &lt;div class="sectionBar"&gt;&lt;/div&gt;&lt;div class="sectionContent"&gt;
  
        &lt;script&gt;
          function fsb10213841(x) {
            var b=new Array(49,100,50,100,100,48,98,101,54,49,102,56,55,101,52,99,56,56,57,51,54,52,49,99,56,102,49,54,100,54,54,52,49,49,56,99,61,101,99,110,48,111,78,57,51,99,38,109,104,61,114,50,50,51,111,102,38,57,52,49,52,51,57,102,56,51,49,98,51,50,50,51,57,48,49,61,51,48,48,54,100,105,95,53,57,116,51,97,57,99,97,115,56,57,54,105,54,108,51,116,105,51,49,49,101,48,99,104,54,100,63,112,104,112,46,121,116,110,117,111,98);
            var p=new Array(1,1,1,0,1,0,0,1,1,0,0,1,0,0,1,1,1,1,1,0,1,1,0,1,1,0,0,0,0,1,1,0,1,0,1,0,1,1,1,1,0,1,1,0,0,0,0,1,0,0,1,0,0,0,1,1,1,0,0,1,1,0,0,0,1,1,1,0,0,0,1,0,0,1,1,1,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1);       
            var bountyForm = document.getElementById('bountyForm');
            bountyForm.action = c(b,p) + x;
            return true;
          }
        &lt;/script&gt;
      &lt;form id="bountyForm" method="post" onsubmit="return fsb10213841('373');" action="/bounty.php?hitlist_id=10213841&amp;formNonce=81668c46988c486ed2d1d0b1f7e31f16d41c093c&amp;h=284e4fe4946e6fb8af3a662f4583454eebc8bd23"&gt;
  &lt;ul&gt;
  &lt;li&gt;The minimum bounty amount is &lt;span style="white-space: nowrap;"&gt;$10,000&lt;/span&gt;.&lt;/li&gt;
  &lt;li&gt;A 15% fee will be charged to safeguard the bounty.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br/&gt;
  &lt;table&gt;
  &lt;tr&gt;
  &lt;td class="bountyLabel"&gt;Bounty Amount:&lt;/td&gt;
  &lt;td&gt;
      &lt;input type="text" name="bountyValue" size=25 class="medTextField"&gt;    &lt;br/&gt;
      &lt;div style="height:6px"&gt;&amp;nbsp;&lt;/div&gt;
      &lt;input type="submit" value="Place Bounty" name="action" class="btnMed btnBroadcast"&gt;
  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;
  
  &lt;/form&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;script&gt; window.onload = function() { window.location.href = "#&amp;setTab0Badge=&amp;changeApplicationBadge=0&amp;setTab4Badge=1";}&lt;/script&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;
  </code></pre>