YouTube Intro Skipper

Skip youtubers long intros with set-up rules (coded)

// ==UserScript==
// @name         YouTube Intro Skipper
// @namespace    http://www.diamonddownload.weebly.com
// @version      0.1
// @description  Skip youtubers long intros with set-up rules (coded)
// @author       R.F Geraci
// @include      *youtube.*/watch?v=*
// @require      https://craig.global.ssl.fastly.net/js/mousetrap/mousetrap.min.js?71631
// @grant        none
// @runat        document-body
// @locale       en
// ==/UserScript==

var EXS = 'YouTube Intro Skipper: ';
var HOTKEY = '\\';

var video = document.getElementsByTagName('video')[0];
var user = document.getElementsByClassName('yt-user-info')[0].children[0].innerText;
//YoutuberName, IntroLength (in seconds)
var IntroLengths =  ["NIkkiandJohnVLOG", 16,
                     "HouseholdHacker", 4,
                     "CrazyRussianHacker", 4,
                    ];


if (video !== undefined || user !== ''){
    Mousetrap.bind(HOTKEY, function() { skip(); });
    //  alert("You Pressed " + HOTKEY);
}else{
    console.error(EXS + 'Could not find video or username element in the HTML');  
}

function skip(){

    var user_lwr = user.toLowerCase();
    for(var i=0;i<IntroLengths.length;i++){
        if (typeof IntroLengths[i] == 'string' || IntroLengths[i] instanceof String){
            var ItrLen_lwr = IntroLengths[i].toLowerCase();
            if (ItrLen_lwr == user_lwr){
                video.currentTime += IntroLengths[i+1];
            }
        }
    }
}