var imageDirectory = '/i/n/s/';

function getSrc(id) {
	return imageDirectory+id+'.png';
}
function getOverSrc(id) {
	return imageDirectory+id+'_o.png';
}
function preloadImages(name) {
	var img = new Image();
	img.src= name;
	return img;
}
function nav(id) {
	if(flag == true) {
		id.getElementsByTagName("img")[0].src = eval(id.getElementsByTagName("img")[0].id+'_o.src');
	}
}
function navout(id) {
	if(flag == true) {
		id.getElementsByTagName("img")[0].src = getSrc(id.getElementsByTagName("img")[0].id);
	}
}
var flag = false;
function preload() {
	if(document.images) {
		howitworks_o = preloadImages(getOverSrc('howitworks'));
		ourcompany_o = preloadImages(getOverSrc('ourcompany'));
		gettingstarted_o = preloadImages(getOverSrc('gettingstarted'));
		yourreceptionists_o = preloadImages(getOverSrc('yourreceptionists'));
		rubyqa_o = preloadImages(getOverSrc('rubyqa'));
		//ourmanagement_o = preloadImages(getOverSrc('ourmanagement'));
		ourclients_o = preloadImages(getOverSrc('ourclients'));
		careers_o = preloadImages(getOverSrc('careers'));
		newsroom_o = preloadImages(getOverSrc('newsroom'));
		rubyblog_o = preloadImages(getOverSrc('rubyblog'));
		//secnav
		howitworks_s_o = preloadImages(getOverSrc('howitworks_s'));
		gettingstarted_s_o = preloadImages(getOverSrc('gettingstarted_s'));
		rubyqa_s_o = preloadImages(getOverSrc('rubyqa_s'));
		ourcompany_s_o = preloadImages(getOverSrc('ourcompany_s'));
		yourreceptionists_s_o = preloadImages(getOverSrc('yourreceptionists_s'));
		newsroom_s_o = preloadImages(getOverSrc('newsroom_s'));
		rubyblog_s_o = preloadImages(getOverSrc('rubyblog_s'));
		ourclients_s_o = preloadImages(getOverSrc('ourclients_s'));
		careers_s_o = preloadImages(getOverSrc('careers_s'));
		flag = true;
	}
}
/*
subNav = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("s1");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
alert(node.nodeName);
if (node.nodeName=="A") {
node.onmouseover=function() {
	originalImage = id.getElementsByTagName("img")[0].src;
		id.getElementsByTagName("img")[0].src = eval(id.getElementsByTagName("img")[0].id+'_o.src');
  }
  node.onmouseout=function() {
	navout(this);
   }
   }
  }
 }
}
*/


ieHover = function() {
	var ieEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<ieEls.length; i++) {
		ieEls[i].onmouseover=function() {
			this.className+=" iehover";
		}
		ieEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" iehover\\b"), "");
		}
	}
}

loader = function() {
	startList();
	preload();
	//subNav();
  ieHover();
}
window.onload=loader;