﻿//Mitek InfoNet Gobal
function checkCapsLock(e) {
	var myKeyCode=0;
	var myShiftKey=false;
	var myHdr='Password Notifier';
	var myMsg='<b>Caps Lock is On</b><br /><br />To prevent entering your password incorrectly,<br />you must turn Caps Lock off by pressing the Caps Lock key.';

	// Internet Explorer 4+
	if (document.all) {
		myKeyCode=e.keyCode;
		myShiftKey=e.shiftKey;

	// Netscape 4
	} else if (document.layers) {
		myKeyCode=e.which;
		myShiftKey=(myKeyCode == 16) ? true : false;

	// Netscape 6
	} else if (document.getElementById) {
		myKeyCode=e.which;
		myShiftKey=(myKeyCode == 16) ? true : false;

	}

	// Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
	if ((myKeyCode >= 65 && myKeyCode <= 90) && !myShiftKey) {
		InfonetWarning(myHdr, myMsg);

	// Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
	} else if ((myKeyCode >= 97 && myKeyCode <= 122) && myShiftKey) {
		InfonetWarning(myHdr, myMsg);

	}
}

function validate_email(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(address) == false) {
      return false;
   }
   return true;
}

function hideWorking()
{

}

function timedDisabledButton(sender, delay, title) {
    var sval = sender.value;
    if (title != null && title != 'undefined') { sender.value = title; }
    setTimeout(function() { enableButton(sender, sval) }, delay);
}

function enableButton(sender, title) {
    sender.disabled = false;
    sender.value = title;
}

var Cookies = {
	init: function () {
		var allCookies = document.cookie.split('; ');
		for (var i=0;i<allCookies.length;i++) {
			var cookiePair = allCookies[i].split('=');
			this[cookiePair[0]] = cookiePair[1];
		}
	},
	create: function (name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
		this[name] = value;
	},
	erase: function (name) {
		this.create(name,'',-1);
		this[name] = undefined;
	}
};
Cookies.init();

