var IE4 = document.all;
var NN7 = (!IE4 && document.getElementById);
var IE5 = (IE4 && navigator.userAgent.indexOf("Mac") == -1 && (navigator.userAgent.indexOf("MSIE 5") != -1 || navigator.userAgent.indexOf("MSIE 4") != -1));
if (!(NN7 || IE4) && location.href.indexOf("nonstandard.htm") == -1) location.replace("nonstandard.htm");
if (IE4 && navigator.userAgent.indexOf("Opera") != -1) {
	NN7 = true;
	IE4 = false;
}
var safari = (navigator.userAgent.indexOf("Safari") != -1);
var copyright = "1989";


var dcasearch = {};
if (location.search) {
	var tmp = location.search.substring(1);
	tmp = tmp.split("&");
	for (var i = 0; i < tmp.length; i++ ) {
		dcasearch[tmp[i].substring(0,tmp[i].indexOf("="))] = tmp[i].substring(tmp[i].indexOf("=") + 1);
	}
}

function getStyleObject(obj) {
	var theObj = (IE4?document.all[obj]:document.getElementById(obj));
	return (theObj?theObj.style:null);
}


function getObject(obj) {
	return (IE4?document.all[obj]:document.getElementById(obj));
}

function getBrowserWidth() {
	if (window.innerWidth)
		return window.innerWidth;
	else if (document.body && document.body.clientWidth)
		return document.body.clientWidth;
	else
		return 0;
}

function showPageItem(obj) {
//	getStyleObject("miniholder").visibility = "hidden";
	getObject("minicontent").innerHTML = getObject(obj).innerHTML;
}

var submenu = {};
submenu.active = 0;

function checkSubNav(id,x) {
	menuLink(id,x);
	if (submenu.active) {
		if (submenu.active != id.charAt(id.length-1)) {
			getStyleObject("submenu" + submenu.active).visibility = "hidden";
			getStyleObject("submenu" + id.charAt(id.length-1)).visibility = "visible";
			submenu.active = id.charAt(id.length-1);
		}
	}
}

function getSubMenu(n) {
	if (submenu.active && submenu.active == n) {
		getStyleObject("submenu" + n).visibility = "hidden";
		submenu.active = 0;
	} else if (n) {
		getStyleObject("submenu" + n).visibility = "visible";
		submenu.active = n;
	}
}

var prodimages = [
	[
		"mbe_four",
		"mbe_r450",
		"mbe_r600",
		"mbe_p600",
		"mbe_sgc600",
		"mbe_sgc800",
		"mbe_sgc1000",
		"mbe_m600"
	],
	[
		"pld_four",
		"pld_500",
		"pld_sputtering",
		"pld_e600",
		"pld_m300"
	],
	[
		"c_four",
		"c_pcracker",
		"c_valvecracker",
		"c_aluminiumcell",
		"c_manipulator",
		"pld_target",
		"c_uhtthrottle",
		"c_lamp"
	],
	[
		"c_pcracker",
		"c_pcracker",
		"c_uhtthrottle"
	]
	
	
];

function showProduct(a,b) {
	getObject("mainimage").innerHTML = "<img src=\"images/bb_dca_" + prodimages[a-1][b-1] + "_m.jpg\"  alt=\"\" width=\"250\" height=\"187\" border=\"0\">";
	getStyleObject("mainimage").visibility = "visible";
	getObject("maincontent").innerHTML = getObject("story" + a + "product" + b).innerHTML;
	getSubMenu(a);
	highlightSubsection(a);
}

var clientimages = ["scandinavia","germany","usa1","earth"];
function showClients(a,b) {
	getObject("clientimage").innerHTML = "<img src=\"images/bb_dca_" + clientimages[b-1] + ".jpg\"  alt=\"\" width=\"250\" height=\"187\" border=\"0\">";
	getStyleObject("clientimage").visibility = "visible";
	getObject("maincontent").innerHTML = getObject("client" + b).innerHTML;
	getSubMenu(a);
	highlightSubsection(a);
}

function showContacts(a,b) {
	getObject("maincontent").innerHTML = getObject("contact" + a + "item" + b).innerHTML;
	getSubMenu(a);
	highlightSubsection(a);
}



function loseInfoHighlights() {
	for (var i = 1; i < 100; i++) {
		if (getObject("nav" + i + "b"))
			getStyleObject("nav" + i + "b").backgroundColor = "#4C7298";
		else if (i == 1)
			continue;
		else
			break;
	}
}

function highlightSubsection(id) {
	loseInfoHighlights();
	dcasearch.id = id;
	if (getObject("nav" + id + "b"))
		getStyleObject("nav" + id + "b").backgroundColor = "#268ECC";
}

function getInfo(id) {
	if (getObject("story" + id)) {
		getObject("maincontent").innerHTML = getObject("story" + id).innerHTML;
		highlightSubsection(id);
	} else if (location.href.indexOf("contact.htm") != -1)
		showContacts(0,1);
	if (location.href.indexOf("about.htm") != -1 && id && id < 4)
		getStyleObject("clientimage").visibility = "hidden";
}

function menuLink(id,x) {
	getStyleObject(id + "a").backgroundColor = (x?"#7D91A6":"transparent");
	getStyleObject(id + "b").backgroundColor = (x?(id.indexOf(dcasearch.id) != -1?"#499DD3":"#6787A7"):(id.indexOf(dcasearch.id) != -1?"#268ECC":"#4C7298"));
	if (location.href.indexOf("about.htm") != -1 && submenu.active && id != "nav3" && x)
		getSubMenu(submenu.active);
}

function submenuLink(obj,x) {
	obj.style.backgroundColor = (x?"#7D91A6":"transparent");
}

function getLink(section,id) {
	if (location.href.indexOf(section + ".htm") == -1)
		location = section + ".htm?id=" + id;
	else
		getInfo(id);
}

function DCASize() {
	getStyleObject("rightmargin").width = (getBrowserWidth() - 775) + "px";
}

function DCAInit() {
	if (!IE4)
		DCASize();
	if (getObject("maincontent") && location.href.indexOf("products.htm") == -1) {
		dcasearch.id = (typeof dcasearch.id != "undefined"?dcasearch.id:1);
		getInfo(dcasearch.id);
	}
}
//Slide show program starts here

//End of slide show program

onload = DCAInit;

if (!IE4)
	onresize = DCASize;