Invisible Hand 3

Crowd Sponsored Results (CSR) for liberty literature.

HTML

<script src="https://www.google.com/jsapi?dummy=.js"></script>
<script src="https://www.google.com/jsapi"></script>
<input id="txtFilter" type="text" /><button onclick="GetResults();" type="button">Filter</button><select id="selectBox" onchange="GetResults();">   <option value="All">All Time</option>   <option value="week">Past Week</option>   <option value="month">Past Month</option>   <option value="year">Past Year</option><option value="decade">Past Decade</option><option value="century">Past Century</option></select><span id="myDiv2"></span>
<div id="myDiv3">
</div>
<div id="myDiv1">
</div>

JavaScript

var stateObj = { foo: "bar" };

google.load("visualization", "1", {
  packages: ["corechart"]
});
google.setOnLoadCallback(NextTask);



function NextTask() {
  filldata();
  GetResults();
}


function filldata() {

myparams = window.location.search;
var parray = new Array();
parray = myparams.split('&');

    for (i=0;i<parray.length;i++) {
        prray = parray[i].split('=');
        a = prray[0];
        b = prray[1];
        if (a == 't' || a == '?t'){
           tagray = b.split('_');
           for (j=0;j<tagray.length;j++) {            
              document.getElementById("txtFilter").value += tagray[j];
              if (j != tagray.length - 1) {
                  document.getElementById("txtFilter").value += " ";
              } 
           }
        }
        
        if (a == 'd' || a == '?d'){
            //selectBox.options[selectBox.selectedIndex].value = b;
            switch (b) {
                case "week":
                  document.getElementById("selectBox").selectedIndex = "1";
                  break;
                case "month":
                  document.getElementById("selectBox").selectedIndex = "2";
                  break;
                case "year":
                  document.getElementById("selectBox").selectedIndex = "3";
                  break;
                case "decade":
                  document.getElementById("selectBox").selectedIndex = "4";
                  break;
                case "century":
                  document.getElementById("selectBox").selectedIndex = "5";
                  break;
            }
        }
    } 
}



function GetResults() {

    
  updateURL();
    
    
  var myFilter = document.getElementById("txtFilter").value;
  myFilter = myFilter.toUpperCase()
  var selectBox = document.getElementById("selectBox");
  var selectedValue = selectBox.options[selectBox.selectedIndex].value;
  var d = new Date();
  switch (selectedValue) {
    case "week":
      d.setDate(d.getDate() - 7);
     ...