// ==UserScript==
// @name          Gootodo.com Quick Add
// @namespace     http://youknowjack.fivewells.com/greasemonkey
// @description	  Quick Add box for todo itemas
// @include       http://gootodo.com/home.php*
// @include       https://gootodo.com/home.php*
// ==/UserScript==

(function() {

var cdate = '';
var edate = '';
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
  if (links[i].href.indexOf('new.php') != -1) {
    var ci = links[i].href.indexOf('cdate=');
    cdate = links[i].href.substring(ci+6,ci+16);
    var ei = links[i].href.indexOf('edate=');
    edate = links[i].href.substring(ei+6,ei+16);
  }
}

var f = document.getElementsByName('searchform')[0];

if (f != null && f.name == 'searchform' && f.parentNode != null && cdate != '' &&  edate != '') {
  var quickAdd = document.createElement('span');
  quickAdd.innerHTML = '<p class="regular">' +
    '<form method="post" action="new.php"><span class="regular">Quick Add: </span>' +
    '<input type="text" id="title" class="bigtextinput" name="title" value="" maxLength=50/> ' +
    '<input type="submit" id="process" value="Add" name="process"/>' +
    '<input type="hidden" name="cdate" value="' + cdate + '"/>' +
    '<input type="hidden" name="edate" value="' + edate + '"/>'+ 
    '</form></p>';

  f.parentNode.insertBefore(quickAdd,f);
  document.getElementById('title').focus();
}

})();

