if (document.images) {
	var leftNavEngines1on  = new Image();	leftNavEngines1on.src  = "img/arrow-down.gif";
	var leftNavEngines1off = new Image();	leftNavEngines1off.src = "img/arrow.gif";
	var accessories1on  = new Image();	accessories1on.src  = "img/icon-minus.gif";
	var accessories1off = new Image();	accessories1off.src = "img/icon-plus.gif";
}

function changeImages2() {
	if (document.images) {
		if (changeImages2.arguments[1] == leftNavEngines1on.src)
			document[changeImages2.arguments[0]].src = leftNavEngines1off.src;
		else
			document[changeImages2.arguments[0]].src = leftNavEngines1on.src;
	}
}

function changeImages3() {
	if (document.images) {
		if (changeImages3.arguments[1] == accessories1on.src)
			document[changeImages3.arguments[0]].src = accessories1off.src;
		else
			document[changeImages3.arguments[0]].src = accessories1on.src;
	}
}

function init() {
	if(document.getElementById) {
		layerRef="document.getElementById";
		styleSwitch=".style";
		what="dom1";
	}
	else if (document.layers) {
		layerRef="document.layers";
		styleSwitch="";
		what ="ns4";
	}
	else if(document.all) {
		layerRef="document.all";
		styleSwitch=".style";
		what ="ie4";
	}
	else {
		what="none";
		newbrowser = false;
	}
	check = true;
}


function getcookie(cookiename) {
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return "";
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length;
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function isLoggedIn() {
	public_keuser = "";
	if (document.cookie) {
		var keuser = getcookie("KEID");
		if (keuser != "") {
			public_keuser=keuser.substring(0,keuser.indexOf("|"));
		}
	}
}

function hasNewEngine() {
	if (document.cookie) { return getcookie("NEWENG") != ""; }
	return false;
}

function ShowLoggedArea() {
	isLoggedIn();
	try {
		if (public_keuser != "") {
			check = true;
			showHide("login");
			showHide("logout");
			showHide("training");
			showHide("imglogodownloads");
			showHide("salesliterature");
		}
	} catch (er) { }
}

function showHide(layerName) {
if (check) {
	if (what =="none") return;
	else if (what=="dom1") {
		if(document.getElementById(layerName).style.display != 'none')
			document.getElementById(layerName).style.display='none';
		else document.getElementById(layerName).style.display='block';
	}
	else {
		if (eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display')=='')
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="none"');
		else eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display=""');
	}
	} return;
}

function showAll(layerName,result,n) {
if (check) {
	if (what =="none") return;
	else if (what=="dom1") {
		for (i = 0; i < n; i++)
		{
		if(document.getElementById(layerName + i).style.display='none')
			document.getElementById(layerName + i).style.display='block';
			document.getElementById('accessories'+result+'-'+i).src = leftNavEngines1on.src;
		}
	}
	} return;
}

function hideAllResults(layerName,result,n) {
if (check) {
	if (what =="none") return;
	else if (what=="dom1") {
		for (i = 0; i < n; i++)
		{
		if(document.getElementById(layerName + i).style.display!='none')
			document.getElementById(layerName + i).style.display='none';
			document.getElementById('accessories'+result+'-'+i).src = leftNavEngines1off.src;
		}
	}
	} return;
}



// Toggles the layer visibility off
function hidelayer(layerName) {
	if(check) {
		if (what=="none") return;
		else if (what=="dom1") document.getElementById(layerName).style.display="none";
		else eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.display="none"');
	}
	return;
}

function hideAll() {
	//Put all layers used in the nav here.
	hidelayer('engine-view1');
	hidelayer('engine-view2');
	hidelayer('engine-view3');
	hidelayer('engine-view4');
	hidelayer('engine-view5');
}
