// ==UserScript==
// @name NEAT Enhancements
// @namespace https://neat.bcaa.bc.ca/neat/
// @version 0.1
// @description Make PNEAT more distinguishable from other environments and make table headers fixed
// @author You
// @include https://neat.bcaa.bc.ca/neat/*
// @include http://neattrain:7777/neat/*
// @include http://tsneat-sql:7777/neat/*
// @include http://aldneat-sql:7777/*
// @include http://dneat-sql.bcaa.bc.ca:7777/*
// @include http://uneat.bcaa.bc.ca:7777/neat/*
// @include http://tneat-sql:7777/neat/*
// @include http://hneat-sql:7777/*
// @include http://altneat-sql:7777/*
// @include https://sneat.bcaa.bc.ca/neat/*
// @include https://neat-passive.bcaa.bc.ca/neat/*
// @include http://ineat:7777/neat/*
// @grant GM_addStyle
// ==/UserScript==
/* jshint -W097 */
//'use strict';
var css = document.createElement("style");
css.type = "text/css";
css.innerHTML = "";
// Set different CSS styling for different NEAT environments
if (window.location.hostname == 'neat.bcaa.bc.ca') {
document.title = "NEAT";
// Change tab colors
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li, div.subtabcontainer ul.tabs li {background-color: #173762;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li.current a {color: #173762;}");
// Change subnav colors
css.innerHTML = css.innerHTML.concat("ul.subnav a {color: #173762;}");
// Change header bg color
css.innerHTML = css.innerHTML.concat("#psmBar {background: -webkit-linear-gradient(#173762, #0655A1) !important; background: linear-gradient(#173762, #0655A1) !important;}");
css.innerHTML = css.innerHTML.concat("#titlebar, #userinfo_field {background: #C3DAED !important;}");
css.innerHTML = css.innerHTML.concat("#secondMenuBar {margin: 0 !important; border-top: 4.6em solid #C3DAED;}");
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem h2, div.inlinecolitem h2, div.item h2, div.itemlist h2 {background: -webkit-linear-gradient(#173762, #0655A1); background: linear-gradient(#173762, #0655A1);}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("ul.tabs li:before, ul.tabs a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#173762, #0655A1); background: linear-gradient(#173762, #0655A1);}");
// Input box color
css.innerHTML = css.innerHTML.concat("input.page_name_auto_complete {border-color: #173762; color: #173762;}");
// Update NEAT logo
document.getElementById('neatLogo').src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAUCAYAAACZHIPsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRTY0QjkwN0VBRkUxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCRTY0QjkwNkVBRkUxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI5M0ZCMzMwQzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdNUdlY0FNTmRjcEk';
docHead.appendChild(newLink);
} else if (window.location.hostname == 'uneat.bcaa.bc.ca') {
document.title = "UNEAT";
// Change tab colors
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li, div.subtabcontainer ul.tabs li {background-color: #26592C;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li.current a {color: #26592C;}");
// Change subnav colors
css.innerHTML = css.innerHTML.concat("ul.subnav a {color: #26592C;}");
// Change header bg color
css.innerHTML = css.innerHTML.concat("#psmBar {background: -webkit-linear-gradient(#26592C, #2F9244) !important; background: linear-gradient(#26592C, #2F9244) !important;}");
css.innerHTML = css.innerHTML.concat("#titlebar, #userinfo_field {background: #CDE6BF !important;}");
css.innerHTML = css.innerHTML.concat("#secondMenuBar {margin: 0 !important; border-top: 4.6em solid #CDE6BF;}");
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem h2, div.inlinecolitem h2, div.item h2, div.itemlist h2 {background: -webkit-linear-gradient(#26592C, #2F9244); background: linear-gradient(#26592C, #2F9244);}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("ul.tabs li:before, ul.tabs a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#26592C, #2F9244); background: linear-gradient(#26592C, #2F9244);}");
// Input box color
css.innerHTML = css.innerHTML.concat("input.page_name_auto_complete {border-color: #26592C; color: #26592C;}");
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sddWY4cmJuT2wyRnM';
docHead.appendChild(newLink);
// Update NEAT logo
document.getElementById('neatLogo').src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAUCAYAAACZHIPsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTQwM0IwQUVBRkUxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTQwM0IwOUVBRkUxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI5M0ZCMzMwQzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'tneat-sql' || window.location.hostname == 'hneat-sql' || window.location.hostname == 'altneat-sql' || window.location.hostname == 'sneat.bcaa.bc.ca') {
if (window.location.hostname == 'tneat-sql') {
document.title = "TNEAT";
} else if (window.location.hostname == 'hneat-sql') {
document.title = "HNEAT";
} else if (window.location.hostname == 'altneat-sql') {
document.title = "ALTNEAT";
} else {
document.title = "SNEAT";
}
// Change tab colors
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li, div.subtabcontainer ul.tabs li {background-color: #635221;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li.current a {color: #635221;}");
// Change subnav colors
css.innerHTML = css.innerHTML.concat("ul.subnav a {color: #635221;}");
// Change header bg color
css.innerHTML = css.innerHTML.concat("#psmBar {background: -webkit-linear-gradient(#635221, #A1852F) !important; background: linear-gradient(#635221, #A1852F) !important;}");
css.innerHTML = css.innerHTML.concat("#titlebar, #userinfo_field {background: #FEEFB3 !important;}");
css.innerHTML = css.innerHTML.concat("#secondMenuBar {margin: 0 !important; border-top: 4.6em solid #FEEFB3;}");
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem h2, div.inlinecolitem h2, div.item h2, div.itemlist h2 {background: -webkit-linear-gradient(#635221, #A1852F); background: linear-gradient(#635221, #A1852F);}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("ul.tabs li:before, ul.tabs a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#635221, #A1852F); background: linear-gradient(#635221, #A1852F);}");
// Input box color
css.innerHTML = css.innerHTML.concat("input.page_name_auto_complete {border-color: #635221; color: #635221;}");
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdMEV4RTdkVzRtdUk';
docHead.appendChild(newLink);
// Update NEAT logo
document.getElementById('neatLogo').src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAUCAYAAACZHIPsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NkNEQzAyQ0VBRkQxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NkNEQzAyQkVBRkQxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI5M0ZCMzMwQzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'dneat-sql.bcaa.bc.ca' || window.location.hostname == 'aldneat-sql' || window.location.hostname == 'neat-passive.bcaa.bc.ca' || window.location.hostname == 'ineat') {
if (window.location.hostname == 'dneat-sql.bcaa.bc.ca') {
document.title = "DNEAT";
} else if (window.location.hostname == 'aldneat-sql') {
document.title = "ALDNEAT";
} else if (window.location.hostname == 'neat-passive.bcaa.bc.ca') {
document.title = "NEATA";
} else {
document.title = "INEAT";
}
// Change tab colors
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li, div.subtabcontainer ul.tabs li {background-color: #343131;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li.current a {color: #343131;}");
// Change subnav colors
css.innerHTML = css.innerHTML.concat("ul.subnav a {color: #343131;}");
// Change header bg color
css.innerHTML = css.innerHTML.concat("#psmBar {background: -webkit-linear-gradient(#343131, #544F4F) !important; background: linear-gradient(#343131, #544F4F) !important;}");
css.innerHTML = css.innerHTML.concat("#titlebar, #userinfo_field {background: #D9D9D9 !important;}");
css.innerHTML = css.innerHTML.concat("#secondMenuBar {margin: 0 !important; border-top: 4.6em solid #D9D9D9;}");
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem h2, div.inlinecolitem h2, div.item h2, div.itemlist h2 {background: -webkit-linear-gradient(#343131, #544F4F); background: linear-gradient(#343131, #544F4F);}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("ul.tabs li:before, ul.tabs a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#343131, #544F4F); background: linear-gradient(#343131, #544F4F);}");
// Input box color
css.innerHTML = css.innerHTML.concat("input.page_name_auto_complete {border-color: #343131; color: #343131;}");
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdUG1LSk9lMXA2RDQ';
docHead.appendChild(newLink);
// Update NEAT logo
document.getElementById('neatLogo').src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAUCAYAAACZHIPsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QTlGRTg2NkVBRkYxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MzVBRjEzRUVBRkYxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzIxQUI2Q0ExMDIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'neattrain') {
document.title = "LNEAT";
// Change tab colors
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li, div.subtabcontainer ul.tabs li {background-color: #341C58;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li.current a {color: #341C58;}");
// Change subnav colors
css.innerHTML = css.innerHTML.concat("ul.subnav a {color: #341C58;}");
// Change header bg color
css.innerHTML = css.innerHTML.concat("#psmBar {background: -webkit-linear-gradient(#341C58, #612C8A) !important; background: linear-gradient(#341C58, #612C8A) !important;}");
css.innerHTML = css.innerHTML.concat("#titlebar, #userinfo_field {background: #DCC5DF !important;}");
css.innerHTML = css.innerHTML.concat("#secondMenuBar {margin: 0 !important; border-top: 4.6em solid #DCC5DF;}");
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem h2, div.inlinecolitem h2, div.item h2, div.itemlist h2 {background: -webkit-linear-gradient(#341C58, #612C8A); background: linear-gradient(#341C58, #612C8A);}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("ul.tabs li:before, ul.tabs a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#341C58, #612C8A); background: linear-gradient(#341C58, #612C8A);}");
// Input box color
css.innerHTML = css.innerHTML.concat("input.page_name_auto_complete {border-color: #341C58; color: #341C58;}");
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sddFN0VDFBY2ltYkk';
docHead.appendChild(newLink);
// Update NEAT logo
document.getElementById('neatLogo').src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAUCAYAAACZHIPsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTk2QjQyMUVBRkMxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTk2QjQyMEVBRkMxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI5M0ZCMzMwQzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else {
if (window.location.hostname == 'tsneat-sql') {
document.title = "TSNEAT";
}
// Change tab colors
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li, div.subtabcontainer ul.tabs li {background-color: #740104;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li.current a {color: #740104;}");
// Change subnav colors
css.innerHTML = css.innerHTML.concat("ul.subnav a {color: #740104;}");
// Change header bg color
css.innerHTML = css.innerHTML.concat("#psmBar {background: -webkit-linear-gradient(#740104, #A90105) !important; background: linear-gradient(#740104, #A90105) !important;}");
css.innerHTML = css.innerHTML.concat("#titlebar, #userinfo_field {background: #e6a1a3 !important;}");
css.innerHTML = css.innerHTML.concat("#secondMenuBar {margin: 0 !important; border-top: 4.6em solid #e6a1a3;}");
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem h2, div.inlinecolitem h2, div.item h2, div.itemlist h2 {background: -webkit-linear-gradient(#740104, #A90105); background: linear-gradient(#740104, #A90105);}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("ul.tabs li:before, ul.tabs a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#740104, #A90105); background: linear-gradient(#740104, #A90105);}");
// Input box color
css.innerHTML = css.innerHTML.concat("input.page_name_auto_complete {border-color: #740104; color: #740104;}");
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sddUE1eDJkSDUzYjQ';
docHead.appendChild(newLink);
// Update NEAT logo
document.getElementById('neatLogo').src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAAUCAYAAACZHIPsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOTk2QjQyNUVBRkMxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTk2QjQyNEVBRkMxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI5M0ZCMzMwQzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
}
// Change container header color
css.innerHTML = css.innerHTML.concat("div.colitem, div.inlinecolitem, div.item, div.itemlist {border: 1px solid #fff; outline: 1px solid #000;}");
// Tab gradient
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs li.current a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#CFCFCF, #F0F0F0); background: linear-gradient(#CFCFCF, #F0F0F0);}");
css.innerHTML = css.innerHTML.concat("div.subtabcontainer ul.tabs li.current a:before {content:''; display:block; position:absolute; z-index:-1; top:0px; left:0px; right:0px; bottom:0px; border:1px solid #fff; border-bottom: 0; background: -webkit-linear-gradient(#CFCFCF, #F0F0F0); background: linear-gradient(#CFCFCF, #F0F0F0);}");
// Tabs
css.innerHTML = css.innerHTML.concat("ul.tabs li, ul.tabs a {background: none;}");
css.innerHTML = css.innerHTML.concat("ul.tabs a {padding: 5px 14px;}");
css.innerHTML = css.innerHTML.concat("ul.tabs li {position:relative; z-index:1; border:1px solid #000; border-bottom: 0;}");
css.innerHTML = css.innerHTML.concat("ul.tabs {border-right: 0;}");
// Alignment
css.innerHTML = css.innerHTML.concat("div.tabcontainer ul.tabs {margin-left: 0.5em;}");
css.innerHTML = css.innerHTML.concat("#neatLogo {margin-left: 0.65em;}");
css.innerHTML = css.innerHTML.concat("div.item, form div.itemdetail, div.itemlist {width: 100%; clear: both;}");
css.innerHTML = css.innerHTML.concat(".colcontainer .colB {width: 39.5%;}");
css.innerHTML = css.innerHTML.concat("div.itemdetail {width: 100%;}");
// Fix declaration page remarks header in view quote/policy
css.innerHTML = css.innerHTML.concat("div.item h3, div.subitem h3, div.itemdetail h3 {width: auto;}");
css.innerHTML = css.innerHTML.concat("ul.subnav {min-height: 26px;}");
css.innerHTML = css.innerHTML.concat("#titlebar #userinfo_field {width: auto;}");
// Table row color
// Original code removes alternating row colors
css.innerHTML = css.innerHTML.concat("table.grid tr:nth-child(3n+1) td {background-color: #E5E5E5;}");
// Fix for table header documents list under view quote/policy having a left value of 0
css.innerHTML = css.innerHTML.concat("tr#productDocument_0 {margin-left: 16px;}");
// Change message colors
css.innerHTML = css.innerHTML.concat("#msgbox {color: #008000;}");
css.innerHTML = css.innerHTML.concat("#warnbox {color: #EBA51A;}");
// Change model mask z-index to cover fixed table header
css.innerHTML = css.innerHTML.concat(".mask[style] {z-index: 2 !important;}");
// Change the copy user role modal fields to fit the modal
css.innerHTML = css.innerHTML.concat("#copyUserRolesForm #copyToField, #copyUserRolesForm #statusField {width: 450px;}");
document.getElementsByTagName("head")[0].appendChild(css);
// Start of fixed table header styling
// http://stackoverflow.com/questions/13382516/getting-scroll-bar-width-using-javascript
function getScrollbarWidth() {
var outer = document.createElement("div");
outer.style.visibility = "hidden";
outer.style.width = "100px";
outer.style.msOverflowStyle = "scrollbar"; // needed for WinJS apps
document.body.appendChild(outer);
var widthNoScroll = outer.offsetWidth;
// force scrollbars
outer.style.overflow = "scroll";
// add innerdiv
var inner = document.createElement("div");
inner.style.width = "100%";
outer.appendChild(inner);
var widthWithScroll = inner.offsetWidth;
// remove divs
outer.parentNode.removeChild(outer);
return widthNoScroll - widthWithScroll;
}
var SCROLLBAR_WIDTH = getScrollbarWidth();
function setFixedHeader_user_roles(item_list_id, table_id) {
if (document.getElementById(table_id) && document.getElementById(item_list_id)) {
// Get each row of the table
var application_rows = document.getElementById(table_id).getElementsByTagName('tbody')[0].children;
// Save column widths
var application_col_widths = new Array();
var application_row_cols = application_rows[1].children;
for (var i = 0; i < application_row_cols.length; i++) {
application_col_widths.push(parseFloat(window.getComputedStyle(application_row_cols[i]).width));
}
// Get table header elements in case a column is all empty
var application_header_row = application_rows[0];
var application_header_row_cols = application_header_row.children;
// Save header widths
var application_header_widths = new Array();
for (var i = 0; i < application_header_row_cols.length; i++) {
application_header_widths.push(parseFloat(window.getComputedStyle(application_header_row_cols[i]).width));
}
// Loop through each row
for (var i = 0; i < application_rows.length; i++) {
var application_cells = application_rows[i].children;
for (var j = 0; j < application_cells.length; j++) {
// Set cell width to saved column width
application_cells[j].style.width = application_col_widths[j] + 'px';
application_cells[j].style.minWidth = application_header_widths[j] + 'px';
// Add padding to the first row after the header so the header does not cover it
if (i == 1) {
application_cells[j].style.paddingTop = '2.063em';
}
}
}
// Make table header fixed
application_rows[0].style.position = 'absolute';
application_rows[0].style.display = 'block';
application_rows[0].style.overflow = 'hidden';
application_rows[0].style.zIndex = '1';
// Trim off floating header when scrolling horizontally so there is no horizontal scrollbar
application_rows[0].style.width = parseFloat(window.getComputedStyle(document.getElementById(table_id)).width) + (document.getElementById(table_id).scrollLeft) + 'px';
// Offset header position when scrolling horizontally
application_rows[0].style.left = (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) + 'px';
//application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) - SCROLLBAR_WIDTH) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
// Check if there is a vertical scrollbar visible. If there is a scrollbar, do not cover it on the right side of the table header.
if ( parseFloat(window.getComputedStyle(document.getElementById(table_id).getElementsByClassName('grid')[0]).height) > parseFloat(window.getComputedStyle(document.getElementById(table_id)).height) ) {
application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) - SCROLLBAR_WIDTH) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
} else {
application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft)) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
}
}
}
function setFixedHeader(item_list_id, table_id, row_0_id, blank_txt) {
if (document.getElementById(row_0_id) && document.getElementById(item_list_id)) {
// Get each row of the table
var application_rows = document.getElementById(table_id).getElementsByTagName('tbody')[0].children;
if (application_rows[1].children[0].innerText != blank_txt || application_rows[1].children[0].innerText == '') {
// Save column widths
var application_col_widths = new Array();
var application_row_cols = application_rows[1].children;
for (var i = 0; i < application_row_cols.length; i++) {
application_col_widths.push(parseFloat(window.getComputedStyle(application_row_cols[i]).width));
}
// Get table header elements in case a column is all empty
var application_header_row = document.getElementById(row_0_id);
var application_header_row_cols = application_header_row.children;
// Save header widths
var application_header_widths = new Array();
for (var i = 0; i < application_header_row_cols.length; i++) {
application_header_widths.push(parseFloat(window.getComputedStyle(application_header_row_cols[i]).width));
}
// Fixes glitch when switching between subtabs (eg. tabs in view quote/policy)
// Sometimes style.clip removes the header as it cannot get the header row width
if (document.getElementById(table_id).offsetHeight > 0) {
// Loop through each row
for (var i = 0; i < application_rows.length; i++) {
var application_cells = application_rows[i].children;
for (var j = 0; j < application_cells.length; j++) {
// Set cell width to saved column width
application_cells[j].style.width = application_col_widths[j] + 'px';
application_cells[j].style.minWidth = application_header_widths[j] + 'px';
// Add padding to the first row after the header so the header does not cover it
if (i == 1) {
application_cells[j].style.paddingTop = parseFloat(window.getComputedStyle(document.getElementById(row_0_id)).height) + 'px';
//application_cells[j].style.paddingTop = '2.063em';
}
}
}
// Make table header fixed
document.getElementById(row_0_id).style.position = 'absolute';
document.getElementById(row_0_id).style.display = 'block';
document.getElementById(row_0_id).style.overflow = 'hidden';
document.getElementById(row_0_id).style.zIndex = '1';
// Trim off floating header when scrolling horizontally so there is no horizontal scrollbar
document.getElementById(row_0_id).style.width = parseFloat(window.getComputedStyle(document.getElementById(table_id)).width) + (document.getElementById(table_id).scrollLeft) + 'px'
// Offset header position when scrolling horizontally
document.getElementById(row_0_id).style.left = (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) + 'px';
// Check if there is a vertical scrollbar visible. If there is a scrollbar, do not cover it on the right side of the table header.
if ( parseFloat(window.getComputedStyle(document.getElementById(table_id).getElementsByClassName('grid')[0]).height) > parseFloat(window.getComputedStyle(document.getElementById(table_id)).height) ) {
application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) - SCROLLBAR_WIDTH) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
} else {
application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft)) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
}
}
}
}
}
// Policy Options has a different table layout with merged cells
function setFixedHeader_policyoptions(item_list_id, table_id, row_0_id) {
if (document.getElementById((row_0_id) ) && document.getElementById(item_list_id)) {
// Get each row of the table
var application_rows = document.getElementById(table_id).getElementsByTagName('tbody')[0].children;
// Save column widths (second row after the header)
var application_col_widths = new Array();
var application_row_cols = application_rows[2].children;
for (var i = 0; i < application_row_cols.length; i++) {
application_col_widths.push(parseFloat(window.getComputedStyle(application_row_cols[i]).width));
}
// Loop through each row
for (var i = 0; i < application_rows.length; i++) {
var application_cells = application_rows[i].children;
for (var j = 0; j < application_cells.length; j++) {
// Set cell widths
if (i == 0) {
// Set header column widths to match second row column widths
application_cells[j].style.width = application_col_widths[j] + 'px';
application_cells[j].style.minWidth = application_col_widths[j] + 'px';
} else {
if (i == 1) {
// Shift second row down so it is not covered by the header
application_cells[j].style.paddingTop = parseFloat(window.getComputedStyle(document.getElementById(row_0_id)).height) + 3 + 'px';
//application_cells[j].style.paddingTop = '3.28em';
}
application_cells[j].style.width = parseFloat(window.getComputedStyle(application_cells[j]).width) + 'px';
//if ( parseFloat(window.getComputedStyle(application_cells[j]).width) < parseFloat(window.getComputedStyle(application_rows[0].children[j]).width) ) {
//application_cells[j].style.minWidth = parseFloat(window.getComputedStyle(application_rows[0].children[j]).width) + 'px';
//} else {
application_cells[j].style.minWidth = parseFloat(window.getComputedStyle(application_cells[j]).width) + 'px';
//}
}
}
}
// Fixes glitch when switching between subtabs (eg. tabs in view quote/policy)
// Sometimes style.clip removes the header as it cannot get the header row width
if (document.getElementById(table_id).offsetHeight > 0) {
// Make table header fixed
document.getElementById(row_0_id).style.position = 'absolute';
document.getElementById(row_0_id).style.display = 'block';
document.getElementById(row_0_id).style.overflow = 'hidden';
document.getElementById(row_0_id).style.zIndex = '1';
// Trim off floating header when scrolling horizontally so there is no horizontal scrollbar
document.getElementById(row_0_id).style.width = parseFloat(window.getComputedStyle(document.getElementById(table_id)).width) + (document.getElementById(table_id).scrollLeft) + 'px'
// Offset header position when scrolling horizontally
application_rows[0].style.left = (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) + 'px';
// http://tympanus.net/codrops/2013/01/16/understanding-the-css-clip-property/
// Check if there is a vertical scrollbar visible. If there is a scrollbar, do not cover it on the right side of the table header.
if ( parseFloat(window.getComputedStyle(document.getElementById(table_id).getElementsByClassName('grid')[0]).height) > parseFloat(window.getComputedStyle(document.getElementById(table_id)).height) ) {
application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft) - SCROLLBAR_WIDTH) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
} else {
application_rows[0].style.clip = 'rect(0px, ' + ((document.getElementById(table_id).offsetLeft + document.getElementById(table_id).offsetWidth) - (((document.getElementById(table_id).scrollLeft) * -1) + document.getElementById(table_id).offsetLeft)) + 'px, ' + document.getElementById(table_id).offsetHeight + 'px, ' + ((document.getElementById(table_id).scrollLeft)) + 'px)';
}
}
}
}
window.addEventListener("resize", function(){setFixedHeader_policyoptions("OptionsTabPanel", "productOptionActive", "productOptionActive_0")}, true);
window.addEventListener("scroll", function(){setFixedHeader_policyoptions("OptionsTabPanel", "productOptionActive", "productOptionActive_0")}, true);
window.addEventListener("click", function(){setFixedHeader_policyoptions("OptionsTabPanel", "productOptionActive", "productOptionActive_0")}, true);
window.addEventListener("resize", function(){setFixedHeader_policyoptions("ArTabPanel", "dg_policy_ar_detail_transaction_list", "dg_policy_ar_detail_transaction_list_0")}, true);
window.addEventListener("scroll", function(){setFixedHeader_policyoptions("ArTabPanel", "dg_policy_ar_detail_transaction_list", "dg_policy_ar_detail_transaction_list_0")}, true);
window.addEventListener("click", function(){setFixedHeader_policyoptions("ArTabPanel", "dg_policy_ar_detail_transaction_list", "dg_policy_ar_detail_transaction_list_0")}, true);
window.addEventListener("resize", function(){setFixedHeader_user_roles("dg_user_roles", "user_role_row")}, true);
window.addEventListener("scroll", function(){setFixedHeader_user_roles("dg_user_roles", "user_role_row")}, true);
window.addEventListener("click", function(){setFixedHeader_user_roles("dg_user_roles", "user_role_row")}, true);
var paramList = new Array();
// POS Tab
paramList.push("'dg_find_pos_receipt_list', 'posReceiptDetail', 'posReceiptDetail_0', 'No POS receipts found.'");
if (document.getElementById('batchDetail_0') && document.getElementById('dg_find_batch_list')) {
// Check if we are on the "Find Receipt Batch" or "Find Payment Batch" page
if (document.getElementsByName("posFindBatchForm").length > 0) {
paramList.push("'dg_find_batch_list', 'batchDetail', 'batchDetail_0', 'No Batches found.'");
} else if (document.getElementsByName("membershipFindBatchForm").length > 0) {
paramList.push("'dg_find_batch_list', 'batchDetail', 'batchDetail_0', 'No Payment Batches found.'");
}
}
paramList.push("'receiptsDataGrid', 'receipt', 'receipt_0'");
paramList.push("'dg_find_itemCode_list', 'codesDetail', 'codesDetail_0', 'No Item Codes found.'");
paramList.push("'dg_find_moneris_transaction_list', 'monerisTransactionDetail', 'monerisTransactionDetail_0', 'No Moneris transaction found.'");
// Insurance Tab
paramList.push("'dg_search_find_quote_policy_list', 'insuranceQuotePolicy', 'insuranceQuotePolicy_0', 'No Find Quote/Policy List found.'");
paramList.push("'NotesTabPanel', 'note', 'note_0', 'No notes found.'");
paramList.push("'DocumentsTabPanel', 'productDocument', 'productDocument_0'");
paramList.push("'ClaimsTabPanel', 'policyClaim', 'policyClaim_0', 'No policy claim found.'");
paramList.push("'InsuredsTabPanel', 'policyInsured', 'policyInsured_0'");
paramList.push("'ArTabPanel', 'dg_policy_ar_transaction_summary', 'dg_policy_ar_transaction_summary_0', 'No transaction found.'");
paramList.push("'dg_search_icbctxns', 'icbcTxn', 'icbcTxn_0', 'No ICBC Transactions Found.'");
paramList.push("'dg_search_find_icbc_batch_list', 'insuranceIcbcBatch', 'insuranceIcbcBatch_0', 'No Icbc Batches found.'");
paramList.push("'dg_search_icbc_txn_list', 'insuranceIcbcBatchTxn', 'insuranceIcbcBatchTxn_0'");
// AMS transactions broken
paramList.push("'dg_search_amstxns', 'amsTxn', 'amsTxn_0', 'No AMS Transactions Found.'");
paramList.push("'dg_search_find_interested_party_list', 'interestedParty', 'interestedParty_0', 'No Interested Party found.'");
paramList.push("'dg_search_abeyance_list', 'insuranceAbeyance', 'insuranceAbeyance_0', 'No Find Abeyance List found.'");
// Financial Tab
paramList.push("'dg_search_unallocated_transaction_list', 'transaction', 'transaction_0', 'No unallocated transactions.'");
paramList.push("'dg_outstanding_refund_list', 'refund', 'refund_0', 'No outstanding refund can be found.'");
paramList.push("'dg_search_batch_list', 'financialBatch', 'financialBatch_0', 'No Batch List found.'");
// Products Tab
paramList.push("'dg_search_product_list', 'product', 'product_0', 'No products found.'");
paramList.push("'productOptionsTabPanel', 'productOption', 'productOption_0'");
paramList.push("'dg_search_rate_list', 'rate', 'rate_0', 'No rates found.'");
paramList.push("'dg_search_rate_detail_list', 'rate_detail', 'rate_detail_0'");
paramList.push("'dg_options', 'option_row', 'option_row_0', 'No option can be found.'");
paramList.push("'dg_option_details', 'option_detail_row', 'option_detail_row_0'");
paramList.push("'dg_search_option_wording_list', 'optionWording', 'optionWording_0'");
paramList.push("'dg_search_policy_number_range_list', 'policyNumberRange', 'policyNumberRange_0', 'No Policy Number Ranges found.'");
paramList.push("'dg_search_rating_question_set_list', 'ratingQuestionSet', 'ratingQuestionSet_0', 'No Rating Question Sets found.'");
// There are two elements with the ID bindingRiskArea. Change the ID of the second one.
if (document.getElementById("bindingRiskArea")) {
document.getElementsByClassName("scrollbox")[0].id = "bindingRiskArea2";
}
paramList.push("'bindingRiskAreas', 'bindingRiskArea2', 'bindingRiskArea_0', 'No Risk Area found.'");
paramList.push("'bindingRiskAreaPostalCodes', 'bindingRiskArea2', 'bindingRiskAreaPostalCode_0'");
// Membership Tab
paramList.push("'dg_find_household_list', 'householdDetail', 'householdDetail_0', 'No Households found.'");
paramList.push("'householdDocumentRequests', 'householdDocumentRequest', 'householdDocumentRequest_0', 'No Document Requests Found.'");
paramList.push("'bp_history', 'billingRecord', 'billingRecord_0', 'No Billing records Found.'");
paramList.push("'bp_history', 'accountTransactionRecord', 'accountTransactionRecord_0', 'No Billing records Found.'");
paramList.push("'CAADollorLoadErrorDataGrid', 'CAADollorLoadError', 'CAADollorLoadError_0', 'No CAA$ load errors found.'");
paramList.push("'dg_find_membership_transactions_list', 'membershipTransactionsDetail', 'membershipTransactionsDetail_0', 'No Membership Transactions found.'");
paramList.push("'dg_recent_membership_adjustments_list', 'recentMembershipAdjustmentsDetail', 'recentMembershipAdjustmentsDetail_0', 'No Recent Adjustments found.'"); // untested
// System Tab
paramList.push("'dg_search_find_quote_policy_list', 'audit', 'audit_0', 'No audit record is found.'");
paramList.push("'dg_lookupcaches', 'cache', 'cache_0'");
// Inventory Tab
paramList.push("'dg_new_inventory_ranges', 'inventory_range_row', 'inventory_range_row_0', 'No new inventory ranges found.'"); // untested
paramList.push("'dg_search_find_inventory_list', 'inventoryInventory', 'inventoryInventory_0', 'No Find Inventory List found.'");
// Portal Admin Tab
paramList.push("'dg_applications', 'application_row', 'application_row_0'");
paramList.push("'dg_application_modules', 'application_module_row', 'application_module_row_0', 'No application modules defined in the system.'");
paramList.push("'dg_application_actions', 'application_action_row', 'application_action_row_0'");
paramList.push("'dg_application_roles', 'application_role_row', 'application_role_row_0'");
paramList.push("'dg_roles', 'role_row', 'role_row_0'");
paramList.push("'dg_users', 'user_row', 'user_row_0', 'No users defined in the system.'");
// Claims Tab
paramList.push("'dg_find_claim_list', 'claimClaimDetail', 'claimClaimDetail_0', 'No claims found.'");
paramList.push("'dg_find_claim_list', 'claimNoteDetail', 'claimNoteDetail_0'");
paramList.push("'claimRecoveriesTabPanel', 'claimRecoveryDetail', 'claimRecoveryDetail_0', 'No claim recoveries were found for this claim.'");
paramList.push("'dg_find_claim_list', 'chequeDetail', 'chequeDetail_0', 'No Cheques found.'");
paramList.push("'dg_find_claim_list', 'claimClaimDetail', 'claimClaimDetail_0', 'No Find Abeyances List found.'");
// Maintenance Tab
paramList.push("'currencyExchangeRates', 'currencyExchangeRate', 'currencyExchangeRate_0', 'No Currency Exchange Rate Found.'");
paramList.push("'locations', 'location', 'location_0', 'No Membership Programs found.'");
paramList.push("'loyaltyAgreements', 'loyaltyAgreement', 'loyaltyAgreement_0', 'No Loyalty Agreements found.'");
paramList.push("'membershipPrograms', 'membershipProgram', 'membershipProgram_0', 'No Membership Programs found.'");
paramList.push("'printLocations', 'printLocation', 'printLocation_0', 'No Print Locations found.'");
paramList.push("'suppliers', 'supplier', 'supplier_0', 'No Suppliers found.'");
paramList.push("'lookupValues', 'lookupValue', 'lookupValue_0', 'No Results Found.'");
// EPP Tab
paramList.push("'payPlanTerms', 'payPlanTerm', 'payPlanTerm_0', 'No Pay Plan Terms found.'");
for (var i = 0; i < paramList.length; i++) {
var value = 'setFixedHeader(' + paramList[i] + '); window.addEventListener("resize", function(){setFixedHeader(' + paramList[i] + ')}, true); window.addEventListener("scroll", function(){setFixedHeader(' + paramList[i] + ')}, true);';
eval(value);
}
function hilight_row(evt) {
try {
var table_row = (evt.target).parentElement.parentElement.children;
for (i = 0; i < table_row.length; i++) {
var table_cells = table_row[i].children;
for (var j = 0; j < table_cells.length; j++) {
// Add row striping every 3rd row except the header and except the highlighted row
if ( i % 3 == 0 && i != 0 && window.getComputedStyle(table_cells[j]).getPropertyValue('background-color') != 'rgb(240, 237, 156)' && table_cells[j].tagName == 'TD') {
table_cells[j].style.setProperty ("background", "#E5E5E5");
}
}
}
} catch(err) {
// Table is structured differently
}
}
// Run the hilight_row function whenever a click is detected (Some elements only appear when a tab is clicked)
//window.addEventListener("click", function(){ try{ var scrollboxes = document.getElementsByClassName("scrollbox"); for (var i = 0; i < scrollboxes.length; i++) {scrollboxes[i].addEventListener('click', hilight_row, false);} } catch(err){} }, true);
window.addEventListener("click", function(){ try{ var scrollboxes = document.getElementsByClassName("grid"); for (var i = 0; i < scrollboxes.length; i++) {scrollboxes[i].addEventListener('click', hilight_row, false);} } catch(err){} }, true);
function createCookie(name, value, days) {
var date, expires;
if (days) {
date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
expires = "; expires="+date.toGMTString();
} else {
expires = "";
}
document.cookie = name+"="+value+expires+"; path=/";
}
// Original JavaScript code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.
function getCookie(name) {
var re = new RegExp(name + "=([^;]+)");
var value = re.exec(document.cookie);
return (value != null) ? unescape(value[1]) : null;
}
if (document.getElementById('neatLogo').nextSibling.nextSibling) {
// Check if club is set to BCAA
if (document.getElementById('neatLogo').nextSibling.nextSibling.src.indexOf('/neat/html/common/images/273.gif') > 1) {
document.getElementById('neatLogo').nextSibling.nextSibling.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAUCAYAAAAjvwuMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTdEMUZFMkVCMzQxMUU1QkQ0Njk3RTlBNEMwQ0M3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdEMUZFM0VCMzQxMUU1QkQ0Njk3RTlBNEMwQ0M3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5N0QxRkUwRUIzNDExRTVCRDQ2OTdFOUE0QzBDQzczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0QxRkUxRUIzNDExRTVCRDQ2OTdFOUE0QzBDQzczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fum/dAAABpFJREFUeNrsWAlMVFcUPX8GZpgNBllkG3YQFUVUUMGtGqMJAq60tW5Vk2rUuNTWpUmrrVFTbRO72bTaVlOqaFEUW+PSKiJuVbAICrbgMsiuzsAwzsLM7/uPJTaV/wciqWm9hMy8ZO7795177rn3PydM2cmik8ZmzmeYqbueaz+VixMGhXigO6xYq4MT/qMW5eeG0xsndsvekzefgAgvrEvWDYxrqyimCz7opC/bBZ9uAE4iFmHTjEHt6/KaBuzO+RNNZpvgRgqJGJtfG4z4SC9c/qMW637Ih8HULOjHkMNvmxUPZycxHjaasOHHAjgiZj0UEqxPi6U7aOsN2Jpd1IUUkyex7D9AZximc8A5ixmsTO3X7shtvGh8FIauO8oLHvfrnYsS8fKIcOJhR3yEN9RyCWZ/dk4wAC+VDCtSo8kzRTBbmrHx4DU02x3TsKUT+9Kn1+mMnQKuoq4RGXm3cbq4CjcrdKjTmwh+LNQKKSL9XJEY5Y3pCSGIDvLoEMSnahy3SeLqLPxe/gDRwZ5Iig3gDSTIU4E0AprOYEbggr3QN5mRlhgGqZNw5iL9VPTwdjsLKWGtxkPh0OFDeirb/TzdZFDLnAV9uMSs+vYCwpfsx4lrWkwY4Ic9S0fivOY+LvW4hcyVwzFzVBhuVTZg2JpspG39BbUkKQ4Dx1GopMqAS7dqW1hBAuOz4b29Keuu3alHpc6Ekgo9AcEJfu5ywcNE+LpytYG84kpaNXTtgIX2VNGa+K205gkgOzbDYzPGrT+Gq2X1uDinF7IimrCwlxxDZCb47s2AT/ZRxGhLMWdECHbpL6BodjBkJJEJa7NRQaTAMeBatSeEBMeydhTfe8gbVFhPV0rpBw1muj5y+S52niyB0SKsjZG+blRn8gm7OfQjuLUDFubjSqMsJLFx1RRGgezYthwshMVmw+FUfwS+uQrWvEtoSJoBc8YhiFQKiIfEwpKZDevFKzAfOAKPo0fx3bJReCnaF2/syKVVKNhVGfKXv20SqXkJPsjIR87NWt6g1Eop/TQ12wjcDDYfLnS4y4W3AnW1vL6VgSoHGdfCzOt3H9Fnta07ssMkmVtmxkF85jCYkUOh+PRDsDU1aJy3BE5jEiHuGwXTti8AqTOk816FJT2THMiEtyf1R9SyTCo/aqWLwDjCCaVSAjmhau8ANeRSMW9zELc3E6bTo0GkvyttQlfLHlCvKH93ynZWYI9QHxWaHltws1JH2dDCQMEWDsZFCrahEazdBlN6Btj7VbArlWCNRioZ1lO5YLzdwZqtsB7/FaL44U8dmEQdtenwRfuRfUWL6UTkF47rxRuPyWr7G4DxoR5IjdPATUCwReTn4eTAJnMzBob2oMFFkG4pNI5wCfUl+mkwWRET2MMhjUserMGmzGvky3jYSsvQMDoZ5l17CegMYVsviAP8IIoMAuPjBfWZnyFbuwzNN0qxNasQ4/v7tVeVQHNgYCMjASek3PcYgXc+rvNwYMucRRT25cnROLRmHAI9+Tukn1oGuYsz/d+zYgyVCM5HSmY63vImesblyJuAt23eUBpjqIDGrZk6AAzJSMo3RajOSIfyq48p+8T9+kCxfi0UG9bBKW4QWG0V2EePoEtOwRLlQJwqrMSOhQk0NmHgCPW5wNq6oq7Jwv/SS7ooR5MAMkowaD0EWVc/euyATjEoIGX6+ic5KKvSQUyG8CABwLlZi/PLuV6JudtzYCQlG+ilgoTnBdJVLsXJ95PQR6NG7DvHkbr/Nr6fOBdFSVPIAG0kndOIkmFjcChtAWZ9eRGRiw9AZ7Qifflo7DpWggajyZFXLgYn3p2AGFJyNkK9jLxy3oPk3qwmHdWEgeHeyFo9FnFkAC4oq0OdwcSrd23llU8aw+6zZZiWEEy0yw0h3ircqm7kAU5Nu3jujWrq99bk/uhLSjZYwE9GRqTtCxKwMqU/9p0rx09FYnx0Vof67AOwE7K4q6REOjRI1Hgi95UhtNL0hDTcKCOXSniAIyzh9IZjW5S/G0q0D/HevgLkldbyAmAgjWP+52eRvmI0UuKDUa83YvHX5wWbBDfsmogI365tOeydmkY6pAZ5KQUHbupX0+JXVqWn40gYSQQfcC0qJEIwYfrqqTGkfGPahZ9pbUlPThZtE8PY2KCnUOsZ3sdx07vGU07ecRvRZLH/q/dxcaRaLm+d1G3XSs/0dkT32AqdVv+/uFZ6cR/3/NzHdY9JRJ27b7tXa8C0zSe7JZYCMqb9JcAAT9R7M3scebUAAAAASUVORK5CYII=';
} else if (document.getElementById('neatLogo').nextSibling.nextSibling.src.indexOf('/neat/html/common/images/275.gif') > 1) {
document.getElementById('neatLogo').nextSibling.nextSibling.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAUCAYAAAA9djs/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTdEMUZERUVCMzQxMUU1QkQ0Njk3RTlBNEMwQ0M3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdEMUZERkVCMzQxMUU1QkQ0Njk3RTlBNEMwQ0M3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5N0QxRkRDRUIzNDExRTVCRDQ2OTdFOUE0QzBDQzczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5N0QxRkRERUIzNDExRTVCRDQ2OTdFOUE0QzBDQzczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+t5VbRQAACftJREFUeNrMWHlU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';
} else if (document.getElementById('neatLogo').nextSibling.nextSibling.src.indexOf('/neat/html/common/images/286.gif') > 1) {
document.getElementById('neatLogo').nextSibling.nextSibling.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAUCAYAAAAz30VQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTdEMUZEQUVCMzQxMUU1QkQ0Njk3RTlBNEMwQ0M3MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdEMUZEQkVCMzQxMUU1QkQ0Njk3RTlBNEMwQ0M3MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRDQ0M0NDA5RUIzMDExRTVCRDQ2OTdFOUE0QzBDQzczIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRDQ0M0NDBBRUIzMDExRTVCRDQ2OTdFOUE0QzBDQzczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BIu8bAAACcxJREFUeNrMV3tU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';
}
}
function swap_logo() {
// Check if the logo has been added as IE adds it twice
if (!document.getElementById('kyouka')) {
// Logo swap
document.getElementById('titlebar').style.setProperty ("z-index", "-1");
var logo = document.createElement("img");
logo.id = 'kyouka';
// Force a favicon refresh
if (document.getElementById('favicon')) {
document.getElementById('favicon').parentNode.removeChild(document.getElementById('favicon'));
}
// Set a different favicon for each environment
if (window.location.hostname == 'neat.bcaa.bc.ca') {
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdMU1Kc0prV1VqYWM';
docHead.appendChild(newLink);
// Set NEET logo location
logo.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAA3CAYAAAAoqOVVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MTExRTAzMUVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MTExRTAzMEVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDZEMUEzRUYxMzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'uneat.bcaa.bc.ca') {
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdOGl0X1ZSRWF6c0E';
docHead.appendChild(newLink);
// Set NEET logo location
logo.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAA3CAYAAAAoqOVVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MTExRTAyREVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MTExRTAyQ0VCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVEMUEzRUYxMzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'tneat-sql' || window.location.hostname == 'hneat-sql' || window.location.hostname == 'altneat-sql' || window.location.hostname == 'sneat.bcaa.bc.ca') {
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdN0s4eW9iSjFRRHc';
docHead.appendChild(newLink);
// Set NEET logo location
logo.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAA3CAYAAAAoqOVVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMjJCREQwRUVCMDAxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjJCREQwREVCMDAxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDREMUEzRUYxMzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'dneat-sql.bcaa.bc.ca' || window.location.hostname == 'aldneat-sql' || window.location.hostname == 'neat-passive.bcaa.bc.ca' || window.location.hostname == 'ineat') {
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdZWczcUwyYm5jV3M';
docHead.appendChild(newLink);
// Set NEET logo location
logo.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAA3CAYAAAAoqOVVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDlCMTZDQUVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDlCMTZDOUVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDhEMUEzRUYxMzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else if (window.location.hostname == 'neattrain') {
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdQlJHRnFMdU54aDg';
docHead.appendChild(newLink);
// Set NEET logo location
logo.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAA3CAYAAAAoqOVVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDlCMTZDNkVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MTExRTAzNEVCMDIxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDdEMUEzRUYxMzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
} else {
// Update favicon
// http://stackoverflow.com/questions/5199902/isnt-it-silly-that-a-tiny-favicon-requires-yet-another-http-request-how-to-mak
var docHead = document.getElementsByTagName('head')[0];
var newLink = document.createElement('link');
newLink.rel = 'shortcut icon';
newLink.id = 'favicon';
newLink.href = 'http://docs.google.com/uc?export=open&id=0B3WmmOWia5sdYmxqYlNjTXZCbnM';
docHead.appendChild(newLink);
// Set NEET logo location
logo.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAAA3CAYAAAAoqOVVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEOTA3NThENDI2MjA2ODExODIyQUMwNUQ3RDE0Q0E3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMjJCREQwQUVCMDAxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMjJCREQwOUVCMDAxMUU1QTkxNTlDNjM4NDIxREU1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDNEMUEzRUYxMzIwNjgxMTgyMkFGOUU0QUZGN0UyRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDkwNzU4RDQyNjIwNjgxMTgyMkFDMDVEN0QxNENBN0EiLz4gPC9yZGY6RGVzY3Jp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';
}
logo.title = 'Moe doesn\'t exist in the three-dimensional form!';
document.getElementById('neatLogo').title = 'Moe doesn\'t exist in the three-dimensional form!';
document.getElementById('neatLogo').parentElement.insertBefore(logo, document.getElementById('neatLogo'));
document.getElementById('neatLogo').style.setProperty ("opacity", "0");
// IE Fix
if (document.getElementById("psmBar")) {
document.getElementById('kyouka').style.setProperty ("top", "22px");
} else {
document.getElementById('kyouka').style.setProperty ("top", "0");
}
document.getElementById('kyouka').style.setProperty ("position", "absolute");
document.getElementById('kyouka').style.setProperty ("margin-left", "0.65em");
// Shift BCAA logo to the right to make room for the new logo
if (document.getElementById('neatLogo').nextSibling.nextSibling) {
document.getElementById('neatLogo').nextSibling.nextSibling.style.setProperty ("margin-left", "22px");
}
// Make the second menu bar go above the logo
var css = document.createElement("style");
css.type = "text/css";
css.innerHTML = "";
css.innerHTML = css.innerHTML.concat("#secondMenuBar #secondlevel .subnav {position: relative !important;}");
document.getElementsByTagName("head")[0].appendChild(css);
if (!document.getElementById('psmBar') && document.getElementById('neatLogo').nextSibling.nextSibling) {
// Fix minor alignment issues when psmbar is not present (Club set to Manitoba or Saskatchewan)
document.getElementById('kyouka').style.setProperty ("top", "-2px");
}
}
}
/*
* Konami-JS ~
* https://github.com/snaptortoise/konami-js
* :: Now with support for touch events and multiple instances for
* :: those situations that call for multiple easter eggs!
* Code: http://konami-js.googlecode.com/
* Examples: http://www.snaptortoise.com/konami-js
* Copyright (c) 2009 George Mandis (georgemandis.com, snaptortoise.com)
* Version: 1.4.5 (3/2/2016)
* Licensed under the MIT License (http://opensource.org/licenses/MIT)
* Tested in: Safari 4+, Google Chrome 4+, Firefox 3+, IE7+, Mobile Safari 2.2.1 and Dolphin Browser
*/
var Konami = function (callback) {
var konami = {
addEvent: function (obj, type, fn, ref_obj) {
if (obj.addEventListener)
obj.addEventListener(type, fn, false);
else if (obj.attachEvent) {
// IE
obj["e" + type + fn] = fn;
obj[type + fn] = function () {
obj["e" + type + fn](window.event, ref_obj);
}
obj.attachEvent("on" + type, obj[type + fn]);
}
},
input: "",
pattern: "38384040373937396665",
load: function (link) {
this.addEvent(document, "keydown", function (e, ref_obj) {
if (ref_obj) konami = ref_obj; // IE
konami.input += e ? e.keyCode : event.keyCode;
if (konami.input.length > konami.pattern.length)
konami.input = konami.input.substr((konami.input.length - konami.pattern.length));
if (konami.input == konami.pattern) {
konami.code(link);
konami.input = "";
e.preventDefault();
return false;
}
}, this);
this.iphone.load(link);
},
code: function (link) {
window.location = link
},
iphone: {
start_x: 0,
start_y: 0,
stop_x: 0,
stop_y: 0,
tap: false,
capture: false,
orig_keys: "",
keys: ["UP", "UP", "DOWN", "DOWN", "LEFT", "RIGHT", "LEFT", "RIGHT", "TAP", "TAP"],
code: function (link) {
konami.code(link);
},
load: function (link) {
this.orig_keys = this.keys;
konami.addEvent(document, "touchmove", function (e) {
if (e.touches.length == 1 && konami.iphone.capture == true) {
var touch = e.touches[0];
konami.iphone.stop_x = touch.pageX;
konami.iphone.stop_y = touch.pageY;
konami.iphone.tap = false;
konami.iphone.capture = false;
konami.iphone.check_direction();
}
});
konami.addEvent(document, "touchend", function (evt) {
if (konami.iphone.tap == true) konami.iphone.check_direction(link);
}, false);
konami.addEvent(document, "touchstart", function (evt) {
konami.iphone.start_x = evt.changedTouches[0].pageX;
konami.iphone.start_y = evt.changedTouches[0].pageY;
konami.iphone.tap = true;
konami.iphone.capture = true;
});
},
check_direction: function (link) {
x_magnitude = Math.abs(this.start_x - this.stop_x);
y_magnitude = Math.abs(this.start_y - this.stop_y);
x = ((this.start_x - this.stop_x) < 0) ? "RIGHT" : "LEFT";
y = ((this.start_y - this.stop_y) < 0) ? "DOWN" : "UP";
result = (x_magnitude > y_magnitude) ? x : y;
result = (this.tap == true) ? "TAP" : result;
if (result == this.keys[0]) this.keys = this.keys.slice(1, this.keys.length);
if (this.keys.length == 0) {
this.keys = this.orig_keys;
this.code(link);
}
}
}
}
typeof callback === "string" && konami.load(callback);
if (typeof callback === "function") {
konami.code = callback;
konami.load();
}
return konami;
};
var easter_egg = new Konami();
easter_egg.code = function() { swap_logo(); createCookie('NEAT_Enhancements', 'true', 30); }
easter_egg.load();
if ( getCookie('NEAT_Enhancements') == 'true' ) {
swap_logo();
}
// Hide the override login link if not available
if (document.getElementById('overrideLoginPopupLink') && document.getElementById('overrideLoginPopupLink').innerHTML == '') {
document.getElementById('overrideUserBox').parentNode.removeChild(document.getElementById('overrideUserBox').nextSibling);
document.getElementById('overrideUserBox').style.setProperty ("display", "none");
}
// IE Fix
if ( !document.getElementById('households_quick_link') && document.getElementById('userinfo_field').lastElementChild.innerHTML != 'Sign In' ) {
// Add quick access links only if the 'Sign In' link is not showing
document.getElementById('userinfo_field').innerHTML = '
' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = 'Households' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = '
' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = 'Policies' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = '
' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = 'Print Locations' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = '
' + document.getElementById('userinfo_field').innerHTML;
document.getElementById('userinfo_field').innerHTML = 'Users' + document.getElementById('userinfo_field').innerHTML;
}
// Add printer configuration buttons for application, application multicopy, and wallet cards printers
function add_multiple_copy_printers() {
document.getElementById('documentTypeCode').value="APPLMULTICPY";
document.getElementsByName("numberOfCopies")[0].value="2";
document.querySelector('input[value="APPLMULTICPY"]').checked = "true";
document.querySelector('input[value="EPPAUTH"]').checked = "true";
document.querySelector('input[value="NEWEPPAUTH"]').checked = "true";
}
function add_single_copy_printers() {
document.getElementById('documentTypeCode').value="APPLICATION";
document.getElementsByName("numberOfCopies")[0].value="1";
document.querySelector('input[value="APPLICATION"]').checked = "true";
document.querySelector('input[value="BINDERLET"]').checked = "true";
document.querySelector('input[value="CANCELFORM"]').checked = "true";
document.querySelector('input[value="DECPAGE"]').checked = "true";
document.querySelector('input[value="EPPSCHED"]').checked = "true";
document.querySelector('input[value="GENCUSTLTR"]').checked = "true";
document.querySelector('input[value="MVR"]').checked = "true";
document.querySelector('input[value="NEWEPPLET"]').checked = "true";
document.querySelector('input[value="NEWEPPSCHED"]').checked = "true";
document.querySelector('input[value="QUOTE"]').checked = "true";
document.querySelector('input[value="RNWLLET"]').checked = "true";
document.querySelector('input[value="STATEMENT"]').checked = "true";
document.querySelector('input[value="TEMPCARD"]').checked = "true";
}
function add_wallet_card_printers() {
document.getElementById('documentTypeCode').value="WALLETCARD";
document.getElementsByName("numberOfCopies")[0].value="1";
document.querySelector('input[value="WALLETCARD"]').checked = "true";
}
if (document.getElementById('viewEditPrintLocationForm')) {
if (!document.getElementById('multiple_copy_btn')) {
var button = document.createElement('input');
button.setAttribute('type','button');
button.setAttribute('name','multiple_copy_btn');
button.setAttribute('id','multiple_copy_btn');
button.setAttribute('value','add multiple copy printers');
document.getElementById('viewEditPrintLocationForm').getElementsByClassName('buttonbar')[0].appendChild(button);
document.getElementById ('multiple_copy_btn').addEventListener ("click", add_multiple_copy_printers, false);
}
if (!document.getElementById('single_copy_btn')) {
var button = document.createElement('input');
button.setAttribute('type','button');
button.setAttribute('name','single_copy_btn');
button.setAttribute('id','single_copy_btn');
button.setAttribute('value','add single copy printers');
document.getElementById('viewEditPrintLocationForm').getElementsByClassName('buttonbar')[0].appendChild(button);
document.getElementById ('single_copy_btn').addEventListener ("click", add_single_copy_printers, false);
}
if (!document.getElementById('wallet_card_btn')) {
var button = document.createElement('input');
button.setAttribute('type','button');
button.setAttribute('name','wallet_card_btn');
button.setAttribute('id','wallet_card_btn');
button.setAttribute('value','add wallet card printers');
document.getElementById('viewEditPrintLocationForm').getElementsByClassName('buttonbar')[0].appendChild(button);
document.getElementById ('wallet_card_btn').addEventListener ("click", add_wallet_card_printers, false);
}
}