// ==UserScript==
// @name           Helvetwitter
// @namespace      /
// @include        http://www.twitter.com/*
// @include        http://twitter.com/*
// @include        https://www.twitter.com/*
// @include        https://twitter.com/*
// ==/UserScript==


	// remove twitter's style tag from head
	styletag = document.getElementsByTagName("style")[0];
    document.getElementsByTagName("head")[0].removeChild(styletag);
    
	// replace twitter's linked css with my custom css
	function replaceStyleSheet(newCSS) {
	    document.evaluate('//link[@rel="stylesheet"]', document, null, 
			      XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.href = newCSS;
	}
    replaceStyleSheet("http://www.josefrichter.com/helvetwitter.css");
			
	// reload every 5 minutes. just change "5" for any number of minutes you wish
	function pageReload () {
		document.location.reload();
  }
  
  // don't reload if you're just typing a new tweet 	
	function timeoutRepeat() {
  	var txtbstatus = document.getElementById("status");
    if (txtbstatus.value.length == 0 ) { pageReload(); } else {
    setTimeout(function() { timeoutRepeat()  } , 5*60000);;}
  }
	
	setTimeout(function() { timeoutRepeat()  } , 5*60000);
 


