// Browser Detection
var V = navigator.appVersion.substring(0,1);
var brsr = 0;
if (V < 4) {
	top.alert("This site uses java to support its major navigation.\n You may have trouble viewing the site");
} else if (navigator.appName.indexOf("Netscape") > -1) {

} else if (navigator.appName.indexOf("Explorer") > -1) {
		var T = navigator.appVersion.indexOf("MSIE");
		T += 5;
		V = navigator.appVersion.substring(T,eval(T+1));
}
if (navigator.appName.indexOf("Netscape") > -1) {
	brsr = 1;
} else if (navigator.appName.indexOf("Explorer") > -1) {
	if (V < 5) {
	} else {
		brsr = 2;
	}
}

function getElmById(aID) {
	var rv = null;

	if (document.getElementById) {
		rv = document.getElementById(aID)
	} else if (document.layers) {
		rv = document.layers[aID]
	} else if (document.all) {
		rv = document.all[aID];
	}

	return rv;
}

function getElementById(id) {
	var el = null;

	if (document.getElementById) {
		// isMozilla || isIE5
		el = document.getElementById(id)
	} else if (document.layers) {
		// isNetscape4
		el = document.layers[id]
	} else if (document.all) {
		// isIE4
		el = document.all[id];
	}
	return el;
}

function changeImages() {
	for (var i=0; i<changeImages.arguments.length; i+=3) {
		if (brsr == 1) {
			if (document[changeImages.arguments[i+1]]) 
				document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
		}
		if (brsr == 2) {
			if (document[changeImages.arguments[i+1]]) 
				document[changeImages.arguments[i+1]].src = eval(changeImages.arguments[i+2]+".src")
		}
	}
}

function setClass() {
	var args=setClass.arguments;
	var ston = 0;
	if (brsr != 0) {
		for (i = ston; i<(args.length-1); i+=2) {
			var obj = args[i];
			var cls = args[i+1];
			if (brsr == 1 && V >= 5) {
				document.getElementById(obj).className = cls;
			}
			if (brsr == 2) {
				if (document.all[obj]) {
					document.all[obj].className = cls;
				}
			}
		}
	}
}

function switchNav (id,state) {
	if (state) {
		changeImages('',id,'nav'+ id +'On')
	} else {
		changeImages('',id,'nav'+ id +'Off')
	}
}

var currentInfo = "productDetail";

function lineUpInfo () {
	hSpace = 0;

	hSpace = hSpace + getElmById("productDetail").offsetHeight;
	
	getElmById("productTechSpecs").style.top = hSpace;
	hSpace = hSpace + getElmById("productTechSpecs").offsetHeight;
	
	getElmById("productDesignUse").style.top = hSpace;
	hSpace = hSpace + getElmById("productDesignUse").offsetHeight;
	
	hSpace = hSpace + 1;
	getElmById("productInfo").style.height = hSpace;
}

function openInfo (key) {
	if (key == currentInfo) {
	} else {
		switchNav(currentInfo +'N',0);
		changeImages('',key +'N',key +'NOn');
		setClass(currentInfo,'optionBand',key,'optionDetail');
		currentInfo = key;
		lineUpInfo();
	}
}
