function doRollover(image)
{
	var extension = image.src.substr(image.src.lastIndexOf('.'));
	var filename = image.src.substr(0, image.src.length - extension.length);
	image.src = filename.substr(filename.length - 3) == "_ov" ? filename.substr(0, filename.length - 3) + extension : filename + "_ov" + extension;
}

function preloadImages()
{
	if (!document.images)
		return;
	if (!document.preloadedImages)
		document.preloadedImages = new Array();
	var length = document.preloadedImages.length;
	for (var i = 0; i < preloadImages.arguments.length; i++)
		if (preloadImages.arguments[i].indexOf("#") != 0)
		{
			document.preloadedImages[length] = new Image();
			document.preloadedImages[length++].src = preloadImages.arguments[i];
		}
}

function myOpen(url,name,attributes)
{
    windowHandle = window.open(url, name, attributes);
}

function MoveUpRedirect(url)
{
	window.location = url + (url.indexOf("?") > -1 ? "&" : "?") + "MoveUp=1";
}

function MoveDownRedirect(url)
{
	window.location = url + (url.indexOf("?") > -1 ? "&" : "?") + "MoveDown=1";
}

function doSearch()
{
	window.location = window.location.href.substring(0, window.location.href.lastIndexOf('/')) + "/search.aspx?Query=" + document.getElementById("SearchTop").value;
}

function attachEventListener(element, name, handler, capture)
{
	if (element.addEventListener)
		element.addEventListener(name, handler, capture);
	else if (window.attachEvent)
		element.attachEvent("on" + name, handler);
}

function detachEventListener(element, name, handler, capture)
{
	if (element.removeEventListener)
		element.removeEventListener(name, handler, capture);
	else if (window.detachEvent)
		element.detachEvent("on" + name, handler);
}

attachEventListener(this, "load", function()
{
	if (document.getElementById("SearchTop"))
		document.getElementById("SearchTop").onkeyup = searchKeyPress;
	if (document.getElementById("EmployeeLogin"))
	{
		var login = document.getElementById("EmployeeLogin");
		login.style.cursor = "pointer";
		attachEventListener(login, "click", loginClickHandler, false);
	}
}, false);

function searchKeyPress(e)
{
	if (e == null)
		e = event;
	if (e.keyCode == 13)
		doSearch();
}

var employeeLoginMenu = null;
function loginClickHandler(e)
{
	if (employeeLoginMenu != null)
		return;
	if (e == null)
		e = event;
	var login = document.getElementById("EmployeeLogin");
	var menu = document.createElement("div");
	menu.id = "EmployeeLoginPopup";
	menu.style.left = (e.clientX - 100) + "px";
	menu.style.top = (e.clientY - 25) + "px";
	document.body.appendChild(menu);
	menu.innerHTML = 
		"<a href=\"https://mail.wenzel-downhole.com/exchange\" class=\"darklinks\">Edmonton</a><br />" + 
		"<a href=\"http://mail2.wenzel-downhole.com/exchange\" class=\"darklinks\">Calgary</a><br />" + 
		"<a href=\"https://conroe.wenzel-downhole.com/exchange\" class=\"darklinks\">Conroe</a>";
	employeeLoginMenu = menu;
	setTimeout(function() { attachEventListener(document, "click", loginCloseHandler, false); }, 50);
}

function loginCloseHandler()
{
	if (employeeLoginMenu)
		document.body.removeChild(employeeLoginMenu);
	employeeLoginMenu = null;
	detachEventListener(document, "click", loginCloseHandler, false);
}

Date.prototype.format=function(A){var B='+',C='-',D=':',E='\\',F=0,G=1,H=2,I=3,J=4,K=10,L=11,M=12,N=60,O=100,P='0',Q='A',R='H',S='M',T='P',U='d',V='e',W='f',X='h',Y='m',Z='r',a='s',b='t',c='y',d='z',e='day',f='uary',g='ember',h='',i=['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],j=[h,'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],k=[i[F]+e,i[G]+e,i[H]+a+e,i[I]+'nes'+e,i[J]+'rs'+e,i[5]+e,i[6]+'ur'+e],l=[h,j[G]+f,j[H]+Z+f,j[I]+'ch',j[J]+'il',j[5],j[6]+V,j[7]+c,j[8]+'ust',j[9]+b+g,j[K]+'ober',j[L]+g,j[M]+g],m=function(a,b,c){a=h+a;while(a.length<c)a=b+a;return(a);},n=this,e=n.getDay(),o=n.getDate(),p=n.getMonth()+G,q=n.getFullYear(),r=n.getHours(),s=n.getMinutes(),t=n.getSeconds(),u=n.getMilliseconds(),v=n.getTimezoneOffset(),w=Math.abs,x=Math.floor,y=Math.pow;f=h;g=String.prototype;g.a=g.charAt;g=r%M;g=g==F?M:g;n=-G;while(++n<A.length&&(V=A.a(n)))if(V==W&&(Z=G))while(A.a(n+G)==W&&++n&&Z++||(f+=m(x(u*y(K,Z-I)),P,Z))&&F);else{f+=V==U?A.a(n+G)==U&&++n?A.a(n+G)==U&&++n?A.a(n+G)==U&&++n?k[e]:i[e]:m(o,P,H):o:V==S?A.a(n+G)==S&&++n?A.a(n+G)==S&&++n?A.a(n+G)==S&&++n?l[p]:j[p]:m(p,P,H):p:V==c?A.a(n+G)==c&&++n?A.a(n+G)==c&&A.a(n+H)==c&&(n+=H)?m(q,P,J):m(q%O,P,H):q%O:V==R?A.a(n+G)==R&&++n?m(r,P,H):r:V==X?A.a(n+G)==X&&++n?m(g,P,H):g:V==Y?A.a(n+G)==Y&&++n?m(s,P,H):s:V==a?A.a(n+G)==a&&++n?m(t,P,H):t:V==b?(r>L?T:Q)+(A.a(n+G)==b&&++n?S:h):V==d?(v>F?C:B)+(A.a(n+G)==d&&++n?m(x(w(v/N)),P,H)+(A.a(n+G)==d&&++n?D+m(w(v%N),P,H):h):x(w(v/N))):V==E?A.a(++n):A.a(n);}return(f);}