// ==UserScript==
// @name          detik.com - No frames and redirect links
// @namespace     http://loucypher.wordpress.com/
// @include       http://www.detik.com/
// @include       http://detik.com/
// @include       http://www.detik.com/*
// @include       http://detik.com/*
// @include       http://*.detik.com/*
// @include       http://*.detiknews.com/*
// @description	  Skip frames and removes redirect links
// ==/UserScript==

(function() {
  var frameset = document.getElementsByTagName("frameset")[0];
  if (frameset) {
    var newsFrame = document.getElementsByName("No Name")[0];
    location.replace(newsFrame.src);
    return
  }

  var redir = "http://www.detiknews.com/indexfr.php?url=";

  var links, link;
  links = document.links;
  if (!links.length) return;

  for(var i = 0; i < links.length; i++) {
    link = links[i];
    if (link.href.indexOf(redir) == 0)
      link.href = link.href.replace(redir, "");
  }
})();

