function addEvent(obj, eventType, fn, useCapture) {
	if (obj.addEventListener) {
		obj.addEventListener(eventType, fn, useCapture);
		return true;
	} else {
		if (obj.attachEvent) {
			var r = obj.attachEvent("on"+eventType, fn);
			return r;
		}
	}
}

function activateMenu() {
	if (!document.getElementById) return;
	var images = document.getElementById("nav").getElementsByTagName("img");
	for (var i = 0; i < images.length; i++) {
		var img = images[i];

		img.setAttribute("osrc", img.getAttribute("src"));
		img.setAttribute("hsrc", img.getAttribute("src").replace("\.", "-on."));

		img.onmouseover = function() {
			this.setAttribute("src", this.getAttribute("hsrc"));
		}

		img.onmouseout = function() {
			this.setAttribute("src", this.getAttribute("osrc"));
		}
	}
}

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var a = document.getElementsByTagName("a");
	for (var i = 0; i < a.length; i++) {
		var link = a[i];
		if (link.getAttribute("href") && link.getAttribute("rel") == "external") {
			link.target = "_blank";
		}
	}
}

function loginPrep() {
	if (!document.getElementById) return;
	var username = document.getElementById("username");
	var password = document.getElementById("password");
	var content = document.getElementById("content");

	content.className = "content";
	username.onfocus = function() {
		if (username.className == "empty") {
			username.className = "";
			username.value = "";
		}
	};

	username.parentNode.onsubmit = function() {
		setCookie('D24pwdsave', 'Y');
		setCookie('D24inuser',  username.value);
		setCookie('D24inpwd',   password.value);
		
		document.location = "http://ras400.rasiegel.com:8080/netdata/d24.mbr/tryToLogin?inuser=" + username.value.toUpperCase( ) + "&inpwd=" + password.value.toUpperCase( );

		return false;

	};
}

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}

function setCookie( name, value, expires, path, domain, secure )
{
	expires = 1 || expires; // one day or whatever was provided
	path	= '' || path;
	domain	= '*.rasiegel.com' || domain;
	secure	= 1 || secure;

	var today = new Date();
	today.setTime( today.getTime() );

	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
	( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
	( ( path ) ? ";path=" + path : "" ) +
	( ( domain ) ? ";domain=" + domain : "" ) +
	( ( secure ) ? ";secure" : "" );
}

//addEvent(window, "load", activateMenu);
addEvent(window, "load", externalLinks);
addEvent(window, "load", loginPrep);
if (window.attachEvent) window.attachEvent("onload", sfHover);

