// ==UserScript==
// @name           DeltaNet Login
// @namespace      http://www.flywithsteve.com/projects/scripts
// @description    A script to automatically log you into the Delta Airlines intranet.
// @include        https://connect.delta.com/*
// @include        https://connect*.delta.com/vdesk/*
// ==/UserScript==

// Employee Information
var myEmpID = " --- EMPLOYEE ID HERE --- ";
var myEmpPass = " --- PASSWORD HERE --- ";
var myEmpPhone = " --- PHONE HERE --- ";

//add event listener to call my anonymous function after the page loads
window.addEventListener('load',
function() {
	// Check for login page
	if(document.getElementsByName("username")[0]) {
		// Fill in login info.
		document.getElementsByName("username")[0].value = myEmpID;
		document.getElementsByName("password")[0].value = myEmpPass;
		//And finally submit the form
		document.getElementsByName("e1")[0].submit();
	}
	
	// Check for secondary passport login page.
	if(document.getElementsByName("profile")[0]) {
		// Fill in login info.
		document.getElementsByName("profile")[0].value = myEmpID;
		document.getElementsByName("password")[0].value = myEmpPass;
		document.getElementsByName("agreechk")[0].checked = true;
		//And finally submit the form
		document.getElementsByName("LoginForm")[0].submit();
	}
	
	// Check for Accept form
	if(document.getElementsByName("acceptForm")[0]) {
		// Accept the agreement
		document.getElementsByName("acceptForm")[0].submit();
	}

	// Check for phone field.
	if(document.getElementsByName("phone")[0]) {
		// Change phone number
		document.getElementsByName("phone")[0].value = myEmpPhone;
	}
}, true);