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 type="text" id="txtFilter"><button type="button" onclick="GetResults();">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);
break;
case...