// Yahoo TV Anti-Beta Greasemonkey Script
// version 0.1
// 2006-12-09
// Copyright (c) 2006, Tim Tully
// Released under the GPL license
//
// ---------------------------------------------
//
// This is a greasemonkey script.  To install it, get
// greasemonkey from http://greasemonkey.mozev.org/
// Then restart Firefox, and install the script by 
// dragging it onto the browser, or by using the 
// "Install User Script" in the "Tools" Menu.
//
// ----------------------------------------------
//
// ==UserScript==
// @name tv
// @description repair yahoo tv
// @include http://tv.yahoo.com/listings*
// ==UserScript==

function loaded(res){
   var styles = document.getElementsByTagName("style");
   for(var i = 0; i < styles.length; i++){
	var el = styles[i];
	//el.style.display = "none";
	el.parentNode.removeChild(el);
   }
   var scripts = document.getElementsByTagName("script");
   for(var i = 0; i < scripts.length; i++){
	var el = scripts[i];
	el.parentNode.removeChild(el);
   }
   var metas = document.getElementsByTagName("meta");
   for(var i = 0; i < metas.length; i++){
	var el = metas[i];
	el.parentNode.removeChild(el);
   }
   removeTag("link");
   removeTag("script");
   removeTag("script");
   removeTag("meta");
   removeTag("meta");
   var el = document.getElementById('ytv');
   el.innerHTML = res.responseText;
}

GM_xmlhttpRequest({
	method: 'GET',
	url: 'http://dwrbudr.com/tv.php',
	onload : loaded
});

function removeTag(tag){
   var a = document.getElementsByTagName(tag);
   for(var i = 0; i < a.length; i++){
	var el = a[i];
	el.parentNode.removeChild(el);
   }
}
