nic35025 / Hegira.AddOn.Login

// ==UserScript==
// @name         Hegira.AddOn.Login
// @namespace    hegira
// @version      1.00
// @description  Add Autologin
// @author       nic35025
// @match        http://hegira.com.pl/*
// @match        http://start.aero2.pl/*
// @match        https://aero2.pl/*
// @since        2016-12-25
// @icon         data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggEBCQHM3fXsAAAAVdJREFUOMudkz2qwkAUhc/goBaGJBgUtBCZyj0ILkpwAW7Bws4yO3AHLiCtEFD8KVREkoiFxZzX5A2KGfN4F04zMN+ce+5c4LMUgDmANYBnrnV+plBSi+FwyHq9TgA2LQpvCiEiABwMBtzv95RSfoNEHy8DYBzHrNVqVEr9BWKcqNFoxF6vx3a7zc1mYyC73a4MogBg7vs+z+czO50OW60Wt9stK5UKp9Mpj8cjq9WqDTBHnjAdxzGQZrPJw+HA31oulzbAWgLoA0CWZVBKIY5jzGYzdLtdE9DlcrFNrY98zobqOA6TJKHW2jg4nU5sNBpFDp6mhVe5rsvVasUwDHm9Xqm15u12o+/7Hy0gD8KatOd5vN/v1FozTVN6nkchxFuI6hsAAIMg4OPxMJCXdtTbR7JJCMEgCJhlGUlyPB4XfumozInrupxMJpRSRtZlKoNYl+m/6/wDuWAjtPfsQuwAAAAASUVORK5CYII=
// @grant        GM_log
// @grant        unsafeWindow
// @grant        window

// ==/UserScript==

(function() {
    'use strict';
// wyświetlenie przyciskami koloni / stacji
var $ = unsafeWindow.jQuery; // działa wymaga zmiany moich odwołań do function $ !!!

function $Id(ID,root) {return (root||document).getElementById(ID);}
function $Names(ID,root){return (root||document).getElementsByName(ID);}


function pgLogin()
{
  var bck    =false;
  var oLogin =$Names("login");
  var oPass  =$Names("pass");
  var oBtn   =$Id("flogin");
  
  if( oBtn !=null && oLogin.length >1 && oPass.length > 0 ) {
    oLogin[1].value ="";
    oPass[0].value ="";
    oBtn.submit();
	bck  =true;
  }
  return bck;
}
    // Your code here...
    GM_log("hegira@Start");
    var URL = window.location.href;

    if( pgLogin() ) return;
    if( URL == "http://start.aero2.pl/" || URL == "https://aero2.pl/" ) {
        window.location.href ="http://hegira.com.pl/";
        return;
    }
    GM_log("hegira@Stop");
})();